45th week of 2017 patent applcation highlights part 40 |
Patent application number | Title | Published |
20170322650 | TOUCH DISPLAY PANEL, METHOD FOR MANUFACTURING AND DRIVING THE SAME, AND DISPLAY DEVICE - A touch display panel, methods for manufacturing and driving the touch display panel and a display device are provided. The touch display panel includes an array substrate including matrix-arranged touch electrodes and matrix-arranged pixel units. Each touch electrode includes multiple common electrodes. One touch lead is arranged between every two adjacent columns of pixel units. Each touch electrode is connected to a pin of the touch chip via a corresponding touch lead. The common electrodes further function as the touch electrodes in a touch phase. | 2017-11-09 |
20170322651 | OPTICALLY TRANSPARENT CONDUCTIVE MATERIAL - Provided is an optically transparent conductive material which does not cause moire even when placed over a liquid crystal display, and has a favorable optical transparency and a high reliability. The optically transparent conductive material has, on an optically transparent support, an optically transparent conductive layer having a sensor part electrically connected to a terminal part and a dummy part not electrically connected to the terminal part, and the sensor part and/or the dummy part is formed of a metal pattern having a mesh shape obtained by enlarging or reducing a Voronoi diagram in an arbitrary direction. | 2017-11-09 |
20170322652 | DISPLAY - To reduce disturbances in display of images due to static electricity without deteriorating optical properties in a display. The display includes a conductive pattern provided on the upper surface of the substrate, a protection layer provided on the upper surface of the substrate to cover the conductive pattern, and a conductive layer provided on the protection layer. The sheet resistance of the conductive pattern is not more than 8Q/square. A ratio of the total sum of areas of portions of the plurality of sub-pixels that overlap the conductive pattern in a plan view to the total sum of the areas of the plurality of sub-pixels is 1 to 22%. A sheet resistance of the conductive layer is higher than the sheet resistance of the conductive pattern. | 2017-11-09 |
20170322653 | Embedded Force Measurement - Disclosed embodiments relate to a force detection system that detects force exerted on a flexible display based upon changes in resistance and/or capacitance. In one embodiment, a method includes measuring a baseline comprising a baseline resistance or a baseline capacitance or both of a force measurement layer disposed within or overlaid on the display panel. The method further includes detecting a change in the baseline resistance or the baseline capacitance or both and calculating a change location where the change in the baseline resistance or the baseline capacitance or both occurred. The method also includes calculating a magnitude of the change in the baseline resistance or the baseline capacitance or both. | 2017-11-09 |
20170322654 | TOUCHPHRASE INTERFACE ENVIRONMENT - A TouchPhrase interface environment captures and stores complex and variable data from a user in a rapid, robust, adaptable, and structured manner. The TouchPhrase interface environment includes a display of a document, and the document includes one or more contextual objects. Each contextual object is responsive to an input of a user changing the content of the contextual object, and adds or removes from the document one or more contextual objects. The one or more contextual objects are added or removed in accordance with the content of the contextual object mapped to a definition in a domain specific knowledge for the document and in response to external applications monitoring the contextual objects. The TouchPhrase interface environment is applicable to all types of domains including healthcare, point-of-sale, legal, financial, and other services. The document and the contextual objects are saved to a database and accessible by other external applications. | 2017-11-09 |
20170322655 | SYSTEMS AND METHODS FOR PROVIDING FEEDBACK TO A USER WHILE INTERACTING WITH CONTENT - Systems and methods for providing feedback to a user are described. One of the methods includes sending interactive data for rendering on a head mounted display (HMD). The HMD is configured for attachment to a head of a user for playing a game. The method further includes receiving image data associated with a body part of the user while the HMD is worn by the user and the HMD renders interactive content. The method includes tracking a spatial position associated with the body part of the user from the image data of the user. In the method, physical placement of a remote-controlled device at the spatial position associated with the body part of the user is rendered in the HMD as virtual contact with an object in the interactive content. | 2017-11-09 |
20170322656 | Field Computer With Integrated Hidden Lightbar For Vehicle Guidance - A field computer for use in an agricultural vehicle is provided. The field computer includes a housing, a processor disposed within the housing, a touchscreen display operatively connected to the housing and the processor and forming an outer surface of the field computer, and a light bar comprising a plurality of lighting elements arranged in a line on the field computer. The lighting elements of the light bar are positioned such that the lighting elements remain hidden when not in use. The field computer is configured to provide feedback associated with operation of the agricultural vehicle by lighting one or more of the lighting elements in the light bar. | 2017-11-09 |
20170322657 | TOUCH DISPLAY - The present disclosure provides a touch display having a force touch function. The touch display includes a backlight module, a liquid display panel and a force touch sensing circuit. The backlight module is configured to output light and includes a metal layer and a sensing layer. The liquid display panel includes a plurality of data lines and a plurality of gate lines. The force touch sensing circuit is electrically connected to a plurality of first sensing lines to sense a force of the touch of the user through the sensing layer, in which the first sensing lines are the data lines or the gate lines. In some cases, the sensing layer can be omitted, and the metal layer is used to replace the sensing layer. | 2017-11-09 |
20170322658 | METHOD AND ELECTRONIC DEVICE FOR OUTPUTTING SCREEN - An electronic device includes a touch sensitive display, and a processor electrically connected with the touch sensitive display. The processor is configured to sense a first touch and a second touch on the touch sensitive display, to display a first region expanding with respect to a location at which the first touch is made, on the touch sensitive display, to display a second region expanding with respect to a location at which the second touch is made, on the touch sensitive display, and to display a specified screen in the touch sensitive display if a sum of an area of the first region and an area of the second region exceeds a specified value. | 2017-11-09 |
20170322659 | TOUCH-SENSITIVE CONTROL DEVICE - A touch-sensitive control device is controlled by a control chip to conduct press sensing and/or touch sensing. The touch-sensitive control device includes: a cover; a circuit board disposed at a side of the cover, having a first surface disposed opposite to the cover, and having a second surface facing the cover; a first electrode disposed on the first surface of the circuit board and electrically connected to a control chip; a socket having a conductor; and a spacer disposed between the socket and the first surface of the circuit board, and deformable to change a distance between the first electrode and the conductor, wherein a capacitance change between the first electrode and the conductor of the socket correlates to the distance change between the first electrode and the conductor resulting from a pressing operation onto the cover. | 2017-11-09 |
20170322660 | Proximity Edge Sensing - In various implementations, a sensor operates in a force sensing mode by determining an applied force based on a first change in capacitance between first and second electrodes related to compression of a compressible material positioned between while the third electrode functions as a shield and in a proximity sensing mode by sensing proximity of an object based on a second change in capacitance of the third electrode while the first and/or second electrodes function as a shield. In some implementations, a device has a cover glass including a surface having a display area, an edge surface, and a cavity; a touch sensing electrode oriented toward the surface; an electrode positioned in the cavity oriented toward the edge surface; and a processing unit operable to detect touch or proximity of an object to the edge surface based on a change in capacitance between the electrode and the object. | 2017-11-09 |
20170322661 | DETECTING A TOOL USED ON A TOUCH SCREEN - Detecting a tool used on a touch screen. In accordance with a method embodiment of the present invention, a cell value is accessed for each cell of a touch sensing device. The cell value indicates a force applied to the cell. A touch area sample count is determined as a count of how many of the cells have a cell value above a noise floor. A touch area weight is determined as a sum of all cell values for the cells having a cell value above the noise floor. An object touching the touch sensing device is identified based on the touch area sample count and the touch area weight. The object's touch indication may be rejected if the object is not identified. The identity of the object may be reported to a software application. | 2017-11-09 |
20170322662 | DISPLAY APPARATUS WITH TOUCH SENSING AND FORCE SENSING FUNCTIONS - A display apparatus with touch sensing and force sensing functions includes a display panel, a first touch device, a conductive layer and a dielectric layer. The first touch device includes multiple touch sensing pads. The conductive layer includes multiple force sensing pads electrically connected to each other, where the touch sensing pads separately overlap the corresponding force sensing pads in a vertical projection direction. The dielectric layer is disposed between the conductive layer and the first touch device. The touch sensing pads, the dielectric layer and the force sensing pads form a force sensing device. | 2017-11-09 |
20170322663 | ELECTRONIC DEVICE HAVING MULTI-FUNCTIONAL HUMAN INTERFACE - According to an aspect of present invention provides electronic device having a multi-functional human interface, device comprising, first to fifth multi-functional input buttons, wherein each of multi-functional input buttons includes an electrode unit including a transmitter unit and a receiver unit, transmitter unit has first and second transmitters having driver signal periods different from each other, and receiver unit has first to fourth receivers having at least two scan signal periods different from each other, first receiver of fourth multi-functional input button has a scan signal period same as a scan signal period of fourth receiver of second multi-functional input button, second receiver of fourth multi-functional input button has a scan signal period same as a scan signal period of first receiver of first multi-functional input button, third receiver of fourth multi-functional input button has a scan signal period same as a scan signal period of second receiver of first multi-functional input button, and fourth receiver of fourth multi-functional input button has a scan signal period same as scan signal periods of third receiver of first multi-functional input button and first receiver of fifth multi-functional input button. | 2017-11-09 |
20170322664 | APPARATUS AND METHOD FOR RECOGNIZING TOUCH INPUT USING INTERPOLATION - An apparatus for recognizing a touch input includes: a touch input detector detecting a touch input signal depending on a force-based touch input on a touch pad; a vehicle movement detector sensing movement of a vehicle; and a processor configured to detect an abnormal signal generated by the movement of the vehicle in the touch input signal and to recognize the touch input by performing signal interpolation on an abnormal signal generation section in which the abnormal signal is generated. | 2017-11-09 |
20170322665 | MOBILE TERMINAL AND METHOD FOR CONTROLLING THE SAME - A mobile terminal including a touch screen; a stylus pen including a pressure sensor and an optical sensor; a wireless communication unit configured to wirelessly communicate with the stylus pen; and a controller configured to drive the stylus pen in a first operation mode in which the pressure sensor provided in the stylus pen is activated and the optical sensor is deactivated, when sensing information sensed by the pressure sensor indicates the stylus pen is in contact with the touch screen, and drive the stylus pen in a second operation mode in which both the pressure sensor and the optical sensor provided in the stylus pen are activated, when the sensing information sensed by the pressure sensor indicates the stylus pen is not in contact with the touch screen. | 2017-11-09 |
20170322666 | DISPLAYING METHOD OF TOUCH INPUT DEVICE - A displaying method of a touch input device including a touch screen, a touch screen controller which detects a magnitude of a pressure of a touch input to a surface of the touch screen, and a controller which controls the touch screen on the basis of information detected by the touch screen controller, the displaying method including: detecting, by the touch screen controller, a magnitude of the pressure of the touch which is input to a first region when an object touches the first region of the surface of the touch screen in a state where a display of the touch screen is turned off, and displaying by controlling, by the controller, the touch screen such that, when the detected magnitude of the pressure is greater than that of a first reference pressure, a second region of the display of the touch screen is displayed. | 2017-11-09 |
20170322667 | TOUCH SENSOR - A touch sensor includes a driving electrode which includes at least two divided areas electrically separated from each other, wherein each divided area includes first patterns connected to each other in a first direction and second patterns extending from the first pattern in a second direction, and a receiving electrode which is formed on the same plane as the driving electrode in the second direction, wherein the driving electrodes are respectively connected to separate driving channels by driving electrode wirings for each divided area, such that it is possible to sense touch positions over the entire area only by a smaller number of channels. Thereby, it is possible to significantly reduce the bezel width, and may maintain excellent touch sensitivity while significantly shortening the touch recognition time. | 2017-11-09 |
20170322668 | DISPLAY DEVICE WITH A TOUCH SENSOR - A display device with a touch sensor having a display function and a touch sensor function is provided. The display device includes a first substrate including a pixel electrode; a first electrode along a first direction; and a second substrate including a second electrode that includes patterns of electrodes along a second direction crossing the first direction and that faces the first electrode and the pixel electrode, wherein upon the display function being activated, the pixel electrode is supplied with a pixel signal, and the second electrode is supplied with common voltage, and upon the touch sensor function being activated, the first electrode is applied with a first signal and the second electrode is configured to receive the first signal to be a second signal as a touch detecting signal. | 2017-11-09 |
20170322669 | SINGLE-CHIP MULTI-STIMULUS SENSOR CONTROLLER - A multi-stimulus controller for a multi-touch sensor is formed on a single integrated circuit (single-chip). The multi-stimulus controller includes a transmit oscillator, a transmit signal section that generates a plurality of drive signals based on a frequency of the transmit oscillator, a plurality of transmit channels that transmit the drive signals simultaneously to drive the multi-touch sensor, a receive channel that receives a sense signal resulting from the driving of the multi-touch sensor, a receive oscillator, and a demodulation section that demodulates the received sense signal based on a frequency of the receive oscillator to obtain sensing results, the demodulation section including a demodulator and a vector operator. | 2017-11-09 |
20170322670 | METAL MESH STRUCTURE CAPABLE OF REDUCING BREAKPOINT SHORT CIRCUIT AND METHOD OF MANUFACTURING THE SAME - A metal mesh structure capable of reducing breakpoint short circuits, including a plurality of first main channel wires, a plurality of second main channel wires, a plurality of first virtual wires and a plurality of second virtual wires. The first main channel wires are spaced apart and aligned in a first direction. The second main channel wires are spaced apart and aligned in a second direction. The second main channel wires cross the first main channel wires to form a plurality of main channel meshes. A method of manufacturing a metal mesh structure capable of reducing breakpoint short circuits is further provided. Given the aforesaid structure and method, the metal mesh is effective in reducing breakpoint short circuits. | 2017-11-09 |
20170322671 | FORCE-BASED TOUCH INTERFACE DEVICE AND METHOD FOR CORRECTING THE FORCE-BASED TOUCH INTERFACE DEVICE - A force based touch interface device comprising a touch substrate, a torsion preventing structure for preventing torsion of the touch substrate by an externally-applied force touch, a plurality of sensors for measuring the force touch applied to the touch substrate at different positions, an input device for applying the force touch onto the touch substrate, and a controller for measuring force data using the plurality of sensors when the force touch is applied onto the touch substrate, for estimating force data for symmetrical points for touch points to which the force touch is applied using the measured force data, and for comparing the measured force data and the estimated force data with ideal force data to generate a calibration matrix for correcting a process error. | 2017-11-09 |
20170322672 | PROJECTION VIDEO DISPLAY APPARATUS AND VIDEO DISPLAY METHOD - An operation target device projects a display video onto a projection surface, which is captured by a camera. An operation detectable region specifying unit specifies respective regions where an operation is detectable and is undetectable based on image data captured by the camera. Finger and pen contact position detection units detect the operation to the operation object based on the image data captured by the camera. The operation target device displays the display video so that the region where the operation to the operation object is detectable, which is specified by the operation detectable region specifying unit, is distinguished from the region where the operation to the operation object is undetectable. In addition, the operation target device changes a display position of the operation object so that the operation object is displayed within a range of the region where the operation to the operation object is detectable. | 2017-11-09 |
20170322673 | SYSTEM, METHOD AND COMPUTER PROGRAM FOR DETECTING AN OBJECT APPROACHING AND TOUCHING A CAPACITIVE TOUCH DEVICE | 2017-11-09 |
20170322674 | TOUCH SENSOR DETECTOR SYSTEM AND METHOD - A touch sensor detector system and method incorporating an interpolated sensor array is disclosed. The system and method utilize a touch sensor array (TSA) configured to detect proximity/contact/pressure (PCP) via a variable impedance array (VIA) electrically coupling interlinked impedance columns (IIC) coupled to an array column driver (ACD), and interlinked impedance rows (IIR) coupled to an array row sensor (ARS). The ACD is configured to select the IIC based on a column switching register (CSR) and electrically drive the IIC using a column driving source (CDS). The VIA conveys current from the driven IIC to the IIC sensed by the ARS. The ARS selects the IIR within the TSA and electrically senses the IIR state based on a row switching register (RSR). Interpolation of ARS sensed current/voltage allows accurate detection of TSA PCP and/or spatial location. | 2017-11-09 |
20170322675 | TOUCH CONTROL DETECTING METHOD AND TOUCH CONTROL DETECTING SYSTEM - A touch control detecting method applied to an electronic apparatus comprising an image sensor. The touch control detecting method comprises: (a) capturing a plurality of sensing images via the image sensor; and (b) determining if an object performs a predetermined touch control operation to the electronic apparatus, according to a brightness variation tendency of the sensing images. | 2017-11-09 |
20170322676 | MOTION SENSING METHOD AND MOTION SENSING DEVICE - A motion sensing method is applied in a motion sensing device to imitate or repeat movement of human body or parts using a camera and a sensor. The method comprises detecting human body and adjusting rotation angle of an infrared sensor to track parts of the human body having acquired human body temperature distribution image from the camera. Human body contour image is analyzed and distances between a moving part of the human body and the motion sensing device are acquired. Determining a target contour image by reference to stored human body contour images and determining a corresponding two-dimensional motion. A target control signal is determined according to the determined operation and a relationship table defining a relationship between the number of operations and the number of control signals. The motion sensing device is controlled to act according to the determined target control signal. | 2017-11-09 |
20170322677 | THROUGH DISPLAY ULTRASONIC TOUCH-SCREEN MONITOR - A touch-screen monitor is described. The monitor includes an ultrasonic sensor for detecting motion of an object that is placed in contact with the monitor. | 2017-11-09 |
20170322678 | Contextual Content Presentation Based On Microenvironment Interactions - Presenting contextual content corresponding to interactions associated with microenvironments of user interfaces is described. In an example, the contextual content can be presented via a user interface that includes a plurality of regions. Each region can have localized functionalities that are distinct from, but related to, a global functionality of the user interface. Each region can include one or more elements. The techniques described herein include receiving input indicating an interaction with an element associated with a region. Additionally, the techniques described herein include presenting, based at least partly on the interaction, a notification associated with the interaction in an orientation and/or a style that is based on the element, a container corresponding to the element, and a type of the notification. In an example, the notification can be presented within the region or proximate to the region such to appear at a current focus area of the user interface. | 2017-11-09 |
20170322679 | Modifying a User Interface Based Upon a User's Brain Activity and Gaze - Technologies are described herein for modifying a user interface (“UI”) provided by a computing device based upon a user's brain activity and gaze. A machine learning classifier is trained using data that identifies the state of a UI provided by a computing device, data identifying brain activity of a user of the computing device, and data identifying the location of the user's gaze. Once trained, the classifier can select a state for the UI provided by the computing device based upon brain activity and gaze of the user. The UI can then be configured based on the selected state. An API can also expose an interface through which an operating system and programs can obtain data identifying the UI state selected by the machine learning classifier. Through the use of this data, a UI can be configured for suitability with a user's current mental state and gaze. | 2017-11-09 |
20170322680 | METHOD AND APPARATUS FOR SETTING BACKGROUND OF UI CONTROL, AND TERMINAL - Embodiments of the present invention disclose a method and an apparatus for setting a background of a UI control. The method includes : acquiring, after a wallpaper of a terminal is updated, a fuzzy wallpaper obtained after fuzzy processing is performed on the updated wallpaper; capturing, according to a location of the UI control on a screen of the terminal, a wallpaper area block from the acquired fuzzy wallpaper; and setting the one captured wallpaper area block to a background of the UI control. In the embodiments of the present invention, the background of the UI control of the terminal can be enabled to dynamically change as the wallpaper changes, thereby enhancing flexibility and variability of a background image of the UI control. | 2017-11-09 |
20170322681 | SYSTEMS AND METHODS FOR ELECTRONIC SIGNATURE - Systems and methods facilitating electronic signatures (E-Signatures) are provided. Multiple E-Signatures can be provided to electronic documents through a simple command, such as a selection of a single graphical element. A user's signatures, initials, or other identifier can be added to the electronic document in the appropriate fields upon receipt of the appropriate command or command set from the user. | 2017-11-09 |
20170322682 | SYSTEM AND METHOD FOR DETECTING, COLLECTING, ANALYZING, AND COMMUNICATING EVENT-RELATED INFORMATION - A system and method involves detecting operational social disruptive events on a global scale, assigning disease or non-disease event staging and warnings to express data in more simplistic terms, modeling data in conjunction with linguistics analysis to establish responsive actions, generating visualization and modeling capabilities for communicating information, and modeling disease or non-disease propagation for containment and forecasting purposes. | 2017-11-09 |
20170322683 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - There is provided an information processing apparatus including a display unit, and a plurality of sensor elements, wherein the plurality of sensor elements are provided separate from the display unit, wherein the display unit is configured to switch display between a plurality of output screens based on a user input on the plurality of sensor elements, the plurality of output screens including output screens having different hierarchical levels and output screens having a same hierarchical level, and wherein the output screens having different hierarchical levels display information on the different hierarchical levels, and the switching display is controlled to switch display directly between the output screens having different hierarchical levels based on the user input. | 2017-11-09 |
20170322684 | Automation Of Clinical Scoring For Decision Support - A framework for automating clinical scoring for decision support is described herein. In accordance with one aspect, a patient record including corresponding medical image data is retrieved. The medical image data is processed to generate processed medical image data. A set of user interface screens is presented to guide a user through a clinical scoring questionnaire, wherein at least one of the user interface screens displays the processed medical image data. Responses to the clinical scoring questionnaire are received from the user via the set of user interface screens. A clinical score may be generated based at least in part on the responses. A clinical score report based on the clinical score may then be presented. | 2017-11-09 |
20170322685 | MEDICAL IMAGING APPARATUS AND METHOD FOR THE OPERATION THEREOF - In a medical imaging apparatus and a method for the operation thereof, on at least one processed image, an evaluation field to evaluate the image quality of the at least one image is displayed. | 2017-11-09 |
20170322686 | Multi-Stage Menu Selection Method and Electronic Device for Performing Same - The present invention provides a multi-stage menu selection method for enhancing the user's convenience by displaying menus step by step when a large number of menus need to be displayed on a display having a small size compared to the number of the menus, and an electronic device for performing the method. | 2017-11-09 |
20170322687 | SYSTEMS AND METHODS FOR ELECTRONIC COMMUNICATIONS - Embodiments of the invention provide a system for enhancing user interaction with objects connected to a network. The system includes a processor, a display screen, a memory coupled to the processor. The memory comprises a database including a list of two or more objects and instructions executable by the processor to display a menu. The menu is associated with at least two independent objects. And the two independent objects are produced by two independent vendors. | 2017-11-09 |
20170322688 | NON-TRANSITORY STORAGE MEDIUM WITH FUNCTIONALITY IN RESPONSE TO AN OBJECT WITHIN A DISTANCE OF A DISPLAYED ELEMENT - A display control device includes an operation-display unit and a controller. The operation-display unit hierarchically displays multiple functions using multiple screens and accepts an operation performed through an approach or touch of an object. The controller performs control so that, when the object approaches a function displayed on an original screen, a next screen associated with the function selected as a result of the approach of the object is temporarily displayed using a display mode corresponding to a relationship between the original screen and the next screen. | 2017-11-09 |
20170322689 | METHOD AND DEVICE FOR MULTI-TASK MANAGEMENT, AND COMPUTER-READABLE MEDIUM - Disclosed are methods and devices for multi-task management by a computing device. One method for multi-task management may include: receiving an operation signal for triggering display of a multi-task management interface; acquiring every running application on the computing device; acquiring, for each of the running applications, cached cache pages related to the application; displaying collections of previews for the running applications in the multi-task management interface, a collection of previews for an application being used to aggregate and display cache pages related to the application; and acquiring a selected cache page, controlling an application corresponding to the selected cache page to run in the foreground, and controlling the application to initially display the selected cache page. | 2017-11-09 |
20170322690 | CONTEXT-AWARE APPLICATION - A method may include obtaining context data describing a context of a user of an electronic device and transmitting the context data to a back-end device. The method may also include receiving instructions from the back-end device, the instructions directing the electronic device to dynamically generate a single user interface including interactive content from a plurality of related resources, the plurality of related resources determined by the back-end device to be related to each other and to the context of the user, features of the interactive dynamic content extracted by the back-end device. The method may additionally include dynamically generating the single user interface, and displaying the single user interface to the user of the electronic device. | 2017-11-09 |
20170322691 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An information processing apparatus includes an obtaining unit and a display controller. The obtaining unit obtains pieces of identification information for identifying plural target devices that cooperate with each other. The display controller controls display of a cooperative function that is executed through cooperation between the target devices identified by the pieces of identification information. | 2017-11-09 |
20170322692 | Dynamic User Interface Customization - Described are computer-based methods and apparatuses, including computer program products, for dynamic user interface customization. A set of functions for a user interface is stored, each function comprising a function that can be added to the user interface. A first set of data is transmitted to a remote device that causes the user interface to be displayed on the remote device with a predetermined set of functions from the set of functions. Interaction data is received indicative of a user's interactions with the user interface. A second set of data is transmitted to the remote device that causes the user interface to dynamically add a new function from the set of functions to the user interface based on the interaction data, wherein the new function is displayed as a selectable item in the user interface that the user can select to use a function associated with the new function. | 2017-11-09 |
20170322693 | GROUP CHAT METHOD AND DEVICE - Embodiments of the present disclosure provide a group chat method and device, applied to a terminal. The method includes: outputting a selection interface to a user through a group chat interface, where the selection interface is used for prompting the user to select, in the group chat interface, a group chat message of a target group member; acquiring a group member ID of the group chat message selected by the user through the selection interface; and displaying, in a preset manner in the group chat interface, group chat messages corresponding to the group member ID. The present application can highlight, in the group chat interface during a group chat, the group chat messages of the target group member selected by the user, which can improve group chat experience of the user. | 2017-11-09 |
20170322694 | ANCHORING VIEWPORT - The present disclosure relates to techniques of configuring a layout of graphical objects for display. In one example process, the device detects a scroll request and determines whether the scroll request meets predetermined criteria. If the scroll request meets the criteria, the device configures the layout of graphical objects that are to be displayed once the display is scrolled so that the graphical objects are arranged on the display differently than the arrangement in which the graphical objects would have been displayed, had the layout not been configured. If the scroll request does not meet the criteria, the device forgoes the configuration of the layout of graphical objects. | 2017-11-09 |
20170322695 | METHODS AND SYSTEMS FOR MANAGING DATA AND FILES - A method and system for data management are presented. A plurality of data objects is generated in a graphical user interface. Each data object includes a lift handle, which may be selected by a user click clicking a mouse, for instance. A cargo is generated and placed in a carrier when the user selects the lift handle using a pointer. While the lift and drop action is pending, each additional selection of a data object by the user via its lift handle is added to the cargo. A graphical representation of the carrier showing the cargo manifest is attached to the pointer. When the user maneuvers the pointer to or over a drop zone, a list of available actions for the cargo in the carrier is presented to the user. A drop action can then be performed on the cargo when the user selects the drop zone. | 2017-11-09 |
20170322696 | SELECTING AND PERFORMING CONTEXTUAL ACTIONS VIA USER INTERFACE OBJECTS - During a drag operation, commonly known as “drag and drop,” the processor causes display a separate graphical indicator or “drop socket” for each action available to a user at the current moment. For example, if the user is viewing a list of objects and selects one source object, if there is only one action possible for the selected receiving object, one drop socket is displayed. If there were two actions possible, then two drop sockets are displayed. The user completes the drag and drop operation by moving the finger or mouse pointer into the graphical region of the drop socket and deselecting or letting up. The specific action performed depends on which drop socket was selected. If the user selects not to complete the drag and drop operation, he simply lets up the finger outside the regions of the drop sockets. | 2017-11-09 |
20170322697 | Terminal and Operation Method therefor, Computer Program and Carrier - A terminal and an operation method therefor, a computer program and a carrier are described. The method includes: judging, by a terminal, whether the surface of a capacitive touchscreen of the terminal comes into contact with a label, the label including a sensing area which is made of an electric conducting material and has a specific shape; recognizing, by the terminal, the shape of the sensing area of the label when the surface comes into contact with the label; and executing, by the terminal, a corresponding operation according to the recognized shape. | 2017-11-09 |
20170322698 | MULTI-TOUCH REMOTING - An invention is disclosed for using multi-touch input in a remote presentation session. In embodiments of the invention, a client computer is configured to locally receive both mouse and keyboard input, and multi-touch input. Where the client computer receives mouse or keyboard input, it sends this input to a remote presentation session server via a TCP connection. Where the client computer receives multi-touch input, it sends this input to the remote presentation session server via a UDP connection. The server computer processes input received from the client computer, via either the TCP or UDP connection, and sends the client a graphical result of performing processing corresponding to that received input. | 2017-11-09 |
20170322699 | CONTROL METHOD FOR INFORMATION APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM - A control method of the disclosure causes a computer of an information apparatus to: display a display screen representing a floor plan for one floor including at least two rooms on the display; display device icons representing target devices within regions of the respective rooms included in the floor plan, the device icons being initially displayed at positions within the regions of the respective rooms; and when it is sensed that an illumination icon representing an illumination device among the one or more target devices is selected within a region of any room of the at least two rooms, display a region corresponding to the room, in which it is sensed that the illumination icon is selected, with brightness not less than specific brightness, in a case where power for the illumination device installed in the room, in which it is sensed that the illumination icon is selected, is on. | 2017-11-09 |
20170322700 | HAPTIC INTERFACE FOR POPULATION OF A THREE-DIMENSIONAL VIRTUAL ENVIRONMENT - The disclosure provides an approach for populating a virtual environment with objects. In one embodiment, an editing application may track a handheld device using sensor data from a camera, by following an image displayed on the handheld device's screen. The editing application then updates the position of an object in the virtual environment according to the tracked position of the handheld device. Initially, the handheld device may be placed at a fixed location for calibration purposes, during which the editing application initializes a mapping between the virtual and physical environments. To add an object to the virtual environment, a user may select the object on the handheld device. The user may then place the object at a desired location and orientation in the virtual environment by moving the handheld device in the physical environment. | 2017-11-09 |
20170322701 | TECHNIQUES FOR VISUALIZING HISTORICAL PATHOGEN SAMPLING IN A FACILITY - A method for visualizing historical pathogen sampling in a facility includes the following steps: (1) populating a plurality of sampling locations as a plurality of icons on a map of the facility; (2) receiving sampling data specifying a plurality of pathogen levels at the plurality of sampling locations; (3) assigning one of a plurality of colors to each of the plurality of sampling locations according to the plurality of pathogen levels; (4) coloring the pathogen sampling locations on the map with the assigned colors to form a frame; (5) repeating steps (2), (3), and (4) on at least three different occasions to form a sequence of frames; and (6) sequentially displaying the sequence of frames and an identification of the respective occasion at a constant rate. | 2017-11-09 |
20170322702 | 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. | 2017-11-09 |
20170322703 | Access to Contextually Relevant System and Application Settings - Access to system and application settings may be gained from one place without leaving the context of an application. System and application settings accessed may be limited to settings that are relevant to the application or to the context of the application. An application may to determine what application settings are displayed to a user. A user may to control some of the resources an application may access. | 2017-11-09 |
20170322704 | COMPOSITION OF A USER INTERFACE THROUGH DATA BINDING - The technology relates to integrating applications into a single user interface. One or more computing devices may display a user interface including associated data corresponding to a first application and generate a request for supplemental data. A second application which can satisfy the request for supplemental data may be identified by the one or more computing devices, and the one or more computing devices may generate and display a notification indicating that the second application can provide the requested supplemental data. A selection of the notification may be received by the one or more computing devices and a second user interface corresponding to the second application may be integrated into the user interface, wherein the second user interface displays the requested supplemental data. | 2017-11-09 |
20170322705 | Home Services - Methods, computer-readable media, systems and apparatuses for home services and for completing various home services are provided. Based on received information, the system may generate a services list for the home, provide products and service providers for completion of the services, and provide clickable links to experts for advice to complete the services. Data related to services performed on the home may be received and, based on the received services data, a determination may be made as to whether one or more services on the services list have been completed. | 2017-11-09 |
20170322706 | DISPLAY SYSTEM, DISPLAY METHOD, AND PROGRAM - A display system includes a display unit that is provided to a portable terminal and displays a larger size document image than a size of a display area, a displacement amount calculating unit that calculates a displacement direction and a displacement amount of the portable terminal on a virtual surface set along a display screen of the display unit, and a document image specifying unit that specifies, in the document image, a partial area to be displayed in place of a partial area of the document image displayed on the display unit, based on the displacement direction and the displacement amount that are calculated by the displacement amount calculating unit. | 2017-11-09 |
20170322707 | IMAGE BACKGROUND REMOVAL USING MULTI-TOUCH SURFACE INPUT - Examples of image background removal using a multi-touch surface input are disclosed. One example implementation according to aspects of the present disclosure may include a computing system to display an image on a display of the computing system and to project the image onto a multi-touch surface of the computing system, the multi-touch surface to receive a touch input. The computing system receives a foreground input on the multi-touch surface indicative of a foreground region within the image and a background input on the multi-touch surface indicative of a background region within the image. The computing system then removes the background region from the image based on the foreground input and the background input. | 2017-11-09 |
20170322708 | Icon Management Method, Apparatus, and Terminal - An icon management method, apparatus, and terminal, which relate to the field of electronic devices are provided. The method includes displaying a home screen, where the home screen includes at least one target icon with at least two non-overlapping function regions. The function regions correspond to different functions, and the functions are icon adjustment functions. The method also includes receiving a first user instruction, determining a target icon selected by the first user instruction and a target function selected by the first user instruction. The target function is a function corresponding to a function region of the target icon that is selected by the first user instruction. The method also includes executing the target function on the target icon selected by the first user instruction. The method may be implemented on a terminal. | 2017-11-09 |
20170322709 | SPLIT-SCREEN DISPLAY METHOD, APPARATUS AND MEDIUM - A split-screen display method, apparatus and medium are provided. The split-screen display method includes: receiving an operating signal for triggering display of a multi-task management interface, the multi-task management interface including a main partition and a secondary partition; acquiring a plurality of applications running on the electronic device, the plurality of applications including a first application and at least one second application; and displaying the first application on the main partition and displaying the at least one second application on the secondary partition. | 2017-11-09 |
20170322710 | NAVIGATING AN OPERATIONAL USER INTERFACE FOR A BUILDING MANAGEMENT SYSTEM - Devices, methods, and systems for navigating an operational user interface for a building management system are described herein. One device includes a user interface, a memory, and a processor configured to execute executable instructions stored in the memory to display, on the user interface of the computing device, an operational user interface for a building management system, wherein the operational user interface includes a number of orthogonal navigation models for the building management system within a single navigation structure, and navigate between the number of orthogonal navigation models within the single navigation structure in the operational user interface. | 2017-11-09 |
20170322711 | CONFIGURING A USER INTERFACE LAYOUT OF A USER DEVICE VIA A CONFIGURATION DEVICE - A device may provide information identifying a user interface layout, associated with a smart watch, for display. The device may receive a user configuration of the user interface layout based on providing the information identifying the user interface layout for display. The device may provide, to the smart watch, configuration information associated with the user configuration to permit the smart watch to update a user interface based on the configuration information. | 2017-11-09 |
20170322712 | METHOD AND APPARATUS FOR CONTROLLING DEVICES - Methods and apparatuses are provided for controlling a device. In the method, the electronic device displays a control widget corresponding to the at least one device in a lock screen. When a trigger operation on the control widget is detected, the electronic device determines a control instruction corresponding to the control widget. The electronic device sends the control instruction to the at least one device, in which the control instruction is configured to instruct the at least one device to execute a predetermined operation corresponding to the control instruction. | 2017-11-09 |
20170322713 | DISPLAY APPARATUS AND METHOD FOR CONTROLLING THE SAME AND COMPUTER-READABLE RECORDING MEDIUM - A display apparatus is provided. The display apparatus includes: a communicator configured to communicate with a plurality of speaker devices; a display; and a processor configured to control the display to display a first user interface (UI) element for controlling reproduction on the plurality of speaker devices, a second UI element for individually controlling volumes of each of the plurality of speaker devices and a third UI element for collectively controlling the volumes of the plurality of speaker devices in response to a preset event. | 2017-11-09 |
20170322714 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM - To make it easy to select an optimal viewing environment depending on content and preference of each person when viewing an image with a head-mounted display or a large-screen display device. Evaluation values of respective elements of a visual effect with respect to viewing environments and image configurations are determined in advance. For example, when an observer tries to start image viewing, a viewing environment that is most likely to provide a desired visual effect is automatically extracted on the basis of the evaluation value determined in advance with respect to the viewing environment and the image configuration and parameters of that viewing environment are displayed in an easily understandable manner as GUIs. Further, the evaluation values of the elements of the viewing effect in the selected viewing environment are also displayed. | 2017-11-09 |
20170322715 | BUILDING AND SECURITY MANAGEMENT SYSTEM WITH AUGMENTED REALITY INTERFACE - A building management system includes a first device of building equipment, a camera, and a user interface system. The camera collects a first camera feed displaying an image of the first device of building equipment. The user interface system is configured to receive the camera feed displaying the image of the first device. The user interface system is also configured to generate an augmented user interface by overlaying onto the camera feed a first selectable option associated with a first command to be performed on the first device. The user interface system is also configured to perform the first command on the first device in response to a user selecting the first selectable option via the augmented user interface. | 2017-11-09 |
20170322716 | REUSABLE ENTITY MODELING SYSTEMS AND METHODS - Embodiments of systems and methods disclosed herein provide an application development platform in an enterprise computing environment. More specifically, in certain embodiments, systems and methods are disclosed that enable an application development platform to reuse, extend, and/or customize entity-based applications in an enterprise computing environment. The application development platform can extend an entity to include user configured settings including zero or at least one of a property, a permission, an action, a behavior, or a resource to the entity to generate user customized versions of the entity. The applications may be customized by an end user, while allowing the underlying application to be updated without losing any user customizations. | 2017-11-09 |
20170322717 | METHOD OF SELECTIVE DISPLAY OF VEHICLE INFORMATION - A method of selective display of vehicle information is to be implemented by an electronic system, and includes steps of: a) obtaining, by a processing unit of the electronic system, measured data of a physical quantity that is associated with a vehicle as generated by a sensing unit of the electronic system; b) making a determination, by the processing unit, as to whether the measured data satisfies a predefined criteria; c) controlling, by the processing unit when a result of the determination is affirmative, an output unit of the electronic system to display the measured data; and d) controlling, by the processing unit when the result of the determination is negative, the output unit to refrain from displaying the measured data. | 2017-11-09 |
20170322718 | TELE-PRESENCE SYSTEM WITH A USER INTERFACE THAT DISPLAYS DIFFERENT COMMUNICATION LINKS - A tele-presence system that includes a remote device coupled to a control station through a communication link. The remote device includes a remote monitor, a remote camera, a remote speaker and a remote microphone. Likewise, the control station includes a station monitor, a station camera, a station speaker and a station microphone. The control station displays a plurality of graphical icons that each represents a different type of communication link between the control station and the remote device. The graphical icons can be selected to allow a user of the control station to change the communication link between the remote device and its initial node. | 2017-11-09 |
20170322719 | DISPLAYING A THREE DIMENSIONAL USER INTERFACE - In a method for displaying a three dimensional interface on an electronic device, a three dimensional user interface control with three dimensional effects is displayed on a display of the electronic device, the three dimensional effects based at least in part on a position of a user relative to the display. The position of the user relative to the display is tracked. Responsive to detecting a change in the position of the user relative to the display, the three dimensional effects of the three dimensional user interface control are dynamically changed based at least in part on the change in the position of the user relative to the display. | 2017-11-09 |
20170322720 | SYSTEM AND METHOD OF USING TOUCH INTERACTION BASED ON LOCATION OF TOUCH ON A TOUCH SCREEN - Exemplified herein is a system and method to accept password on a touch-screen HMI (human-machine interface) device. The system and method uses a combination of tactile gestures that are each received at predefined quadrants (or regions) or the touch-screen. The combination of such tactile gestures and quadrant information are used as a shortcut sequence to a user-interface (UI) function call, e.g., change zoom parameter of a presented screen of the display, navigate to a next presented screen, navigate to a previous presented screen. | 2017-11-09 |
20170322721 | SYSTEM AND METHOD OF USING MULTIPLE TOUCH INPUTS FOR CONTROLLER INTERACTION IN INDUSTRIAL CONTROL SYSTEMS - Exemplified methods and systems provide a graphical HMI having an interface that mitigate or prevent touch errors and/or inadvertent touches through the use of multiple touch inputs, at a graphical user interface, of a touch-screen input device, to trigger an associated user interface command. In some embodiments, the multiple touch inputs comprise an input at two locations, one in relative association, with a displayed interface command, to trigger the command. | 2017-11-09 |
20170322722 | Touch Display Control Method - If skilled people saw FIG. | 2017-11-09 |
20170322723 | METHOD AND APPARATUS FOR EXECUTING FUNCTION ON A PLURALITY OF ITEMS ON LIST - Method and apparatus for executing function on a plurality of items on list are provided, one of methods comprises, receiving a touch gesture in a first direction on a first item on a list, determining the first item to be an execution target of a preset function in response to the touch gesture in the first direction, receiving a touch gesture in a second direction on a second item, adding the second item as an execution target of the preset function in response to the touch gesture in the second direction, receiving a touch gesture in the first direction, which is successive to the touch gesture in the second direction, on the added second item and executing the preset function on the first item and the second item in response to the touch gesture in the first direction on the added second item. | 2017-11-09 |
20170322724 | ULTRASOUND IMAGING SYSTEM TOUCH PANEL CLUSTER CONTROL INTERACTION - A method includes receiving a signal from a first touch screen control in response to invocation of the first touch screen control. The first touch screen control is a control from a first cluster of touch screen controls of a plurality of different clusters of touch screen controls of an ultrasound imaging system touch screen user interface. The method further includes identifying a type of the first touch screen control based on the signal. The method further includes obtaining a control configuration for the touch screen controls based on the type of control. The method further includes constructing a control layout for the touch screen user interface based on the configuration. The method further includes visually rendering the control layout via the touch screen user interface. | 2017-11-09 |
20170322725 | ESTIMATING FILE LEVEL INPUT/OUTPUT OPERATIONS PER SECOND (IOPS) - A computer-implemented method according to one embodiment includes identifying a storage volume comprising a plurality of files, calculating a file level input/output operations per second (IOPS) value for each of a subset of the plurality of files within the storage volume, creating a predictive model for the storage volume, using metadata determined for the subset of the plurality of files and the TOPS values calculated for each of the subset of the plurality of files within the storage volume, estimating file level TOPS values for each of the plurality of files in the storage volume, utilizing the predictive model, combining the estimated and calculated file level TOPS values and comparing the combined values to a calculated volume level TOPS value for the storage volume, conditionally adjusting one or more of the estimated file level TOPS values, based on the comparing, and returning the estimated file level IOPS values. | 2017-11-09 |
20170322726 | NON-DETERMINISTIC MEMORY PROTOCOL - The present disclosure includes apparatuses and methods related to a non-deterministic memory protocol. An example apparatus can perform operations on the memory device based on commands received from a host according to a protocol, wherein the protocol includes non-deterministic timing of the operations. The memory device can be a non-volatile dual in-line memory module (NVDIMM) device. | 2017-11-09 |
20170322727 | TRIM COMMAND PROCESSING METHOD, MEMORY CONTROL CIRCUIT UNIT AND MEMORY STORAGE APPARATUS - A trim command processing method for a memory storage apparatus having a rewritable non-volatile memory module having a plurality of physical programming units is provided. The method includes receiving a command from a host system; starting a trim operation to perform an operation corresponding to a trim command according to a record related to the trim command in a trim table if an operation corresponding the command is performed on the rewritable non-volatile memory module with a first mode; and not starting aforesaid trim operation if the operation corresponding the command is performed on the rewritable non-volatile memory module with a second mode. | 2017-11-09 |
20170322728 | GROUPED TRIM BITMAP - Techniques and systems are provided for tracking commands. Such methods and systems can include receiving a data access request in a controller coupled to (a) a non-volatile memory configured to store a set of physical data pages, and (b) a volatile memory configured to store a plurality of physical data page addresses, wherein each physical data page address corresponding to a physical data page in the set of physical data pages, and each physical data page address is accessed via a corresponding logical address in a set of logical addresses; accessing, by the controller based on the received data access request, a bitmap stored on the volatile memory, the bitmap including a set of bits, each bit configured to indicate a validity state of a different plurality of logical addresses in a set of logical addresses; and determining, via the controller, an invalid state of at least one of a selected (a) logical address, or (b) plurality of logical addresses, based on a bit in the bitmap. | 2017-11-09 |
20170322729 | METHOD AND APPARATUS FOR USE IN ACCESSING A MEMORY - A method of determining an access address includes determining a first address translation rule to translate a first input address to a first output address, determining a second address translation rule to translate a second input address to a second output address, and using at least one of the first address translation rule and the second address translation rule to determine the access address. An apparatus for accessing a memory based on a memory address includes a first address translator configured to translate a first input address to a first output address and a second address translator configured to translate a second input address to a second output address. The apparatus is configured to use at least one of the first address translator and the second address translator to translate the memory address to the access address. | 2017-11-09 |
20170322730 | CLOCK MODE DETERMINATION IN A MEMORY SYSTEM - A clock mode configuration circuit for a memory device is described. A memory system includes any number of memory devices serially connected to each other, where each memory device receives a clock signal. The clock signal can be provided either in parallel to all the memory devices or serially from memory device to memory device through a common clock input. The clock mode configuration circuit in each memory device is set to a parallel mode for receiving the parallel clock signal, and to a serial mode for receiving a source synchronous clock signal from a prior memory device. Depending on the set operating mode, the data input circuits will be configured for the corresponding data signal format, and the corresponding clock input circuits will be either enabled or disabled. The parallel mode and the serial mode is set by sensing a voltage level of a reference voltage provided to each memory device. | 2017-11-09 |
20170322731 | MEMORY SYSTEM AND OPERATING METHOD THEREOF - A memory system includes a memory device including a plurality of memory blocks; and a controller suitable for; storing user data corresponding to a write command received from a host, in the memory blocks, storing map data in response to storing of the user data, in the memory blocks, sorting map segments included in the map data, according to logical information of the user data, determining correlations for the memory blocks, through the map segments, and selecting source memory blocks among the memory blocks based on the determined correlations. | 2017-11-09 |
20170322732 | COMPUTER SYSTEMS AND METHODS FOR IMPLEMENTING IN-MEMORY DATA STRUCTURES - The technology relates to systems and methods for automatically determining, using an in-memory hierarchical data structure and traversal technique, the applicability of one or more sets of requirements for entities such as systems, processes, products, etc. Example embodiments represent selected sets of requirements in the in-memory hierarchical data structure based on which model objects representing various entities are evaluated. | 2017-11-09 |
20170322733 | DETERMINING WHEN TO USE CONVERGENT ENCRYPTION - A data encryption system receives data to be encrypted prior to being transmitted to a storage unit. The received data is analyzed to determine a secure storage approach based on a risk level associated with the received data. In response to the risk level satisfying a threshold risk level the data encryption system uses a convergent encryption technique to encrypt the received data, but in response to the risk level failing to satisfy the threshold risk level, the data encryption system encrypts the received data using a key based on a random number. The encrypted data is transmitted to a storage unit. | 2017-11-09 |
20170322734 | USING LOCKS TO PREVENT MULTIPLE REBUILDS OF THE SAME SOURCE - A method includes determining to rebuild one or more encoded data slices (EDSs) of a plurality of sets of EDSs. When determined to rebuild the one or more EDSs, the method includes sending a lock request to a set of storage units (SUs) regarding the plurality of sets of EDSs. The method further includes determining whether at least a decode threshold number of favorable lock responses is received from the set of SUs. When the at least the decode threshold number is received, the method further includes recovering one or more sets of EDSs to rebuild the one or more EDSs to produce one or more rebuilt EDSs. For a rebuilt EDS, the method further includes determining whether a SU that is targeted to receive the rebuilt EDS is available to store the rebuilt EDS, and when the SU is available, sending the rebuilt EDS to the SU. | 2017-11-09 |
20170322735 | MEMORY DEVICE INCLUDING RISKY MAPPING TABLE AND CONTROLLING METHOD THEREOF - A memory device includes a first storage unit storing an address mapping table, and a control unit coupled to the first storage unit and including a second storage unit storing a risky mapping table and a cached mapping table. The control unit is configured to: write data into the first storage unit; update mapping information associated with the data in the risky mapping table; and store mapping information in the cached mapping table into the address mapping table. | 2017-11-09 |
20170322736 | REORDER ACTIVE PAGES TO IMPROVE SWAP PERFORMANCE - A method and device for using volatile and non-volatile computer memory are provided. The method may comprise locating page table entries associated with a plurality of pages associated with a process in a first data structure in the volatile memory, the process having a low likelihood of execution in comparison to other processes. Then, the method may comprise copying the plurality of pages to a second data structure in the volatile memory. Next, the method may further comprise copying the plurality of pages from the second data structure to a third data structure in the volatile memory at the same time. Finally, the method may include writing the plurality of pages from the third data structure to contiguous blocks of non-volatile memory based on the plurality of pages having been written to the third data structure at the same time. | 2017-11-09 |
20170322737 | CLUSTER CONFIGURATION INFORMATION REPLICATION - One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for cluster-wide outage detection. In an example of cluster configuration information replication, a replication workflow corresponding to a storage operation implemented for a storage object (e.g., renaming of a volume) of a first cluster may be transferred to a second storage cluster for selectively implementation. In an example of managing cluster-wide service agents, cluster-wide service agents are deployed to nodes of a cluster storage environment, where a master agent actively processes cluster service calls and standby agents passively wait for reassignment as a failover master in the event the master agent fails. In an example of cluster-wide outage detection, a cluster-wide outage may be determined for a cluster storage environment based upon a number of inaccessible nodes satisfying a cluster outage detection metric. | 2017-11-09 |
20170322738 | DATA PROCESSING SYSTEM AND OPERATING METHOD THEREOF - A data processing system may include: a plurality of memory systems each comprising a memory device and a controller for the memory device; and a host system suitable for performing processes corresponding to workloads which are processed in the plurality of memory systems, wherein at a first time, the host system performs a first process corresponding to a first workload among the workloads and transmits a command corresponding to the first workload to the memory systems, and at a second time, the host system receives an acknowledgement signal of the command from the memory systems, checks an end time of a command operation corresponding to the command through the acknowledgement signal, and prepares the first process in advance according to the end time. | 2017-11-09 |
20170322739 | DETERMINING ADJUSTMENTS TO THE SPARE SPACE IN A STORAGE DEVICE UNAVAILABLE TO A USER BASED ON A CURRENT CONSUMPTION PROFILE OF A STORAGE DEVICE - Provided are a computer program product, system and method for determining adjustments to the spare space in a storage device unavailable to a user based on a current consumption profile of a storage device. A current write amplification is based on storage writes to a media at a storage device and host writes from a host to the storage device. An adjustment to the current write amplification is determined to produce an adjusted write amplification based on an estimated lifespan of the storage device, a maximum storage writes for the storage device, and the storage writes at the storage device since the storage device was powered-on. A determination is made to an adjustment to spare space based on the adjusted write amplification. The spare space and the free space available to the user are reconfigured to adjust the spare space by the determined adjustment to the spare space. | 2017-11-09 |
20170322740 | SELECTIVE DATA PERSISTENCE IN COMPUTING SYSTEMS - Embodiments of selective data persistence in computing devices and associated methods of operations are disclosed therein. In one embodiment, a method includes receiving a command to initiate persistence of data currently contained in a volatile memory module to a non-volatile memory module of a hybrid memory device. The method also includes determining whether the data in the volatile memory module is valid data. In response to determining that the data currently contained in the volatile memory module is valid data, causing the data to be copied from the volatile memory module to the non-volatile memory module. in response to determining that the data is not valid data, discarding the data currently contained in the volatile memory module. | 2017-11-09 |
20170322741 | MEMORY SYSTEM AND OPERATING METHOD THEREOF - A memory system may include: a memory device comprising: a plurality of pages each having a plurality of memory cells coupled to a plurality of word lines and suitable for storing data; a plurality of memory blocks each having the pages; a plurality of planes each having the memory blocks; and a plurality of memory dies each having the planes, and a controller suitable for transmitting a request command for acquiring setting information on the memory device to the memory device, receiving an acknowledgement signal corresponding to the request command from the memory device, acquiring the setting information through the acknowledgement signal, and checking the setting information to perform a command operation based on a command received from a host on the memory device. | 2017-11-09 |
20170322742 | METHOD FOR BACKING UP AND RESTORING DATA OF A SECURE ELEMENT - The present invention notably relates to a method for saving data stored in memory in a non-volatile memory ( | 2017-11-09 |
20170322743 | ENCODING SLICE VERIFICATION INFORMATION TO SUPPORT VERIFIABLE REBUILDING - A method includes storing, by a set of storage units, a set of appended encoded data slices, where an appended encoded data slice of the set of appended encoded data slices includes an encoded data slice of a set of encoded data slices and slice verification information. The method further includes identifying, by a rebuilding agent, one of the set of appended encoded data slices for rebuilding, rebuilding the encoded data slice, generating current slice verification information, and sending an appended rebuilt encoded data slice that includes the rebuilt encoded data slice and the current slice verification information to a storage unit. The method further includes verifying, by the storage unit, the current slice verification information corresponds to the slice verification information, and when the current slice verification information corresponds to the slice verification information, storing the appended rebuilt encoded data slice as a trusted rebuilt encoded data slice. | 2017-11-09 |
20170322744 | IMPLICIT COORDINATION FOR DEPLOYMENT OF COMPUTING SYSTEMS USING A DATA SHARING SERVICE - Various embodiments manage deployable computing environments. In one embodiment, a system model of a computing environment that includes a set of computing resources is analyzed. The system model at least describes properties of each of the set of computing nodes and identifies a plurality of configuration operations to be executed by each of the set of computing nodes during deployment. A set of dependency information is generated for each of the set of computing nodes based on analyzing the system model. The set of dependency information identifies at least one dependency between two or more of the plurality of configuration operations. An executable coordination operation is added to each of the plurality of configuration operations. The executable coordination operation automatically coordinates execution of the plurality of configuration operations on the computing node. | 2017-11-09 |
20170322745 | INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING INFORMATION PROCESSING APPARATUS - It is provided an information processing apparatus. The information processing apparatus includes a processor and memory storing an instruction for causing the processor to execute changing an amount of free space in main memory, determining whether data is swapped out from the main memory due to insufficient space for the free space, and setting a parameter for changing the amount of the free space in the main memory to a value to increase the amount of the free space when the determining determines that the data is swapped out from the main memory due to insufficient space for the free space. | 2017-11-09 |
20170322746 | SYSTEM AND METHOD FOR COMPUTING MESSAGE DIGESTS - A data de-duplication approach leverages acceleration hardware in SSDs for performing digest computations used in de-duplication operations and support on behalf of an attached host, thereby relieving the host from the computing burden of the digest computation in de-duplication (de-dupe) processing. De-dupe processing typically involve computation and comparison of message digests (MD) and/or hash functions. Such MD functions are often also employed for cryptographic operations such as encryption and authentication. Often, SSDs include onboard hardware accelerators for MD functions associated with security features of the SSDs. However, the hardware accelerators may also be invoked for computing a message digest result and returning the result to the host, effectively offloading the burden of MD computation from the host, similar to an external hardware accelerator, but without redirecting the data since the digest computation is performed on a data stream passing through the SSD for storage. | 2017-11-09 |
20170322747 | INFORMATION PROCESSING APPARATUS AND METHOD FOR DEDUPLICATION - An information processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to calculate, when writing a first data block at a first address on a storage, a first index value corresponding to a number of times of writing data at the first address. The processor is configured to determine, on basis of the first index value, whether to perform or hold deduplication on the first data block. The processor is configured to switch between performing and holding the deduplication on the first data block depending on a result of the determination. | 2017-11-09 |
20170322748 | ORGANIZATION AND MANAGEMENT OF KEY-VALUE STORES - Organization and management of key-value stores is described. An example method includes providing a stack of tables. Each of the tables includes a set of pages of a pre-determined size for storing a set of key-value entries. The method includes monotonically decreasing a number of pages in the tables according to a position of the table in the stack. The method includes configuring each of the pages in the tables to address a particular range of a key space in such a way that each of the pages in a subsequent table in the stack is configured to address a range addressed by at least two pages in a preceding table in the stack. An action with a key-value entry is carried out by starting with a table in the top of the stack and moving to the next table if the action cannot be carried out. | 2017-11-09 |
20170322749 | MEMORY ACCESS TECHNIQUES IN MEMORY DEVICES WITH MULTIPLE PARTITIONS - Methods, systems, and devices for operating a memory array are described. A memory controller may be configured to provide enhanced bandwidth on a command/address (C/A) bus, which may have a relatively low pin count, through use of a next partition command that may repeat an array command from a current partition at a different partition indicated by the next partition command. Such a next partition command may use fewer clock cycles than a command that includes a complete instruction and memory location information. | 2017-11-09 |