40th week of 2015 patent applcation highlights part 58 |
Patent application number | Title | Published |
20150277690 | NON-TRANSITORY STORAGE MEDIUM STORING DISPLAY PROGRAM AND DISPLAY DEVICE - A non-transitory storage medium storing a display program that causes a display device to execute: an image display processing; a storage processing for storing arrangement information for arranging image data along a first and a second direction; a determination processing for determining whether a scroll direction of a currently displayed image is in a first or a second direction; a first image-setting processing for setting, as a target image, an image arranged in the first direction with respect to the currently displayed image, based on the arrangement information, when the direction is the first direction; and a second image-setting processing, for setting, as the target image, an image arranged in the second direction with respect to the currently displayed image, based on the arrangement information, when the direction is the second direction, wherein the target image is displayed when it is set in the first or second image-setting processing. | 2015-10-01 |
20150277691 | LOADING CONTENT ON ELECTRONIC DEVICE - In one embodiment, as a user is scrolling through a first series of content items and reaches the nth content items from the first series of content items, display a visual indication that there are additional content items from the first series of content items existing after the nth content item. Upon receiving a first user input, enable the user to scroll through the additional content items existing after the nth content item. Upon receiving a second user input, enable the user to scroll through a second series of content items. | 2015-10-01 |
20150277692 | METHOD FOR MOVING ICON ON TERMINAL AND TERMINAL - The present invention discloses a method for moving an icon on a terminal, including: setting a to-be-moved icon as a floating icon according to a touch operation of the icon on a first icon display page; detecting an operation of switching, by a user, the icon display page, switching the icon display page according to the operation of switching, by the user, the icon display page, and keeping the floating icon immovable in an original position; switching the icon display page to a second icon display page, and responding to the touch operation by the user to the floating icon to insert the floating icon in a proper position on the second icon display page. The present invention further discloses a terminal. The efficiency of switching an icon display page and accuracy of moving the icon is improved; the user experience of moving the icon is enhanced. | 2015-10-01 |
20150277693 | PRODUCTION PLAN PREPARATION SUPPORT METHOD AND PRODUCTION PLAN PREPARATION SUPPORT APPARATUS - A non-transitory computer-readable recording medium stores a production plan preparation support program. The production plan preparation support program causes a computer to execute a process including: displaying a Gantt chart including a plurality of task objects in a first window area and a second window area; and displaying, when detecting an operation of selecting a task object on the Gantt chart displayed in the first window area and disposing the task object on the Gantt chart displayed in the second window area, a result of moving the task object on the Gantt chart displayed in the first window area and the second window area, in a position where the task object is disposed on the Gantt chart displayed in the second window area. | 2015-10-01 |
20150277694 | MANAGEMENT SYSTEM FOR ICON AND METHOD FOR ELECTRONIC DEVICE - An icon management system and method for an electronic device are provided. The icon management system includes a number of software units stored in a storage device which are executed by a processor to: determine that a touch input applied to an icon is an icon move operation; actuate the icon into a moveable state; update the location of the icon in response to a drag operation on a current page; detect a trace corresponding to the drag operation on the current page; recognize the trace and determine whether the trace matches an image of a page number among a number of page numbers; control a display device to display a target page associated with a matched page number, if the trace matches an image of a page number among the page numbers; and locate the icon on the target page after the target page is displayed. | 2015-10-01 |
20150277695 | TERMINAL AND METHOD OF CONTROLLING THE SAME - A mobile terminal including a wireless communication unit configured to wirelessly communicate with at least one other terminal, a touch screen, and a controller configured to display a first group of touch-available icons in response to a first touch-drag in a first direction on the touch screen, in response to a selection of a specific touch-available icon included in the first group of touch-available icons, execute a function corresponding to the specific touch-available icon, and display a second group of touch-available icons in response to a second touch-drag in a second direction on the touch screen, the second direction being substantially perpendicular to the first direction, wherein the second group of touch-available icons correspond to terminal setting relevant icons, and wherein the second group of touch-available icons disappear in response to a third touch-drag in a third direction opposite to the second direction. | 2015-10-01 |
20150277696 | CONTENT PLACEMENT BASED ON USER INPUT - In a method for displaying content corresponding to a character, symbol or shape drawn by a user on a touch screen. In response to the user drawing the character, symbol or shape on the touch screen, a processor determines (a) a size of the character, symbol or shape based on one or more geometric measurements made by the processor of the character, symbol or shape, and (b) content corresponding to the character, symbol or shape. The processor displays on the touch screen the content with a size based in part on the size of the character, symbol or shape drawn by the user. | 2015-10-01 |
20150277697 | UNLOCKING METHOD AND DEVICE USING SAME - An unlocking method for use in a terminal having a touch screen, includes: detecting a touch signal corresponding to a touch movement on the screen in a moving direction; and triggering the terminal to enter into an unlocked state, if the moving direction is the same as a preset reference direction and a number of loops of the touch movement corresponding to the touch signal is the same as a preset reference number of loops, wherein the preset reference direction is one of a clockwise direction or an anticlockwise direction. | 2015-10-01 |
20150277698 | PROCESSING MULTI-TOUCH INPUT TO SELECT DISPLAYED OPTION - Systems and methods for processing multi-touch input to select a displayed option. An example method may comprise: presenting, on a display of a computing device, a plurality of alternative options pertaining to digital content; receiving, via a touch-sensitive input area of the display, a multi-touch gesture comprising one or more touch contacts with the touch-sensitive input area; and identifying an option having an ordinal position on the display, relative to positions of other alternative options, that corresponds to a number of touch contacts comprised by the received multi-touch gesture. | 2015-10-01 |
20150277699 | INTERACTION METHOD FOR OPTICAL HEAD-MOUNTED DISPLAY - A method of interaction with virtual data is disclosed. The method allows the user to select virtual data from a device display and relocate this virtual data to be stationed at a location in the air, regardless of the movement of the user. The user can move, rotate or resize the virtual window in the air. The content of the virtual window can be associated with online content such as a URL selected by the user. A group of users located in the same location or different locations, can interact with virtual data suspended in the atmosphere around them. Each one of the users can select virtual data on a device display and drag the virtual data to a desired position in mid-air. All users can view the virtual data at its new location by aiming a device display towards this location. The device can be OHMD, HMD, tablet, or mobile phone, as well as, a retinal projector. | 2015-10-01 |
20150277700 | SYSTEM AND METHOD FOR PROVIDING GRAPHICAL USER INTERFACE - A system for providing a graphical user interface is provided. The system includes a display, at least one imaging sensor configured to capture at least one image associated with a user, one or more processors, and a memory for storing instructions executable by the one or more processors. The one or more processors may be configured to detect a gesture of a target part of the user based on the at least one image, and determine, based on the gesture of the target part of the user, three-dimensional (3D) coordinates of at least one 3D object in a 3D coordinate system. The one or more processors may be further configured to perform a projection of the at least one 3D object onto the display based on the 3D coordinates and render the at least one 3D object on the display according to the projection. | 2015-10-01 |
20150277701 | ELECTRONIC DEVICE, CONTROL METHOD, AND CONTROL PROGRAM - According to one of aspects, an electronic device includes a display and a controller. The display displays a first screen including a plurality of icons each corresponding to an application. When detecting a screen-adding operation for adding a new screen while an icon of the plurality of icons is selected in response to a selecting operation performed on the first screen, the controller creates a second screen including the selected icon. | 2015-10-01 |
20150277702 | APPARATUS AND METHOD FOR DYNAMIC ACTIONS BASED ON CONTEXT - User content is periodically received. The user content is associated with at least one portion of a mobile interface and the user content being changeable over time. The user content is automatically analyzed and one or more actions that are associated with or related to at least some portions of the user content are determined. One or more graphical display icons that are associated with the one or more actions are formed. The one or more graphical display icons are presented to a user on a display of a mobile device. One of the one or more graphical display icons are selected on the display and the actions associated with the selected graphical display icon are performed. | 2015-10-01 |
20150277703 | APPARATUS FOR DIGITAL SIGNAGE ALERTS - An apparatus for displaying icons and warnings about healthcare conditions for a patient through a display screen. The screen may be a touchscreen to facilitate authorized healthcare user interaction. The display screen is located in proximity to a patient or the patient's room. The display screen provides a public display mode displaying icons and warnings symbol related to one or more conditions for the patient, but without displaying information that may violate the patient's privacy. The display screen further provides an authorized display mode accessible only by authorized users, such as healthcare workers. Authorized users may thereby gain access to more specific information identifying the one or more conditions, and complete a checklist of healthcare procedures and protocols related to said conditions. Information about authorized user access and checklist completion may be stored to document compliance. | 2015-10-01 |
20150277704 | METHOD FOR DISPLAYING FILES FROM A PLURALITY OF DEVICES IN A MULTI-VIEW INTERFACE AND FOR ENABLING OPERATIONS TO BE PERFORMED ON SUCH FILES THROUGH SUCH INTERFACE - In a synchronization or back-up system that synchronizes and/or back-ups files from multiple computing devices, the present invention provides a method for (1) displaying files from multiple computing devices in a multi-view user interface and (2) enabling content and file operations to be performed on such files through the user interface. The multi-view interface includes a file-system view and one or more media-specific views. In the file-system view files are organized in the same way in which they are organized on the devices on which they are stored. The file-system view in the interface looks essentially the same as the file-system view on client devices. In the file-system view, users can perform file operations on files. In the media-specific view files are organized by media category. In one embodiment of the media-specific view, files are organized by metadata that relates to the files content. In the media-specific view, users can perform content operations on the files. | 2015-10-01 |
20150277705 | GRAPHICAL USER INTERFACE USER INPUT TECHNIQUE FOR CHOOSING AND COMBINING DIGITAL IMAGES AS VIDEO - Electronic device comprising: a display screen, a computing entity configured to display graphical user interface via the display screen, and configured to capture user input via said graphical user interface, the computing entity further being configured to present a plurality of graphical indications of selectable image entities via the graphical user interface; detect an essentially continuous user input gesture via said graphical user interface along a path substantially upon two or more of said indications as a selection of such indications and corresponding two or more image entities; translate the selected image entities into an action producing a video representation of said image entities. A corresponding method is presented. | 2015-10-01 |
20150277706 | Method and Device for Removing Objects from a Video Feed in Real-time - According to embodiments of the invention, systems, methods and devices are directed to removal of objects in a video feed that are captured continuously through video sources in real-time. Various embodiments of the invention implement several novel features, including, in one embodiment, a device that is coupled to cameras has an input device for selecting the objects to be removed from the feed. The selected object is removed and replaced with pixels neighboring the location where the pixels were taken from. Contour may also be controlled via the input, and sensitivity may be adjusted based on the application. Removed objects may also be selectively reintroduced into the video feed via the input device. | 2015-10-01 |
20150277707 | SYSTEM AND METHOD FOR MULTI-TRACK PLAYBACK OF MEDIA CONTENT - A system and method for multi-track playback of media content. A media device includes a user interface, which is adapted to display a visual array of media options, for example as a two-dimensional grid, or a list. The user interface can be touch-sensitive, or otherwise allow a user to select or explore a point or region within the visual array. Each media option is associated with one or more media content items that can be streamed to and/or played on the media device. While the user moves the selected point or region, for example by moving their finger over the media options, the system determines media options that are proximate to the selected point or region, and adjusts playback parameters for corresponding media content items, such as their relative playback volumes, by crossfading or otherwise combining playback to reflect the media options relative distances from the selected point or region. | 2015-10-01 |
20150277708 | COMMAND USER INTERFACE FOR DISPLAYING AND SCALING SELECTABLE CONTROLS AND COMMANDS - Methods and systems are provided for an improved user interface for displaying and scaling selectable software commands and controls in at least one of a first ribbon and a second ribbon. Underneath a first ribbon of top-level command tabs, selectable controls associated with a selected command tab are presented in logical subgroups or chunks. The selectable controls within the chunks are granularly scaled to accommodate different screen sizes or changes in window size. The scaling includes moving a subset of the selectable controls within at least one of the chunks between an overflow pane and the second ribbon. | 2015-10-01 |
20150277709 | METHOD AND SYSTEM FOR NAVIGATING TO A SUB-RESOURCE OF AN INTERNET RESOURCE - The present relates to a method and system for navigating to a sub-resource of an Internet resource. The method and system comprises receiving information regarding a particularly determined sub-resource of the Internet resource. The particularly determined sub-resource is defined independently of the publisher of the Internet resource. The method and system comprises displaying, contemporaneously with the display of the Internet resource, a user-selectable object. The user-selectable object has an associated indication of the sub-resource of the Internet resource. And the method and system comprises, upon selection of the user-selectable object, displaying the sub-resource. | 2015-10-01 |
20150277710 | METHOD FOR INCREASING GUI RESPONSE SPEED OF USER DEVICE THROUGH DATA PRELOADING, AND SAID USER DEVICE - Provided is a data preloading method which improves the response speed of a user device by predicting whether a particular object provided on a graphic user interface (GUI) will be selected based on the position of a pointer before the particular object is selected by a user and preloading data that should be loaded when the particular object is selected. | 2015-10-01 |
20150277711 | USER INTERACTION AND MOTION DRIVING UPDATES TO COMPONENTS IN AN IMMERSIVE DOCUMENT VIEW - User interaction with components and content items provided in an immersive information and document view is provided. When a user receives an electronic communication, for example, an electronic mail item having an attached content item, the content item may be selectively displayed in an immersive view pane displayed in an electronic communications user interface. The immersive view pane may be animated into display for effect. If two or more attachments are received, the attachments may be displayed in an attachment well. Display of various attached content items may be provided via a number of navigation methods. | 2015-10-01 |
20150277712 | WEB PAGE ACTION GUIDANCE SYSTEM - A system is provided for guiding selection of an action via a web page. The system includes a web server device, database devices, and a backend application server. The web server device is designed for communicating with a user device over a network via the web page by receiving an indication from the user device, determining the action indicated by the user device among multiple actions, and generating information for a user interface that is displayable by the user device for guiding a user to input information needed for the determined action. The backend application server system is designed by for communicating data between the web server device and the database devices and for commanding an external system to perform the action by outputting a command to the external system to execute the action using the information. | 2015-10-01 |
20150277713 | EXPANDING TOUCH ZONES OF GRAPHICAL USER INTERFACE WIDGETS DISPLAYED ON A SCREEN OF A DEVICE WITHOUT PROGRAMMING CHANGES - A method, system and computer program product for expanding the touch zones of graphical user interface (GUI) widgets. The coordinates of the screen location of the device (e.g., mobile device) where a GUI widget is displayed on the screen is captured in response to detecting the GUI widget being displayed on the screen. A list of objects, including GUI widgets, that are currently being displayed on the screen and corresponding screen location coordinates are obtained. A GUI widget is then identified from the list of objects by matching its screen location coordinates with the captured location coordinates. An algorithm to expand the touch zone (e.g., in a right-to-left alternation) of the GUI widget is then identified based on the type of widget (e.g., list) is the identified GUI widget. In this manner, the user is able to expand the touch zones of GUI widgets in an easy manner. | 2015-10-01 |
20150277714 | CONTENT DISPLAY WITH DYNAMIC ZOOM FOCUS - Systems and methods are provided for displaying and presenting content. When presenting content in real time, contextual-zoom-focus and/or dynamic-zoom-focus may be placed on selected portions of the content. For example, the content may be zoomed and the selected portions of content may be repositioned to a central area of a display. Additionally, context may be maintained for the selected portions of content by at least partially displaying nearby content. In some cases, portions of content may be displayed in a progressive manner along a selected display path. Accordingly, context for the portions of content may be maintained along the display path. In some cases, placing contextual-zoom-focus and/or dynamic-zoom-focus on portions of content may be animated and the portions of content may perceptively zoom and glide into focus. | 2015-10-01 |
20150277715 | CONTENT DISPLAY WITH CONTEXTUAL ZOOM FOCUS - Systems and methods are provided for displaying and presenting content. When presenting content in real time, contextual-zoom-focus and/or dynamic-zoom-focus may be placed on selected portions of the content. For example, the content may be zoomed and the selected portions of content may be repositioned to a central area of a display. Additionally, context may be maintained for the selected portions of content by at least partially displaying nearby content. In some cases, portions of content may be displayed in a progressive manner along a selected display path. Accordingly, context for the portions of content may be maintained along the display path. In some cases, placing contextual-zoom-focus and/or dynamic-zoom-focus on portions of content may be animated and the portions of content may perceptively zoom and glide into focus. | 2015-10-01 |
20150277716 | SYSTEM AND METHOD FOR IMPROVED LIGHT-WEIGHT BUSINESS PROCESS MODELING IN OFFLINE MODE USING BROWSER RESOURCES - The present disclosure relates to methods of systems for process modeling. Embodiments of the present disclosure may store a user interface framework in a memory allocated to a browser application in the computer. The user interface framework may provide a user interface to a user operating the computer to perform process modeling. Some embodiments may also render the user interface using a rendering engine associated with the browser application and capture one or more process modeling events received as input by the user. The one or more process modeling events may be associated with one or more process models. In addition, some embodiments may store the one or more process modeling events as model data in the memory allocated to the browser application and render the one or more process models on the user interface based on at least a subset of the model data. | 2015-10-01 |
20150277717 | INTERACTIVE INPUT SYSTEM AND METHOD FOR GROUPING GRAPHICAL OBJECTS - A method for grouping graphical objects, comprises presenting graphical objects on a display surface and in the event that the graphical objects at least partially overlap, grouping the graphical objects. | 2015-10-01 |
20150277718 | Numeric Input Control Through A Non-Linear Slider - The disclosed non-linear slider control enables a single control to rapidly change orders of magnitude in the scale of control by varying the bounds and quantization interval based on the value before the user begins a slide operation. The bigger the value is at the start, the larger the bounds and the interval. At the end of the slide operation, the bounds and step interval value are recomputed such that the end of the slider operation is centered in the new bounds. | 2015-10-01 |
20150277719 | SYSTEM AND METHOD FOR PROVIDING SIMPLIFIED PATH AND POINTS OF INTEREST USER INTERFACES - Embodiments of the present invention are generally directed towards systems and methods for user interface generation. Specifically, embodiments of the present invention are configured to provide a system and method for providing one or more user interfaces capable of displaying path and points of interest information data in an easily understandable and consumable manner. In a preferred embodiment, the system is configured to receive location information and generate location specific information into an easily readable and accessible user interface for display on a display element, such as a screen of a smartphone or tablet PC. In this preferred embodiment, the user interface is configured to display path and points of interest on a linear format without inclusion of nonessential information or standard geographic divergences (e.g., curves, bends, elevation change). | 2015-10-01 |
20150277720 | Systems and Methods for Managing Operating Modes of an Electronic Device - Embodiments are provided for enabling a user of an electronic device to select functions and facilitate operations while the electronic device is partially or fully submerged in a conductive material. According to certain aspects, the electronic device can analyze ( | 2015-10-01 |
20150277721 | PREVIEWING COMPRESSION INFORMATION - Among other things, within a user interface of a host device or application with which a file that represents content can be captured or edited or both, enabling a user to preview information that would characterize the file if the file were compressed to reduce its size. | 2015-10-01 |
20150277722 | IMMERSIVE DOCUMENT INTERACTION WITH DEVICE-AWARE SCALING - An adaptive layout and workflow engine. The adaptive layout and workflow engine allows various applications to dynamically render scaled views of content based on the characteristics of the display on the device being used to consume the content. The adaptive layout and workflow engine may select an appropriate view of the content to render based on the size, resolution, or aspect ratio of the display. The rendered size of the content and/or the user interface of the content application is evaluated relative to the characteristics of the display. Embodiments may provide different controls via the user interfaces based on the characteristics of the display and/or content. The adaptive layout and workflow engine may provide customized work flows via the user interface to improve the user experience depending on the display capabilities of the device used to consume the content. | 2015-10-01 |
20150277723 | EXPORTING A COMPONENT OF A CURRENTLY DISPLAYED USER INTERFACE TO A DEVELOPMENT SYSTEM - According to an aspect of the present disclosure, a repository of (user interface) components is maintained, with each component having an associated interface definition. A user interface containing a set of components rendered on a display unit is then provided, the set of components being contained in the repository. In response to receiving from a user, a selection of a component rendered on the display unit, the interface definition of the selected component is made available in defining a new user interface in a development system. | 2015-10-01 |
20150277724 | INLINE DOCUMENT COLLABORATION WORKFLOW - Inline document collaboration workflows are provided. When a user receives an electronic communication that includes an attached content item, the receiving user may select the attached content item and cause the attached content item to be displayed in an immersive view in proximity to an electronic communication pane in which an electronic communication may be conducted about any topic including the content item that is displayed in proximity to the electronic communication pane. During editing of a content item, an electronic communication may be generated from a user interface in which the content item is being generated, or alternatively a new content item may be generated out of an electronic communications user interface. | 2015-10-01 |
20150277725 | COLLABORATIVE CO-AUTHORING VIA AN ELECTRONIC USER INTERFACE - Automatic uploading of electronic communication attachments to a collaborative storage location for enabling efficient co-authoring among a group of users is provided. When an electronic communication item is received that contains an attached content item, a user may select the content item for review and/or editing. A communication (e.g., a responsive email message) may be automatically created and may include an attachment pointer to direct recipients of the communication to the location at which the edited content item will be stored at a collaborative group storage location. The communication may also include a posting for notifying recipients of the communication that the associated content item has been edited and by whom the content item was edited. Recipients of the communication may then locate the edited content item and may begin reviewing and/or editing the stored content item in a collaborative co-authoring environment. | 2015-10-01 |
20150277726 | SLIDING SURFACE - Examples of the present disclosure provide a method for maintaining a size of a presentation slide displayed in a presentation editor on a mobile computing device. Specifically, examples disclosed herein provide for displaying a first slide, a full view of a first user interface element proximate the first slide and a partial view of a second user interface element proximate the first slide. Further provided is upon receiving a selection of the second user interface element, displaying a full view of the second user interface element, a partial view of the first user interface element, and the first slide. | 2015-10-01 |
20150277727 | SYSTEMS AND METHODS FOR COLLABORATIVE EDITING OF INTERACTIVE WALKTHROUGHS OF CONTENT - The technology disclosed supports content collaboration between any number of users and systems by constructing WYSIWYG (What You See Is What You Get) outputs of changes proposed by the users to a shared live application or to a document such as code, text, or graphics. The technology disclosed allows authors to update consumer facing content instantaneously based on walkthrough feedback from other contributors or co-authors. Further, the authors, without requiring technical expertise of a developer, can immediately see the consequences of incorporating changes suggested by the contributing authors, based on the WYSIWYG outputs of the changes proposed by the authors. | 2015-10-01 |
20150277728 | METHOD AND SYSTEM FOR AUTOMATICALLY SELECTING PARAMETERS OF INTERFACE OBJECTS VIA INPUT DEVICES - A method of automatically selecting a set of parameters of an action performed by a user with the help of an input device is presented. The set of parameters is defined based on the steps of a continuous user's action. The selected set of parameters corresponds to a number of settings of an interface tool of a computer program. The interface, by acting upon the program interface with an input device, allows a user to control a response of the computer program. The automatically selected set of parameters is can control the properties of a selected interface tool, as well as the type of the interface tool as defined by a continuous user action. | 2015-10-01 |
20150277729 | ELECTRONIC WHITEBOARD DEVICE, INPUT SUPPORT METHOD OF ELECTRONIC WHITEBOARD, AND COMPUTER-READABLE RECORDING MEDIUM - Disclosed are an electronic whiteboard device and the like, which can automatically execute position adjustment between a frame object and another object, while allowing a user to insert a space within the frame object by a simplified operation. An electronic whiteboard device is provided with: an object setting unit which places a frame object for use in grouping information on an electronic whiteboard; a frame object discriminating unit which discriminates whether an object existing in an area for which space insertion is requested on the electronic whiteboard is the frame object; and a space insertion processing unit which enlarges the discriminated frame object in accordance with a space to be inserted, and changes a display position of the discriminated frame object so that the enlarged frame object does not overlap another object placed in a vicinity of the frame object. | 2015-10-01 |
20150277730 | METHODS AND SYSTEMS FOR REAL-TIME CLOSED-LOOP COLLABORATIVE INTELLIGENCE - Systems and methods are for enabling a group of individuals, each using an individual computing device, to collaboratively answer questions or otherwise express a collaborative will/intent in real-time. The collaboration system comprises a plurality of computing devices, each of the devices being used by an individual user, each of the computing devices enabling its user to contribute to the emerging real-time group-wise intent. A collaboration server is disclosed that communicates remotely to the plurality of individual computing devices. Herein, a variety of inventive methods are disclosed for interfacing users in a real-time synchronized group-wise experience, and for deriving a convergent group intent from the collective user input. | 2015-10-01 |
20150277731 | SCORE DISPLAYING METHOD AND STORAGE MEDIUM - Once obtained a turn-over instruction to proceed a score on one image area to which one grand staff among plural grand staves displayed on a screen of a user I/F belongs, a controller of a score displaying apparatus performs a process of scrolling the image areas upward on the screen of the user I/F, disposing the image area on which the turn-over instruction is accepted at a highest level of the screen of the user I/F, sequentially aligning a plurality of consecutive image areas in a forward direction on a timeline of the score with respect to the image area on which the turn-over instruction is accepted below the image area on which the turn-over instruction is accepted, and displaying the image areas on the screen of the user I/F. | 2015-10-01 |
20150277732 | METHOD FOR ASSOCIATING MEDIA FILES WITH ADDITIONAL CONTENT - A method for presenting digitally stored information to a user, including providing, from a server to a client device, timeline information having first and second time points, each time point being relative to when a user accesses the timeline information, the first time point being associated with a digital audio or digital video media file, the second time point being associated with additional content, the additional content being a text or a file comprising video, audio, image, text, a webpage, user comment or user rating in a digital format. Accessing the timeline information causes the client device to start a timing procedure, the client device automatically starting playing the media file when timing reaches the first time point of the timeline information and the client device automatically presenting, to the user, the additional content when the timing reaches the second time point of the timeline information. | 2015-10-01 |
20150277733 | DEVICE FOR ARTIFICIAL RESPIRATION - The disclosed device serves for artificial respiration and has a blower connected to a control. Both the control and the blower are arranged in a housing. The control is connected to at least one indicating device and also to at least one operating element. | 2015-10-01 |
20150277734 | METHOD AND DEVICE FOR MANAGING AND CONFIGURING FIELD DEVICES IN AN AUTOMATION INSTALLATION (II) - An exemplary method and device provides for managing and configuring field devices in an automation installation with a configuration tool. The configuration tool is configured to physically detect a field device in the automation installation, logically incorporate the field device in the automation installation, and configure the field device in the automation installation. For this purpose, the configuration tool uses a predefined field-device-specific information packet that describes the functions and data of the field device and includes a display for displaying the functions and data of the field device in an instantiated manner in windows or dialogs. Windows of the same device entity for the same input context are grouped by a common marking and displayed in a superordinate window. | 2015-10-01 |
20150277735 | VEHICLE HUMAN MACHINE INTERFACE WITH AUTO-CUSTOMIZATION - A human machine interface system for a vehicle includes a control and a user input actuatable by a user and associated with at least one accessory of a vehicle. The user input includes a touch screen having a deformable touch surface that is deformable to form a plurality of protruding user inputs. The user inputs of the touch surface are adjustable responsive to a proximity of the user's hand. Optionally, a plurality of speakers may be operable to generate respective audible outputs, with the speakers being disposed at the vehicle remote from the user input. The control, responsive to actuation by the user of the user input, controls the speakers to generate respective sounds at the speakers so that a resulting sound is perceived by the user to be originating at or near the user input. | 2015-10-01 |
20150277736 | METHOD TO CONFIGURE, CONTROL, AND DISPLAY DATA PRODUCTS FROM A USER INTERFACE - The present invention relates to a method, system, or computer application that allows to define a product configuration and using this configuration, manage entirely user experience related to this product, and in particular a method in where a rules engine containing directives, logic and constraints controls without the need of human intervention; the content, form and behavior of the user interface on a computational device. All elements and logic contained in the interface can be controlled directly by individual or multiple sets of rules in the rules engine. Rules can be added, edited and operated on by human or machine agents. Any change in the state of the rules is propagated to the user interface automatically and in real time. | 2015-10-01 |
20150277737 | Track Playback - Systems, methods, and articles of manufacture to manage tracks and/or other multimedia items are disclosed. An example method includes displaying on an interface of a computing device, a plurality of tracks in a sequential order. The example method receiving, via the interface, an input to play a particular track from the plurality of tracks, wherein the particular track is at a particular position in the sequential order. The example method displaying on the interface, a queue comprising at least a subset of the plurality of tracks to be played after playback of the particular track, wherein each track in the subset of the plurality of tracks is at a different position in the sequential order than the particular position of the particular track. | 2015-10-01 |
20150277738 | System and Method for Controlling Multiple Lasers Using a Graphical User Interface - A computer-implemented method for controlling a plurality of electromagnetic energy sources is disclosed. Instructions are executed on a processor to display on a computer-human interface display device a user interface region. The user interface region includes a pie-graph configured to display a total output power of the plurality of the electromagnetic energy sources. The pie-graph includes a radius that indicates the total output power and a plurality of sectors that indicate percentages of the total output power contributed by each of the plurality of the electromagnetic energy sources. An input is received via the user interface region, where the input is an interaction with the pie-graph that changes one of the radius or a sector of the plurality of the sectors. A power output of one or more of the electromagnetic energy sources is adjusted based on the input. | 2015-10-01 |
20150277739 | METHOD AND MOBILE COMMUNICATION TERMINAL FOR CHANGING A CONFIGURATION OF A SCREEN DISPLAYING FUNCTION ITEMS - A function for configuring a screen reflecting user preference is implemented when formlets are displayed to indicate function items of a mobile communication terminal. The size, position and shape of a formlet on which an indicator is positioned are changed by user settings in a state in which multiple formlets are displayed, thereby increasing accessibility to a formlet of high preference to a user and also increasing display visibility. | 2015-10-01 |
20150277740 | Method and System for Displaying a Cursor on a Trading Screen - A method, system, and computer program products are provided for updating the location of a cursor in a display window on a trading screen when certain events occurs. In a preferred embodiment, as market conditions change, the market information may be rearranged on a screen. To reduce the chances of missing a market opportunity by sending orders or managing them, the cursor moves in association with the market information such that the cursor appears fixed to the market information until a user moves the pointer device. | 2015-10-01 |
20150277741 | HIERARCHICAL VIRTUAL LIST CONTROL - A scrollable container view renders hierarchically arranged layouts. Container items are only created and rendered to cover a view port on a user interface display screen, along with a buffer on each side of the view port. As the user pans or scrolls through the container, additional user interface items for the container are dynamically created and rendered. | 2015-10-01 |
20150277742 | WEARABLE ELECTRONIC DEVICE - A wearable electronic device includes an electronic assembly, and a rollable strap body connected with the electronic assembly. The electronic assembly includes a display screen, a touch sensing panel disposed on the display screen, and a processor disposed in the electronic assembly and electrically connected with the touch sensing panel. The display screen includes a display area for displaying a user interface. The touch sensing panel includes a one-dimensional horizontal instruction touch area for sensing horizontal moving signals, a one-dimensional longitudinal instruction touch area for sensing longitudinal moving signals, and a normally open instruction touch area for sensing clicking signals. The processor receives the horizontal moving signals, the longitudinal moving signals and the clicking signals for operating the user interface. | 2015-10-01 |
20150277743 | HANDLING-NOISE BASED GESTURE CONTROL FOR ELECTRONIC DEVICES - Embodiments are generally directed to handling-noise based gesture control for electronic devices. An embodiment of an apparatus includes a cover; multiple noise detection elements, the noise detection elements to detect handling-noise including noise generated by a command gesture performed on a surface of the cover of the apparatus, the plurality of noise detection elements including at least a first noise detection element in a first location and a second noise detection element in a second location; and a processor, the processor to process noise data generated by the plurality of noise detection elements to detect and identify the command gesture. | 2015-10-01 |
20150277744 | Gesture Text Selection - In embodiments of gesture text selection, an initial text selection start position is determined from a detected touch contact on a touch-sensitive interface. A first touch gesture input can be tracked on the touch-sensitive interface in a direction parallel to a text-line orientation to reposition the initial text selection start position to a repositioned text selection start position. A second touch gesture input can then be tracked on the touch-sensitive interface in a direction orthogonal to the text-line orientation, and the second touch gesture input is correlated to a selection of text beginning from the repositioned text selection start position and parallel to the text-line orientation. | 2015-10-01 |
20150277745 | COMPUTER INPUT USING HAND DRAWN SYMBOLS - According to one example embodiment there is disclosed a system having a touch sensitive component responsive to a pen-based input includes a memory or storage device storing a symbol library defining at least one symbol representative of at least one logograph, pictograph or ideogram, the symbol library information specifying a topology structure defining sub-regions that symbol elements can appear in the at least one logograph, pictograph or ideogram, and a processor operatively connected to the touch sensitive component and the memory or storage device and operative to execute program instructions to interpret hand drawn indicia to identify at least one symbol based on recognizing at least one symbol element and its respective position in a sub-region. | 2015-10-01 |
20150277746 | Touch control method and device for electronic map - Disclosed are a touch control method and device for an electronic map, and the method includes: an instruction for selecting a target area of an electronic map displayed on a display screen is received; and an operation corresponding to a received gesture touch-control instruction is performed on a selected target area. By means of the present disclosure, it is possible to reduce touch-control operations of a user, save user's time and facilitate usage of the electronic map. | 2015-10-01 |
20150277747 | Touch Page Control Method and System - The present disclosure relates to a touch page control method, including: receiving a page opening request; performing determination on a page to be opened, to determine whether controls exist in the page; counting, if the controls exist in the page, the number of the controls, and determining locations of the controls; creating gesture areas according to the number of the controls, where the number of the gesture areas corresponds to the number of the controls; and displaying, in the gesture areas, gestures required for activating the corresponding controls. In addition, the present disclosure further provides a touch page control system. | 2015-10-01 |
20150277748 | EDIT PROVIDING METHOD ACCORDING TO MULTI-TOUCH-BASED TEXT BLOCK SETTING - The present invention relates to a technique for setting a text block based on a multi-touch manipulation performed by a user on a virtual keyboard of a touch device, such as a touch screen or a track pad, on a smart phone or a smart pad and performing various edit operations (copy, cut, paste, or block movement, etc.). According to the present invention, edit time is shortened and user convenience is provided when a user sets a text block and simplifies an edit process using multi-touches. In particular, when the present invention is applied to a virtual keyboard user environment, a text block can be set in a text sentence and various edit functions can be performed through a manipulation in the same style as a text input. Accordingly, document editing can be easily performed even in a smart phone having a small display. | 2015-10-01 |
20150277749 | METHOD AND APPARATUS FOR SWIPE SHIFT PHOTO BROWSING - A method and apparatus for swipe shift photo browsing, wherein a first image is displayed on a touch sensitive display, a transition for the first image and an adjacent image is automatically created or determined, a swipe gesture of the user is recognized with the touch sensitive display, and the image shown on the display is shifted. The shifting comprises displaying the transition of the first image and of a second image synchronized with the speed and direction of the swipe, wherein the second image is the adjacent image. | 2015-10-01 |
20150277750 | DISPLAY INPUT APPARATUS AND COMPUTER-READABLE NON-TRANSITORY RECORDING MEDIUM WITH DISPLAY INPUT CONTROL PROGRAM RECORDED THEREON - In a display input apparatus, a display control section allows a display to display a setting item list of setting items lined up in a first direction and a first setting candidate list of setting candidates lined up in a second direction for one of the setting items, one list across the other, and provide, when a gesture receiving section receives a scroll gesture in the first direction via a touch panel, a scrolling display of the setting item list and a display of the first setting candidate list for the setting item presented in an intersecting region thereof with the setting item list, and provide, when the gesture receiving section receives a scroll gesture in the second direction via the touch panel, a scrolling display of the first setting candidate list. A setting receiving section receives as a changed setting the setting candidate presented in the intersecting region. | 2015-10-01 |
20150277751 | GESTURE SELECTION DATA INPUT METHOD AND DATA STORAGE MEDIUM HAVING GESTURE SELECTION SOFTWARE TOOL STORED THEREON FOR IMPLEMENTING THE SAME - Disclosed is a gesture selection data input method, including following steps: waiting for user input; receiving user input and storing the first position of touch; determining if it is a long touch event, if answer is negative, checking tapped key and getting the suggested candidate word for a candidate bar; otherwise, determining if it is a slide across a key boundary? if the answer is negative, checking tapped key and getting the suggested candidate word for a candidate bar; otherwise, getting the x-axis value of the first position; selecting the candidate word containing the x-axis value; inputting candidate word to the computer/device/screen; updating a candidate bar; and going back to wait for user input. Also disclosed is a data storing medium having a gesture selection software tool stored thereon for implementing the gesture selection data input method. | 2015-10-01 |
20150277752 | PROVIDING FOR TEXT ENTRY BY A USER OF A COMPUTING DEVICE - A method and system for receiving text input via a computing device generates a graphical text element interface showing text elements arranged to provide for efficient selection by a user. Text elements show a single character, a group of characters, words, or phrases. And by selecting a text element, the user submits text in the computing device. The system may identify text elements to display based at least in part on a previous selection of a text element by a user. | 2015-10-01 |
20150277753 | EXPANDING TOUCH ZONES OF GRAPHICAL USER INTERFACE WIDGETS DISPLAYED ON A SCREEN OF A DEVICE WITHOUT PROGRAMMING CHANGES - A method, system and computer program product for expanding the touch zones of graphical user interface (GUI) widgets. The coordinates of the screen location of the device (e.g., mobile device) where a GUI widget is displayed on the screen is captured in response to detecting the GUI widget being displayed on the screen. A list of objects, including GUI widgets, that are currently being displayed on the screen and corresponding screen location coordinates are obtained. A GUI widget is then identified from the list of objects by matching its screen location coordinates with the captured location coordinates. An algorithm to expand the touch zone (e.g., in a right-to-left alternation) of the GUI widget is then identified based on the type of widget (e.g., list) is the identified GUI widget. In this manner, the user is able to expand the touch zones of GUI widgets in an easy manner. | 2015-10-01 |
20150277754 | SYSTEM AND METHOD FOR CONTROLLING MASSAGE OPERATIONS OF A MOTOR VEHICLE SEAT - A system and method for controlling and selecting massage operations of a motor vehicle seat having a plurality of inflatable cushions and a control system controlling inflation of the cushions to perform a massage function. A touch-screen display is used to make inputs to the control system. The display is calibrated as a two-dimensional coordinate system on which are displayed pictograms representing a plurality of massage function blocks. To create or generate a massage program to be performed by the controller/seat, an operator drags-and-drops the pictograms on the display to respective positions in the coordinate system, thereby adjusting respective settings of two parameters of the massage function, the coordinate of the pictograms in each coordinate axis corresponding to one of the respective parameters. | 2015-10-01 |
20150277755 | VIRTUAL CONTENT WHEEL - A virtual wheel interface. The interface includes: a display area for displaying an edge-on view of a plurality of adjacent content frames located about an outer edge of a rotatable n-sided polygonal prism; a system for rendering a three dimensional rotation of the outer edge about a central axis of the n-sided polygonal prism in response to an input signal; and a system for dynamically reorienting content items appearing in the plurality of adjacent content frames in response to a switch between a landscape mode and a portrait mode. | 2015-10-01 |
20150277756 | MOBILE TERMINAL AND CONTROL METHOD THEREOF - A mobile terminal including a wireless communication unit configured to provide wireless communication; a display; and a controller configured to control the display to be in at least one of a first state in which the entire display is deactivated, a second state in which the entire display is activated and a third state in which a partial region of the display is activated, receive a plurality of touches applied to the display in the partial region, and display a window including at least one of an icon indicating a newly generated event, an icon frequently used by a user and an icon corresponding to a predetermined function, in the activated partial region. | 2015-10-01 |
20150277757 | ALTERNATIVE HYPOTHESIS ERROR CORRECTION FOR GESTURE TYPING - In one example, a method may include outputting, by a computing device and for display, a graphical keyboard comprising a plurality of keys, and receiving an indication of a gesture. The method may include determining an alignment score that is based at least in part on a word prefix and an alignment point traversed by the gesture. The method may include determining at least one alternative character that is based at least in part on a misspelling that includes at least a portion of the word prefix. The method may include determining an alternative alignment score based at least in part on the alternative character; and outputting, by the computing device and for display, based at least in part on the alternative alignment score, a candidate word based at least in part on the alternative character. | 2015-10-01 |
20150277758 | Input Method and Apparatus of Touchscreen Electronic Device - An input method and apparatus of a touchscreen electronic device are provided that relate to the field of electronic technologies and solve a problem that when being used on a touchscreen electronic device, the existing input method is not applicable to the touchscreen electronic device, and when a user touches a screen, an unintended touch is easily caused, leading to an erroneous input. A virtual keyboard is displayed on a touchscreen of the touchscreen electronic device, where the virtual keyboard is configured to input corresponding character information according to a touch operation performed by a user on a character displayed on the virtual keyboard, and some first characters are displayed on the virtual keyboard; a first operation instruction is acquired; and the some first characters displayed on the virtual keyboard are replaced with some other first characters according to the first operation instruction. | 2015-10-01 |
20150277759 | Mouth Piece for Manipulating an External Object, and Method for Moving a Cursor on a Display - An intra-oral system for facilitating movement of an object through lingual manipulation is provided. The system is beneficial for assisting an individual who is impaired in the use of his upper extremities. The object to be moved may be a mechanical device such as a door. Alternatively, the object may be an appliance, wherein “moving” the appliance means turning it on, off, up or down. Alternatively still, the object may be a cursor on a digital display or screen that facilitates the typing of alphanumeric characters on a virtual keyboard or the actuation of a mechanical device. The system includes an elastomeric mouth piece having a palate member. The palate member resides between and is supported by the left and right sides of the mouth piece. The system also includes at least two fluid-containing cells connected to an under-surface of the palate member. Using their tongue, the user applies pressure to the cells to manipulate the external object. A method for moving an object using a mouth piece controlled through lingual movement is also provided. In addition, a method of typing characters on a virtual keyboard using lingual musculature is offered. | 2015-10-01 |
20150277760 | TERMINAL DEVICE, SCREEN DISPLAY METHOD, HOVER POSITION CORRECTION METHOD, AND RECORDING MEDIUM - A terminal device is provided which is capable of making a key display with which a user makes an input easily. A hover position detection unit measures a distribution of a physical quantity indicating a degree of approach of an operation finger to a touch panel, and detects a hover position from the distribution of the physical quantity. A target key identification unit identifies, as a target key, a key corresponding to a display region including coordinates of the hover position. A user assistance display control unit generates a display control signal indicating that an assistance display that represents the target key is to be displayed at a different position from a display position of the target key. A display makes a screen display in accordance with the display control signal. | 2015-10-01 |
20150277761 | STORAGE MEDIA PERFORMANCE MANAGEMENT - A method or system for comprises determining a certification level of storage area for storing data of a write request based on a characteristic of the data, selecting a target storage area based on a media certification table and the determined certification level and storing data at the target storage area. | 2015-10-01 |
20150277762 | MODELING WORKLOAD INFORMATION FOR A PRIMARY STORAGE AND A SECONDARY STORAGE - Provided are a computer program product, system, and method for modeling workload information for a primary storage and a secondary storage. A determination is made of: a first type and second type of Input/Output (I/O) operations with respect to extents configured in the primary storage; a cumulative I/O workload for the primary storage based on a first type and a second type of I/O operations at different cumulative storage amounts of the primary storage indicating a concentration of the I/O workload on the primary storage; and cumulative I/O workload for the secondary storage based on the first type and the second type of I/O operations at different storage amounts indicating a concentration of the I/O workload of the first type of I/O operations on the secondary storage. A performance gap is determined based on the cumulative I/O workloads for the primary and secondary storages at one of the storage amounts. | 2015-10-01 |
20150277763 | VIRTUALIZATION IN A MULTI-HOST ENVIRONMENT - Methods and systems for implementing improved partitioning and virtualization in a multi-host environment are provided. According to one embodiment, multiple devices, including CPUs and peripherals, coupled with a system via an interconnect matrix/bus are associated with a shared memory logically partitioned into multiple domains. A first domain is associated with a first set of the devices and a second domain is associated with a second set of the devices. A single shared virtual map module (VMM), maps a memory access request to an appropriate partitioned domain of the memory to which the originating device has been assigned based on an identifier associated with the device and further based on they type of memory access. The VMM causes a memory controller to perform memory access on behalf of the device by outputting a physical address based on the identified domain and the virtual address specified by the request. | 2015-10-01 |
20150277764 | MULTI-MODE NAND-CACHING POLICY FOR HYBRID-HDD - A hybrid drive that includes a magnetic storage medium and a non-volatile solid-state device is operable in multiple modes and is configured to switch operation between the multiple modes, depending on the history of data accesses from a host. | 2015-10-01 |
20150277765 | STORAGE SUBSYSTEM AND METHOD FOR CONTROLLING THE STORAGE SUBSYSTEM - The present invention provides a storage subsystem accessing a storage resource efficiently to thereby enhance throughput. The storage subsystem adopts a configuration where respective processor packages have ownership of the respective LDEVs, wherein an I/O command from a host specifying an address extending over a division position within a single LDEV is divided, and the I/O processing is executed in a shared manner by multiple processor packages. The I/O processing is executed by allocating a processor package that processes a specific storage area with priority. | 2015-10-01 |
20150277766 | TRANSPARENT CODE PATCHING - An application located in one or more first memory regions is executed. The application has a separate modified portion, which is located in one or more second memory regions different from the one or more first memory regions. A request is obtained to access one of a first memory region or a second memory region, the request including an address of a first type. Based on obtaining the request, the address is translated to another address. The another address is of a second type and indicates the first memory region or the second memory region. The translating is based on an attribute associated with the address, in which the attribute is used to select information from a plurality of information concurrently available for selection to be used in translating the address. The plurality of information to provide multiple addresses of the second type, one of which is the another address. The another address is used to access the first memory region or the second memory region. | 2015-10-01 |
20150277767 | STORAGE MANAGEMENT APPARATUS, AND PERFORMANCE ADJUSTING METHOD - An operational management server manages a storage device that includes a plurality of types of disks having different performances. A setting unit sets a target value of a performance to a volume produced by using the different types of the disks. An allocation rate management unit determines allocation rates of the respective types of the disks included in the volume on the basis of the target value set by the setting unit, and instructs the storage device to reproduce the volume in accordance with the determined allocation rates. | 2015-10-01 |
20150277768 | RELOCATING DATA BETWEEN STORAGE ARRAYS - A method and apparatus for automatically relocating data in a plurality of storage arrays. The method may comprise obtaining feature information of a plurality of storage devices included in the plurality of storage arrays, wherein the plurality of storage devices are grouped into a plurality of storage tiers based on the feature information; obtaining location information of the plurality of storage devices, the location information including a storage tier and a storage array at which a respective storage device is located; monitoring an access status of data stored in the plurality of storage devices; and based on the access status, the feature information and the location information, automatically generating a data moving plan that indicates a target location to which the data is to be moved. Data may automatically move between different storage tiers and across different storage arrays, without being limited within a certain storage array. | 2015-10-01 |
20150277769 | SCALE-OUT STORAGE IN A VIRTUALIZED STORAGE SYSTEM - Embodiments of the present disclosure disclose a method and apparatus for storage scale-out in a virtualized storage system where in responsive to at least one new virtual storage control device being added, configuring at least a part of a virtual logic unit number configured in at least one existing virtual control device into the at least one new virtual storage control device; and responsive to the configuring, updating an access path for the at least part of the virtual logic unit number, the access path indicating all virtual storage control devices configured with the at least a part of the virtual logic unit number, and load of at least one virtual storage control device may be distributed onto more virtual storage control devices, such that data may be accessed through more virtual storage control devices, thereby preventing a single virtual storage control device from becoming a bottleneck for system performance. | 2015-10-01 |
20150277770 | MEMORY DEVICE WITH TRACKING MECHANISM - A memory device includes storage layers each comprising memory cells arranged in a plurality of rows, bit lines coupled to the memory cells in the corresponding rows, tracking cells arranged in at least one row, at least one tracking bit line coupled to the tracking cells, and at least one sense amplifier coupled to the bit lines. The sense amplifier is configured to detect data stored in the memory cells, and has an enabling terminal coupled to the at least one tracking bit line. The memory device further comprises word lines and tracking word lines extending through the storage layers. The word lines are coupled to the corresponding memory cells in the storage layers. The tracking word lines are coupled to the corresponding tracking cells in the storage layers. | 2015-10-01 |
20150277771 | MULTIMEDIA STORAGE SYSTEMS AND METHODS - An article of manufacture includes a machine-readable medium that stores a multimedia content file in a first format and multiple program sets. Each program set is a version of software that, when executed by a respective electronic system, produces the multimedia content file in a second format for use in the respective electronic system. A first program set is compatible with a first operating system executed by a first electronic system and a second program set is compatible with a second operating system executed by a second electronic system. The second operating system is distinct from the first operating system. | 2015-10-01 |
20150277772 | Global Memory Sharing Method and Apparatus, and Communications System - A global memory sharing method includes counting, by the sub-operating system, a page replacement rate in a task scheduling period of a predetermined quantity of times, and a memory residence time ratio in a page replacement period; calculating, by the sub-operating system, a memory pressure index according to the page replacement rate and the memory residence time ratio; and if the memory pressure index is greater than a memory pressure threshold, sending, by the sub-operating system, an application to a global memory management service module. According to the forgoing method, in an architecture of multiple operating systems, each sub-operating system can complete much adaptive work, which reduces complexity of the global memory management service module and improves system performance. Meanwhile, a utilization rate of global memory may be improved, and the architecture of the multiple operating systems may have better extensibility. | 2015-10-01 |
20150277773 | DYNAMIC STORAGE TIERING - Embodiments of the present disclosure provide a method and apparatus for dynamic storage tiering by calculating a density of data according to a temperature of the data, and making the density of data with a higher temperature smaller; obtaining density threshold of each of the tiers, wherein the density threshold of an upper tier is smaller than that of a lower tier; comparing the density of the data with the density threshold of each of the tiers to determine which tier the data should be moved to; and moving the data to the determined tier. Embodiments of the present invention may be used to provide a dynamic storage tiering scheme with higher flexibility and scalability. | 2015-10-01 |
20150277774 | HARD DISK SYSTEM OPERATION METHOD, STORAGE SYSTEM, AND PROCESSOR - The present invention is applicable to the field of hard disk processing technologies, and provides a hard disk system operation method, a storage system, and a processor. The method includes: starting, by a processor, a Boot Loader recorded in a non-volatile storage medium, configuring an IP address for the storage system after the loader is started, and then establishing, based on the IP address, an IP transmission channel between an external interface and a server; obtaining, by the processor, hard disk firmware from the external interface, where the hard disk firmware is received by the external interface from the server through the IP transmission channel; and suspending, by the processor, a hard disk, and loading the hard disk firmware to a memory. | 2015-10-01 |
20150277775 | MIGRATING WORKLOADS ACROSS HOST COMPUTING SYSTEMS BASED ON REMOTE CACHE CONTENT USAGE CHARACTERISTICS - Techniques for migrating workloads across host computing systems in a virtual computing environment are described. In one embodiment, a workload executing on a first host computing system that accesses contents cached in a cache of a second host computing system via a remote memory channel for a predetermined number of times is identified. Further, migration of the identified workload to the second host computing system is recommended, thereby allowing the identified workload to access the contents from the second host computing system after migration in accordance with the recommendation. | 2015-10-01 |
20150277776 | DATA STORAGE CONTROL APPARATUS AND DATA STORAGE CONTROL METHOD - A compressed data generator compresses, by using a lossless compressor and a lossy compressor, image data in units of first blocks to generate a plurality of types of compressed data. A selector performs selection processing in units of second blocks each including a predetermined number N of first blocks, where N is an integer of 1 or more. The selection processing involves determining whether each of the plurality of types of compressed data satisfies a selection condition and selecting one piece of compressed data that satisfies the selection condition. The selection condition includes a data size condition that a data size of all the first blocks included in the second block is less than or equal to a predetermined value, and a data accuracy condition that information maintaining accuracy is highest among compressed data that satisfy the data size condition. | 2015-10-01 |
20150277777 | WRITE PROCEDURE USING ESTIMATED BEST SETTING IN FIRST RUN - In one general embodiment, a method includes receiving a request for a write operation to be performed in a tape drive; determining a capacity margin ratio of the tape drive; determining an optimum a write procedure based at least in part on the capacity margin ratio; and invoking the optimum write procedure in response to determining the optimum write procedure. The optimum write procedure is selected from the group consisting of: a backhitch write procedure, a same wrap backhitchless flush (SWBF) write procedure, and a recursively accumulating backhitchless flush (RABF) write procedure. Systems and computer program products configured to perform similar techniques are also disclosed. | 2015-10-01 |
20150277778 | VIRTUAL GENERAL-PURPOSE I/O CONTROLLER - Technologies for virtual general purpose I/O (GPIO) include a computing device having a virtual GPIO controller driver, a virtual GPIO controller firmware interface, and a virtual GPIO controller. The driver receives a GPIO command from an operating system of the computing device. The GPIO command specifies an operation to be performed by a GPIO pin. The driver sends the GPIO command to the firmware interface. In response to the firmware interface receiving the command, the virtual GPIO controller emulates a virtual GPIO pin to implement the GPIO command. The firmware interface may trigger an interrupt that can be received by the operating system. The virtual GPIO controller may emulate the virtual GPIO pin using firmware-reserved backing memory, an embedded controller, or an interface to a peripheral device of the computing device. The firmware interface may be an ACPI control method. Other embodiments are described and claimed. | 2015-10-01 |
20150277779 | METHOD OF MIGRATING VIRTUAL MACHINES BETWEEN NON-UNIFORM MEMORY ACCESS NODES WITHIN AN INFORMATION HANDLING SYSTEM - A method for allocating virtual machines (VMs) to run within a non-uniform memory access (NUMA) system includes a first processing node and a second processing node. A request is received at the first processing node for additional capacity for at least one of (a) establishing an additional VM and (b) increasing processing resources to an existing VM on the first processing node. In response to receiving the request, a migration manager identifies whether the first processing node has the additional capacity requested. In response to identifying that the first processing node does not have the additional capacity requested, at least one VM is selected from an ordered array of the multiple VMs executing on the first processing node. The selected VM has low processor and memory usage relative to the other VMs. The selected VM is migrated from the first processing node to the second processing node for execution. | 2015-10-01 |
20150277780 | SERVER APPARATUS, RECORDING MEDIUM STORING INFORMATION STORAGE PROGRAM, AND INFORMATION STORING METHOD - A server apparatus includes a storage unit configured to store speed information about a speed of a sequential access to a storage area for each specified storage area in each of a plurality of storage devices and a control unit configured to perform a process including selecting at least two storage devices among the plurality of storage devices in response to an access request made to any of the plurality of storage devices, identifying storage areas having a difference in the speed of the sequential access that is equal to or slower than a specified threshold value from among the storage areas of the selected storage devices by using the speed information and storing data in each of the identified storage areas. | 2015-10-01 |
20150277781 | STORAGE DEVICE ADJUSTING DEVICE AND TIERED STORAGE DESIGNING METHOD - A memory stores plural pieces of information on a storage device including a first storage medium and a second storage medium. A processor obtains ratios of accesses to the respective storage mediums to a total number of accesses for the respective storage devices. The processor obtains a first number of requests that is a number of accesses capable of being processed in the respective storage devices within a prescribed time period. An interface preferentially reports information on the storage device having a relatively small difference between the first number of requests and the second number of requests. | 2015-10-01 |
20150277782 | Cache Driver Management of Hot Data - A cache driver, a host bus adapter and methods used by them are provided. The method used by the cache driver includes: receiving a first I/O request for accessing data, and sending a second I/O request to a host bus adapter (HBA). The cache driver sends the second I/O request in response to determining that the first I/O request accesses hot data on a HDD. In that case, the second I/O request is a request to the HBA to send a third I/O request to both the HDD and an SSD. The method used by the HBA includes: receiving a second I/O request from a cache driver. The second I/O request is a request to the HBA to send a third I/O request to both a HDD and an SSD. The HBA then sends the third I/O request. | 2015-10-01 |
20150277783 | OPTIMIZED TRANSFER AND STORAGE OF HIGHLY DENORMALIZED DATA IN AN IN-MEMORY DATA GRID - A method for transferring and storing a data set associated with an in-memory data grid (IMDG) is provided. The method may include identifying at least two data object instances associated with the data set based on a determined relationship between the at least two data object instances. The method may also include performing a field relation analysis on the identified at least two data object instances and recording the field relation analysis. The method may include receiving a request for a data object associated with the data set. The method may include determining if an optimization can be performed on the data object. The method may include omitting a field value associated with the data object based on the determined optimization. The method may include inflating the omitted field value into the data set associated with the data object request and returning the data set with the inflated field value. | 2015-10-01 |
20150277784 | STORAGE DEVICE, INFORMATION PROCESSING DEVICE, DATA ACCESS METHOD AND PROGRAM - A storage device includes a recording medium in which data is recorded on a cluster basis, and a memory that stores a file allocation table (FAT) in which disposition information regarding the cluster is recorded. | 2015-10-01 |
20150277785 | DATA WRITING METHOD, MEMORY CONTROL CIRCUIT UNIT AND MEMORY STORAGE APPARATUS - A data writing method, and a memory control circuit unit and a memory storage apparatus using the method are provided. The method includes: grouping the logical units into a first area and at least a second area according to the write counts of the logical units configured on the memory apparatus. The method also includes: determining whether the logical unit corresponding to the received data belongs to the first area. The method further includes: if the logical unit corresponding to the received data belongs to the first area, programming the received data into a first active physical erasing unit, and if the logical unit corresponding to the received data belongs to the first area, programming the received data into a second active physical erasing unit. Accordingly, the method may improve the efficiency of a garbage collection operation. | 2015-10-01 |
20150277786 | METHOD, DEVICE, AND PROGRAM FOR MANAGING A FLASH MEMORY FOR MASS STORAGE - The invention relates to a method for controlling a flash memory ( | 2015-10-01 |
20150277787 | MEMORY CONTROLLER, MEMORY SYSTEM, AND MEMORY CONTROL METHOD - The memory controller comprises a storage unit in which the Registered-System-Max-NOE is registered per logical area and a processor which registers, in the storage unit, the System-Max-NOE (the maximum value of multiple erasures respectively corresponded to multiple physical areas) at the time when allocating a spare physical area in one of the logical areas as the Registered-System-Max-NOE to be associated with the allocation destination logical area. The processor performs a wear leveling processing based on the Registered-System-Max-NOE per logical area. | 2015-10-01 |
20150277788 | METHOD FOR WEAR LEVELING IN A NONVOLATILE MEMORY - A method for writing and reading data memory cells, comprising: defining in a first memory zone erasable data pages and programmable data blocks; and, in response to write commands of data, writing data in erased blocks of the first memory zone, and writing, in a second memory zone, metadata structures associated with data pages and comprising, for each data page, a wear counter containing a value representative of the number of times that the page has been erased. | 2015-10-01 |
20150277789 | PLACEMENT ENGINE FOR A BLOCK DEVICE - A system, method, and computer program product are provided for implementing a reliable placement engine for a block device. The method includes the steps of tracking one or more parameters associated with a plurality of real storage devices (RSDs), generating a plurality of RSD objects in a memory associated with a first node, generating a virtual storage device (VSD) object in the memory, and selecting one or more RSD objects in the plurality of RSD objects based on the one or more parameters. Each RSD object corresponds to a particular RSD in the plurality of RSDs. The method also includes the step of, for each RSD object in the one or more RSD objects, allocating a block of memory in the RSD associated with the RSD object to store data corresponding to a first block of memory associated with the VSD object. | 2015-10-01 |