20th week of 2020 patent applcation highlights part 47 |
Patent application number | Title | Published |
20200150819 | ELECTRONIC DEVICE EQUIPPED WITH TOUCH PANEL AND UPDATE METHOD OF BASE LINE VALUE - A touch panel device includes a touch panel which is equipped with a plurality of electrostatic capacitive sensors of which the electrostatic capacitances vary as an object comes close or comes into contact, a measurement unit which measures the electrostatic capacitance of the electrostatic capacitive sensor, a touch detection unit which detects an object coming close or coming into contact on the basis of a difference between a measured raw value and the base line value, a base line value update unit which updates the base line value to follow the raw value of the electrostatic capacitance of the electrostatic capacitive sensor to correct a variance in electrostatic capacitance of the electrostatic capacitive sensor, a proximity detection unit which detects an object approaching to the touch panel, and an update control unit which controls the update speed on the basis of a detection result of the proximity detection unit. | 2020-05-14 |
20200150820 | METHOD AND APPARATUS FOR PROCESSING EDGE OF TOUCH SCREEN - Provided are a method and apparatus for processing an edge of a touch screen. The method includes: detecting a current portrait or landscape state of a touch screen of a mobile terminal; determining that edge suppression is performed or no edge suppression is performed on an edge of the touch screen according to the portrait or landscape state of the mobile terminal; setting an edge suppression function of the touch screen according to a determination result, thereby solving the problem in the related art that that screen edge suppression of a touch screen of a mobile terminal is not flexible enough, flexibly setting a screen edge suppression function of the touch screen of the mobile terminal, and improving use convenience and user experience. | 2020-05-14 |
20200150821 | PROJECTION VIDEO DISPLAY APPARATUS AND VIDEO DISPLAY METHOD - The present invention is intended to correct false recognition and non-detection of a user operation due to an influence of external light or the like. An operation target device | 2020-05-14 |
20200150822 | PEN DIFFERENTIATION FOR TOUCH DISPLAYS - An optical IR touch sensing apparatus can determine, based on output signals of light detectors, a light energy value for each light path across a touch surface, and generate a transmission value for each light path based on the light energy value. A processor can operate an image reconstruction algorithm on at least part of the thus-generated transmission values and determine a position of a touching object on the touch surface, an attenuation value corresponding to the attenuation of the light resulting from the object touching the touch surface, and an occlusion compensation value for compensating the occlusion affect from other objects on the touch surface. Using these values, the processor can identify the type of object. | 2020-05-14 |
20200150823 | OPTICAL PROXIMITY SENSORS - A sensor including multiple sensor modules and a processor, each sensor module including lenses, light detectors, each detector positioned along the image plane of a lens so as to receive maximum light intensity when light enters the lens at a particular angle, light emitters, each emitter being positioned in relation to a lens so as to project light into a detection zone, an activating unit synchronously co-activating each emitter with at least one of the detectors, and a calculating unit receiving outputs from the detectors corresponding to amounts of projected light reflected by an object in the detection zone to the detectors, and calculating a two-dimensional location of the object in the detection zone based on the detector outputs and the particular angle, wherein neighboring modules monitor different detection zones, and the processor receiving outputs from the sensor modules and mapping the object location in multiple detection zones over time. | 2020-05-14 |
20200150824 | DISPLAY APPARATUS AND METHOD FOR CONTROLLING DISPLAY APPARATUS - A projector includes a communication section that accepts image information supplied from an image supplying apparatus, an image projection section that displays an image based on the image information on a display surface, a detector that detects a pointing position on the display surface at which a light emitting pen is pointing, a drawn image generator that generates a drawn image based on the pointing position detected by the detector, a display controller that causes the image projection section to display the drawn image, and a storage that stores the drawn image in association with the IP address. In a case where the image supplying apparatus, which supplies the communication section with the image information, is changed, the display controller reads the drawn image corresponding to the IP address of the changed image supplying apparatus from the storage and causes the image projection section to display the read drawn image. | 2020-05-14 |
20200150825 | DISPLAYS AND INFORMATION INPUT DEVICES - An integrated display and input device including a pixel array operative to provide a visually sensible output, at least one sensor operative to sense at least a position of at least one object with respect to the pixel array when the at least one object has at least a predetermined degree of propinquity to the pixel array and circuitry receiving an output from the at least one sensor and providing a non-imagewise input representing the position of the at least one object relative to the pixel array to utilization circuitry. | 2020-05-14 |
20200150826 | TOUCH SENSOR AND DISPLAY DEVICE - A touch sensor includes: a base layer; a first electrode member including first touch electrodes arranged on the base layer along a first direction and electrically connected in the first direction, the first touch electrodes including first openings; a second electrode member including second touch electrodes arranged on the base layer along a second direction intersecting the first direction and electrically connected in the second direction, the second touch electrodes including second openings; a first strain gauge including first resistance lines disposed in the first openings and electrically connected in the first direction; and a second strain gauge including second resistance lines, which are disposed in the second openings and electrically connected in the second direction, wherein the first electrode member may be insulated from the second electrode member, and wherein the first strain gauge may be insulated from the second strain gauge. | 2020-05-14 |
20200150827 | COMPLEX TRANSPARENT TOUCH SENSOR - A touch sensor includes a first sensing layer, a second sensing layer and an insulative layer therebetween. Each of the first sensing layer and the second sensing layer has capacitive sensing strings and electromagnetic antenna strings. Each capacitive sensing string is composed of capacitive sensing units. The electromagnetic antenna strings are arranged. Each of the capacitive sensing strings and the electromagnetic antenna strings is connected with a tiny wire. The capacitive sensing strings on the first sensing layer are crossed with the second capacitive sensing strings on the second sensing layer to form complementary patterns. The capacitive sensing units on the first sensing layer and the second capacitive sensing units on the second sensing layer form a grid-shaped capacitive sensing unit matrix. The electromagnetic antenna strings on the first sensing layer are crossed with the electromagnetic antenna strings on the second sensing layer to form a grid-shaped electromagnetic antenna matrix. | 2020-05-14 |
20200150828 | ELECTRONIC DEVICE AND METHOD FOR CONTROLLING PRESSURE INPUT - An electronic device according to various embodiments of the present invention comprises: a housing including a first plate and a second plate spaced apart from the first plate; a touch screen display disposed inside the housing and exposed through a part of the first plate; a pressure sensing circuit disposed between the first plate and the second plate, and configured to detect pressure caused by an external pressure applied to at least a part of the touch screen display; a wireless communication circuit disposed inside the housing; at least one processor disposed inside the housing and electrically connected to the touch screen display, the pressure sensing circuit, and the wireless communication circuit; and a memory disposed inside the housing and electrically connected to the processor, wherein the memory is configured to store an application program including a user interface and instructions, wherein the instructions are configured to cause the processor to, when executed, display at least one object on the user interface on the touch screen display, detect a pressure level for a user input in the at least one object or in the periphery thereof by using the pressure sensing circuit, and select one of a plurality of operations, related to the at least one object, on the basis of at least one part of the detected pressure level. Other embodiments are also possible. | 2020-05-14 |
20200150829 | ELECTRONIC APPARATUS AND METHOD FOR CONTROLLING THE ELECTRONIC APPARATUS THEREOF - An electronic apparatus and a controlling method thereof are provided. The electronic apparatus includes a processor configured to train a UI provided by an external device through an input/output interface and store information on the UI provided by the external device in a memory, based on an image being received from the external device through the input/output interface, identify whether a UI is included in the received image, based on a UI being included in the received image, compare the UI included in the received image with the UI provided by the external device stored in the memory and identify whether the UI provided by the external device is changed, and based on identification that the UI provided by the external device being changed, retrain the UI included in the received image and store information on the UI included in the received image in the memory. | 2020-05-14 |
20200150830 | SOFTWARE ROBOTS FOR PROGRAMMATICALLY CONTROLLING COMPUTER PROGRAMS TO PERFORM TASKS - A system for remotely controlling multiple application programs executing on multiple respective physical computing devices, the system comprising a first computing device, comprising a first processor, and configured to execute a first application program; a second computing device, comprising a second processor, and configured to execute a second application program; and a controller configured to perform: generating, based on first information obtained from the first computing device and second information obtained from the second computing device, a global object hierarchy comprising a plurality of objects corresponding to active graphical user interface (GUI) elements of the first application program and the second application program; controlling the first application program to perform the first sub-task at least in part by using the global object hierarchy; and controlling the second application program to perform the second sub-task at least in part by using the global object hierarchy. | 2020-05-14 |
20200150831 | SYSTEMS AND METHODS FOR INTELLISENSE FOR SAAS APPLICATION - Embodiments described include a method for providing context-aware input across network applications. The method can include establishing a plurality of sessions for a user with a plurality of network applications via an embedded browser within a client application. The method can include storing input activities of the user across the plurality of network applications to a data storage. The method can include detecting input focus on an input element of a network application of the plurality of network applications, the input element having a type of data to be inputted. The method can include identifying one or more inputs of the type of data used in another network application of the plurality of network applications stored in the data storage. The method can include providing the one or more inputs from another network application as selectable input for the input element of the network application. | 2020-05-14 |
20200150832 | IMAGE SELECTION SUGGESTIONS - Implementations are related to providing image selection suggestions. In some implementations, a method includes receiving first user input indicative of selection of one or more first images in an image library and determining one or more first image characteristics of the one or more first images. The method further includes identifying one or more second images in the image library. Each image of the one or more second images is associated with at least one second image characteristic that matches at least one of the one or more first image characteristics. The method further includes causing a user interface to be displayed. The user interface includes the one or more second images and enables selection of the one or more second images by a user. | 2020-05-14 |
20200150833 | ELECTRONIC DEVICE HAVING TOUCHSCREEN AND INPUT PROCESSING METHOD THEREOF - A method and an apparatus are provided for performing a function corresponding to a recognized user input through a touch screen. The method includes displaying a window of an application; displaying a setting menu of the application; receiving a selection for at least one item in the setting menu; recognizing an input object that performed the selection; registering the input object as an object for executing a function corresponding to the at least one item selected by the input object; detecting an input by the input object in the application window; and executing the function in response to the input by the input object. | 2020-05-14 |
20200150834 | ACTIVE PATH MENU NAVIGATION SYSTEM - Disclosed is a method of generating a plurality of graphical menu items for user selection, each graphical menu item having one or more sibling menu items, the one or more sibling menu items being on a first hierarchical level, at least one of the sibling menu items having one or more children menu items, the one or more children menu items being on a second hierarchical level different from the first hierarchical level; receiving user input selecting one or more graphical, sibling, or children menu items; and constructing a graphical user interface that includes one or more selectable links, each selectable link corresponding to a selected graphical, sibling, or children menu item and configured to: provide, in the graphical user interface, the one or more sibling menu items within the first hierarchical level or the one or more children menu items within the second hierarchical level, and enable selection, via the graphical user interface, of the one or more sibling menu items within the first hierarchical level or the one or more children menu items within the second hierarchical level. | 2020-05-14 |
20200150835 | MULTI-DISPLAY SYSTEM, ELECTRONIC DEVICE, AND CONTENT OUTPUT METHOD - Provided are an electronic device and a content output method of the same. Synchronized content is output to a large format display (LFD) and a small format display (SFD). Content synchronized in correspondence with a user's proximity and/or touch is output to the LFD and the SFD. | 2020-05-14 |
20200150836 | Device, Method, and Graphical User Interface for Navigating Media Content - An electronic device provides, to a display, while in a screensaver mode, data to present a first media, that includes a first visual motion effect. In response to receiving a user input on a remote user input device, a type of the user input on the remote user input device is determined. If the user input is of a first type, the device provides, to the display, data to present the first media, that includes the first visual motion effect, with corresponding descriptive text. If the user input is of a second type, the device exits the screensaver mode. | 2020-05-14 |
20200150837 | POINTS LIST TOOL FOR A BUILDING MANAGEMENT SYSTEM - A building energy management system for controlling one or more building control units having points is disclosed. The building energy management system may be configured to display a schematic representation of a building control unit that is bounded to points in accordance with binding information. In response to receiving a point list request, the building energy management system may extract and generate a points list in a list format that includes some or all of the points in the schematic representation of the building control unit. Generating favorite points links, filtering points and batch setting point values are also contemplated. | 2020-05-14 |
20200150838 | SYSTEMS AND METHODS FOR LIVE TILES FOR SAAS - Embodiments described include systems and methods for generating and displaying live tiles for network applications. A small icon or thumbnail-like visual, referred to generally as a “live tile” or “tile”, may be provided via a user interface to a user, with the tile displaying key relevant information from the application or network resource, without the user having to launch the complete application or manually access the resource. The contents of the live tile may be periodically and automatically updated, including performing authentication processes necessary to access the application or resource. | 2020-05-14 |
20200150839 | AUTOMATIC DEVELOPMENT OF A SERVICE-SPECIFIC CHATBOT - A service descriptor file is retrieved from a remote database by a server, where the service descriptor file describes a service corresponding to a service-specific chatbot requested by a user. The received service descriptor is parsed to obtain a capability and relevant service data associated with the service. The service-specific chatbot is generated with at least one object that is based on the obtained capability and relevant service data, where the at least one object includes intents, expressions, and skills that correspond to the service. The generated service-specific chatbot is provided to the user through at least one channel to enable an interaction with the service-specific chatbot with a graphical user interface. | 2020-05-14 |
20200150840 | Recommending a Transition from Use of a Limited-Functionality Application to a Full-Functionality Application in a Digital Medium Environment - A digital medium environment is described to recommend a transition from use of a limited-functionality application to a full-functionality application. As described herein, the limited-functionality application includes a subset of the functionalities of the full-functionality application. Interactions by a user with a limited-functionality application to generate or edit a creation (e.g., a photo, video, or document) are monitored. Based on the interactions, it is determined that the user needs a functionality for the creation that is not available in the limited-functionality application but is supported by the full-functionality application. A recommendation to transition the creation to the full-functionality application that supports the functionality is displayed. The recommendation may include a selectable control that, when selected, causes the creation to be transitioned to the full-functionality application to enable the functionality to be applied to the creation. | 2020-05-14 |
20200150841 | VARIABLE I/O INTERFACE FOR PORTABLE MEDIA DEVICE - The present invention can include electronic devices having variable input/output interfaces that can allow a user to interact with the devices with greater efficiency and in a more ergonomic manner. An electronic device of the present invention can display icons associated with user-programmable parameters of a media file. By interacting with the icons, a user can change the user-programmable parameters during playback of the media file. Changes to the user-programmable parameters can affect playback of the remainder of the media file. An electronic device of the present invention also can automatically re-orient images shown on a display and re-configure user input components based on the orientation of the electronic device. | 2020-05-14 |
20200150842 | METHOD AND SYSTEM FOR CONFIGURING SELECTION OF CONTEXTUAL DASHBOARDS - An electronic device may have multiple users and multiple customized user interfaces for each user resulting in a large number of user customized UI dashboard configurations. However, defining these user customized UI dashboard configurations is performed by each user such that addition and/or replacement of software applications requires users to reconfigure customized UI dashboards. Similarly, organization generated dashboards must be configured on each user device. It would be beneficial for such user customized UI dashboard configurations to be updateable in response to information provided during new software installation, software upgrades, etc. or for UI dashboard configurations to be adjusted absent any such update/upgrade. It would also be beneficial for context rules to be adaptable based upon learned behavior or external adjustments just as it would be beneficial for the context rule engine to automatically identify new potential rules as a result of current and previous behavior. | 2020-05-14 |
20200150843 | AUTONOMOUS AGRICULTURAL SYSTEM USER INTERFACE INTERLOCK - A control system for an autonomous agricultural system includes a display configured to display at least one control function associated with at least one operation. The display is configured to output a first signal indicative of a first input. The control system includes a controller comprising a processor and a memory. The controller is communicatively coupled to the display and configured to receive the first signal indicative of the first input and to send a second signal to the display indicative of instructions to display a second control in an unlocked state. The display is configured to output a third signal to the controller indicative of the second input. The controller is configured to receive the third signal and to output a fourth signal indicative of instructions to control the at least one operation of the autonomous agricultural system. | 2020-05-14 |
20200150844 | INTERACTIVE DISPLAY OVERLAY SYSTEMS AND RELATED METHODS - In various embodiments, an interactive display overlay system is configured to serve as a gatekeeper for detected inputs on an interactive display screen (e.g., such as an interactive whiteboard or touch screen display) that is displaying a transparent overlay layer over an underlying software application. In various embodiments, the system is configured to detect an input at a particular location on the interactive display screen and determine whether there is a widget at that particular location on the transparent overlay layer before passing the input on to the underlying software application. In particular embodiments, the system is configured to modify inputs detected at the overlay layer that are proximate to a widget to an edge of the widget prior to passing on modified input data to the underlying software application. | 2020-05-14 |
20200150845 | PRESSURE DETECTING AND INFORMATION INPUT DEVICE - A pressure detection device includes a pressure sensitive sensor and a pressure calculating unit. The pressure sensitive sensor includes an upper base substrate, a lower base substrate, and a pressure sensitive layer formed on a surface of one of the base substrates. The pressure sensitive layer includes a pair of pressure sensitive portions located symmetrically with respect to a plane center. A first elastic body and a second elastic body are disposed at a position to which a pressing force is applied. A first electrode and a second electrode are disposed with the pressure sensitive layer. The pressure calculating unit is configured to cause the pressure sensitive sensor to detect a pressure change for each of the pair of pressure sensitive portions and to add a sign-reversed pressure change in a pressure sensitive portion to a pressure change in the other pressure sensitive portion to amplify an output. | 2020-05-14 |
20200150846 | DISPLAY DEVICE AND METHOD OF CONTROLLING DISPLAY IMAGES OF DISPLAY DEVICE - A display device includes a flexible display panel. The flexible display device includes a first display portion, a second display portion, and a bendable portion. The bendable portion is configured to be bendable to allow the first display portion and the second display portion to be located at different planes. A sensor is disposed in the flexible display panel and configured to detect whether the bendable portion is bending. A control module is disposed in the flexible display panel and electrically connected to the sensor. The control module enables the first display portion to display a first image and enables the second display portion to display a second image when the sensor detects that the bendable portion is bending. | 2020-05-14 |
20200150847 | Display Device - The present disclosure relates to a display device for improving productivity. The display device having a touch sensor is configured such that the total thickness of at least one inorganic insulation layer disposed on the region above each of dams is different from the total thickness of the at least one inorganic insulation layer disposed on a trench region between the dams. Thus, a photoresist for forming a routing line is formed so as to have a uniform thickness on the region above each of the dams and the trench region between the dams, and thus productivity is improved. | 2020-05-14 |
20200150848 | REAL TIME SURVEILLING OF AGRICULTURAL MACHINES - In one aspect, a system for surveilling agricultural machines can include an agricultural machine including a work vehicle having a cabin and being coupled to an agricultural implement. The system can also include an imaging system proximate the work vehicle. The imaging system can include at least two imaging devices configured to generate a plurality of images of the agricultural implement from at least two perspectives. The system can also include one or more processors configured to process the plurality of images to create a virtualized 3D view of the agricultural implement, and a display system within the cabin. The display system can be configured to display the virtualized 3D view of the agricultural implement. | 2020-05-14 |
20200150849 | TECHNOLOGY ADAPTED TO PROVIDE A USER INTERFACE VIA PRESENTATION OF TWO-DIMENSIONAL CONTENT VIA THREE-DIMENSIONAL DISPLAY OBJECTS RENDERED IN A NAVIGABLE VIRTUAL SPACE - Embodiments of the present disclosure described herein relate to techniques for presenting video accompanying digital content on a mobile device in a manner that does not obstruct the associated video stream. Embodiments also allow any desired amount or type of video accompanying digital content to be delivered without congestion, thereby maximizing the user experience and/or revenue associated with providing the streaming service. In embodiments described below, this is achieved by leveraging technology that has been adapted for presentation of three dimensional virtual content via a virtual reality (VR) or augmented reality (AR) interface, and adapting that technology for the presentation of two dimensional content (e.g., two-dimensional video objects) in a traditional display screen environment (i.e., outside of a VR/AR context). In that regard, some embodiments relate to technology adapted to provide a user interface via presentation of two-dimensional content via three-dimensional display objects rendered in a navigable virtual space. | 2020-05-14 |
20200150850 | METHOD AND DEVICE FOR DISPLAYING AN APPLICATION INTERFACE - A method for displaying an application interface on a terminal. The method includes determining a first application of an application group. The application group includes multiple identical applications installed on the terminal, and the first application is a most recently used application of the multiple identical applications. The method further includes displaying application indication information in a specific area in an interface of the terminal, for indicating the first application. | 2020-05-14 |
20200150851 | RECOGNIZING USER INTERFACE ELEMENT SELECTION - According to one or more embodiments of the present invention, a computer-implemented method includes detecting an initiation of a user interaction and in response, determining one or more user interface elements displayed on a display, a first user interface element being at a first position on the display. The method further includes, based on determining a completion of the user interaction at the first position on the display, selecting the first user interface element based on a determination that a second user interface element is rendered at the first position, the second user interface element being rendered at the first position between the initiation and the completion of the user interaction. | 2020-05-14 |
20200150852 | Systems and Methods for Tracking and Interacting With Zones in 3D Space - Systems and methods are provided for automatically controlling a physical device. A tracking system monitors the locations of multiple physical objects, and their respective locations are updated in a virtual environment. Within the virtual environment, a first virtual object, corresponding to a first physical object, is paired with a dynamic zone that remains constant in shape and moves with the first virtual object. When a second virtual object, corresponding to a second physical object, enters the dynamic zone, then the physical device is triggered to act. For example, the physical device is a media projector or light that shines onto the current position of the dynamic zone, or the physical device is a robotic camera that points to the dynamic zone. | 2020-05-14 |
20200150853 | SMART EMAIL TASK REMINDERS - Systems and methods herein assist users by identifying actionable tasks in an email and providing reminders and other tracking mechanisms for those tasks. For example, a method can include extracting a portion of the email and assigning a number to each word of the extracted portion of the email according to a library. The method can further include determining, based on the assigned numbers, whether the extracted portion of the email includes at least one actionable portion. In response to determining that the extracted portion of the email includes at least one actionable portion, at least one actionable portion can be presented to the user on a GUI associated with the user's device. | 2020-05-14 |
20200150854 | APPROACH FOR SELECTING A DESIRED OBJECT ON A SMALL TOUCH SCREEN - An approach to selecting an object represented on a touch screen display includes displaying a plurality of independent digital images on the touch screen display, indicating one of the plurality of independent digital images is selectable, detecting if interaction with the touch screen display is made while one of the plurality of independent digital images is indicated as selectable, and if interaction with the touch screen display is not made while the one of the plurality of independent digital images is indicated as selectable, indicating a subsequent digital image is selectable. | 2020-05-14 |
20200150855 | INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM - An information processing apparatus includes an acquisition unit that acquires, from plural pieces of first information viewed by a user, content information being information of contents described in the first information, an extraction unit that extracts a location in which the user has performed editing, from second information as a target of the user working, and a specifying unit that specifies the first information viewed during a period in which the user performs editing at the location or viewed before and after the editing among the plural pieces of first information from the content information. | 2020-05-14 |
20200150856 | Optimizing Window Move Actions for Remoted Applications - Techniques for optimizing window move actions for a remoted application are provided, where the remoted application has an application window running within a remote desktop of a server system, and where the application window is made accessible to a user of a client system in the form of a client-side application window displayed in a client desktop of the client system. In one embodiment, the client system can receive from the server system a notification that the application window has begun moving in the remote desktop, and can determine that the user is currently entering one or more input commands for moving the client-side application window in the client desktop. The client system can further send a command to the server system for stopping the movement of the application window in the remote desktop, such that the application window is fixed in a stationary position. The client system can then allow the user to continue moving the client-side application window in the client desktop, while the application window remains in the stationary position in the remote desktop. | 2020-05-14 |
20200150857 | HAPTIC-ENABLED DISPENSER FOR DISPENSING CONSUMABLE SUBSTANCE - A haptic-enabled dispenser for dispensing a consumable substance is provided. The haptic-enabled dispenser comprises a housing having a passage and a haptic portion, the housing configured to dispense the consumable substance via the passage to an outlet of the housing. The haptic-enabled dispenser further comprises a haptic output device disposed at the haptic portion of the housing. The haptic-enabled dispenser further comprises a control circuit configured to control the haptic output device to generate a haptic effect at the haptic portion of the housing of the haptic-enabled dispenser. | 2020-05-14 |
20200150858 | CONTROLLING VEHICLE FUNCTIONS - A computer that includes a processor and memory, wherein the processor is programmed to execute instructions stored in the memory. Instructions may include: receive tactile data via a touch-sensitive user interface in a vehicle; using the data, identify a previously-configured symbol primitive that is associated with controlling a vehicle function; and provide an instruction to control the function based on the identification. | 2020-05-14 |
20200150859 | METHOD OF OPERATING WIDGET ON AN ELECTRONIC DEVICE - A method of operating a widget on an electronic device comprises the following steps. Step 1 is to display a widget on a display surface of the electronic device. Step 2 is to transmit the identification information corresponding to the widget to a desktop management program by the widget. Step 3 is to obtain a size information and a location information corresponding to the widget according to the identification information by the desktop management program. Step 4 is to generate an editable window based on the size information and the location information on the display surface corresponding to the widget. | 2020-05-14 |
20200150860 | MOBILE TERMINAL AND CONTROL METHOD THEREFOR, AND READABLE STORAGE MEDIUM - Disclosed in the present invention are a mobile terminal and a control method therefor, and a readable storage medium. The method comprises: obtaining operation information of a user in an edge touch area of a curved screen of a mobile terminal; detecting a current interface state of the mobile terminal; and controlling the mobile terminal to perform a corresponding operation according to the operation information of the user in the edge touch area of the curved screen of the mobile terminal and the current interface state of the mobile terminal. | 2020-05-14 |
20200150861 | ELECTRONIC SYSTEM WITH PALM RECOGNITION, VEHICLE AND METHOD FOR OPERATING THE SAME - A method of operating an electronic system for is provided. The method includes the following actions. A plurality of images are captured by an image capturing unit. An object is detected by a sensor unit within a sensing region. When the object is detected within the sensing region of the sensor unit, a palm feature is recognized by a processing unit from the captured images. An application is stimulated in response to the palm feature. | 2020-05-14 |
20200150862 | ELECTRONIC DEVICE AND METHOD FOR PROCESSING LETTER INPUT IN ELECTRONIC DEVICE - A method for processing a letter input in an electronic device is provided. The method includes, if at least one letter is input, determining at least one input behavior related to the input and if a predetermined delimiter is input, determining whether to disable a function of automatically recommending at least one word similar to an input word, based on the determined input behavior. | 2020-05-14 |
20200150863 | DISPLAY DEVICE AND METHOD OF CONTROLLING THE SAME - A method of controlling a display device including a touch screen is provided. The method includes setting an application execution space having one or more sub spaces in which windows executing applications are arranged, arranging windows corresponding to one or more applications which are being executed in the sub spaces of the set application execution space, displaying a first sub space corresponding to one of the one or more sub spaces on the touch screen, receiving a data sharing command for sharing data included in a first window arranged in the first sub space, and sharing the data to be shared by a second window arranged in a second sub space corresponding to one of the one or more sub spaces based on the data sharing command. | 2020-05-14 |
20200150864 | APPARATUSES AND METHODS FOR IN-MEMORY OPERATIONS - The present disclosure includes apparatuses and methods for in-memory operations. An example apparatus includes a memory device including a plurality of subarrays of memory cells, where the plurality of subarrays includes a first subset of the respective plurality of subarrays and a second subset of the respective plurality of subarrays. The memory device includes sensing circuitry coupled to the first subset, the sensing circuitry including a sense amplifier and a compute component. The apparatus also includes a controller configured to direct a first movement of a number of data values from a subarray in the second subset to a subarray in the first subset and performance of a sequential plurality of operations in-memory on the number of data values by the first sensing circuitry coupled to the first subset. | 2020-05-14 |
20200150865 | PRE-ZEROING BLOCKS IN FILES USING AUTOMATIC FILE UNMAP FRAMEWORK - The disclosure provides an approach for zeroing allocated storage blocks of a file. The blocks are zeroed in the background, during a normal operation of a storage system, thus lowering the chance that the latency of a storage operation would be increased by the zeroing process. The approach also precludes a delay in being able to use the file, the delay caused by pre-zeroing the storage blocks prior to use of the file. | 2020-05-14 |
20200150866 | VOLUME MANAGEMENT APPARATUS, VOLUME MANAGEMENT METHOD, AND VOLUME MANAGEMENT PROGRAM - A storage system which stores a plurality of volumes and performs an I/O process on the volume includes a processor. The volume includes a first volume and a second volume which is copied from the first volume by snapshot. In a case where a write request is received, the processor determines whether a volume of a copy source related to a target volume of the write request is a volume of which a storage region is a valid region where a data amount reduction process is applied. Depending on a case where the volume of the copy source is a volume of which the storage region is a valid region or a case where the volume of the copy source is a volume of which the storage region is not a valid region, the processor switches and performs a process of creating the second volume related to the snapshot. | 2020-05-14 |
20200150867 | MEMORY SYSTEM AND OPERATION METHOD THEREOF - A memory system includes a memory device and a controller suitable for controlling the memory device. The memory device includes a plurality of superblocks each including first and second sub-superblocks. The controller includes a processor suitable for controlling the memory device to write data having different attributes to the first and second sub-superblocks in parallel. | 2020-05-14 |
20200150868 | MEMORY SYSTEM AND OPERATING METHOD THEREOF - A memory system includes a memory device including a plurality of source dies, wherein each of the plural source dies includes a plurality of memory blocks; and a controller suitable for configuring a super block by selecting a memory block of which a maximum erasable count value is lowest in each of the plurality of dies. | 2020-05-14 |
20200150869 | FINE-GRAINED HARDWARE TRANSACTIONAL LOCK ELISION - Concurrent threads may be synchronized at the level of the memory words they access rather than at the level of the lock that protects the execution of critical sections. Each lock may be associated with an array of flags and each flag may indicate ownership of certain memory words. A pessimistic thread may set flags corresponding to memory words it is accessing in the critical section, while an optimistic thread may read the corresponding flag before any memory access to ensure that the flag is not set and that therefore the associated memory word is not being accessed by the other thread. Thus, optimistic threads that do not have conflicts with the pessimistic thread may not have to wait for the pessimistic thread to release the lock before proceeding. | 2020-05-14 |
20200150870 | BACKUP APPARATUS - A backup apparatus includes a hardware processor that selects one of a plurality of devices, the devices being communicably connected to each other and each including a storage apparatus and a connection I/F to connect to an external storage apparatus, and collectively makes a backup of backup target data held by the plurality of devices into the external storage apparatus connected to the connection I/F of a selected device, wherein the hardware processor selects one of the plurality of devices on a basis of a predetermined selection condition including an amount of data of backup target data held by each of the devices. | 2020-05-14 |
20200150871 | OPTIMIZING DUAL-LAYERED COMPRESSION IN STORAGE SYSTEMS - Embodiments for optimizing dual-layered data compression in a storage environment. In a data storage system having a primary compressor implemented in a storage controller and a secondary compressor implemented within a drive-enclosure, the primary compressor is selectively used to perform a first one of a plurality of actions on input/output (I/O) data while a second one of the plurality of actions is performed on the I/O data by the secondary compressor, thereby reducing latency and improving an overall compression performance while processing the I/O data. | 2020-05-14 |
20200150872 | Method for Accessing Extended Memory, Device, and System - In a method for accessing an extended memory, after receiving a first memory access request from a processor system in a computer, an extended memory controller sends a read request for obtaining to-be-accessed data to the extended memory and return, to the processor system, a first response message indicating the to-be-accessed data has not been obtained. The extended memory controller writes the to-be-accessed data into a data buffer after receiving the to-be-accessed data returned by the extended memory. After receiving, from the processor system, a second memory access request comprising a second access address, the extended memory controller returns, to the processor system, the to-be-accessed data in the data buffer in response to the second memory access request, wherein the second access address is different from the first access address and points to the physical address of the to-be-accessed data. | 2020-05-14 |
20200150873 | SOLID STATE DEVICE WITH IMPROVED SUSTAINED DATA WRITING SPEED - Aspects of the disclosure provide a data storage apparatus that includes a non-volatile memory (NVM) and a controller. The NVM includes a first NVM portion and a second NVM portion. The first NVM portion includes a plurality of first cell types. The first NVM portion includes a first sub-portion that is allocated to store file management data. The second NVM portion includes a plurality of second cell types. The controller is coupled to the NVM. The controller is configured to receive a plurality of payload data and a plurality of file management data; store the plurality of file management data at the first sub-portion of the first NVM portion; and store the plurality of payload data at the NVM. | 2020-05-14 |
20200150874 | ENHANCED RESTRIPE MECHANISM - Methods and systems for an enhanced restripe mechanism are provided. A system for an enhanced restriping mechanism includes a data storage module that stripes data across a plurality of storage devices, wherein the plurality of storage devices are arranged into a plurality of storage pools and the data is distributed across the plurality of storage pools. Also, the system may include a movement detection module that detects changes in the arrangement of the plurality of storage devices that would cause the data on a storage device in the plurality of storage devices to be moved onto other storage devices in the plurality of storage devices. Further, the system may include a restriping module that restripes disk data from the storage device in the plurality of storage devices onto the other storage devices in response to the detected change based on access characteristics of the data. | 2020-05-14 |
20200150875 | FLASH MEMORY STORAGE DEVICE AND METHOD THEREOF - A flash memory storage device including a memory cell array and a memory control circuit is provided. The memory cell array includes a plurality of well regions. Each of the well regions includes a plurality of memory blocks and a record block. The memory control circuit is coupled to the memory cell array. The memory control circuit is configured to perform an erase operation on the memory blocks of each of the well regions and record erase times of each of the well regions into the respective record block. In addition, a method for operating a flash memory storage device is also provided. | 2020-05-14 |
20200150876 | TECHNIQUES FOR DETERMINING THE EXTENT OF DATA LOSS AS A RESULT OF A DATA STORAGE SYSTEM FAILURE - A technique for operating a data storage system includes generating information that identifies data that is currently stored in a write cache of the data storage system. The information is stored in a data structure associated with the data storage system. In response to a failure of the data storage system, the information in the data structure is accessed to identify the data that was lost in the failure. | 2020-05-14 |
20200150877 | SCALABLE NON-UNIFORM STORAGE SIZES - A storage cluster includes a plurality of storage nodes. Each of the plurality of storage nodes includes nonvolatile solid-state memory and each of the plurality of storage nodes is configured to cooperate with others of the plurality of storage nodes having differing storage capacities in applying erasure coding. The plurality of storage nodes are configured to distribute the user data and metadata throughout the plurality of storage nodes. | 2020-05-14 |
20200150878 | MANAGEMENT OF DATA WRITTEN VIA A BUS INTERFACE TO A STORAGE CONTROLLER DURING CONSISTENT COPYING OF DATA - Remote copy operations are performed to copy data from a primary storage controller to a secondary storage controller, wherein input/output (I/O) requests are received at the primary storage controller from a host both via a bus interface and a network interface while the remote copy operations are in progress, and wherein consistency groups are formed during the remote copy operations to copy the data consistently. Quiescing of I/O operations performed via the bus interface are performed while a current consistency group is being replaced by a next consistency group during the remote copy operations. | 2020-05-14 |
20200150879 | ENCODED PARITY - A magazine-based data storage library in connection with a disk drive-based archive storage system is described that essentially generates parity data for tape formatted data streams (stored to tape cartridges) that do not align by way of data blocks or file marks. Data streams intended for tape storage sent to tape cartridges are also sent to a disk drive storage system via an encoder where parity of the data streams can be generated. More specifically, the encoder digitally formats tape blocks and tape marks (as well as other tape formatted structure) in a digital stream of data that can be added to other encoded digital streams of data to generate parity. To reconstruct a specific tape cartridge from a tape set, the encoded data from each of the tapes in the tape set are subtracted from the parity data and the remaining encoded data is decoded and sent to a designated tape cartridge. | 2020-05-14 |
20200150880 | PROVIDING PREFERENTIAL ACCESS TO A METADATA TRACK IN TWO TRACK WRITES - A metadata track stores metadata corresponding to both a first customer data track and a second customer data track. In response to receiving a first request to perform a write on the first customer data track from a two track write process, exclusive access to the first customer data track is provided to the first request, and shared access to the metadata track is provided to the first request. In response to receiving a second request to perform a write on the second customer data track from the two track write process, exclusive access to the second customer data track is provided to the second request, and shared access to the metadata track is provided to the second request prior to providing exclusive access to the metadata track to at least one process that is waiting for exclusive access to the metadata track. | 2020-05-14 |
20200150881 | VALIDATION OF STORAGE VOLUMES THAT ARE IN A PEER TO PEER REMOTE COPY RELATIONSHIP - A peer to peer remote copy operation is performed between a primary storage controller and a secondary storage controller, to establish a peer to peer remote copy relationship between a primary storage volume and a secondary storage volume. Subsequent to indicating completion of the peer to peer remote copy operation to a host, a determination is made as to whether the primary storage volume and the secondary storage volume have identical data, by performing operations of staging data of the primary storage volume from auxiliary storage of the primary storage controller to local storage of the primary storage controller, and transmitting the data of the primary storage volume that is staged, to the secondary storage controller for comparison with data of the secondary storage volume stored in an auxiliary storage of the secondary storage controller. | 2020-05-14 |
20200150882 | TAPE LIBRARY EMULATION WITH AUTOMATIC CONFIGURATION AND DATA RETENTION - Disk based emulation of tape libraries is provided with features that allow easier management and administration of a backup system and also allow increased flexibility to both archive data on tape at a remote location and also have fast restore access to archived data files. Features include automatic emulation of physical libraries, and the retention and write protection of virtual tapes that correspond to exported physical tapes. | 2020-05-14 |
20200150883 | SYSTEM AND METHOD FOR COPY ON WRITE ON AN SSD - Techniques for improved copy on write functionality within an SSD are disclosed. In some embodiments, the techniques may be realized as a method for providing improved copy on write functionality within an SSD including providing, in memory of a device, an indirection data structure. The data structure may include a master entry for cloned data, the master entry having a reference to one or more indexes and a clone entry for the cloned data, the cloned entry having at least one of: a reference to a master index, a reference to a next index, and a value indicating an end of a data structure. The techniques may include traversing, using a computer processor, one or more copies of the cloned data using one or more of the references. | 2020-05-14 |
20200150884 | SYSTEMS AND METHODS FOR IMPROVING EFFICIENCIES OF A MEMORY SYSTEM - A memory device includes a memory component that stores data. The memory device also includes a processor that receives a signal indicating that the memory component is coupled to the processor and retrieves information from the memory component. The information may include one or more algorithms capable of being performed by the memory component. The processor may then receive one or more packets associated with one or more data operations regarding the memory component. The processor may then perform the one or more data operations by using the memory component to employ the one or more algorithms. | 2020-05-14 |
20200150885 | Distributed Data Storage System and Method - A distributed data storage system and method are disclosed. The system comprises a data router and a rules engine. The rules engine comprises a data repository encoding a plurality of data storage rules, each rule specifying an applicable attribute and a data storage outcome, the data storage outcome being selected from a set including a data processing action to be applied to data prior to storage and a designation of storage location. The data router includes an input interface, an output interface and a processor, the data router being configured to receive a data storage request, including data to be stored, via the input interface, determine from the rules engine applicable attributes corresponding to attributes of the data storage request and retrieve any associated data storage outcomes, the processor of the data router being configured, in dependence on any retrieved data storage outcomes, to divide the data into a plurality of fragments and to cause, via the output interface, storage of the data fragments whereby at least selected ones of the fragments are stored in different data stores. | 2020-05-14 |
20200150886 | STORAGE DATA SANITIZATION - Technologies are provided for secure sanitization of a storage device. A storage device can be configured to support an operational mode, into which the storage device is placed by default, and in which requests to cryptographically erase the storage device are rejected. The storage device can support a separate sanitization mode in which a request to cryptographically erase the storage device will be processed. Access to the sanitization mode can be restricted to trusted sources (such as a boot firmware of a computer connected to the storage device). The storage device can be configured to reject a command to place the storage device in the sanitization mode, unless the command is received during an initialization of the storage device. In at least some embodiments, the storage device can reject data access commands while it is in the sanitization mode. | 2020-05-14 |
20200150887 | METHOD AND APPARATUS FOR PERFORMING MAPPING INFORMATION MANAGEMENT REGARDING REDUNDANT ARRAY OF INDEPENDENT DISKS - A method and apparatus for performing mapping information management regarding a RAID are provided. The method includes: writing data into a data region of the RAID in a redirect-on-write (ROW) manner, and recording mapping information between logical addresses of the data and protected-access-unit addresses (p-addresses) of protected access units in the data region into a logical-address-to-p-address (L2p) table within a table region of the RAID; when partial data of the data is updated, maintaining an updating list including a set of L2p table entries for the partial data in a RAM, and maintaining a recovery log corresponding to the updating list in a log region of the RAID, for power failure recovery; and according to the updating list, detecting whether a number of same-location L2p table entries in the set of L2p table entries reaches a predetermined threshold, to selectively update the L2p table with the same-location L2p table entries. | 2020-05-14 |
20200150888 | BLOCK STORAGE WITH VOLUME LOCALITY PLACEMENT BASED ON PERFORMANCE REQUIREMENTS - A block storage service can ensure volumes are placed in a same region as an attached virtual machine instance for performance and durability guarantees. A region can reference multiple things, but one example is that a volume is within a same spine as a virtual machine in order to meet performance guarantees. Each region can have a buffer of server computers held in reserve for volumes having a type where performance guarantees are required. If performance guarantees cannot be met, a rejection is transmitted to the customer. In another embodiment, the customer can provide a list in priority order of different volume types so that if a desired volume type cannot be placed, then alternative volume types can be used. | 2020-05-14 |
20200150889 | SOLID STATE DRIVE CONTROLLER - A memory device may comprise circuitry to adjust between latency and throughput in transferring information through a memory port, wherein the circuitry may be capable of configuring individual partitions or individual sectors as high-throughput storage or low-latency storage. | 2020-05-14 |
20200150890 | Data Deduplication Method and Apparatus - A data deduplication method includes receiving an overwrite request sent by an external device, where the overwrite request carries a data block and a first address into which the data block is to be stored, determining whether an overwrite quantity of the first address exceeds a first threshold within a time period [t | 2020-05-14 |
20200150891 | LAYOUT BASED MEMORY WRITES - A method including receiving, by a storage device, a write request, the write request associated with an amount of data sized in dependence upon information describing a layout of memory in the storage device. The method may also include writing, by the storage device, the data to a memory unit, the data written to a location within the memory unit in dependence upon the information. | 2020-05-14 |
20200150892 | METHOD OF OPERATING STORAGE DEVICE, STORAGE DEVICE PERFORMING THE SAME AND STORAGE SYSTEM INCLUDING THE SAME - In a method of operating a storage device, the storage device includes a plurality of memory blocks. A data write request and target data to be written are received. Using a data classifier, such as a neural network model, the target data is assigned to a stream selected from a plurality of streams based on a data property of the target data. The target data is written into a memory block assigned to a stream selected for assignment of the target data, such that target data that has been assigned to a stream are written into the one or more memory blocks assigned to the stream. | 2020-05-14 |
20200150893 | STORAGE DEVICE HAVING WIDE INPUT/OUTPUT AND METHOD OF OPERATING THE SAME - A method of operating a controller which controls a nonvolatile memory device includes enabling a command latch enable signal, an address latch enable signal, and a write enable signal and transmitting multiple data signals including a command and an address to the nonvolatile memory device in synchronization with the enabled write enable signal. A number of DQ lines through which the plurality of data signals are transmitted is greater than a number of bits of each of the data signals. The method also include disabling the command latch enable signal after the command is transmitted, and disabling the address latch enable signal and the write enable signal after the address is transmitted. | 2020-05-14 |
20200150894 | MEMORY DEVICE INCLUDING A RANDOM INPUT AND OUTPUT ENGINE AND A STORAGE DEVICE INCLUDING THE MEMORY DEVICE - A storage device including: a memory controller configured to output user data received from outside of the storage device in a write operation mode and receive read data in a read operation mode; and a memory device including a memory cell array and a random input and output (I/O) engine, the random I/O engine configured to encode the user data provided from the memory controller using a random I/O code, in the write operation mode, and to generate the read data by decoding internal read data read by a data I/O circuit from the memory cell array using the random I/O code, in the read operation mode. | 2020-05-14 |
20200150895 | DATA STORAGE DEVICE, METHOD OF OPERATING THE SAME, AND STORAGE SYSTEM HAVING THE SAME - A data storage device includes a storage, a buffer memory, and a controller. The controller is configured to control at least one of an input of data to and an output of data from the storage in response to a request transmitted from a host device. The controller is also configured to receive write data transmitted from the host device and cached in the buffer memory, encrypt the write data, and store the encrypted write data in the storage. The controller is further configured to receive read data read from the storage and cached in the buffer memory, decrypt the read data, and provide the decrypted read data to the host device. | 2020-05-14 |
20200150896 | DATA STORAGE DEVICE, OPERATION METHOD THEREOF, AND STORAGE SYSTEM HAVING THE SAME - A data storage device includes a storage medium, a first buffer memory, a second buffer memory, and a controller. The controller is configured to control data input/output for the storage medium according to requests received from a host device and to store write data in the first and second buffer memories in response to a write request received from the host device. | 2020-05-14 |
20200150897 | CLOUD EDITION AND RETRIEVE - A cloud instantiation of a secondary storage system is generated. An indication to virtually rebuild one or more secondary storage clusters based on a snapshot archive stored in cloud storage is received. The one or more secondary storage clusters are virtually rebuilt in the cloud instantiation of the secondary storage system, including by reconstituting a tree data structure based on the snapshot archive. A copy of at least a portion of data of the one or more rebuilt storage clusters in the cloud instantiation to restore at least the portion of data is provided to a user destination system. | 2020-05-14 |
20200150898 | MEMORY SYSTEM AND OPERATING METHOD THEREOF - Provided is an operating method of a memory system which includes a plurality of nonvolatile memory devices; and a controller configured to control the nonvolatile memory devices to store data therein. The operating method may include: receiving, by the controller, a write request for logical addresses from a host device; determining, by the controller, whether a start logical address among the logical addresses satisfies an alignment condition, the start logical address indicating where a write operation is to be performed in a target nonvolatile memory device among the nonvolatile memory devices; determining, by the controller, target data by determining one or more target logical addresses among the logical addresses through an alignment operation, when the start logical address does not satisfy the alignment condition; and controlling, by the controller, the target nonvolatile memory device to perform the write operation on the target data. | 2020-05-14 |
20200150899 | STORAGE DEVICE, OPERATING METHOD OF STORAGE DEVICE, AND OPERATING METHOD OF HOST CONTROLLING STORAGE DEVICE - An operating method of a storage device which includes a plurality of banks includes receiving a write command including stream identification information from a host, allocating a bank, in which data are to be stored, from among the plurality of banks based on a striping size corresponding to the stream identification information, in response to the write command, and writing the data in the allocated bank. | 2020-05-14 |
20200150900 | MEMORY CONTROLLER, DATA STORAGE DEVICE, AND STORAGE SYSTEM HAVING THE SAME - A memory controller includes a plurality of control signal pads and selectively controls a first-type memory and a second-type memory. The memory controller also includes a control signal generation unit configured to generate a control signal for controlling a selected memory. The memory controller further includes a control signal transfer unit configured to apply bits of a first control signal generated for controlling the first-type memory to respective control signal pads of the plurality of control signal pads, apply bits of a second control signal generated for controlling the second-type memory to a first control signal pad group selected among the plurality of control signal pads, and apply the second control signal to a second control signal pad group which is selected among the plurality of control signal pads independently of the first control signal pad group. | 2020-05-14 |
20200150901 | ELECTRONIC DEVICE FOR COMMUNICATING WITH HOST AND OPERATING METHOD OF THE ELECTRONIC DEVICE - An electronic device configured to communicate with a host includes: a detecting logic configured to receive an initial command signal and a first completion signal according to the initial command signal after a connection of the host to the electronic device is established, and transmit a detection signal based on a signal transmission policy of the host that has been detected based on the initial command signal and the first completion signal; and a transmitting logic configured to transmit a second completion signal to the host based on the detection signal, wherein the signal transmission policy is different depending on whether the first completion signal is received in response to the second completion signal. | 2020-05-14 |
20200150902 | RECORDING APPARATUS THAT RECORDS DATA USING FILE SYSTEM, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM STORING CONTROL PROGRAM THEREFOR - A recording apparatus that is capable of preventing degradation of a writing speed of management information under recording without increasing the recording preparation time when a plurality of files are recorded simultaneously. The recording apparatus includes a memory and a processor that function as a recording unit that records a file in a recording medium, and a controller that controls so as to record a directory entry of a file in a designated sector in the recording medium. The recording medium consists of blocks each of which includes a plurality of pages, allows to write data in a page unit, allows to erase data in a block unit, and allows to access a page corresponding to a sector designated by a sector number. When a plurality of files will be recorded, the controller controls so that directory entries of the plurality of files will be recorded in a same sector. | 2020-05-14 |
20200150903 | METHOD FOR EXECUTING HARD DISK OPERATION COMMAND, HARD DISK, AND STORAGE MEDIUM - A method for executing a hard disk operation command, a hard disk, and a storage medium. After an operation command is received, a target LUN in an idle state is determined; a target physical block that is to be accessed when the operation command is executed is determined from the target LUN; the operation command is stored in a processing waiting queue corresponding to a flash memory chip to which the target physical block belongs; and a working state of the target LUN is changed to a non-idle state when a quantity of operation commands that wait to be processed in a processing waiting queue respectively corresponding to each flash memory chip in the target LUN is greater than a preset threshold. | 2020-05-14 |
20200150904 | System and Method for Managing Content using Generic Content Management Interface - A system and method for providing a unified solution to transmit data from one or more devices/OEMs to one or more storage providers. The system analyzes the metadata of a device, which is sending the request, and identifies an appropriate storage provider for storing the data. Further, the system can convert device specific data format and an API set used for transmitting the data to a storage specific data format and a generic API set. The generic API set can be used to transmit data to one or more storage providers. Additionally, the system supports an extendable interface to initiate a request from the device. | 2020-05-14 |
20200150905 | IMAGE FORMING APPARATUS, CORRECTION IMAGE FORMING METHOD, AND IMAGE FORMING SYSTEM - An image forming apparatus includes: a correction content extractor that compares original image data of an original image formed on an image-formed recording material, with corrected original image data of the original image that is corrected, and extracts a correction content of the original image; a correction position extractor that compares the original image data with read image data read from the image-formed recording material, and extracts a correction position of the correction content according to a shape of the image-formed recording material; a correction image data generator that generates correction image data for forming a correction image in accordance with a shape of the image-formed recording material based on the correction content and the correction position; and an image former that forms the correction image at the correction position of the image-formed recording material based on the correction image data. | 2020-05-14 |
20200150906 | IMAGE PROCESSING APPARATUS AND LIST DISPLAY METHOD - An image processing apparatus includes a list acquirer that acquires a display object that is at least one of a folder and a file including a name and a type serving as an attribute; a display name decider that decides whether a name relating to a display object is named according to the type, on the basis of predetermined rules for displaying a list, and if not a name according to a type, adds an identifier to the name according to the type; and a list generator that displays the display object in the list by utilizing the name for an acquired display object or the name having an identifier added based on a decision by the display name decider. | 2020-05-14 |
20200150907 | DEVICE-INDEPENDENT CANVAS - An example system is described including a discovery engine to generate a list of printers and print services available on a network and a composition engine to generate a device-independent canvas that includes a preview image of the print job derived from a raster image processing service of the list of printers and print services. The preview image is oriented on the canvas using a layout relationship that adjusts a layout format based on printer setting information corresponding to the print apparatus and print service combination. The layout format corresponds to an amount of media space available when printing with the print apparatus. | 2020-05-14 |
20200150908 | IMAGE FORMING APPARATUS - An image forming apparatus comprises an image processing part, an image forming part, and an inquiry output part. The image processing part performs image processing on image data. The image forming part forms an image on a sheet based on the image data. The inquiry output part outputs, when a page indicated by the image data includes an image at only an upstream side end part in a scanning direction and a consumption of a toner used on the page is less than a predetermined threshold, an inquiry about whether or not a print processing of the page is performed. | 2020-05-14 |
20200150909 | Device And Method For Checking The Printing of an Article - The present invention relates to a device ( | 2020-05-14 |
20200150910 | IMAGE FORMING APPARATUS AND IMAGE FORMING METHOD - An image forming apparatus includes a cover that is opened to permit an operator to access an interior of the image forming apparatus to install a toner cartridge in the image forming apparatus, an image forming unit configured to form an image with toner supplied from the installed toner cartridge, and a control unit configured to execute a process to determine whether or not the installed toner cartridge is genuine upon detecting that the image forming apparatus is in a first state and upon detecting that the cover has been opened and then closed for a time period and the time period exceeds a threshold time period. | 2020-05-14 |
20200150911 | PRINTING APPARATUS, METHOD FOR CONTROLLING PRINTING APPARATUS, AND RECORDING MEDIUM - In a case where both an IPv4 address and an IPv6 address are available in a printing apparatus, a Bluetooth low energy advertising packet including the available IPv4 address but not the available IPv6 address is generated and periodically transmitted. | 2020-05-14 |
20200150912 | IMAGE FORMING DEVICE, NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM STORING CONTROL PROGRAM, AND CONTROL METHOD - An image forming device includes a central processing unit (CPU), and is provided with a display having a touch panel. When a restriction condition is met that results in color printing becoming unusable, a copy setting screen, in which a function selection key for setting a color mode and a color start key are not displayed, is displayed on the display. | 2020-05-14 |
20200150913 | IMAGE FORMING APPARATUS - A control unit of the invention compares printing setting suitable for a determined type of a recording material and printing setting of the recording material input by a user, and in a case where a difference between the printing setting suitable for the determined type of the recording material and the printing setting of the recording material input by the user falls in a predetermined range, the control unit performs a printing operation in accordance with the printing setting of the recording material input by the user, and in a case where the difference is greater than the predetermined range, the control unit performs the printing operation by changing the printing setting of the recording material input by the user, which is used when the difference is smaller than the predetermined range. | 2020-05-14 |
20200150914 | COMMUNICATION METHOD PERFORMING DATA WIRELESS COMMUNICATION BETWEEN IMAGE FORMING APPARATUS AND COMMUNICATION DEVICE - In a communication system, an image forming apparatus sends an address of a receiving section to an external device. The external device receives a selection of image data through plural thumbnails displayed on a display section, and wirelessly sends the selected image data to the image forming apparatus with the address. The image forming apparatus receives the selected image data sent with the address by the external device, and prints an image based on the selected image data. The image forming apparatus accepts a selection indicating whether a communication between the external device and the image forming apparatus is performed by a first communication system method or a second communication system method. The image forming apparatus performs sending and/or receiving the image data with the address by the first communication system method when the first communication system method is selected, and performs sending and/or receiving the image data with the address by the second communication system method when the second communication system method is selected. | 2020-05-14 |
20200150915 | VEHICLE VIDEO DISPLAYS - A vehicle and a method of operating the vehicle may include activating a first touch screen, mounted on an exterior of the vehicle, illustrating a keypad and activating a first privacy screen in the first touch screen; and activating a second touch screen, mounted on the vehicle exterior, displaying information without activating a second privacy screen in the second touch screen. The touch screens may have built-in heaters, produce ads based on user distance from the vehicle and provide countdown timers for ride-share vehicle departure time. | 2020-05-14 |
20200150916 | MULTI-PANEL DISPLAY SYSTEM AND METHOD FOR JOINTLY DISPLAYING A SCENE - A display system is provided. The display system includes a first display panel, a second display panel, and a processing unit. The first display panel is configured to display a first content. The second display panel is configured to display a second content, where a gap is between a frame of the first display panel and a frame of the second display panel, and the first content and the second content share a same 3D world coordinate. The processing unit is configured to establish a scene, where the scene is jointly displayed by the first content rendered in the first display panel and the second content rendered in the second display panel. The scene includes a third content that is not shown on the first display panel or the second display panel. | 2020-05-14 |
20200150917 | METHOD AND DEVICE FOR SHARING CONTENT - A content sharing method is provided. The content sharing method is performed by a display device connected to at least one user terminal. The content sharing method includes displaying content on the display device, receiving information included in a transparent layer of a first user terminal among the at least one user terminal from the first user terminal, and overlapping the transparent layer, including the information received from the first user terminal, on the displayed content. | 2020-05-14 |
20200150918 | SKIP BEHAVIOR ANALYZER - A skip behavior analyzer is part of a media delivery system that allows for unbiased A/B testing of a plurality of versions of a song. The media delivery system stores a plurality of versions of a song and randomly selects, for each requesting device, a version of the song to associate with that device. Each time the device requests the song, thereafter, the media delivery system will provide the same version of the song for consistency. The media delivery system then gathers song play and skip information, calculates the differences in distribution of the skip behavior, and provides the skip information to allow a music composer to better determine which version of a song is more popular and why that is so. | 2020-05-14 |