08th week of 2016 patent applcation highlights part 41 |
Patent application number | Title | Published |
20160054849 | MOTOR VEHICLE OPERATING DEVICE - A motor vehicle operating device is presented that comprises a presence-sensitive sensor device and is configured to provide, in a motor vehicle, an activated first application and at least one deactivated further application. A driver can control an activated application by means of the presence-sensitive sensor device and cannot control a deactivated application by means of the presence-sensitive sensor device. The motor vehicle operating device is configured to receive an input signal, which refers to a number of input objects with which the input is made at the presence-sensitive sensor device, wherein different numbers of input objects are assigned to the applications. Of the input signal refers to a number of input objects assigned to the first application, control of the first application takes place and, if the input signal refers to a number of input objects assigned to the further application, activation of the further application takes place. | 2016-02-25 |
20160054850 | Electrode Arrangement for Gesture Detection and Tracking - An electrode arrangement has a transmitting electrode which during a measurement cycle is configured to receive an alternating transmission signal and a plurality of receiving electrodes configured to detect disturbances in an electric field formed by the transmitting electrode. The transmitting electrode and the receiving electrode are arranged in a single layer such that a single transmitting electrode is formed by an electrode structure that substantially surrounds each receiving electrode of the plurality of receiving electrodes. | 2016-02-25 |
20160054851 | ELECTRONIC DEVICE AND METHOD FOR PROVIDING INPUT INTERFACE - An electronic device is provided. The electronic device includes a touch screen configured to receive a first input signal and a second input signal based on different input methods, and a control module configured to control the touch screen to display an event item related to an attribute of electronic pen if the first input signal is continued for more than a predetermined time, and display a function related to the event item based on the second input signal if the second input signal is received while the display of event item and the first input signal are being continued. | 2016-02-25 |
20160054852 | METHOD FOR ACQUIRING ACTUAL COORDINATE AND METHOD FOR DETECTING INPUT DEVICE - Correction information defined based on a tendency of adjustment made by execution of system software is stored in a memory in advance. A CPU acquires adjusted coordinates output from the system software. Moreover, the CPU acquires a display direction of an image from the system software. Then, the CPU extracts the correction information corresponding to this display direction from the memory and applies this correction information to the acquired adjustment coordinates. Thereby, actual coordinates, which are coordinates before the adjustment made by the system software, can be acquired. | 2016-02-25 |
20160054853 | SYSTEM AND METHOD FOR 3D POSITION AND GESTURE SENSING OF HUMAN HAND - A three dimensional touch sensing system having a touch surface configured to detect a touch input located above the touch surface is disclosed. The system includes a plurality of capacitive touch sensing electrodes disposed on the touch surface, each electrode having a baseline capacitance and a touch capacitance based on the touch input. An oscillating plane is disposed below the touch surface. A touch detector is configured to drive one of the touch sensing electrodes with an AC signal having a frequency that shifts from a baseline frequency to a touch frequency based on the change in electrode capacitance from the baseline capacitance to the touch capacitance. The touch detector is configured to drive the oscillating plane to the touch frequency. | 2016-02-25 |
20160054854 | Touch Gesture Offset - In one embodiment, logic embodied in a computer-readable non-transitory storage medium of a device determines a location of a touch gesture by a user within a touch-sensitive area of the device. The logic selects for the touch gesture based on its location within the touch-sensitive area one of a plurality of pre-determined offsets, the pre-determined offsets being specific to the device, the pre-determined offsets being derived from device-specific empirical data on usage of the device by a plurality of users, and the pre-determined offsets being pre-loaded onto the device. The logic applies the pre-determined offset to the location of the touch gesture to determine a touch input intended by the user. | 2016-02-25 |
20160054855 | DISPLAY DEVICE WITH TOUCH SENSOR, POTENTIAL CONTROL METHOD AND PROGRAM - A display device with a touch sensor includes: plural display pixel electrodes; a common electrode arranged opposite to the display pixel electrodes; a display function layer having an image display function; a display control circuit performing image display control so as to fulfill the display function of the display function layer by applying a voltage for display between the display pixel electrodes and the common electrode based on an image signal; and a touch detection electrode provided opposite to the common electrode and forming capacitance between the touch detection electrode and the common electrode, wherein a drive voltage for display applied to the common electrode by the display control circuit is used as a drive signal for the touch sensor, and a gate potential of TFT circuits included in the display pixel electrodes is increased during a period when the drive signal for the touch sensor is applied. | 2016-02-25 |
20160054856 | TOUCH-SENSITIVE DISPLAY DEVICE - A touch-sensitive display device includes a display body, a container, a movable cover and at least two optical modules. The display body has a display surface. The container is connected with the display body. The movable cover pivots on the container so as to have an open position and a storage position. The two optical modules are disposed on the movable cover. When the movable cover is at the open position, the two optical modules protrudes outward from an extended surface of the display surface, such that the two optical modules is exposed outward from the container. When the movable cover rotates from the open position to the storage position, the movable cover drives the two optical modules to move backward to be underneath the extended surface of the display surface, such that the two optical modules are located inside the container. | 2016-02-25 |
20160054857 | DISPLAY DEVICE - Touch-related information which cannot be acquired by the naked eye (dubbed here as sub-optical pattern information) has its corresponding sub-optical patterns respectively positioned within the aperture areas of respective domains such that the displayed image, as viewed from different viewing angles is not adversely affected by the embedded sub-optical patterns. One type of touch-related information which can be conveyed is that of touch location of a sub-optical pattern sensing pen positioned over one or more of the sub-optical patterns. | 2016-02-25 |
20160054858 | PORTABLE DEVICE USING PASSIVE SENSOR FOR INITIATING TOUCHLESS GESTURE CONTROL - A portable device ( | 2016-02-25 |
20160054859 | USER INTERFACE APPARATUS AND CONTROL METHOD - A three-dimensional image of an operation surface and a region upward thereof is acquired, a hand region is extracted from the three-dimensional image, and the position of a fingertip is specified based on the extracted hand region. A touch on the operation surface is detected based on the operation surface included in the three-dimensional image and the specified position of the fingertip, and if a touch is detected, the direction of the fingertip is specified, and a position obtained by shifting the position of the fingertip by a predetermined amount in the direction opposite to the specified direction of the fingertip is determined as the touch position. | 2016-02-25 |
20160054860 | INPUT DEVICE - A television ( | 2016-02-25 |
20160054861 | TOUCH DISPLAY DEVICE AND WINDOW SHARING METHOD THEREOF - A touch display device includes a touch display unit and a processing unit. The touch display unit displays N windows, wherein the N windows face a primary operation direction and are in an editable mode, and N is a positive integer. The processing unit is connected to the touch display unit. When a first touch gesture is performed on the touch display unit to rotate an i-th window of the N windows from the primary operation direction to a secondary operation direction, the processing unit switches the i-th window from the editable mode to a read-only mode, wherein i is a positive integer smaller than or equal to N. | 2016-02-25 |
20160054862 | FOREGROUND/BACKGROUND ASSORTMENT OF HIDDEN WINDOWS - Graphical navigation of foreground and background applications running on a mobile computing device across multiple active user environments, even when graphics information for background applications is not maintained by a mobile operating system of the mobile computing device. A last graphical representation of an application screen may be captured as the application state is transitioned from the foreground state to the background state. The last graphical representation may be associated with a position in an application activity stack representing foreground and background mobile operating system applications. The navigation techniques may be used in a computing environment with multiple active user environments. A first active user environment may be associated with the mobile operating system. A second active user environment may be associated with the mobile operating system or a desktop operating system running concurrently with the mobile operating system on the mobile computing device. | 2016-02-25 |
20160054863 | View-Selection Feedback for a Visual Experience - Techniques and apparatuses for view-selection feedback for a visual experience are described. These techniques and apparatuses enable writers, directors, and other story creators to create or alter visual experiences based on feedback provided by view selections made during visual experiences. This feedback can be analyzed to determine portions of a visual experience that users focused on, wanted to see more of, were not interested in, found difficult to understand, and so forth. With this feedback, visual experiences, such as live-action movies and animated shorts, can be created or improved. | 2016-02-25 |
20160054864 | DISPLAY APPARATUS AND CONTROLLING METHOD THEREOF - A display apparatus and method are provided. The display apparatus includes a display configured to display a user interface (UI) screen, a storage configured to divide and store information about a user preference content and a user preference function according to a user preference type, and a controller configured to, in response to a predetermined event, control the display to display a UI including a graphic user interface (GUI) item indicating the user preference content and a GUI item indicating the user preference function, respectively, based on the information stored in the storage. | 2016-02-25 |
20160054865 | SYSTEM AND METHOD FOR MAP BASED EXPLORATION - A system and method for map based exploration is described. The system includes a dynamic graphical user interface (GUI) that includes a list of targeted content elements for each different group profile, in which a first dynamic GUI corresponding to a first group profile that is served to a first user is different from a second dynamic GUI corresponding to a second group profile is served to a second user at approximately the same location, when the group profiles are different. A map is displayed on the touch screen display and the map displays a plurality of geofences. A geofence selection received by the touch screen display presents the dynamic graphical user interface that includes the list of targeted content elements for the particular group profile associated with the particular wireless device at the geofence selection. | 2016-02-25 |
20160054866 | REMOTE SUPPORT SYSTEM AND METHOD FOR CONTROLLING THE REMOTE SUPPORT SYSTEM - In a remote support system, an image forming apparatus, a staff terminal, and a management apparatus are connected to one another for communication. The management apparatus accumulates a conversation pattern communicated in a conversation form between the image forming apparatus and the staff terminal, and when the management apparatus receives a guidance request from the image forming apparatus, the management apparatus forces the staff terminal to display a selection screen that displays, as choices, the conversation patterns, and forces a request sending apparatus to display a selected conversation pattern as a guidance. | 2016-02-25 |
20160054867 | METHOD OF DISPLAYING SCREEN IN ELECTRONIC DEVICE, AND ELECTRONIC DEVICE THEREFOR - A method for displaying a screen on an electronic device is provided. The method includes displaying, on a display of the electronic device, a first screen configured with a plurality of areas in which a plurality of contents are respectively displayed in a plurality of rows, and displaying, if an area is selected from among the plurality of areas, a second screen configured with one or more recommended item areas in which information related to content corresponding to the selected area is arranged. | 2016-02-25 |
20160054868 | Recording a Command Stream with a Rich Encoding Format for Capture and Playback of Graphics Content - Analyzing an application executing on a target device. An application may be executed on a target device. Low cost measurement may be gathered regarding the application executing on the target device. In response to a trigger, high cost measurement data may be gathered regarding the application executing on the target device. The high cost measurement data may include graphics commands provided by the application. The graphics commands and related information may be stored and provided to a host. The host may modify the graphics commands to perform experiments to determine performance issues of the application executing on the target device. The host may determine whether the performance is limited by the CPU or the GPU and may determine specific operations that are causing performance issues. The host may provide suggestions for overcoming the performance issues. | 2016-02-25 |
20160054869 | GALLERY OPERATIONS FOR AN ALBUM AND PICTURE PAGE IN LANDSCAPE DUAL MODE - Methods and devices for selectively presenting a user interface in a dual screen device. More particularly, the method includes providing a gallery for the dual screen device. The gallery can present one or more images in a user interface. The gallery user interface can adapt to changes in the device configuration. Further, the gallery can display images or videos in the various configurations. | 2016-02-25 |
20160054870 | METHOD AND SYSTEM FOR PROVIDING MENU DATA FOR MOBILE APPLICATIONS - A menu application provides an integrated interface for launching multiple mobile applications from a dynamically configurable menu. Each of the mobile applications is associated with a servlet that provides the application's menu data to the menu application. The servlet may query design-time data and application run-time data to generate the menu data for the application. Additionally, the set of applications included by the menu application in a menu list may be based on a user authorization level, such that the menu list only includes applications that the user is authorized to access. | 2016-02-25 |
20160054871 | SYSTEM FOR CREATING AND METHOD FOR PROVIDING A NEWS FEED WEBSITE AND APPLICATION - A method for providing a news feed website and application. The method comprises the steps of receiving and storing a list of data sources, subject matter channels, and keywords in a database. The application assigns at least one subject matter channel to each keyword, at least one subject matter channel to each data source, and provides a keyword searcher. The keyword searcher searches the listed data sources for news articles containing at least one of the keywords. A graphical news feed containing the news articles found in the searching step is transmitted to a user. The website and application receives input from the user to modify the list of data sources, and the list of subject matter channels, and updates the list of data sources the list of subject matter channels in a database based on the input received from the user. | 2016-02-25 |
20160054872 | METHOD OF AND APPARATUS FOR UTILIZING SMS WHILE RUNNING AN APPLICATION ON A MOBILE DEVICE CONTROLLING A VIEWER'S PARTICIPATION WITH A BROADCAST - An improved method of and system for participating in SMS-TV contests enables a user to utilize one or more applications to perform desired operations such as using the user interface to efficiently make selections to respond to a question in a contest, downloading SMS short codes, promoting contests within the application, storing a history of SMS-TV programs, enabling an alternate phone number to be submitted, utilizing user identification tags, disconnecting the application to receive an incoming call, verification, contacting a server to send an SMS message on the device's behalf and other operations. Some of the aforementioned operations are performed by the user specifically while others are automatically performed by a server to provide the user with the best service possible. | 2016-02-25 |
20160054873 | METHODS AND DEVICES FOR TOUCH-BASED MEDIA CREATION - The various embodiments described herein include methods and devices for generating interactive media items. In one aspect, a method is performed at a client device with one or more processors and memory. The method includes: (1) displaying a first user interface enabling a user to select audio files; (2) detecting first user inputs selecting an audio file; (3) displaying a second user interface for obtaining visual media files; (4) detecting second user inputs to obtain a visual media file; (5) displaying a third user interface enabling a user to select interactive effects; (6) detecting third user inputs selecting effects, where the selected effects enable a subsequent viewer to interact with the video/audio of the media item using the selected effects during playback; and (7) generating the media item based on the visual media file, the audio file, and the interactive effects, including generating synchronization information. | 2016-02-25 |
20160054874 | Conducting An Individualized, Virtually Moderated, Virtual Real Time Methodical Debate - Disclosed herein is a computer implemented method and system for conducting an individualized, virtually moderated, and virtual real time debate. Debating topics and debating rules are defined for the debate. A group of panelists is selected for the debate based on the debating topics. An electronic debating platform is provided to the panelists for receiving one or more key points, responses, and counter-responses contributed by each of the panelists in non real time. The key points, the responses, and the counter-responses are governed by the debating rules. The prerecorded key points, responses, counter-responses, and one or more information components relevant to each of the key points are stringed together in sequence. The debate is presented to a viewer on a multimedia presentation layer. The presentation of the debate is customized by enabling the viewer to selectively navigate through the presentation using the sequenced key points, responses, counter-responses, and information components. | 2016-02-25 |
20160054875 | Method And System For Displaying Recommended Pages By Terminal Device - Displaying a recommended page by a terminal device may include page presenting recommended information being displayed. Click information of a click operation is captured, which is performed by a user on a display area of the recommended information via a display screen. The page includes a calculated hotspot range. The hotspot range is a range determined after analyzing previous click information and valid information, where a valid click probability is greater than a probability set value. Whether the click operation is valid may be determined based on the click information and the hotspot range. When determining that the click operation is valid, a request for obtaining the recommended page corresponding to the recommended information may be transmitted to a server. | 2016-02-25 |
20160054876 | ACTIVITY INSIGHT MICRO-ENGINE - Embodiments relate generally to electrical and electronic hardware, computer software, wired and wireless network communications, and computing devices. More specifically, an insight micro-engine is configured to present insights relating a detected activity. According to an embodiment, a method includes detecting at a wearable computing device an absence of a communication link and activating an insight micro-engine configured to operate responsive to the absence of the communication link. Further, the method can include receiving a subset of sensor data from a first subset of sensors implemented in the wearable computing device, determining an activity based on a subset of triggers, determining an aggregate value representative of a state of the activity, correlating the aggregate value to a target value, and deriving data representing an insight that associates the aggregate value with a parameter. Also, the method can include presenting at a displayable user interface a representation of the aggregate value | 2016-02-25 |
20160054877 | COMMUNICATION ADAPTER, AND PROGRAM - A communication adapter acquires, upon receiving a screen acquisition request from a terminal device via a network, screen data of a requested screen, and transmits the acquired screen data to the terminal device. At this time, the communication adapter identifies at least one next screen that can follow the requested screen, with reference to screen transition data. The communication adapter then acquires screen data of the specified next screen from an air-conditioning controller via a serial cable, and stores the acquired data. | 2016-02-25 |
20160054878 | Image Panning and Zooming Effect - A method may include displaying an image on an electronic device to a user of a system, the image comprising content downloaded from the system. The method may include determining a relationship between the content of the image and the user accessing the image based on information from the system, and then displaying an animation of panning the image. The panning of the image may include displaying at least a first portion of the image before a second portion of the image to the user accessing the image based on displaying a movement of the image that is determined based on the relationship between the content of the image and the user. The first portion of the image may be different from the second portion of the image. | 2016-02-25 |
20160054879 | PORTABLE ELECTRONIC DEVICES AND METHODS FOR OPERATING USER INTERFACES - A portable electronic device includes a display unit, a touch sensing module and a processing unit. The display unit displays a user interface. The user interface includes a plurality of display objects. The display objects respectively include a first display surface and a second display surface. The first display surface generally faces toward the user. The touch sensing module senses a drag event corresponding to a touch object. The processing unit generates the user interface, and changes the distribution of the display objects by switching the first display surface to the second display surface by a rotated effect according to a drag direction of the drag event. | 2016-02-25 |
20160054880 | DESKTOP APPLICATION MANAGER: CARD DRAGGING OF DUAL SCREEN CARDS - SMARTPAD - Methods and devices for selecting a card from an application stack, wherein the card represents a corresponding application that a user would like to make active or bring focus to. The selecting includes one or more of a dragging and a tapping action, with these actions being triggers for transitioning the device to an optional drag state or tapped state, respectively. Transitioning through this state executes the activating of a corresponding application or other action on the device to facilitate window/application/desktop management. The selecting further allows a user to specify which a touch screen (or portion hereof) on which a particular application should be launched. | 2016-02-25 |
20160054881 | INFORMATION TERMINAL, OPERATING REGION CONTROL METHOD, AND OPERATING REGION CONTROL PROGRAM - An information terminal having a touch panel includes an acquisition unit that acquires operation information related to an input operation on the touch panel, a determination unit that determines the amount of operation in a first specified operation in the operation information, and a control unit that reduces an operating region where an operation on the touch panel can be received relative to the touch panel screen in accordance with the amount of operation in the first specified operation, and the determination unit does not make determination on an operation start position of the input operation in the operation information. | 2016-02-25 |
20160054882 | DOCUMENT ORDER REDEFINITION FOR ASSISTIVE TECHNOLOGIES - Embodiments of the present invention provide a method, system and computer program product for document content re-ordering for assistive technology processing. In an embodiment of the invention, a method for document content re-ordering for assistive technology processing is provided. The method includes sensing in a computer display a drawing of a path across different portions of displayed content in the computer display. Thereafter, a sequence of the different portions of the displayed content can be identified from the path. As such, meta-data indicative of the sequence can be generated in the memory of the computer and the content can be annotated with the generated meta-data. Finally, the portions of the content can be processed with assistive technology in an order dictated by the sequence. | 2016-02-25 |
20160054883 | METHOD AND DEVICE FOR POSITIONING CURSOR - A method for positioning a cursor in an input box on a display interface of a touch screen includes receiving a first touch operation associated with the input box; determining target content in the input box, an operating distance of the first touch operation, and an operating direction of the first touch operation; moving the target content by a distance corresponding to the operating distance along the operating direction to form a blank space between a side of the input box and a side edge of the target content; receiving a second touch operation associated with the blank space; and positioning the cursor at a cursor position in the blank space. | 2016-02-25 |
20160054884 | METHOD TO UNLOCK A SCREEN USING A TOUCH INPUT - A computer-implemented method is provided for executing an action on an electronic device. The method includes outputting, at a touch screen of the mobile device, a lock screen view configured to prevent unauthorized or inadvertent access to the electronic device. The access is conditioned to a predefined shape of a user touch input. The method further includes, while the lock screen view is displayed at the touch screen, detecting, at the touch screen, a touch input having a first shape, verifying if the first shape has the predefined shape, in response to detecting that the touch input has the predefined shape, executing, by the electronic device, a particular action determined, at least in part on the predefined shape, if detecting a further touch input at least prior or subsequent the predefined shape. | 2016-02-25 |
20160054885 | Method, Device and Computer Storage Medium for Multichannel Touch Control of All-in-One Machine - A method, device and computer storage medium for multichannel touch control of an all-in-one machine are disclosed. The method for multichannel touch control of the all-in-one machine includes: providing a channel display window on a user interface, and setting up link buttons between the channel display window and each channel; setting up a multichannel touch control component on the user interface, receiving touch point information from a user, converting the touch point information into corresponding multichannel operation information, and performing corresponding operation on each channel based on the multichannel operation information. The contents of the multiple channels can be displayed by providing a channel display window on the user interface of the all-in-one machine; with the multichannel touch control component set up on the user interface, the touch control operation on the multiple channels at the same time can be activated. For example, the content of the multiple channels can be annotated, captured or printed at the same time, which improves the efficiency of operations on the multiple channels. | 2016-02-25 |
20160054886 | DISPLAY CONTROLLER AND ELECTRONIC APPARATUS - Disclosed is a display controller ( | 2016-02-25 |
20160054887 | GESTURE-BASED SELECTION AND MANIPULATION METHOD - A method for selecting multiple content items in a list of content items is presented. In an embodiment, the method first displays a list of content items along the first direction on a display of the computing device. Then, the method detects a first portion of gesture for selecting a first content item in the list of content items. While the first content item is selected, the method detects a trigger for a second portion of the gesture, and then selects at least one second content item based on the second portion of the gesture. The trigger for the second portion of the gesture is a scroll gesture, and while the first content item is selected the scrolling of the list is disabled. A method for manipulating multiple content items in a list of content items is also presented. | 2016-02-25 |
20160054888 | RENDERING ACROSS TERMINALS - A graphical user interface is generated at a mobile communication terminal having a first touch screen of a first size, the graphical user interface including one or more touch screen input options. The generated graphical user interface is transmitted from the mobile communication terminal and to a vehicle communication terminal having a second touch screen of a second size. An indication of touch screen input received at the second touch screen of the vehicle communication terminal is received at the mobile communication terminal and from the vehicle communication terminal. A function corresponding to the touch screen input received at the second touch screen of the vehicle communication terminal is executed at the mobile communication terminal. | 2016-02-25 |
20160054889 | INTEGRATED VISUALIZATION AND ANALYSIS OF A COMPLEX SYSTEM - An apparatus is provided for implementation of a system for integrated visualization and analysis of a complex system such as an aircraft composed of a plurality of elements. The apparatus may receive data for a physical instance of the complex system, and this data may include a list of the plurality of elements that reflects a relationship between at least some of them. The apparatus may generate a visual presentation of a digital three-dimensional (3D) model of the complex system. The apparatus may generate a layout of document components depicting elements of the plurality of elements, with the layout including one or more two-dimensional (2D) images depicting at least some of the elements. And the apparatus may integrate the data, visual presentation of the 3D model and layout to produce a visual definition of the complex system. | 2016-02-25 |
20160054890 | ELECTRONIC APPARATUS, IMAGE PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - Provided is an image processing method including: displaying an image including a plurality of objects; receiving a selection of an object from among the plurality of objects; receiving a depth adjustment input; changing a depth of the selected object based on the depth adjustment input; generating a depth adjusted image file of the image based on the changed depth; and displaying a depth adjusted image based on the generated depth adjusted image file. | 2016-02-25 |
20160054891 | METHOD FOR RESOLVING AND OPERATING POI STACKS - A method for resolving and operating POI stacks in a virtual environment displayed on an image screen surface, automatically scales, upon selecting a first POI stack with a first quantity of POI's contained in the POI stack, the representation of the virtual environment such that POI's contained in the first POI stack are displayed on the image screen surface such that individual POI's, when correctly positioned in the virtual environment, maintain a minimum size and a minimum distance to respective neighboring POI's, and, if the minimum distance cannot be maintained, a partial quantity of the quantity of POI's of the first POI stack is combined in at least one second POI stack on the basis of the respective position of the individual POI's in the virtual environment. A corresponding system is also described. | 2016-02-25 |
20160054892 | WEARABLE DEVICE FOR DISPLAYING A SCHEDULE, METHOD OF OPERATING THE SAME, AND STORAGE MEDIUM - A method is for displaying a schedule in a wearable device is provided. The method includes displaying a watch screen on a display of the wearable device and displaying an event display icon corresponding to a scheduled event on the watch screen. | 2016-02-25 |
20160054893 | TOUCH DIGITAL RULER - Embodiments of the present invention provide systems, methods, and computer storage media directed to a touch digital ruler. As such, a particular drawing stroke on a canvas or background can be drawn in alignment with a template irrespective of whether a touch path input by a user aligns with the template. In some implementations, a drawing stroke is aligned with a template edge when the touch digital ruler has been activated despite the location of a user's motion on a touchscreen display. | 2016-02-25 |
20160054894 | DYNAMIC LAYOUT FOR ORGANIZATIONAL CHARTS - Techniques are described for dynamically adjusting the layout of an organizational chart being presented inside a browser window. Adjusting the layout of the organization chart has certain advantages such as ensuring that the organizational chart can be displayed in the browser window with minimal scrolling. The direct reports of a manager can be presented as a matrix in the organizational chart when the manager is selected. In one example, the layout of the matrix can be a vertical vector or a two dimensional vector depending on the number of direct reports the manager has. In another example, the layout of the matrix can change depending on the space available within the browser window to display the matrix. In other examples, the organizational chart can also be scaled based on the screen resolution or screen size of the client device that is presenting the organizational chart. | 2016-02-25 |
20160054895 | METHOD OF PROVIDING VISUAL SOUND IMAGE AND ELECTRONIC DEVICE IMPLEMENTING THE SAME - A method of providing a visual sound image, which may generate, edit, and play back a visual sound image in which sound data is linked to an image, and an electronic device implementing the same are provided. The method includes an electronic device including a display, an image including at least one object on the display, receiving, by the electronic device, a selection of at least a certain area of the object in the image displayed on the display or a selection of a certain area of the image, and linking, by the electronic device, sound data to the at least the certain area of the object or the certain area of the image. In addition, various embodiments are possible. | 2016-02-25 |
20160054896 | ELECTRONIC APPARATUS AND METHOD FOR CONTROLLING THE SAME - There are provided a setting unit, a selecting unit, a moving unit, and a reception unit. The setting unit sets each of sensitive regions of a plurality of display items in a wider region than each of display regions of the plurality of display items. The selecting unit selects any of the plurality of display items. The moving unit moves a display item in accordance with a touch operation. The reception unit receives a touch operation as an operation to a display item having been selected when a touch operation to an overlapped region is detected. The overlapped region is a region in which the sensitive regions of the plurality of display items overlap. | 2016-02-25 |
20160054897 | METHOD AND SYSTEM FOR ENABLING INTERACTION WITH A PLURALITY OF APPLICATIONS USING A SINGLE USER INTERFACE - An example method for providing simultaneous interaction with a plurality of application programs is described herein. The method includes providing a remote access framework for enabling a client to remotely access the application programs over a network, receiving a communication from the client through the remote access framework, and maintaining a state model within the remote access framework. The state model includes respective application states of the application programs. The method also includes, using the state model, linking interactive functionalities of the application programs, and generating display data indicative of a single user interface including the plurality of application programs. The method further includes communicating the display data to the client through the remote access framework. | 2016-02-25 |
20160054898 | Application of Multiple Content Items and Functionality to an Electronic Content Item - Application of content and associated functionality from multiple content sources to an electronic content item is provided. Content from a first document may be displayed over a second document via a user interface component. If desired, such content may be inserted into the second document, and application functionality associated with the inserted content may be retained after it is inserted into the second document. One or more navigation means may be provided for conveniently navigating inside a content item (e.g., a document) for adding new content or for reviewing or editing existing content. In addition, a number of content views and content mappings may be provided. | 2016-02-25 |
20160054899 | Computer-Implemented System and Method For Displaying Clusters Of Documents - A computer-implemented system and method for displaying clusters of documents is provided. Clusters of documents are provided in a display. A compass is displayed over at least a portion of the clusters and the clusters within the compass are designated as a focused area. The clusters within the compass are also emphasized by performing at least one of zooming and panning of the clusters based on one or more instructions from a user. The clusters in the display that are outside the compass are deemphasized. | 2016-02-25 |
20160054900 | Computer Implemented System and Method for Producing 360 Degree Perspective Images - An Internet based computer-implemented method for generating and displaying an image of an object on a users computer screen, wherein said image may be rotated 360° about a horizontal axis and 360° about a vertical axis, the method comprising the steps of: accessing a database of digital images or a product; evaluating said user's computer hardware parameters, where said parameters are selected from the group consisting of Internet connection speed, Internet connection type, type of computing device, and type of Internet browser software; determining the dimensions of the display field of the computing device; determining a sharp image size, a spin image size, and a zoom image size; loading a subset of said images; accepting user instructions selected from the group consisting of spin and zoom; and displaying on images pursuant to said user instructions while loading additional images not included in said subset of images. | 2016-02-25 |
20160054901 | METHOD, APPARATUS, AND SYSTEM FOR OUTPUTTING MEDICAL IMAGE REPRESENTING OBJECT AND KEYBOARD IMAGE - Disclosed is a method of outputting a medical image representing an object and a keyboard image. The method includes displaying the medical image and the keyboard image in different regions of a single screen, performing image processing on the medical image, based on a first user input which is input via the keyboard image, and displaying a result of the image processing on the single screen. | 2016-02-25 |
20160054902 | MAINTAINING FOCUS UPON SWAPPING OF IMAGES - Embodiments are described for handling focus when a gesture is input in a multi-screen device. In embodiments, the gesture indicates that two images, one that is in focus, swap positions. In response to receiving the gesture, the image in focus is moved from a first display of a first screen to a second display of a second screen. After the images are swapped, the focus is maintained on the image that originally had the focus. | 2016-02-25 |
20160054903 | METHOD AND ELECTRONIC DEVICE FOR IMAGE PROCESSING - A method and an electronic device are provided for image processing. The electronic device displays a composition selection guide having at least one composition item corresponding to at least one object in an image, on at least one display connected to the electronic device. An input is received relating to a selection of a composition item from the at least one composition item of the composition selection guide. At least one composition image corresponding to the composition item is acquired. The at least one composition image is displayed on the at least one display. | 2016-02-25 |
20160054904 | METHOD AND APPARATUS FOR ADJUSTING A GRAPHICAL OBJECT ACCORDING TO OPERATOR PREFERENCE - A method for adjusting a graphical object according to operator preference is provided. The method includes: rendering a graphical object on a display screen of a handheld device; determining a preference setting indicating one of a left-handed preference or a right-handed preference for operating the handheld device; and adjusting the graphical object according to the preference setting | 2016-02-25 |
20160054905 | SYSTEMS AND METHODS FOR ENABLING SELECTION OF AVAILABLE CONTENT INCLUDING MULTIPLE NAVIGATION TECHNIQUES - A device for enabling content selection is configured to display a graphical user interface including a plurality of panes. The plurality of panes may include items of content which are time sensitive and items of content which are not time sensitive. Further, the device may be configured to display other graphical user interfaces include graphical user interfaces that enable menu bar navigation and grid guide navigation. | 2016-02-25 |
20160054906 | TERMINAL APPARATUS AND ANALYSIS SYSTEM - An editor edits an arrangement of a plurality of pictograms in a display area, the pictograms corresponding to functions to be executed. A generator generates hysteresis information indicating a hysteresis of the edit. A first transmitter transmits display area information indicating the display area to other terminal apparatus. A receiver receives hysteresis information indicating a hysteresis of processing relating to the display area indicated by the display area information, the processing being performed in the other terminal apparatus. A display unit correlates and display the hysteresis information generated by the generator and the hysteresis information received by the receiver. A second transmitter transmits the hysteresis information generated by the generator and the hysteresis information received by the receiver to a terminal apparatus which has transmitted the display area information to the own apparatus. | 2016-02-25 |
20160054907 | Brightness Adjustment Method and Device and Electronic Device - A brightness adjustment method and device and an electronic device are provided. The method comprises: detecting a click of a user on a designated physical key; if the click is detected, displaying a designated panel on a touch sensitive display, wherein the designated panel comprises a brightness adjustment panel of the touch sensitive display; and adjusting the brightness of the touch sensitive display in accordance with a gesture operation of the user on the brightness adjustment panel. | 2016-02-25 |
20160054908 | MULTIMEDIA APPLICATIONS AND USER INTERFACES - A computer-implemented method for use in conjunction with a computing device with a touch-screen display allows users to organize and sort multimedia notecards and notebooks in an intuitive manner. Graphical control elements for associated multimedia programs are depicted on the display using text and images indicative of their content. These text and images are compressed to preserve their visibility when the user accesses program-specific settings and interactions. Notecards can be displayed and organized differently based on e.g. display orientation, and different types of display inputs can sort and combine the notecards using intuitive visual responses to the inputs. | 2016-02-25 |
20160054909 | ENGINEERING DEVICE AND SCREEN DISPLAY CONTROLLING METHOD - An engineering device including a menu selector selecting an operating menu; a program group display controller displaying, on a display screen, screens relating to each of one or more programs, grouped in advance as a program group relating to the operating menu selected by the menu selector; a program launcher activating a program other than the engineering tool and displaying, on the front-most screen of the display screen, a screen relating to the other program that has been activated; a screen switch switching the display of the display screen so as to move, to the front-most screen of the display screen, screens relating to the individual programs that have been set as the program group, when there has been a screen switching request; and a screen display controller adjusting the size or position of respective windows for each of the screens in response to a display position adjusting instruction. | 2016-02-25 |
20160054910 | Building Environment Data Collection Systems - Building environment data collection systems and methods are described. According to one aspect, a system includes a plurality of sensor devices which store different types of environment data, a base system comprising a plurality of interface devices configured to receive the environment data from the sensor devices, storage circuitry configured to store the environment data, and communications circuitry configured to implement communications, and a user interface apparatus comprising communications circuitry configured to communicate with the communications circuitry of the base system, a user interface configured to receive user inputs during installation of the sensor devices, and processing circuitry configured to control the user interface to generate the displayed information and to process the user inputs received via the user interface, and wherein different ones of the sensor devices are configured to generate the different types of environment data as a result of the user inputs. | 2016-02-25 |
20160054911 | Systems and Methods for Providing Efficient and Focused Visualization of Data - Systems and methods for providing efficient and focused visualization of data are provided herein. An exemplary method may include determining a default view layout for a user, the default view layout including representations of table records for the user, the default view layout and representations are selected based upon a table record count for the user, generating a graphical user interface having the selected default view layout, and providing the graphical user interface to a display device. | 2016-02-25 |
20160054912 | MOBILE TERMINAL AND OPERATION CONTROL METHOD THEREOF - A mobile terminal provides a guide and feedback for a lock release operation to implement a gesture for a lock release operation at an arbitrary location and in various directions. A method of releasing a user interface lock state in a mobile terminal having a touch sensing display according to an embodiment of the present disclosure may include setting the mobile terminal to a user interface lock state; detecting a contact with the touch sensing display at an arbitrary location on the touch sensing display; displaying a lock release region corresponding to the arbitrary location while maintaining a contact with the touch sensing display; displaying the movement of the contact in the lock release region; | 2016-02-25 |
20160054913 | Graphical User Interface Control for Scrolling Content - A solution for managing a graphical user interface including a panel area is provided. Content included in the graphical user interface can be generated for presentation to a user. The generating can include determining the content to be displayed using the panel area cannot be displayed completely within the panel area using a set of display settings. In response, data corresponding to a visible portion of the content can be added for display in the panel area and a graphical user interface scroll control can be provided for the panel area. The graphical user interface scroll control can enable a user to adjust the portion of the content displayed in the panel area in a first direction by manipulating the graphical user interface scroll control in the first direction. | 2016-02-25 |
20160054914 | MULTITOUCH CHORDING LANGUAGE - A multitouch interface application provides a user with access to a multitouch chording language for controlling auxiliary components within a vehicle, where a particular command for a given auxiliary component is specified by a combination of a left-hand gesture and a right-hand gesture. The multitouch interface application receives left-hand gestures from a left-hand touch sensing surface, where a given left-hand gesture corresponds to a selection of mode associated within a given auxiliary component. The multitouch interface application also receives right-hand gestures from a right-hand touch sensing surface, where a given right-hand gesture, in conjunction with a left-hand gesture, corresponds to a command for the given auxiliary component. Upon receiving both a left-hand gesture and a right-hand gesture, the multitouch interface application issues the command to the auxiliary component associated with the selected mode. | 2016-02-25 |
20160054915 | SYSTEMS AND METHODS FOR PROVIDING INFORMATION TO A USER ABOUT MULTIPLE TOPICS - Techniques of presenting information to a user via a display of a device. The techniques comprising: displaying information about a first topic in a first content category; and while displaying the information about the first topic: in response to detecting first user input corresponding to a first type of gesture, displaying information about a second topic in a second content category different from the first content category; in response to detecting second user input corresponding to a second type of gesture, displaying first alternative type of information about the first topic, wherein no indicia describing content of the first alternative type of information about the first topic is displayed prior to detecting the second user input, wherein, while information about a particular topic is being displayed, the second type of gesture is dedicated to causing an alternative type of information about the particular topic to be displayed, and wherein the second type of gesture is different from the first type of gesture. | 2016-02-25 |
20160054916 | METHODS AND DEVICES FOR PRESENTING INTERACTIVE MEDIA ITEMS - The various embodiments described herein include methods and devices for presenting interactive media items. In one aspect, a method is performed at a client device with one or more processors, memory, a touch-sensitive surface, and a display. The method includes: (1) receiving user selection of a previously generated media item, the media item associated with an audio file, one or more visual media files, and one or more effects; (2) in response to the user selection, presenting the media item on the display; and, while presenting the media item: (3) detecting a touch input gesture at a location on the touch-sensitive surface corresponding to at least a portion of the presented media item; and (4), in response to detecting the touch input gesture, applying at least one effect to the presented media item based on one or more characteristics of the touch input gesture. | 2016-02-25 |
20160054917 | MOBILE ELECTRONIC DEVICE INCLUDING EMBEDDED MEMORY - An electronic device may include first and second semiconductor chips. The first semiconductor chip may include a processor and a first memory. The second semiconductor chip may include a second memory. The first memory and second memory may be configured to exchange first data and second data with the processor, respectively. The processor may be configured to exchange target data processed or to be processed with the first and second memories. The processor may be configured to determine the target data as the first data if the number of accesses of the target data is equal to or greater than a first reference value. The processor may be configured to determine the target data as the second data if the number of accesses of the target data is less than the first reference value. | 2016-02-25 |
20160054918 | Memory Updating - There is provided a method for updating an internal memory on a semiconductor device from an external memory. The external memory is arranged in a plurality of data portions. The method comprises the steps of writing a first data portion from the external memory to the internal memory, processing the first data portion and, while the first data portion is being processed, once a selected data item is processed, starting to write a second data portion from the external memory to the internal memory. The method may be applied to the processing of software by an embedded processor on a semiconductor device. There is also provided a semiconductor device and a hardware module for the semiconductor device. | 2016-02-25 |
20160054919 | METHOD, APPARATUS, AND SYSTEM FOR READING AND WRITING DATA - Embodiments of the present invention provide a method, an apparatus, and a system for reading and writing data, which relate to the computer field, can resolve a problem in the prior art that different algorithms need to be configured for write operations on storage devices of different optimization granularities. The method includes: acquiring first data to be written into a storage device and an address for the first data; acquiring, second data from the address of the storage device; acquiring configuration information; generating, according to the configuration information, a candidate data set; comparing data in the candidate data set with the second data, so as to acquire third data that is in the candidate data set and meets a preset rule; and writing the third data into the storage device according to the address. | 2016-02-25 |
20160054920 | Distributed Data Storage System with Key-Based Addressing - In a Distributed Virtual Array data storage system, a storage pool receives, from at least one writing entity within a host, a request to write a container of data that is identified by a unique key that is independent of physical storage identifiers and that comprises a set of data chunks. The key indicates a plurality of storage devices in which to store the data chunks, which are accordingly stored in those storage devices. Different combinations, each comprising a layout map, of storage devices are represented in a layout table. Information in the container key is used to select which layout map to use for the chunks of each container. An error-correction chunk is preferably also stored along with the chunks of each container so as to enable data container reconstruction in case of storage device failure. | 2016-02-25 |
20160054921 | MEMORY MANAGEMENT METHOD, MEMORY STORAGE DEVICE AND MEMORY CONTROLLING CIRCUIT UNIT - A memory management method, a memory storage device and a memory controlling circuit unit are provided. The method includes: defining a first data management rule for a first type physical unit and a second data management rule for a second type physical unit, and a data density of the first type physical unit is lower than the data density of the second type physical unit; if a first physical unit belongs to the first type physical unit, managing the first physical unit according to the first data management rule to make the data stored in the first physical unit conforming to a first reliability level; and if the first physical unit belongs to the second type physical unit, managing the first physical unit according to the second data management rule to make the data stored in the first physical unit conforming to a second reliability level. | 2016-02-25 |
20160054922 | DATA MANAGEMENT SCHEME IN VIRTUALIZED HYPERSCALE ENVIRONMENTS - According to one general aspect, a memory management unit (MMU) may be configured to interface with a heterogeneous memory system that comprises a plurality of types of storage mediums. Each type of storage medium may be based upon a respective memory technology and may be associated with performance characteristic(s). The MMU may receive a data access for the heterogeneous memory system. The MMU may also determine at least one of the storage mediums of the heterogeneous memory system to service the data access. The target storage medium may be selected based upon at least one performance characteristic associated with the target storage medium and a quality of service tag that is associated with the virtual machine and that indicates one or more performance characteristics. The MMU may route the data access by the virtual machine to the at least one of the storage mediums. | 2016-02-25 |
20160054923 | Device and Method for Processing Placement Data, and Method for Loading and Unloading Article - A device for processing placement data according to the present invention is provided with an article data memory unit that stores article data including a configuration and a storage period of an article, a storage-region data memory unit that stores storage region data including a shape of a storage region where the article is placed, a temporal-spatial map data memory unit that stores temporal-spatial map data showing positions of the article and the storage region in space-time specified by a user, and a computation device that creates the temporal-spatial map data and acquires a placement position of the article in time series in the storage region using the article data, the storage region data and the temporal-spatial map data. | 2016-02-25 |
20160054924 | MEMORY CONTROL DEVICE AND MEMORY CONTROL METHOD - A memory device is operative to reset write-in status or read-out status information data in accordance with a reset signal. In response to the reset signal, a memory control device refers to a power-on reset check region in a RAM and determines whether or not the received reset signal is a power-on reset signal that is the reset signal generated firstly after power on. If the reset signal is determined to be the power-on reset signal, a memory check process is executed on respective target pages in each block in the memory. A refresh process is also performed on a block in which the number of error bits detected in the memory check process is more than a threshold value. The memory check process is performed on a different page whenever power is supplied. | 2016-02-25 |
20160054925 | CONFIGURATION INFORMATION BACKUP IN MEMORY SYSTEMS - According to one configuration, a memory system includes a configuration manager and multiple memory devices. The configuration manager includes status detection logic, retrieval logic, and configuration management logic. The status detection logic receives notification of a failed attempt by a first memory device to be initialized with custom configuration settings stored in the first memory device. In response to the notification, the retrieval logic retrieves a backup copy of configuration settings information from a second memory device in the memory system. The configuration management logic utilizes the backup copy of the configuration settings information retrieved from the second memory device to initialize the first memory device. | 2016-02-25 |
20160054926 | System and Method for Pre-Operating System Memory Map Management to Minimize Operating System Failures - A method includes booting an information handling system, providing by an EFI of the information handling system a memory segment for a first EFI type memory access, reserving a first portion of the segment from access by an operating system of the information handling system, determining a size of the first portion, determining a size of a second portion of the segment based upon the size of the first portion, allocating a third portion of the segment for the first EFI type memory access, the third portion including the first portion and the second portion, and passing a memory map to the operating system, the memory map including the third portion, wherein the third portion is reserved from access by the operating system. | 2016-02-25 |
20160054927 | SYSTEM MANAGEMENT CONTROLLER AND METHOD OF CONFIGURATION FILE BACKUP AND RECOVERY - A system management controller includes a processing module and a removable storage device interface. The removable storage device interface is connectable to a removable storage device. The removable storage device pre-stores a controller configuration file. In response to connection of the removable storage device interface to the removable storage device, the processing module accesses the controller configuration file from the removable storage device and configures the system management controller according to data in the controller configuration file. | 2016-02-25 |
20160054928 | SYSTEMS AND METHODS FOR EXPANDING MEMORY FOR A SYSTEM ON CHIP - Systems and methods are disclosed for expanding memory for a system on chip (SoC). A memory card is loaded in an expandable memory socket electrically and is coupled to a system on chip (SoC) via an expansion bus. The memory card comprises a first volatile memory device. In response to detecting the memory card, an expanded virtual memory map is configured. The expanded virtual memory map comprises a first virtual memory space associated the first volatile memory device and a second virtual memory space associated with a second volatile memory device electrically coupled to the SoC via a memory bus. One or more peripheral images associated with the second virtual memory space are relocated to a first portion of the first virtual memory space. A second portion of the first virtual memory space is configured as a block device for performing swap operations associated with the second virtual memory space. | 2016-02-25 |
20160054929 | DATA PROCESSING APPARATUS, DATA PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT - According to an embodiment, an update request reception unit receives a data update request to update data stored in a storage. A read request unit makes a read request to read data from the storage. A data reception unit receives the data from the storage. An update value calculator calculates an update value of the received data. A write request unit makes a write request to write the calculated update value into the storage. A data processing execution unit executes reading and writing on the storage. A history processing unit generates a history of the reading and deletes a history of reading corresponding to the writing. An update information estimator estimates, from the generated history, update information indicating how the data is to be updated. A data update unit updates the data read according to the estimated update information and output new updated data to the data reception unit. | 2016-02-25 |
20160054930 | NONVOLATILE MEMORY SYSTEMS CONFIGURED TO USE DEDUPLICATION AND METHODS OF CONTROLLING THE SAME - At least one example embodiment discloses a method of determining a similarity in a nonvolatile memory. The method includes obtaining first data and second data units, the first data unit divided into a first plurality of non-overlapping chunks of data and the second data unit divided into a second plurality of non-overlapping chunks of data, determining a first plurality of values associated with the first plurality of chunks and a second plurality of values associated with the second plurality of chunks and determining a similarity between the first data unit and the second data unit based on whether any of the first plurality of values equals any of the second plurality of values. | 2016-02-25 |
20160054931 | STORAGE DEVICES AND METHODS FOR OPTIMIZING USE OF STORAGE DEVICES BASED ON STORAGE DEVICE PARSING OF FILE SYSTEM METADATA IN HOST WRITE OPERATIONS - The subject matter described herein includes processing file system metadata in host write requests to determine information about future host write operations. The information regarding future host write operations can be used by a device controller to prepare the non-volatile memory for the future host write operations. For example, the device controller may prepare the non-volatile storage device for future sequential host write access patterns or random host write access patterns depending on the content of the file system metadata. The file system metadata may also be usable to determine when it is optimal to perform memory management operations. | 2016-02-25 |
20160054932 | Memory Controller for Heterogeneous Computer - A memory controller for heterogeneous computer processors dynamically adjusts access priorities by the different processors to maximize performance in the execution of a single parallel application program on both processor architectures. In one embodiment, the memory controller predicts sequential memory accesses by the processor having higher memory latency or fewer access requests to lockout the other processor during those sequences for improved implementation of the intended prioritization. | 2016-02-25 |
20160054933 | UNIFIED ADDRESSING AND HIERARCHICAL HETEROGENEOUS STORAGE AND MEMORY - According to one general aspect, an apparatus may include a processor, a heterogeneous memory system, and a memory interconnect. The processor may be configured to perform a data access on data stored in a memory system. The heterogeneous memory system may include a plurality of types of storage mediums. Each type of storage medium may be based upon a respective memory technology and may be associated with one or more performance characteristics. The heterogeneous memory system may include both volatile and non-volatile storage mediums. The memory interconnect may be configured to route the data access from the processor to at least one of the storage mediums based, at least in part, upon the one or more performance characteristic associated with the respective memory technologies of the storage media. | 2016-02-25 |
20160054934 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR AUTOMATICALLY DERIVING HINTS FROM ACCESSES TO A STORAGE DEVICE AND FROM FILE SYSTEM METADATA AND FOR OPTIMIZING UTILIZATION OF THE STORAGE DEVICE BASED ON THE HINTS - Methods, systems, and computer readable media for automatically deriving hints from storage device accesses and from file system metadata and for utilizing the hints to optimize utilization of the memory storage device are provided. One method includes analyzing an input/output operation involving non-volatile memory or file system metadata. The method further includes automatically deriving, based on results from the analyzing, a hint regarding an expected access pattern to the non-volatile memory. The method further includes using the hint to optimize utilization of the non-volatile memory. | 2016-02-25 |
20160054935 | DATA STORING METHOD AND MEMORY CONTROLLER AND MEMORY STORAGE DEVICE USING THE SAME - A data storing method for a rewritable non-volatile memory module and a memory controller and a memory storage device using the same are provided. The data storing method includes moving or writing data into a physical erase unit of the rewritable non-volatile memory module and determining whether the physical erase unit contains a dancing bit. The data storing method further includes when the physical erase unit contains the dancing bit, restoring the rewritable non-volatile memory module to the state before the data is moved or moving the data from the physical erase unit to another physical erase unit. Thereby, the data storing method can effectively ensure the reliability of the data. | 2016-02-25 |
20160054936 | INFORMATION PROCESSING SYSTEM AND NONVOLATILE STORAGE UNIT - According to one embodiment, a memory system includes a nonvolatile storage device and an information processing apparatus. The information processing apparatus includes a first control circuit configured to send a delete notification to the nonvolatile storage device to invalidate data in a first logical address area when read data corresponding to the first logical address area is the same as data expressed by a first function. The nonvolatile storage device include a nonvolatile storage medium, a management table configured to associate a logical address corresponding to valid data for the nonvolatile storage device with a physical address, and a second control circuit configured to update the management table to invalidate a logical address designated by the delete notification, and to send the data expressed by the first function to the information processing apparatus when a logical address included in a read instruction received from the information processing apparatus is invalid. | 2016-02-25 |
20160054937 | TEMPERATURE ACCELERATED STRESS TIME - A memory system or flash card may be exposed to elapsed time or increased temperature conditions which may degrade the memory. For example, extended time periods or high temperature conditions may hinder data retention in a memory device. An estimate of elapsed time and temperature conditions may be useful for memory management. An algorithm that periodically identifies one or more sentinel blocks in the memory device and measures the data retention shift in those sentinel blocks can calculate a scalar value that approximates the combined effect of elapsed time and/or temperature conditions. | 2016-02-25 |
20160054938 | MEMORY MANAGEMENT DEVICE AND METHOD - According to one embodiment, a device includes a determination unit, compression unit, selecting unit, write updating unit, writing unit. The determination unit determines whether to compress write data based on specific information. The specific information including at least one of the type, number of accesses, access frequency and importance level of the write data. The compression unit compresses the write data when determining to compress the write data. The selecting unit selects a write region for the write data in nonvolatile memory based on the specific information. The write updating unit updates the specific information. The writing unit writes compressed write data into the write region when determining to compress the write data. The writing unit writes uncompressed write data into the write region when not determining to compress the write data. | 2016-02-25 |
20160054939 | Alternate Storage Arrangement in a Distributed Data Storage System with Key-Based Addressing - In a Distributed Virtual Array data storage system, data chunks making up data containers and identified by keys, which are independent of physical storage locations, are written in storage devices according to layouts specified in a layout data structure. When any of the storage devices becomes inaccessible, the chunks nominally designated to be written in the inaccessible storage devices are instead written to alternate devices. Information indicating writing to an alternate device may be included in or along with such chunks so as to make them easily identifiable during later reconstruction or re-writing to the intended storage device when it again becomes available. | 2016-02-25 |
20160054940 | COMBINING DATA BLOCKS IN A NON-VOLATILE, SOLID-STATE MEMORY - First and second data representation are stored in first and second blocks of a non-volatile, solid-state memory. The first and second blocks share series-connected bit lines. The first and second blocks are selected and other blocks of the non-volatile, solid-state memory that share the bit lines are deselected. The bit lines are read to determine a combination of the first and second data representations. The combination may include a union or an intersection. | 2016-02-25 |
20160054941 | SPACE RESERVATION IN A DEDUPLICATION SYSTEM - A calculated factoring ratio is determined as a weighted ratio of current nominal data to physical data. A maximal nominal estimated space in the computing storage environment is calculated. A remaining space, defined as the maximal nominal estimated space minus a current nominal space in the computing storage environment, is calculated. Data replication operations are accepted and stored in the computing storage environment if the remaining space is below a predetermined threshold of space for backup operations. | 2016-02-25 |
20160054942 | Green NAND Device (GND) Driver with DRAM Data Persistence For Enhanced Flash Endurance and Performance - A Green NAND Device (GND) driver application queries AC line and battery status and then stores an image of processor states and caches and a resume routine to DRAM when power failure occurs. A DRAM image is then stored to flash memory for a persistent mode when battery power is available. The image in DRAM may be a partial image that includes entries, flushed caches, processor contexts, ramdisks, write caches, and a resume context. Endurance of flash memory is increased by a Super Enhanced Endurance Device (SEED) SSD. In a power down mode, the GND driver limits DRAM use and only caches in DRAM data that can be deleted on power down. Host accesses to flash are intercepted by the GND driver and categorized by data type. Paging files and temporary files cached in DRAM are optionally written to flash. | 2016-02-25 |
20160054943 | INFORMATION PROCESSING APPARATUS - According to one embodiment, an information processing apparatus includes a memory system and a host. The memory system includes a nonvolatile first memory and a first control unit. The host includes a volatile second memory and a second control unit. The second memory includes a first area which is used by the host and a second area which is used by the memory system. The second control unit transmits an access request to the first control unit. The access request contains an address. The first control unit determines whether an access destination is the first memory or the second area based on the address and accesses the determined access destination. | 2016-02-25 |
20160054944 | EXTERNAL MEMORY CONTROLLER - A computing system is disclosed herein. The computing system includes a computing node and a remote memory node coupled to the computing node via a system fabric. The computing node includes a plurality of processors and a master memory controller. The master memory controller is external to the plurality of processors. The master memory controller routes requests corresponding to requests from the plurality of processors across the system fabric to the remote memory node and returns a response. | 2016-02-25 |
20160054945 | METHOD, SYSTEM, AND DEVICE FOR MODIFYING A SECURE ENCLAVE CONFIGURATION WITHOUT CHANGING THE ENCLAVE MEASUREMENT - A system and method for adapting a secure application execution environment to support multiple configurations includes determining a maximum configuration for the secure application execution environment, determining an optimal configuration for the secure application environment, and, at load time, configuring the secure application execution environment for the optimal configuration. | 2016-02-25 |
20160054946 | SYSTEM AND METHOD FOR MANAGING LOGICAL VOLUMES - A management system manages a plurality of logical volumes in a storage system coupled to a host system. The plurality of logical volumes includes a first logical volume provided to the host system and a second logical volume. The management system manages the second logical volume as a duplicate of the first logical volume and a first state volume which is provided to the host system. The management system changes the second logical volume to a second state volume associated with the first logical volume, which is not a logical volume provided to the host system and which is on standby for a future use by the host system. The management system manages a data difference between data stored in the second logical volume and data stored in the first logical volume associated with the second logical volume if data is newly stored in the first logical volume. | 2016-02-25 |
20160054947 | METHOD FOR MANAGING MULTI-CHANNEL MEMORY DEVICE TO HAVE IMPROVED CHANNEL SWITCH RESPONSE TIME AND RELATED MEMORY CONTROL SYSTEM - A method for managing a multi-channel memory device includes at least following steps: when the multi-channel memory device is controlled to operate in an M-channel mode, reserving a partial memory space in the multi-channel memory device that is not used under the M-channel mode, where M and N are positive integers, and M is smaller than N; and when the multi-channel memory device is controlled to switch from the M-channel mode to an N-channel mode, accessing data in the reserved partial memory space used under the N-channel mode. | 2016-02-25 |
20160054948 | DRAM AND ACCESS AND OPERATING METHOD THEREOF - An operating method for a memory. The method includes obtaining a first address via an address bus and a first command via a command bus from a controller, obtaining a second address via the address bus and a second command via the command bus from the controller after the first command is obtained, and combining the first address and the second address to obtain a valid address. The valid address is a row address when each of the first command and the second command is an active command, and the valid address is a column address when the second command is an access command. | 2016-02-25 |