52nd week of 2016 patent applcation highlights part 41 |
Patent application number | Title | Published |
20160378268 | SYSTEM AND METHOD OF SMART INCIDENT ANALYSIS IN CONTROL SYSTEM USING FLOOR MAPS - An apparatus including a security system that protects a secured geographic area, a plurality of card readers along a periphery of the secured geographic area, a memory of the security system that saves a record of each human user admitted by a card reader of the plurality of card readers into the secured area, a user interface of the security system that receives an identifier of a human user and a time frame and a display of the security system that displays a map of the secured area including any entry and exit locations of the identified human user during the time frame from the secured area. | 2016-12-29 |
20160378269 | METHOD AND AN ELECTRONIC DEVICE FOR PERFORMING PLAYBACK OF STREAMED MEDIA INCLUDING RELATED MEDIA CONTENT - Described herein are methods and electronic devices for performing playback of streamed media, including complementing a media content item with an associated media content item. In accordance with an exemplary embodiment, during playback of a first media content item, a message is sent to a computer server system, to return information that a related second media content item is selectable. The information that the second media content item is selectable is displayed at a user interface as a visual array of tiles, wherein each one of the tiles corresponds to a respective second media content item. Playback of the second media content item can be combined with the first media content item. By displaying information about selectable associated media content items to a user, the user will be enabled to individually select associated media content items to complement a currently playbacked media content item. | 2016-12-29 |
20160378270 | METHOD FOR PROVIDING USABILITY NOTIFICATION FOR EXTENDABLE AREA OF DISPLAY AND ELECTRONIC DEVICE SUPPORTING THE SAME - An electronic device is provided that includes a flexible display having a deformable form, a processor electrically connected to the display, and a memory electrically connected to the processor, and the processor is configured to display a notification object that provides notification about an existence of information, which is to be displayed on at least a part of a second area of the display expanded according to deformation of the display when an event occurs, on a first area corresponding to an area before expansion of the display. | 2016-12-29 |
20160378271 | METHOD AND A DEVICE FOR PROCESSING MESSAGES EXCHANGED BETWEEN USERS - One embodiment relates to a processing method for processing messages exchanged between a first user and at least one second user, the method comprising detecting a first message being composed by a first user in a message composition window displayed on a screen of a terminal of the first user. The method may also comprise detecting during this composition the arrival of a second message for the first user and coming from at least one second user; and, in response to this detection, interrupting the composition of the first message, with input by the first user in the composition window following this interruption leading to a third message being created. The method may comprise displaying the first message and the second message on the screen of the terminal, each message being displayed outside the composition window in association with at least one predetermined action that can be confirmed by the first user. | 2016-12-29 |
20160378272 | SYSTEMS AND METHODS FOR PROVIDING MULTI-FOCUS TO APPLICATIONS FOR COLLABORATION - A multi-focus application collaborative system is configured to allow: (1) two or more applications to be displayed on a multi-sensory input display; and one or more users to interact and provide input to the two or more applications at the same time without having to switch focus between the two or more applications. That is, each application retains focus simultaneously so that input from the one or more users is received by the two or more applications without the one or more users having to shift focus from one application to the other in order for each application to receive input from the multi-sensory input display. | 2016-12-29 |
20160378273 | Apparatus and Method for a Multi-Step Selection Interface - A method for a multi-step selection interface is provided including receiving a multistep selection indication, causing, using a processing circuitry, a first selection menu extending in a first direction to be rendered on a display, receiving a first selection indication based on the first selection menu, in response to receiving the first selection indication; causing a second selection menu to be rendered on the display, extending in the first direction in substantially the same position of the display as the first selection menu, and causing a rendering of at least a portion of the first menu to be displaced in a direction substantially perpendicular to the first direction. | 2016-12-29 |
20160378274 | USABILITY IMPROVEMENTS FOR VISUAL INTERFACES - One or more aspects relate to a screen reader. Markup code for a visual interface containing at least one visual control is located. A screen reader menu for the visual interface is created. A visual control name and screen location, both corresponding to the at least one visual control, are extracted from the markup code. A menu item is generated in the screen reader menu corresponding to the at least one visual control. The menu item is set to simulate an action at the screen location corresponding to the at least one visual control on selection of the menu item whereby on user selection of the menu item the action is simulated at the screen location corresponding to the at least one visual control. | 2016-12-29 |
20160378275 | SCREEN READER IMPROVEMENTS - One or more aspects relate to providing a user interface menu in a screen reader reading an application. A graphical user interface (GUI) is screen scraped to determine GUI components and a user option menu is created including user options corresponding to the determined GUI components. A corresponding GUI component is activated when a user option is selected. | 2016-12-29 |
20160378276 | METHODS AND APPARATUS FOR GENERATING FOR DISPLAY PORTIONS OF MEDIA ASSETS - Methods and apparatus are described herein to provide for transitioning between a first scene of a first media asset and a second scene of a second media asset. The second scene of the second media asset may be pre-defined in received media guidance data, or may be defined by a user. The first media asset and second media asset may each either be a scheduled media asset or an unscheduled media asset. Determination of a transition between the first media asset and the second media asset may be based on identifiers corresponding to the first media asset and/or identifiers corresponding to the second media asset. | 2016-12-29 |
20160378277 | MOBILE TERMINAL AND METHOD FOR CONTROLLING THE SAME - A mobile terminal, including a wireless communication processor; a touch screen; and a controller configured to: execute a first function specifying a counterpart, and execute a second function in combination with a display of a first menu for transmitting at least one or more contents selected by the second function to the specified counterpart through the wireless communication processor, in response to an execution command for executing the second function within a prescribed time from a timing of executing, suspending or ending the first function. | 2016-12-29 |
20160378278 | DEVICE AND METHODS FOR CONTROL INCLUDING PRESENTATION OF A SELECTABLE DISPLAY ELEMENT - The present disclosure relates to methods and devices for device control. In one embodiment, a method for device control including presentation of a selectable display element includes determining activity for each of a plurality of list elements of the device and determining a display format for a selectable display element, wherein the selectable display element is configured for presentation associated with the plurality of display elements. The method may also include presenting at least a portion of the selectable display element on a display of the device, wherein at least one list element is presented in association with the portion of the selectable display element. Another embodiment is directed to a device configured to present a selectable display element for control. | 2016-12-29 |
20160378279 | SYSTEM AND METHODS FOR DEVICE CONTROL - The present disclosure relates to device control. In one embodiment, a method for device control includes displaying a user interface including one or more graphical elements on a display of the device and presenting a notification window in the user interface as an overlay to the one or more graphical elements. The notification window can be displayed to include one or more options to control operation of the device (e.g., confirm, cancel, etc.). The method can also include detecting a touch command relative to the display, wherein the touch command is a directional command correlated by the device to one of a plurality of options to control device operation in response to the notification window and controlling operation of the device based on the direction of the touch command. Another embodiment is directed to a device configured to control operation based on a direction of touch command. | 2016-12-29 |
20160378280 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM - An information processing apparatus includes a touch panel, a display control unit configured to perform control so that a moving object and a different object from the moving object are displayed on a display screen of the touch panel, wherein a display position of the moving object can be moved, and a control unit configured to set a response region for receiving a touch operation with respect to the moving object, wherein, in a case where the moving object overlaps the different object, the control unit reduces the response region of the moving object. | 2016-12-29 |
20160378281 | SYSTEM AND METHODS FOR NAVIGATION BAR PRESENTATION AND DEVICE CONTROL - The present disclosure relates to device control. In one embodiment, a method for device control includes displaying a user interface including a navigation bar. The navigation bar may be presented to include one or more selectable elements and wherein the navigation bar includes a plurality of swipe zones. The method also includes detecting an input command relative to a display of the device, wherein the input command is a swipe command relative to one of the plurality of swipe areas of the navigation bar, and determining a navigation bar command based on identification of a swipe area of the input command and a swipe length of the input command. Presentation of the navigation bar may be updated based on the navigation bar command. Another embodiment is directed to a device configured to control operation based on navigation bar commands. | 2016-12-29 |
20160378282 | METHOD AND AN ELECTRONIC DEVICE FOR ONE-HAND USER INTERFACE - An electronic device includes a touch panel configured to receive a user input at a location and a display configured to output at least one object on at least one of a plurality of grid areas. The plurality of grid areas is arranged in a plurality of rows and a plurality of columns. A processor is configured to rearrange an output location of the at least one object outputted on the at least one grid area in response to receiving the user input. | 2016-12-29 |
20160378283 | MOBILE DEVICE VISUAL BROWSING - Systems and methods for providing tablet web visual browsing are provided. In example embodiments, an identity of a user of a mobile device is determined and user specific information is accessed based on the identity. A landing page having a plurality of categories from which the user at the mobile device may begin a navigation to search for an item of interest is provided. The landing page displays a plurality of categories without displaying sub-categories of the plurality of categories and includes the user specific information. A first touch input that indicates a selection of a category is received from the mobile device. A plurality of subcategories of the selected category and a search result a plurality of item selections within the selected category are determined. A user interface is presented on the mobile device that displays the selected category, the plurality of subcategories, and the plurality of item selections within the selected category. | 2016-12-29 |
20160378284 | DATA ENTRY SYSTEM AND ACCOMPANYING INTERFACE - A data entry system is disclosed. Some embodiments of the data entry system utilize an input device and a user interface. In some embodiments, a user can actuate keys on an input device to activate and/or select from the user interface cells associated with symbols, such as letters. A user can input different symbols quickly and efficiently. In some embodiments, users can input the most common letters of a given alphabet using only a single actuation of one of four keys. | 2016-12-29 |
20160378285 | Automatic Detection of Semantics - A system, a method, and a computer program product for automatic detection of semantics are disclosed. A user interface containing a first element and a second element in a plurality of elements is generated. At least one semantic relationship is defined between the first element and the second element. An action on the first element is performed based on an action performed on the second element using the semantic relationship. | 2016-12-29 |
20160378286 | USER INTERFACE ADJUSTMENT METHODS AND SYSTEMS - One or more systems and/or methods for adjusting a user interface based upon an orientation of an input object are provided. An input provided by an input object (e.g., a hand of the user) may be received through a display of a device (e.g., a touchscreen display of a smartphone). The input may comprises gesture data corresponding to a gesture performed relative to the display. The input may be evaluated to determine an orientation, such as a hand orientation, of the input object. In an example, curvature associated with the gesture may be evaluated to determine the orientation of the input object. A user interface displayed by the device may be adjusted based upon the orientation of the input object. In an example, a location, a size, an appearance, an output, and/or a functionality of a user interface element displayed within the user interface may be adjusted. | 2016-12-29 |
20160378287 | SYSTEM AND METHOD FOR SCROLLING THROUGH MEDIA FILES ON TOUCHSCREEN DEVICES - A system and method for scrolling through a media file is presented. Playback of a media file is initiated. An instruction is received an instruction to enter a navigation mode. A set of one or more thumbnails is displayed. Each of the set of one or more thumbnails represents a portion of the media file. An input is received from a user indicating a desire to view a portion of the media file represented by one of the set of one or more thumbnails on the display. Playback of the media file is resumed at the portion of the media file represented by one of the set of one or more thumbnails on the display. The input from the user indicating a desire to view a portion of the media file comprises using scroll gestures on the set of one or more thumbnails to display a desired portion of the media file. The input can be made using a touch-sensitive device. The touch-sensitive device can be a touchscreen display. | 2016-12-29 |
20160378288 | MOVING AN OBJECT DISPLAYED ON A DISPLAY SCREEN - A method, system, and/or computer program product moves a movable object displayed on a display screen using an electronic device. The method comprises the electronic device displaying a first frame around a first area on a display screen, and displaying a second frame around a second area on the display screen. The second frame displayed is larger than the first frame, and adjusts in size until it intersects a movable object. Once the second frame intersects the movable object, a half line is displayed from the first frame to the movable object, and in response to receiving a movement signal, a display of the movable object is then displayed in the first area. | 2016-12-29 |
20160378289 | RECONFIGURING A USER INTERFACE ACCORDING TO INTERFACE DEVICE DETERIORATION - For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device. | 2016-12-29 |
20160378290 | CONTENT DISPLAY DEVICE, CONTENT DISPLAY METHOD AND PROGRAM - A content display device includes: a display unit for displaying a content in a displayable area; a position detecting unit for detecting a touch position; a determination unit for determining whether or not the detected touch position is on the displayed content; and, a content movement control unit that, when the determination unit has determined that the detected touch position is on the displayed content while part of the content resides outside the displayable area of the display unit, performs a control so as to move and display the content in such a manner that an entire content is displayed within the displayable area. | 2016-12-29 |
20160378291 | OBJECT GROUP PROCESSING AND SELECTION GESTURES FOR GROUPING OBJECTS IN A COLLABORATION SYSTEM - A collaboration system can be configured to support a large number of active clients in a workspace where the workspace is distributed into diverse groups of objects. While participating in the workspace, a first active client can consolidate a plurality of objects into a group. Actions taken on this group maintain the proportions and relative positions of the objects within the group. These actions are distributed to a second active client in the workspace wherein the second active client applies these actions to their copies of the objects thereby synchronizing the viewports of the first and second active clients. Actions on a group of objects include resizing, moving, pinning, deleting, and duplicating the group as a whole. | 2016-12-29 |
20160378292 | CROP FRAME ADJUSTING METHOD, IMAGE PROCESSING DEVICE, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM - A crop frame adjusting method includes displaying an image; displaying a crop frame on the image; and in response to touches within a virtual frame corresponding to the crop frame are detected, resizing the crop frame according to movements of the touches, wherein the virtual frame is extended from the crop frame. | 2016-12-29 |
20160378293 | SYSTEM AND METHODS FOR TOUCH TARGET PRESENTATION - The present disclosure relates to user interfaces and in particular to providing a touch target for device interaction. In one embodiment, a process for providing a touch target includes displaying, by a device, a touch target on a display of the device, wherein the touch target is displayed in a first position, and detecting an input touch command to the display of the device. The process can also include positioning the touch target based on the input touch command, wherein the touch target is moved to a second position and controlling device operation based on position of the touch target. The processes and devices described herein may be configured to project contact position of a contact to portions of the display. | 2016-12-29 |
20160378294 | CONTEXTUAL CURSOR DISPLAY BASED ON HAND TRACKING - A head mounted display device and method for contextual cursors comprising a camera configured to capture a series of images, a display, and a processor configured to: display, to a user of the head mounted display device, a virtual cursor on display so as to appear at a location in a three dimensional environment, determine whether motion of a hand of the user in the images is trackable, and in response to at least determining that motion of the hand is trackable, modify a visual appearance of the virtual cursor to indicate that motion of the hand is trackable, and in response to at least determining that motion of the hand is not trackable, modify the visual appearance of the virtual cursor to indicate that motion of the hand is not trackable. | 2016-12-29 |
20160378295 | CURSOR ENHANCEMENT EFFECTS - According to an embodiment, a method includes detecting, at a computing device, a sustained repetitive actuation of an input device operatively connected to the computing device, the sustained repetitive actuation being above a first predetermined threshold period of time and magnitude, the input device being associated with a cursor on a display screen of one or more output devices in a first condition and operatively connected to the computing device, and activating one or more cursor enhancement effects associated with the one or more output devices into a second condition, wherein at least one property of the one or more cursor enhancement effects is based on at least one attribute of the detected sustained repetitive actuation. | 2016-12-29 |
20160378296 | Augmented Reality Electronic Book Mechanism - A method is described to facilitate augmented reality. The method includes receiving image data from a book, extracting features from the image data as the book as being read, comparing the extracted features to previously stored data in the database, retrieving page data associated with the extracted features upon detecting a comparison match, overlaying the page data on a book page currently being viewed and displaying the page data on the book page currently being viewed. | 2016-12-29 |
20160378297 | Smart Display Data Capturing Platform For Record Systems - A platform is provided to capture data displayed on a screen of a graphical user interface. The platform can find relevant foreground windows and determine whether the windows belong to a monitored process. The platform can also identify the context of the screen and record any changes. Related system, method, apparatus, and non-transitory computer readable medium are also provided. | 2016-12-29 |
20160378298 | SYSTEMS AND METHODS FOR MONITORING AND CORRECTING DEFECTS AND TUBING INSTALLATION ERRORS FOR BLOOD PROCESSING SYSTEMS - A system is provided for processing blood from a blood source. The system cooperates with a disposable fluid flow circuit including a tubing line that is associated with a clamp of the system. The system also includes a sensor and a controller, which cooperate to determine whether the fluid flow circuit and/or the system itself is defective and/or if the fluid flow circuit has been installed onto the system improperly. If such an error or defect exists, then the controller determines whether a selected system state exists. The controller causes a change in the appearance of the display of the system, which includes displaying an interactive icon if the selected system state exists. The icon, when manipulated, causes the clamp to move from the closed condition to an open condition. | 2016-12-29 |
20160378299 | Method For Displaying Icons And Electronic Apparatus - A method for displaying icons and an electronic apparatus are provided. The method includes: determining N icons which have a one-to-one correspondence with N applications of an electronic apparatus, where N≧1, each of the N icons has a first display parameter; acquiring a sensing parameter by a sensor of the electronic apparatus; determining whether the sensing parameter matches with a preset operation; and adjusting the first display parameter of at least one of the N icons if the sensing parameter matches with the preset operation. | 2016-12-29 |
20160378300 | CONVERSION OF PLATFORM-INDEPENDENT ACCESSIBILITY LOGIC INTO PLATFORM-SPECIFIC ACCESSIBILITY FUNCTIONALITY - An accessibility framework exposes a uniform application interface to applications with accessibility functionality. It receives abstract user interface components and provides them, through a platform-specific interface, to an accessibility framework, for processing. | 2016-12-29 |
20160378301 | SCREEN INFORMATION PROCESSING APPARATUS, SCREEN INFORMATION PROCESSING METHOD, AND SCREEN INFORMATION PROCESSING PROGRAM - Provided are a screen information processing apparatus, a screen information processing method, and a screen information processing program, which are capable of improving visibility in a configuration where icons respectively indicating the positions of sensors in a predetermined area are displayed on a screen. The screen information processing apparatus includes: an evaluation unit configured to, when a plurality of icons respectively indicating positions of a plurality of sensors are to be displayed on a screen, evaluate an overlapping degree or crowdedness of the icons on the screen; and a display control unit configured to perform control of displaying, on the screen, an auxiliary icon which is a separate icon that groups the icons in accordance with a content of the evaluation performed by the evaluation unit. | 2016-12-29 |
20160378302 | SYSTEM FOR DISPLAYING A SYSTEM STATUS FOR A PLURALITY OF OBJECTS OF INTEREST - A system and method for creating a visual perspective of operational information that facilitates rapid decision making. The system and method merges existing data sources from any number of computer-fed external data sources through an applications server to display data set in easily recognizable, repeatable images (tiles) uniquely designed for a user's application. The system and method create visual perspectives of data that accelerate decision-making and problem solving processes by displaying repeatable images (tiles) that display performance results verses expected performance criteria in high-volume, intuitive displays. The system and method utilizes facet searching to assist in refining the displayed images (tiles) to display a system status to the user. | 2016-12-29 |
20160378303 | MOBILE DEVICE SYSTEM FOR HAILING A TAXI CAB - A mobile device for hailing a taxi cab includes one or more processors, a memory, a graphical user interface (GUI) display, and a speaker device. The mobile device downloads an application including embedded content and code. The mobile device receives a first input from a user to activate the application. Responsive to receiving the first input, the mobile device activates the application to (a) display a selectable graphic on the GUI display, (b) receive a second input from a user selecting the selectable graphic, and (c) responsive to receiving the second input, display on the GUI display, an animation graphic configured to alert the taxi cab. | 2016-12-29 |
20160378304 | AUTOMATED TESTING OF GUI MIRRORING - Testing correct mirroring of a GUI. Two GUI specifications are received, a reference GUI specification and a mirrored GUI specification that corresponds to a horizontally mirrored version of the reference GUI specification. For each child element in the reference GUI specification, a start position, width, and width of the parent GUI element are determined from the reference GUI specification; for the corresponding mirrored GUI element, a mirrored start position and a mirrored width are determined from the mirrored GUI specification; and for the mirrored GUI element, a calculated mirrored start position, based on the start position, width, and width of the child GUI element's parent GUI element are determined. If the mirrored start position or the mirrored width is not within a predefined tolerance of the calculated mirrored start position or the width, respectively, the mirrored GUI specification is updated with the calculated mirrored start position or the width, respectively. | 2016-12-29 |
20160378305 | INFORMATION PROCESSING SYSTEM, OPERATION TARGET APPARATUS, AND COMPUTER-READABLE RECORDING MEDIUM - A first communication controller performs control of transmitting, to an operation target apparatus, first language setting information including language information of a first language setting indicating a language setting for a screen display in a first display unit. A second communication controller performs control of receiving the first language setting information transmitted by the operation device. A determining unit determines whether the language information of the first language setting specified by the received first language setting information is included in settable language information indicating information of a language that is settable in a screen display in a second display unit. A setting unit sets, when the language information of the first language setting is determined to be included in the settable language information, language of a second language setting indicating a language setting for the screen display in the second display unit as language of the first language setting. | 2016-12-29 |
20160378306 | ASSET-DRIVEN DYNAMICALLY COMPOSED VISUALIZATION SYSTEM - An application having a graphical user interface is provided for constructing a visualization of an automation system that includes a plurality of objects. The application forms a visualization control that is, in essence, a building block of the visualization of the automation system. The visualization control is associated with an object that includes a reference to a visualization template and properties associated with the object. The object is retrieved from an object storage and, similarly, the visualization template is retrieved form a template storage. The application generates a visualization of the object by mapping its properties to the template. The generated visualization is then assigned to the visualization control. | 2016-12-29 |
20160378307 | SYSTEMS AND METHODS FOR AUTOMATIC FORMATTING OF IMAGES FOR MEDIA ASSETS BASED ON USER PROFILE - Systems and methods are provided herein for personalizing images that correspond to a media asset identifier by using user profile information. As an example, the television series “Community” has several actors, such as Joel McHale, Chevy Chase, and Ken Jeong. Poster art developed by an editor o50533238_1f “Community” may include an image that portrays each of Joel McHale, Chevy Chase, and Ken Jeong. In order to personalize the image, control circuitry may determine which actor(s) the user prefers, and crop out only those actors in the poster art to create a personalized image. As an example, if the user prefers Joel McHale, control circuitry may crop out the portrayal of Joel McHale and use only that portion of the image to display next to other text describing “Community.” | 2016-12-29 |
20160378308 | SYSTEMS AND METHODS FOR IDENTIFYING AN OPTIMAL IMAGE FOR A MEDIA ASSET REPRESENTATION - Control circuitry may identify a plurality of images corresponding to a media asset, where each image of the plurality of images comprises at least one portion, and where each portion comprises a respective entity. Control circuitry may determine an identity of each respective entity. Control circuitry may access a user profile from a database. Control circuitry may cross-reference metadata of the user profile with each identity of each respective entity to determine a preferred entity. Control circuitry may then determine an image of the plurality of images where the preferred entity is more prevalent, and may generate for display that image. | 2016-12-29 |
20160378309 | RECONFIGURING A USER INTERFACE ACCORDING TO INTERFACE DEVICE DETERIORATION - For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device. | 2016-12-29 |
20160378310 | CONTENT DISPLAY DEVICE AND PROGRAM - A content display device includes a display control unit for performing a control of displaying a plurality of contents on a display unit, selects one or a plurality of contents from the plurality of contents being displayed and determines an attribute of the selected content. Also, the content display device manages the determined attribute in association with the selected content. When an attribute is selected, the content display device displays the content having the selected attribute in an orderly arranged manner. | 2016-12-29 |
20160378311 | METHOD FOR OUTPUTTING STATE CHANGE EFFECT BASED ON ATTRIBUTE OF OBJECT AND ELECTRONIC DEVICE THEREOF - A device for outputting a state change effect based on an attribute of an object in an electronic device and a method thereof are provided. The electronic device includes a touch screen display, a processor electrically connected to the touch screen display, and a memory electrically connected to the processor. The memory may store instructions enabling the processor to display a lock screen including a first object and a second object on the touch screen display, to receive a touch or a gesture input related to the first object or the second object through the touch screen display, to display a first visual effect on the screen when the processor receives an input related to the first object, and to display a second visual effect on the screen when the processor receives an input related to the second object, when the instructions are executed. | 2016-12-29 |
20160378312 | TERMINAL DEVICE, DISPLAY CONTROL METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM - A terminal device includes a processor that executes a process including extracting multiple character strings, in units of rows, from a character area included in an image data, determining whether a subsequent row succeeding a designated row exists when the designation of a position of one of the multiple character strings in the designated row is released, and enlarging and displaying a character string of a beginning of the subsequent row and the vicinity of the beginning when the subsequent row is determined to exist. | 2016-12-29 |
20160378313 | MOVING AN OBJECT DISPLAYED ON A DISPLAY SCREEN - A method, system, and/or computer program product moves a movable object displayed on a display screen using an electronic device. The method comprises the electronic device displaying a first frame around a first area on a display screen, and displaying a second frame around a second area on the display screen. The second frame displayed is larger than the first frame, and adjusts in size until it intersects a movable object. Once the second frame intersects the movable object, a half line is displayed from the first frame to the movable object, and in response to receiving a movement signal, a display of the movable object is then displayed in the first area. | 2016-12-29 |
20160378314 | FLOATING SET POINTS TO OPTIMIZE POWER ALLOCATION AND USE IN DATA CENTER - An interactive component-level visual monitoring and control (ICVMC) system of a large-scale information handling system (LIHS) displays on a display device graphical user interfaces (GUIs) that include a visual representation of data centers (DCs) each having functional components operationally configured and interconnected in a system that operates based, at least in part, on one or more set points stored in respective registers. in response to receiving a user selection, ICVMC system changes set point/s respectively in registers in at least one DC based upon a test protocol or a locally-optimized operating protocol to obtain one of a test result and a local optimization of the at least one DC. | 2016-12-29 |
20160378315 | METHOD AND SYSTEM OF ADAPTING QUALITY FOR PRESENTING CONTENT ON A COMPUTING DEVICE - A method of adapting quality for presenting content on a computing device, comprising detecting current display and/or audio settings of the computing device; detecting maximum possible display and/or audio settings of the computing device; and in response to determining a difference between the current and the maximum possible display and/or audio settings, prompting a user of the computing device for adjusting the current display and/or audio settings to different display and/or audio settings. | 2016-12-29 |
20160378316 | User Interface Slider Tool For Communicating Subjective Parameters - A user interface slider tool is provided for communicating preference values for subjective parameters. The slider tool comprises a slider stem having a plurality of designated positions corresponding to preference values for a given parameter and a control handle that moves along the slider stem. A first preference value indicates the parameter is not desired, a second preference value indicates an indifference to the parameter, a third preference value indicates a minimal desire for the parameter, and a fourth preference value indicates a maximum desire for the parameter. An alternate embodiment has a flared slider stem that allows preferences for one or two additional parameters to be communicated by positioning the control handle within a flared rating area. This slider tool offers useful information to an application by providing an intuitive and easy-to-use tool with granular controls that allows for effective communication of user preferences while limiting subjective sampling variance. | 2016-12-29 |
20160378317 | INFORMATION PROCESSING METHOD AND ELECTRONIC DEVICE - The disclosure provides an information processing method and an electronic device. The information processing method comprises: detecting, via a sensing region of an electronic device, a first input operation performed by an operating body on a surface of a button of the electronic device, wherein the sensing region overlaps the surface of the button; comparing the first input operation with at least two predetermined operations in a preset database; when the first input operation matches a first predetermined operation, determining a first control instruction corresponding to the first input operation; and performing a corresponding operation in response to the first control instruction. | 2016-12-29 |
20160378318 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM - Provided is an information processing device for enabling a plurality of content to be efficiently used on the same screen, the information processing device including: a manipulation detection unit configured to detect a manipulation by a user; and a control unit configured to control display on a screen according to the detection of the manipulation detection unit. The control unit performs control to cause, when the manipulation detection unit detects a manipulation for bringing at least two pieces of content displayed on the screen into contact with each other under control by the control unit, the at least two pieces of content to be displayed in alignment. | 2016-12-29 |
20160378319 | APPARATUS AND METHOD FOR DIGITAL DEVICE PROVIDING QUICK CONTROL MENU - A method for controlling a digital device according to an exemplary embodiment of the present specification may include may include a step of activating a display unit, when a first input is detected in a Standby mode, wherein the display unit is deactivated, a step of activating the display unit, when a second control input is detected in the Standby mode, wherein the display unit is deactivated, and displaying a quick control menu based upon a position where the second control input is detected, a step of detecting a third control input selecting the quick control menu, and a step of displaying an execution screen of the application respective to the third control input, and, herein, the first control input and the second control input may each include two parts, and the first control input and the second control input may be partially identical to one another. | 2016-12-29 |
20160378320 | MANIPULATION APPARATUS - A manipulation apparatus includes an image display device for displaying an image containing a command portion, an operation unit manually operable by a user, a pointer display unit for displaying a pointer at a position corresponding to an operation state of an operation unit on the image displayed on the image display unit, a vibration application unit for applying vibration to the operation unit, and a direction determination unit for, based on a positional relationship between the command portion and the pointer or based on contents of the command corresponding to the command portion, determining a direction of a force that is first applied to the operation unit as the vibration by the vibration application unit when the pointer is displayed on the command portion. | 2016-12-29 |
20160378321 | SYSTEM AND METHODS FOR APPLICATION DISCOVERY AND TRIAL - The present disclosure relates to devices and device configurations. In one embodiment, a process for providing application discovery and trial includes presenting a widget element on a display of the device, wherein the widget element includes graphical elements for a plurality of trial applications, and detecting a selection of one of the trial applications in the widget element. The process also includes updating the display to present a selected trial application based on the selection, wherein presentation of the selected trial application includes display of an overlay element, detecting a selection of the overlay element, and presenting a trial application control window based on the selection of the overlay element, the trial application control window including graphical elements for one or more of terminating, continuing and conversion of the selected trial application. | 2016-12-29 |
20160378322 | Remote Apparatus for Displaying, Monitoring and Controlling Shower, Bath or Faucet Water Parameters - The present invention is a remote display that communicated with a water parameter sensors engage to or in close proximity to a water supply piping or incorporated within a shower, or bath or faucet head, in an aesthetically pleasing format. The remote water parameter sensors includes power source, microprocessor and/or microcontroller, temperature sensor and/or water flow sensors, timing circuits. The remote display apparatus can communicated with the water parameter sensors by wired or means. The remote display apparatus can be a substantially round housing encircled with an interface ring having a centrally located display, or can be a square, rectangle, circle or other configuration touch-screen display mounted on a housing that has soft button for menu derived operations. Both embodiments have a back portion designed to adhere to various surfaces. | 2016-12-29 |
20160378323 | SELF-SERVICE VISUALIZATION OF AUTOMATION SYSTEMS - Systems and methods for creating real-time, on-the-fly visualization interfaces for automated systems are described. A graphical user interface allows a user to associate real-time data from one or more automated systems with a graphical interface control. The graphical interface control allows the user to interact with the automated system in real-time to make adjustments to its current state or to visualize real-time streaming data. | 2016-12-29 |
20160378324 | Display Mode Based Media Player Switching - A media item is presented via a media player, the media player configured to receive the media item, the media item being associated with a format and including an audio component. Responsive to a change in a display mode associated with the media player, a second media player is identified that is configured to receive a corresponding media item, the corresponding media item being associated with a second format and including a second audio component that matches the audio component. A particular location is determined in the media item to cease presentation of the media item via the media player and a corresponding location in the corresponding media item to begin presentation of the corresponding media item using the second media player. Responsive to reaching the particular location, concurrently, presentation of the media item is ceased and presentation of the corresponding media item at the corresponding location is begun. | 2016-12-29 |
20160378325 | THIRD PARTY ACTION TRIGGERS - Methods, systems, and apparatus, for providing notifications based on third party data. In an aspect, a method includes receiving first instructions that cause a user device to render a resource that includes a first parameter value of a first parameter and display the resource and generating second instructions that cause the user device to display an action trigger prompt that is rendered with the resource and in an initial state, and wherein the action trigger prompt is rendered to augment the resource with additional content not provided by rendering of the resource according to the first instructions. | 2016-12-29 |
20160378326 | FREEZE PANE WITH SNAP SCROLLING - A grid structure has a header section and a content section. A scroll user input is detected and columns in the content section are scrolled without scrolling the header section. The displayed grid structure is snapped to a column boundary. | 2016-12-29 |
20160378327 | PATH GESTURES - A system includes receiving a start of a path gesture and determining, via a processor, a decision point along the path gesture. At the decision point, a first command associated with a first dimension is displayed. In addition, at the decision point, a second command associated with a second dimension is displayed. | 2016-12-29 |
20160378328 | INFERRING INSIGHTS FROM ENHANCED USER INPUT - A method and associated systems for inferring insights from enhanced user input. A computerized messaging system identifies a user operating a mobile, location-enabled, “scribble” device and associates the user or the device with a domain of interest or with other metadata that characterizes the user. When the user enters an ad hoc “scribble” input via the device, the system automatically tags the input with the user's location, with sensory data received from one or more sensor devices, and with ancillary data received from extrinsic data repositories. The system may then consider this ancillary and sensory data in order to identify or infer rules or insights associated with the user and the scribble. These rules may then be used to identify targeted, user-specific steps to perform in response to receiving the scribble, where these user-specific steps accommodate a user preference without exposing confidential user information to a public data repository. | 2016-12-29 |
20160378329 | SERVER DEVICE - To provide a server device with which the burden of processing can be reduced during generation of relationship information among multiple terminal devices. The server device can include a communication unit for communicating with a first terminal device having a first touch panel, and with a second terminal device having a second touch panel; and a controller for determining whether an interval of time that is identified on the basis of first operation information received from the first terminal device via the communication unit and corresponding to a first swipe operation performed on the first touch panel, and second operation information received from the second terminal device via the communication unit and corresponding to a second swipe operation performed on the second touch panel, falls within a prescribed range, and for generating prescribed relationship information on the basis of the result of the determination. | 2016-12-29 |
20160378330 | IMAGE FORMING APPARATUS AND STORAGE MEDIUM - An image forming apparatus includes: a detection unit that detects a pinch operation that is an operation of increasing or decreasing a distance between two touch positions on a touch panel; an adjustment unit that, upon reception of setting of a size of a non-standard size sheet, adjusts the set size in accordance with the pinch operation; an angle specification unit that specifies, as a pinch operation angle resulting from the pinch operation, an angle formed by a straight line connecting the two touch positions and one of two orthogonal coordinate axes of a coordinate system of the touch pad; and an adjustment amount change unit that changes an adjustment amount for the set size per operation in accordance with whether the pinch operation angle falls within a first angular range or a second angular range that does not overlap the first angular range. | 2016-12-29 |
20160378331 | Copy and Staple Gestures - Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device. | 2016-12-29 |
20160378332 | ELECTRONIC APPARATUS HAVING A SENSING UNIT TO INPUT A USER COMMAND ADN A METHOD THEREOF - An electronic apparatus includes a housing, a display unit installed in the housing and having a display area to display an image or a menu icon, a sensing unit installed in the housing adjacent to the display unit, having a virtual area to sense an object which is disposed over the display area of the display unit, and having a first camera to photograph and display the virtual area in a photographing mode and a second camera to extract the object from the virtual area and display a sensed image of the extracted object in a sensing mode, and a controller to analyze status of the object according to the sensed image of the object, and to determine the analyzed status of the object as a user input in the sensing mode. | 2016-12-29 |
20160378333 | ELECTRONIC DEVICE THAT DISPLAYS ON-SCREEN KEYBOARD, METHOD FOR CONTROLLING AN ELECTRONIC DEVICE AND RECORDING MEDIUM - An electronic device includes a touch panel and a control unit. The control unit executes an application program. The control unit executes the application program to be functioned as: a setting acquiring circuit that acquires a software key setting as a setting of an on-screen keyboard displayed on the touch panel; and a software key display circuit that displays the on-screen keyboard on the touch panel corresponding to the software key setting acquired by the setting acquiring circuit. The software key setting includes a timing setting that indicates a timing when the on-screen keyboard is displayed on the touch panel. | 2016-12-29 |
20160378334 | METHOD AND APPARATUS FOR CONTROLLING DISPLAY AND MOBILE TERMINAL - A mobile terminal for controlling display includes: a frame body including a middle frame; a touch screen provided on a front surface of the frame body and attached onto the middle frame; wherein the touch screen covers whole of the front surface of the frame body, or the touch screen covers a remaining area except a predetermined area on the front surface of the frame body, the predetermined area being an exposure area for additional electronic devices provided on the front surface of the frame body; a touch integrated circuit connected with the touch screen; and a processor connected with the touch integrated circuit. According to the disclosure, the whole front surface of the frame body is covered by the touch screen without providing the upper forehead area and the lower button area thereon. | 2016-12-29 |
20160378335 | METHOD, DEVICE AND STORAGE MEDIUM FOR INPUTTING CHARACTERS - A method, device and storage medium for inputting characters are provided. The method includes: presenting a user interface on the touch screen, the user interface comprising a soft keyboard; identifying a location of a first touch point upon detection of a first touch acted on the soft keyboard; judging, based on the location of the first touch point, whether it is needed to select a plurality of candidate characters from the soft keyboard; when it is needed to select the plurality of candidate characters, presenting the plurality of candidate characters on a currently provided user interface, wherein a first area occupied by each of the candidate characters on the currently provided user interface is larger than a second area occupied by each of the candidate characters on the soft keyboard; and determining a target character from the plurality of candidate characters. | 2016-12-29 |
20160378336 | TERMINAL DEVICE, DISPLAY CONTROL METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM - A terminal device includes a processor that executes a process including extracting multiple character strings, in units of rows, from a character area included in an image data, and enlarging and displaying one of the extracted plurality of character strings in a designated position of a designated row and the vicinity of the designated position. | 2016-12-29 |
20160378337 | SOLID-STATE MASS STORAGE DEVICE AND METHOD FOR PERSISTING VOLATILE DATA TO NON-VOLATILE MEDIA - A mass storage device and method for storing data originally written to a volatile memory with byte level I/O protocol commands to a non-volatile memory using block level I/O protocol commands. The mass storage device includes a host interface for communicating with the host computer system, at least one non-volatile memory, at least one volatile memory, a memory controller configured to accept block level I/O protocol commands from the host computer system to read data from and write data to the non-volatile memory, and additionally accept byte level memory I/O commands from the host computer system for reading data from and writing data to the at least one volatile memory, and means for retrieving the data written by the host computer system using the byte level memory I/O commands from the volatile memory and writing the data retrieved from the volatile memory to the at least one non-volatile memory. | 2016-12-29 |
20160378338 | SELECTIVE WRITE CONTROL - Provided are a computer program product, system, and method for selective write control in accordance with the present description. In one aspect, a write operation which is associated with a read operation, may be selectively discarded if write operations have been disabled and if the write operation is directed to update a designated write operation acceptance area such as metadata associated with the target data set, for example. As a result, the read operation may be permitted to proceed and will not fail because the associated write operation was discarded rather than attempting to commit the write operation to the designated write operation acceptance area, thereby avoiding an error condition for a storage unit such as a volume, in which write operations have been disabled. Accordingly, applications which seek to perform read operations may be permitted to access data stored on such a volume. Other aspects are described. | 2016-12-29 |
20160378339 | REDUCING STRESS ON RAIDS UNDER REBUILD - A method for reducing stress on a RAID under rebuild is disclosed herein. In one embodiment, such a method includes performing the following actions while the RAID is undergoing a rebuild process: (1) redirect writes intended for the RAID to a temporary storage area located on a same primary storage system as the RAID, and (2) redirect reads intended for the RAID to a secondary storage system configured to store a copy of data in the RAID. The method is further configured to perform the following actions upon completing the rebuild process: (3) update the rebuilt RAID to reflect writes made to the temporary storage area during the rebuild process, and (2) redirect reads and writes to the rebuilt RAID. A corresponding system and computer program product are also disclosed. | 2016-12-29 |
20160378340 | Apparatus, System, and Method of Sequencing, Shadowing, and Queuing Operations in a Non-Volatile Storage Memory - An improved way of communicating data operation commands within a non-volatile storage controller is presented. The non-volatile storage controller includes an internal processing unit that is communicatively coupled with an associated host system, a master controller, and a plurality of local controllers that are communicatively coupled with a non-volatile memory. Upon receiving a series of data operations commands from the host system, the internal processing unit is configured to apply address shadowing when communicating the series of commands to the master controller such that the internal processing unit does not need to repetitively send the same set memory addresses to the master controller when issuing the series of commands. | 2016-12-29 |
20160378341 | NON-VOLATILE MEMORY DRIVE PARTITIONS WITHIN MICROCONTROLLERS - A method for managing data on a microcontroller. The method includes a computer processor receiving data to write to the memory of a microcontroller of a field-replaceable unit (FRU). The method further includes a computer processor determining that the received data is a type of data that is stored in a first logical partition, wherein the first logical partition is a logical partition of non-volatile memory of the microcontroller. The method further includes a computer processor determining whether the first logical partition includes sufficient space to store the received data. | 2016-12-29 |
20160378342 | ADAPTIVE STORAGE-AWARE MULTIPATH MANAGEMENT - Various embodiments for multipath management in a storage grid, by a processor device, are provided. In one embodiment, a method comprises continuously monitoring and comparing current data path devices against the current storage structure, and changing routing decision configurations when it is detected there is a more efficient data path. | 2016-12-29 |
20160378343 | NON-VOLATILE MEMORY DRIVE PARTITIONS WITHIN MICROCONTROLLERS - A method for managing data on a microcontroller. The method includes a computer processor receiving data to write to the memory of a microcontroller of a field-replaceable unit (FRU). The method further includes a computer processor determining that the received data is a type of data that is stored in a first logical partition, wherein the first logical partition is a logical partition of non-volatile memory of the microcontroller. The method further includes a computer processor determining whether the first logical partition includes sufficient space to store the received data. | 2016-12-29 |
20160378344 | PROCESSOR AND PLATFORM ASSISTED NVDIMM SOLUTION USING STANDARD DRAM AND CONSOLIDATED STORAGE - Methods and apparatus for effecting a processor- and platform-assisted NVDIMM solution using standard DRAM and consolidated storage. The methods and apparatus enable selected data in DRAM devices, such as DIMMs to be automatically copied to a persistent storage device such as an SSD in response to detection of a power unavailable event or an operating system error or failure without any operating system intervention. In one aspect, a platform includes a power supply and a temporary power source, such as a capacitor-based energy storage device, a small battery, or a combination of the two, either integrated in the power supply or separate. When power becomes unavailable, the temporary power source is use to continue to provide power to selected components in one or more power protected domains. The energy stored in the temporary power source is sufficient to temporarily power the components to enable DRAM data to be written to the persistent storage device. Upon system restart, the previously-stored DRAM data is restored to one or more DRAM devices from which the data was originally copied. | 2016-12-29 |
20160378345 | HANDLING MOVEMENT OF A PHYSICAL DRIVE - Embodiments of the present disclosure provide a method and apparatus for handling the movement of a physical drive by generating a provision drive for a physical drive that is moved; establishing a connection from the provision drive to the physical drive; and updating the provision drive via the connection according to location information of the physical drive. | 2016-12-29 |
20160378346 | CLIENT APPLICATION PROGRAM INTERFACE FOR NETWORK-ATTACHED STORAGE SYSTEM - Methods and apparatus for providing a network attached storage system which does not require specialized hardware to operate. In one embodiment, a downloadable software package is provided via a web interface. After a user has downloaded and installed the software package, a sharable volume is created upon a host system. In one embodiment, the sharable volume is adapted to present the contents of one or more remote systems to the host system as a local file, drive, or directory. One or more processes resident in the host system are adapted to intercept a command interpretable by the host system and translate the command into one or more commands interpretable by at least one remote system. The one or more commands are then serviced by at least one remote system and a result set is generated. The result set may then be converted into a format interpretable by the host system and output accordingly. | 2016-12-29 |
20160378347 | VISUAL INDICATION OF A DEVICE CONNECTION SPEED - A method of providing visual indication of a device connection speed proceeds by determining a connection speed of the device and selecting a visual indicator representative of the connection speed. Once the appropriate indicator has been selected, the visual indicator is then displayed. | 2016-12-29 |
20160378348 | METHODS AND APPARATUS TO MANAGE INTER-VIRTUAL DISK RELATIONS IN A MODULARIZED VIRTUALIZATION TOPOLOGY USING VIRTUAL HARD DISKS - Methods, apparatus and articles of manufacture are disclosed to manage inter-virtual disk relations in a modularized virtualization topology using virtual hard disks. An example method includes, in response to a request to access a first virtual hard disk in a virtual computing environment, determining, with a machine, whether an inter-virtual hard disk rule associated with a second virtual hard disk is invoked and whether a condition of the inter-virtual hard disk rule is satisfied. The example method also includes identifying, with the machine, a response action if the inter-virtual hard disk rule is invoked and the condition is satisfied, and executing the response action with the machine. | 2016-12-29 |
20160378349 | RESOLVING WRITE PRESSURE USING EXISTING BACKUP APPLIANCE AS ADDITIONAL PRIMARY STORAGE - A system for resolving write pressure includes a primary storage unit, a backup storage unit, and a processor. The primary storage unit comprises a primary storage unit input buffer and a volume storage unit. The backup storage unit comprises a backup storage unit input buffer and a volume backup storage unit. The processor is to: store a first set of input data in the backup storage unit input buffer in the event that the primary storage unit input buffer is unable to store the first set of input data and transfer the first set of input data to the primary storage unit input buffer as space is available after storing data from the primary storage unit input buffer in the volume storage unit. | 2016-12-29 |
20160378350 | SECURITY CHECKS FOR PROXIED REQUESTS - A method begins by a storage unit of a dispersed storage network (DSN) executing transitioning storage of one or more groups of encoded data slices. The method continues while transitioning storage of the one or more groups of encoded data slices with the storage unit receiving a proxied data access request regarding an encoded data slice from another storage unit of the DSN. The method continues by the storage unit determining whether the other storage unit is an authentic storage unit of the DSN based on at least one of the encoded data slice, a previous version of the distributed agreement protocol, and a new version of the distributed agreement protocol. The method continues by when the other storage unit is the authentic storage unit, processing the proxied data access request to produce a data access response and sending the data access response to the other storage unit. | 2016-12-29 |
20160378351 | EXPOSING A GEOMETRY OF A STORAGE DEVICE - Exposing a geometry of a storage device, including: sending, by the storage device, information describing the layout of memory in the storage device; receiving, by the storage device, a write request, the write request associated with an amount of data sized in dependence upon the layout of memory in the storage device; and writing, by the storage device, the data to a memory unit, the data written to a location within the memory unit in dependence upon the layout of memory in the storage device. | 2016-12-29 |
20160378352 | EFFICIENT SOLID STATE DRIVE DATA COMPRESSION SCHEME AND LAYOUT - Methods and apparatus related to efficient Solid State Drive (SSD) data compression scheme and layout are described. In one embodiment, logic, coupled to non-volatile memory, receives data (e.g., from a host) and compresses the data to generate compressed data prior to storage of the compressed data in the non-volatile memory. The compressed data includes a compressed version of the data, size of the compressed data, common meta information, and final meta information. Other embodiments are also disclosed and claimed. | 2016-12-29 |
20160378353 | METHOD AND APPARATUS FOR DYNAMICALLY ALLOCATING STORAGE RESOURCES TO COMPUTE NODES - Provided are a method, system, computer readable storage medium, and switch for configuring a switch to assign partitions in storage devices to compute nodes. A management controller configures the switch to dynamically allocate partitions of at least one of the storage devices to the compute nodes based on a workload at the compute node. | 2016-12-29 |
20160378354 | SUBSYSTEM STORAGE SPACE MANAGER - The embodiments set forth techniques for managing storage space in user devices. A storage space manager can be configured to receive a request to increase an available amount of storage space within the user device, identify applications where at least a portion of the application's associated data can be deleted to increase the available storage space, determining particular applications whose identified associated data should be deleted, and causing the associated data to be deleted. According to some embodiments, applications managed by the storage space manager are not adapted to manage storage space themselves. Instead, these applications can be registered to the storage space manager and can be grouped into subsets that share sections of storage space within the user device. Moreover, the storage space manager can be a subsystem storage space manager that interfaces with a higher-level system storage manager that orchestrates storage space management within the user device. | 2016-12-29 |
20160378355 | METHOD AND SYSTEM FOR IMPLEMENTING PERFORMANCE TIER DE-DUPLICATION IN A VIRTUALIZATION ENVIRONMENT - The present application provides an improved approach for managing performance tier de-duplication in a virtualization environment. A content cache is implemented on high performance tiers of storage in order to maintain a working set for the user virtual machines accessing the system, and associates fingerprints with data stored therein. During write requests from the user virtual machines, fingerprints are calculated for the data to be written. However, no de-duplication is performed during the write. During read requests, fingerprints corresponding to the data to be read are retrieved and matched with the fingerprints associated with the data in the content cache. Thus, while multiple pieces of data having the same fingerprints may be written to the lower performance tiers of storage, only one of those pieces of data having that fingerprint will be stored in the content cache for fulfilling read requests. | 2016-12-29 |
20160378356 | ALIGNING MEMORY ACCESS OPERATIONS TO A GEOMETRY OF A STORAGE DEVICE - Aligning memory access operations to a geometry of a storage device, including: receiving, by a storage array controller, information describing the layout of memory in the storage device; determining, by the storage array controller, a write size in dependence upon the layout of memory in the storage device; and sending, by the storage array controller, a write request addressed to a location within the memory unit in dependence upon the layout of memory in the storage device. | 2016-12-29 |
20160378357 | HYBRID STORAGE DEVICE AND METHOD FOR OPERATING THE SAME - A storage device includes a disk medium having a first recording region and a second recording region, a non-volatile semiconductor memory, and a controller. The controller is configured to write data of a first type into tracks of the first recording region that partially overlap with each other, to write for caching data of a second type into tracks of the second recording region, and to write for caching the data of the second type stored in the disk medium into the non-volatile semiconductor memory. | 2016-12-29 |
20160378358 | MEMORY CARD AND HOST DEVICE THEREOF - A memory card is attached to a host device, and includes a data control circuit which transfers data with respect to the host device in synchronism with a rise edge and a fall edge of a clock signal. | 2016-12-29 |
20160378359 | STORAGE DEVICE INCLUDING NONVOLATILE MEMORY DEVICE - A storage device including a nonvolatile memory device is provided. The storage device may include: a nonvolatile memory device; and a controller configured to control a read operation of the nonvolatile memory device according to a read request from an external host device. The controller is configured to read map data including a segment, and to store different types of map data in an internal random access memory (RAM) based on determining whether the segment corresponds to sequential data. | 2016-12-29 |
20160378360 | METHODS AND APPARATUS TO ENFORCE LIFE CYCLE RULES IN A MODULARIZED VIRTUALIZATION TOPOLOGY USING VIRTUAL HARD DISKS - Methods, apparatus and articles of manufacture are disclosed to enforce life cycle rules in a modularized virtualization topology using virtual hard disks. An example method includes, in response to a request to access a first virtual hard disk in a virtual computing environment, identifying, with a processor, a life cycle stage. The example method also includes determining, with the processor, whether a condition associated with the life cycle stage applies to the first virtual hard disk. The example method also includes refusing, with the processor, to mount, refusing to dis-mount, mounting or dis-mounting the first virtual hard disk if the condition is satisfied. | 2016-12-29 |
20160378361 | METHODS AND APPARATUS TO APPLY A MODULARIZED VIRTUALIZATION TOPOLOGY USING VIRTUAL HARD DISKS - Methods, apparatus and articles of manufacture are disclosed to apply a modularized virtualization topology using virtual hard disks. An example modularized virtualized computing environment includes a processor, a hypervisor, a virtual machine deployed by the hypervisor, and a plurality of virtual hard drives, each virtual hard drive encapsulating one respective logical functionality or one logical data set, the virtual hard drives cooperating to implement an overall functionality or service. | 2016-12-29 |
20160378362 | REUSING A DUPLEXED STORAGE RESOURCE - Embodiments of the present invention provide methods, program products, and systems for reusing a duplex storage medium resource. Embodiments of the present invention can be used to transition between duplex media by determining that a prior transition from a first duplex storage media to a second duplex storage media is being performed and reinitializing the second duplex storage media to receive, for storage, duplex data transferred from the first duplex storage media. Embodiments of the present invention can be used to reduce potential collisions with naming conventions and reduce unwanted delay that results in forcing an offload by managing the recovery medium and keeping it available through policy based medium changes. | 2016-12-29 |
20160378363 | Dynamic Transitioning of Protection Information in Array Systems - A system, method, and computer program product is described for providing dynamic enabling and/or disabling of protection information (PI) in array systems during operation. A storage system receives a request to transition a volume from PI disabled to PI enabled during regular operation. The storage system synchronizes and purges the cache associated with the target volume. The storage system initiates an immediate availability format (IAF-PI) process to initialize PI for the associated data blocks of the volume's storage devices. The storage system continues receiving I/O requests as the IAF-PI process sweeps through the storage devices. The storage system inserts and checks PI for the write data as it is written to the storage devices. The storage system inserts PI for requested data above the IAF-PI boundary and checks PI for requested data below the IAF-PI boundary. The transition remains an online process that avoids downtime. | 2016-12-29 |
20160378364 | DATA MANAGEMENT FOR OBJECT BASED STORAGE - An object based storage cluster includes at least one Data Storage Device (DSD) with a plurality of media portions for storing data. Media mapping information is received from the at least one DSD with the media mapping information indicating addresses assigned to each media portion of the plurality of media portions. Each media portion of the plurality of media portions is identified as a separate Object Storage Device (OSD) in the object based storage cluster using the media mapping information. | 2016-12-29 |
20160378365 | EFFICIENT DATA DEPLOYMENT FOR A PARALLEL DATA PROCESSING SYSTEM - This document describes techniques for efficient data deployment for a parallel data processing system. In one embodiment, a virtualization platform running a parallel processing application that includes one or more virtual data nodes receives a first command to write a data block to a storage device. The platform then determines whether the first command was sent by a first virtual data node. If the first command was sent by a first virtual data node, the platform then 1) writes, the data block to a first location in the storage device; 2) returns the first location to the first virtual data node and 3) determines whether the data should be replicated. If the data should be replicated, the platform instructs the storage device to make a copy of the data block to a second location in the storage device and storing the second location in a tracking structure. | 2016-12-29 |
20160378366 | INTERNAL CONSECUTIVE ROW ACCESS FOR LONG BURST LENGTH - A memory device executes internal operations to provide a programmable burst length. The memory device includes multiple banks that are independent and separately addressable. The memory device selects a number of banks to operate in burst sequence, where all selected banks operate on a command sent from an associated memory controller. In response to receiving the access command, the memory device generates multiple internal operations to cause all selected memory banks to execute the access command, without requiring multiple commands from the memory controller. | 2016-12-29 |
20160378367 | SILENT STORE DETECTION AND RECORDING IN MEMORY STORAGE - An aspect includes receiving a write request that includes a memory address and write data. Stored data is read from a memory location at the memory address. Based on determining that the memory location was not previously modified, the stored data is compared to the write data. Based on the stored data matching the write data, the write request is completed without writing the write data to the memory and a corresponding silent store bit, in a silent store bitmap is set. Based on the stored data not matching the write data, the write data is written to the memory location, the silent store bit is reset and a corresponding modified bit is set. At least one of an application and an operating system is provided access to the silent store bitmap. | 2016-12-29 |