07th week of 2016 patent applcation highlights part 35 |
Patent application number | Title | Published |
20160048264 | SELF-CLEANING SUBSTRATE - Provided is a self-cleaning substrate system. The system includes a substrate and a cleaner coupled to the substrate, wherein the cleaner includes at least one of an electrode, an ultrasound emitter, or a coronal wind generator. The system includes a circuit configured to determine a characteristic of the substrate. The system further includes a power source. The system includes a controller operatively coupled to the cleaner, the sensor, and the power source. The circuit provides a feedback signal indicative of the detected characteristic to the controller, and wherein the controller is coupled to the cleaner such that the cleaner can be controlled by the controller. | 2016-02-18 |
20160048265 | TOUCH PANEL SYSTEM - A touch panel system ( | 2016-02-18 |
20160048266 | Temperature Compensation for Transparent Force Sensors - An optically transparent force sensor element compares a force reading from a first strain-sensitive film element with a second strain-sensitive film element, having a compliant and thermally conductive intermediate layer positioned therebetween to compensate for temperature changes. While in the idle state, the optically transparent force sensor can be periodically calibrated to account for additional changes in temperature. | 2016-02-18 |
20160048267 | TOUCH SENSOR INTEGRATED TYPE DISPLAY DEVICE - Touch sensor integrated type display device improving touch sensibility. The touch sensor integrated type display device includes a plurality of gate lines and data lines configured to cross over each other, a plurality of thin film transistors disposed at crossings of the gate lines and the data lines, a plurality of pixel electrodes configured to be respectively connected to the thin film transistors and disposed between the data lines so that each of the gate lines crosses over pixel electrodes disposed on a same line, a plurality of touch electrodes configured to overlap the gate lines and the data lines without contacting and overlapping the pixel electrodes, a plurality of touch routing wires configured to be respectively connected to the touch electrodes and arranged in parallel with each other, and a common electrode configured to overlap the data lines, the gate lines, the pixel electrodes and the touch electrodes. | 2016-02-18 |
20160048268 | PREVIEW PANE FOR TOUCH INPUT DEVICES - One embodiment provides a method, comprising: displaying text data on a display device; receiving, using a processor, a user input positioning a cursor within the text data; and displaying, on a preview pane, at least a portion of the text data in which the cursor is positioned. Other aspects are described and claimed. | 2016-02-18 |
20160048269 | Systems, Methods, And Computer Products For Monitoring A Service - Technologies are described herein for monitoring a service using interaction zones. In some implementations, a service may be associated with one or more interaction zones. The entrance into or removal of items or individuals from the one or more interaction zones may be recorded as a process within the service. The status of the service may be updated by the use of the processes within the service. In further implementations, one or more tools (or items) used for one or more processes of the service may be identified. The status of the service may be updated based on the change in location of the one or more tools with respect to the one or more interaction zones. In still further implementations, one or more individuals that perform various aspects of a process of the service may be identified. The ingress and egress of the one or more individuals with respect to the one or more interaction zones may be used to update the status of the service. | 2016-02-18 |
20160048270 | ELECTRONIC DEVICE AND OPERATION METHOD THEREOF - An electronic device and an operation method thereof are provided. The method includes displaying information on a touch screen of the electronic device by operating a first application, displaying user interface of a second application, detecting an input through the user interface, displaying at least one recommendation object corresponding to the input among the information on the touch screen, at least partly in response to the input, receiving an input of selecting at least one of the at least one recommendation object, and displaying the recommendation object on the user interface, in response to the selecting input. | 2016-02-18 |
20160048271 | INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD - [Object] To provide a method of enabling a user to select a desired playlist easily from among a plurality of playlists | 2016-02-18 |
20160048272 | CONTENT ENHANCER - A method, apparatus, system, and computer program product provide the ability to enhance linear video content. Linear video content is received. A request to enhance the linear video content is received. Based on the request, a toolbar with options for enhanced content is rendered. One or more of the options are selected. Based on the selection, the enhanced content is invoked simultaneously with a rendering of the linear video content. | 2016-02-18 |
20160048273 | DIGITAL DOWNLOADING JUKEBOX SYSTEM WITH USER-TAILORED MUSIC MANAGEMENT, COMMUNICATIONS, AND OTHER TOOLS - A digital downloading jukebox system including a mechanism for delivering custom services to a recognized user, including services for creating playlists, communicating with others, accessing other features, etc. is provided. In some exemplary embodiments, after a user is recognized, the jukebox system allows users to access a special front-end via an Internet-enabled device or on an actual jukebox. Then, the user may, for example, create playlists, share songs with friends, send messages to friends, and access other value-added content. Such a system preferably learns about networks of friends, and enables managers to send similar messages to regular customers and/or others known to the system. In some exemplary embodiments, changes via a first user interface on a first device are reflected on second user interface on other properly-configured devices. | 2016-02-18 |
20160048274 | MULTI-PHASE MULTI-GROUP SELECTION METHODS FOR REAL-TIME COLLABORATIVE INTELLIGENCE SYSTEMS - Systems and methods for real-time collaborative computing and collective intelligence are disclosed. A collaborative application runs on a collaborative server connected to a plurality of computing devices. Collaborative sessions are run wherein a group of independent users, networked over the internet, collaboratively answer questions in real-time, thereby harnessing their collective intelligence. Systems and methods for selection among a set of user-input suggestions. The group is divided into subgroups, each subgroup selecting one suggestion from a subgroup of suggestions. The process is repeated with the remaining selected suggestions until one final target is selected, by the entire group, from the remaining suggestions. | 2016-02-18 |
20160048275 | SMART SCRUBBER IN AN EBOOK NAVIGATION INTERFACE - An ebook is represented as ebook pages associated with locations. An interface for navigating the ebook pages includes a smart scrubber. Positions on the smart scrubber correspond to locations of ebook pages. The smart scrubber includes contextual icons that represent contextual information associated with a location in the ebook. To generate the scrubber, contextual information is obtained and selected for display based on selection criteria. Contextual icons representing the selected contextual information are placed on the smart scrubber in positions corresponding to their associated locations. A navigation command directed at a position on the smart scrubber (or a contextual icon at that position) results in display of the ebook page at the location corresponding to that position. One example contextual icon is a page restore thumbnail representing the last page read, which is selected for display when the smart scrubber is used to navigate away from the last page read. | 2016-02-18 |
20160048276 | METHOD FOR CONTROLLING PAGE FLIPPING OF TERMINAL AND TERMINAL - Embodiments of the present disclosure discloses a method for controlling page flipping of a terminal. The method includes: obtaining a distance or variation of distance between an object and a terminal and on a designated direction of the terminal; generating a page flipping operation instruction corresponding to the distance or variation of distance between the object and the terminal according to a preset corresponding relationship between the distance or variation of distance between the object and the terminal and page flipping operation instructions; executing the page flipping operation instruction. Embodiments of the present invention further discloses a terminal. Employing the present invention, a page flipping operation instruction corresponding to the distance or variation of distance between the object and the terminal may be generated, and the page flipping operation instruction is executed, making modes of page flipping be various, and improving experience of users of the terminal. | 2016-02-18 |
20160048277 | Interactive Display for Power Quality Monitoring and Measuring Devices - A graphical user interface for a transfer switch system. In a graphical user interface, a method for providing a graphical representation of a transfer switch system. The method comprising the steps of providing a touch display interface, providing a transfer switch system main menu on the touch display interface, the transfer switch main menu comprising a plurality of activatable icons Each activatable icon controlling an appearance and behavior of at least one operational parameters of the transfer switch system that is rendered on the graphical user interface, and providing the plurality of activatable icons of the main menu in a plurality of touch display interface regions. The method further includes the step of providing a first plurality of activatable icons in a first touch display interface region, the first plurality of activatable icons comprise a graphical representation of a current operational state of the transfer switch system. | 2016-02-18 |
20160048278 | SELECTING USER INTERFACE VIEW - An apparatus, method, and computer program product for: receiving an indication of a lock signal at a first point in time, receiving an indication of an unlock signal at a second point in time, determining a lock period based on the first point in time and the second point in time, and, in dependence on the determined lock period, selecting a user interface view for displaying upon unlocking a device, wherein the unlocking is performed in response to the received indication of the unlock signal. | 2016-02-18 |
20160048279 | CONTENT DISPLAY CONTROL APPARATUS AND CONTENT DISPLAY CONTROL METHOD - A content display control apparatus, a content display control method, and a computer program for executing the content display control method on a computer, whereby one or more clusters are formed from location information of a plurality of pieces of contents, an event cluster having a high probability of an event occurrence is selected, and the selected event cluster are provided to a user, thereby easily organizing and keeping the contents. | 2016-02-18 |
20160048280 | Remote Location Monitoring - A remote location monitoring system, for example, a home monitoring or weather monitoring system may include one or more sensors and/or receivers at a remote location such as a residence or business to be monitored. The sensors and receivers may communicate with a central server via a gateway device, and may be controlled by users locally or remotely via the server. Users may register to receive remote notifications of weather events and other home monitoring events. Users may also access remotely sensors and receivers to configure alerts, notifications, and automatic responses for the devices and integrated appliances at the remote location. | 2016-02-18 |
20160048281 | COMPUTER IMPLEMENTED METHODS AND APPARATUS FOR REPRESENTING A PORTION OF A USER INTERFACE AS A NETWORK ADDRESS - Disclosed are methods, apparatus, systems, and computer-readable storage media for representing a portion of a user interface of a web browser as a web address. In some implementations, a computing device receives a request to encode as a web address a portion of a user interface provided in a web browser at the computing device. The computing device then generates a web address to identify content of the portion of the user interface. The portion of the user interface represented by the web address includes a primary user interface component and one or more secondary user interface components associated with the primary user interface component. | 2016-02-18 |
20160048282 | Suggesting a Target Location Upon Viewport Movement - A digital map of a geographic area is provided via a user interface within a viewport, which defines a viewable portion of the digital map. The viewport is repositioned relative to the digital map in accordance with user commands provided via the user interface. A substantially continuous movement of the viewport in response to a plurality of similar user commands is detected. In response, a geographic place located in a general direction of the continuous movement of the viewport is determined, and a control for directly positioning the viewport over a portion of the digital map representing the geographic place is provided. | 2016-02-18 |
20160048283 | WEATHER USER INTERFACE - Reduced-size user interfaces for providing weather information are disclosed. At an electronic device with a touch-sensitive display, indications of a location and a temperature at the location may be displayed. In some examples, a user may provide input through a touch on the touch-sensitive display and/or through a rotation of a rotatable input mechanism to display additional weather information, such as weather information for another location, another temperature, another time, and so forth. In some examples, the device may obtain data representing an upcoming activity, determine whether the activity is to begin within a threshold amount of time, and display weather information based on the upcoming activity. In some examples, the device may display an affordance at a position to indicate the time of day for which a weather condition is provided. | 2016-02-18 |
20160048284 | TERMINAL AND METHOD OF OPERATING THE SAME - Provided are a terminal and a method of operating the same. The terminal includes a display unit displaying a plurality of icons that respectively represent the plurality of objects and detecting a user input; and a control unit displaying the plurality of icons on the display unit according to a first user input, displaying at least one icon to be identified according to a second user input that selects the at least one icon selected from the plurality of icons, and pasting an object corresponding to the selected icon on an input window according to a third user input that inputs the selected at least one icon into the input window. | 2016-02-18 |
20160048285 | APPARATUS AND METHOD FOR PROCESSING DRAG AND DROP - An apparatus and a method for processing a drag and drop are provided. The apparatus includes a touch screen configured to display a portion of content including an object and a control module configured to identify the object as a draggable object, determine whether a predetermined touch input associated with the identified object is detected, detect whether an intended drop area associated with the identified object exists in a remaining portion of content when the predetermined touch input is detected, and display a drop area indicator corresponding to the intended drop area on the touch screen. | 2016-02-18 |
20160048286 | SELECTING OBJECTS ON A USER INTERFACE - A computer implemented method of managing objects presented on a user interface of a computer device having at least one processor and at least one memory, comprising displaying an arrangement of selectable objects each having one or more characteristics, information on said arrangement of objects and said objects being stored in said at least one memory, determining a selection of at least a first object in dependence on a user input received via the user interface, evaluating using the stored information on said arrangement, if the selected shares one or more characteristic with neighbouring objects in the arrangement, determining an input time period of the user input; determining, in dependence on the stored information on said board arrangement if the selected object shares one or more characteristics with neighbouring objects; and if so indicating a valid status to a user by highlighting or removing at least the selected object. | 2016-02-18 |
20160048287 | MOBILE TERMINAL AND CONTROL METHOD FOR THE MOBILE TERMINAL - A mobile terminal including a wireless communication unit configured to wirelessly communicate with at least one other terminal; a camera; a display unit configured to display a preview image received through the camera; and a controller configured to receive a touch applied to a first graphic object included in the preview image, adjust a focus around the first graphic object, display an indicator on the display unit indicating there is first information associated with the first graphic object, receive a preset type of touch applied to the indicator when the preview image is displayed, and display the first information associated with the first graphic object based on the preset type of touch. | 2016-02-18 |
20160048288 | MOBILE TERMINAL - A mobile terminal comprising: a case having a front surface and a rear surface; a touch screen and first touch pad provided in the front surface of the case; a second touch pad provided in the rear surface of the case; and a controller configured to: divide an area of the second touch pad into at least first and second control command areas based on a touch point of a basic touch input on the second touch pad, set first and second control commands to the first and second command areas, respectively, control the mobile terminal according to the first control command in response to an additional touch input in the first control command area, and control the mobile terminal according to the second control command in response to an additional touch input in the first control command area. | 2016-02-18 |
20160048289 | GRAPHICAL USER INTERFACE METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS - Methods, computer software, apparatuses, and systems are described in connection with a mobile device including at least one processor operatively coupled to a touchscreen and memory. The memory stores a first application and a second application. The mobile device is configured for: presenting, utilizing the touchscreen, at least one menu including a plurality of interface elements including a first application interface element associated with the first application and a second application interface element associated with the second application; detecting, utilizing the touchscreen, a first user input in connection with the first application interface element associated with the first application; in response to the first user input, presenting, utilizing the touchscreen, a first visual component for presenting first data associated with the first application; detecting, utilizing the touchscreen, a second user input in connection with the second application interface element associated with the second application; in response to the second user input, presenting, utilizing the touchscreen, a second visual component for presenting second data associated with the second application, such that a first border of the first visual component corresponds to a second border of the second visual component; detecting, utilizing the touchscreen, a third user input; and in response to the third user input, automatically changing, utilizing the at least one processor and the touchscreen, the presentation of the first visual component and the second visual component, such that the first border of the first visual component corresponds to the second border of the second visual component. | 2016-02-18 |
20160048290 | An Apparatus and Associated Methods - An apparatus, the apparatus comprising at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus to perform at least the following: change the state of a touch-sensitive input layer from a non-detecting state to a detecting state based on detection of a user input made using a user interface of an electronic device, the user interface comprising the touch-sensitive input layer and a physical key layer wherein the respective layers are at least partly overlying and the detection of the user input comprises detection of actuation using the physical key layer. | 2016-02-18 |
20160048291 | A CONTINUOUS + DISCRETE CONTROL MECHANISM COORDINATED WITH DECOUPLED OBJECT DISPLAY - The invention provides a method, device and mechanism for human-computer interaction (HCI) on a graphical user interface (GUI). The method includes the steps of establishing a joint interaction arena (JIA) as a bounded connected subspace of the computing device's control space, establishing a Fused Threshold (FT) on the boundary of the JIA, establishing one or more interactive objects, establishing a relation between one or more of segments of the Fused Threshold and the object(s), displaying representations of at least two of the objects, receiving user input relative to the JIA and the FT, changing the JIA and/or the FT based on the user input whenever the relevant user input changes, and displaying the effect of the changes on the displayed objects. | 2016-02-18 |
20160048292 | TOUCH-SENSITIVE CONTROL DEVICE - A control device includes a touch-sensing and displaying device detecting a touching operation or gesture thereon or thereover, generating a position information in response to the touching operation or gesture, and displaying a prompt information according to the position information; and a driver in communication with the touch-sensing and displaying device and the controlled system, issuing a first driving signal to the controlled system according to the position information for triggering at least one of the controlled units. A distribution of the prompt information in the touch-sensing and displaying device corresponds to a distribution of the triggered at least one of the controlled units in the controlled system. | 2016-02-18 |
20160048293 | NAVIGATION THROUGH THE HIERARCHICAL STRUCTURE OF A THREE-DIMENSIONAL MODELED ASSEMBLY OF PARTS - The invention notably relates to a computer-implemented method for navigating through the hierarchical structure of a three-dimensional modeled assembly of parts. The method comprises the steps of displaying a three-dimensional modeled assembly of parts, exploding, upon user interaction, the three-dimensional modeled assembly into parts, each part of the assembly corresponding to a first hierarchical level, and displaying each part in one cell of a first two-dimensional table. | 2016-02-18 |
20160048294 | Direct Access Application Representations - Direct access application representation techniques are described. In one or more implementations, a user interface is exposed by an operating system of a computing device. The user interface includes a concurrent display of a plurality of representations of applications that are selectable by a user to launch respective applications, at least one of the plurality of representations includes a concurrent display of a plurality of user-selectable targets for a respective application, and each of the plurality of user-selectable targets is selectable by a user to obtain direct access to a respective one of a plurality of application functionality of the respective application. Responsive to an input indicative of user selection of one of the plurality of user-selectable targets of the at least one representation of the respective application, the direct access is provided to the respective one of the plurality of application functionality of the respective application. | 2016-02-18 |
20160048295 | DESKTOP ICON MANAGEMENT METHOD AND SYSTEM - A method and system are provided for managing icons on a graphical user interface (GUI) desktop in a computer system. When it is detected that a press-and-hold input is made with respect to a desktop icon, a first menu is displayed. The first menu includes a first menu item. When the first menu item is selected by a user, a second menu is displayed. The second menu includes a second menu item. When the second menu item is selected, the desktop icon is replaced with another icon. | 2016-02-18 |
20160048296 | Methods for Implementing a Display Theme on a Wearable Electronic Device - A user controls a pair of devices—a wearable electronic device, such as a watch (e.g., a smart watch) and a companion electronic device, such as a smart phone. The user takes a picture (of him or herself or of something in the environment) with the companion electronic device. The companion electronic device transfers information about attributes of the image (or, in some embodiments, transfers the image itself) to the wearable device. The wearable electronic device changes its appearance based on one or more attributes of the image, including color and the identity of objects in the picture. For example, if the wearable electronic device is a watch and the user is wearing pink, the watch could change its display to pink or to a complementary color. If user is wearing jeans (determined by object recognition, for example), the watch could change its display to a Western theme. | 2016-02-18 |
20160048297 | METHOD AND APPARATUS FOR INPUTTING CHARACTER - A method of inputting a character is provided. The method includes receiving a user input for inputting a character, obtaining a plurality of candidate characters corresponding to the user input, sequentially converting the plurality of candidate characters into a selectable character state whenever a predetermined character conversion cycle ends, updating a character conversion cycle based on an amount of time it takes to sequentially convert the plurality of candidate characters into the selectable character state, before a user input for selecting a selectable character is received, and sequentially converting the plurality of candidate characters into the selectable character state whenever the updated character conversion cycle ends. | 2016-02-18 |
20160048298 | METHOD OF PROCESSING CONTENT AND ELECTRONIC DEVICE THEREOF - A method of operating an electronic device is provided. The method includes selecting at least one particular location in content displayed on a display, identifying text included in the at least one particular location, and executing at least one program based on the text. | 2016-02-18 |
20160048299 | MULTI-SCREEN MOBILE DEVICE THAT LAUNCHES APPLICATIONS INTO A REVEALED DESKTOP - A dual-screen user device and methods for launching applications from a revealed desktop onto a logically chosen screen are disclosed. Specifically, a user reveals the desktop and then launches a selected application from one of two desktops displayed on a primary and secondary screen of a device. When the application is launched, it is displayed onto a specific screen depending on the input received and the logical rules determining the display output. As the application is displayed onto the specific screen, the desktop is removed from display and the opposite screen can display other data. | 2016-02-18 |
20160048300 | DESKTOP APPLICATION MANAGER: CARD DRAGGING OF DUAL SCREEN CARDS - Methods and devices for selecting a card from an application stack, wherein the card represents a corresponding application that a user would like to make active or bring focus to. The selecting includes one or more of a dragging and a tapping action, with these actions being triggers for transitioning the device to an optional drag state or tapped state, respectively. Transitioning through this state executes the activating of a corresponding application or other action on the device to facilitate window/application/desktop management. The selecting further allows a user to specify which a touch screen (or portion hereof) on which a particular application should be launched. | 2016-02-18 |
20160048301 | CHANGING THE SCREEN STACK UPON DESKTOP REVEAL - Systems and methods are provides for revealing a desktop in a window stack for a multi-screen device. The window stack can change based on the revealing of a desktop. The system can receive a gesture indicating an application with the desktop, which was previously created in the stack, is to be revealed on the display of the device. Upon receiving the gesture, the system determines that the desktop is to occupy substantially all of a composite display that spans substantially all of the two or more touch sensitive displays of the device. Then, the system can determine that the desktop is to be associated with the composite display and change a logic data structure associated with the desktop to describe the position of the desktop on the top of the window stack. | 2016-02-18 |
20160048302 | Automatically Capturing User Interactions And Evaluating User Interfaces In Software Programs Using Field Testing - A method includes analyzing, on a first computing device, data from second computing device(s) of user interaction with a user interface of an application previously executed on the second computing device(s). The data corresponds to events caused by the user interaction with the user interface of the application. The first computing device generates representation(s) of the analyzed data and outputs the representation(s) of the user interaction. Another method includes capturing and logging, by a computing device, events caused by user interaction with a user interface of an application when the application is executed on the computing device. In response to a trigger, data comprising the captured and logged events is sent toward another computing device. Another method includes instrumenting a measurement library into an application to create an instrumented version of the application, and sending the instrumented application to computing device(s). Methods, apparatus, software, and computer program products are disclosed. | 2016-02-18 |
20160048303 | ELECTRONIC DEVICE AND METHOD OF MESSAGING MEETING INVITEES - A method of composing an email message at an electronic device and an electronic device operable to carry out the method are provided. The method includes receiving an email command from a user input of the electronic device through a calendar user interface, the email command relating to at least one of a plurality of intended attendees of a calendared meeting, and providing an email composition interface in response to receiving the email command. The email composition interface includes a user-editable portion of an address field. The user-editable portion of the address field is automatically populated with email address information for the at least one of the plurality of intended attendees. | 2016-02-18 |
20160048304 | HOVER-BASED INTERACTION WITH RENDERED CONTENT - Disclosed are techniques and systems for enabling “hover-based” interaction with content that is rendered on a display of a viewing device. A process may include rendering content on a display, detecting an object hovering in front of a front surface of the display, and in response to detecting the object, determining a location on the front surface of the display corresponding to a position of the object. The determined location on the front surface of the display may then be used to determine a portion of the content that is rendered at the location or within a threshold distance from the location, and a magnified window of the portion of the content may then be displayed in a region of the display. The portion of the content within the magnified window may be actionable by responding to user input when the user input is provided within the magnified window. | 2016-02-18 |
20160048305 | Group-Based User Interface Rearrangement - Group-based user interface rearrangement techniques are described. In one or more embodiments, a display manager module is configured to output a user interface for display via a display device. The user interface is configured to present an arrangement of graphics in groups in which the graphics visually represent and enable selectable access to underlying content items. The display manager module is configured to detect input indicative of a rotation of the display device. The display manager module may also detect other display-change events, such as changing the display device that is used to output the user interface. In response to detection of such events, the display manager module determines a rearrangement of the graphics that corresponds to the particular event. | 2016-02-18 |
20160048306 | UNSCRIPTED DIGITAL MEDIA MESSAGE GENERATION - A method of generating a digital media message includes receiving a digital video segment providing a plurality of images via a display of the electronic device, each image of the plurality of images being indicative of a respective digital content segment, and receiving, via the electronic device, a first input indicating selection of a first digital content segment associated with a corresponding image of the plurality of images. The method also includes associating the digital video segment and the first digital content segment with a play sequence of the digital media message such that the first digital content segment will be presented simultaneously with at least part of the digital video segment when the digital media message is played. The method further includes providing the digital media message for sharing with a remote electronic device, wherein the digital media message comprises at least the digital video segment and the first, digital content segment. | 2016-02-18 |
20160048307 | SYSTEMS AND METHODS DYNAMIC LOCALIZATION OF A CLIENT DEVICE - Various techniques for dynamic localization of a client device are disclosed. In an example embodiment, a geographic location associated with a client device is determined, along with a localized language requirement associated with a geographic location. When content is received at the client device for presentation on a display, a set of definitions defining elements of a user interface are accessed. The definitions are used to resize elements to be displayed based on the content and the localized language requirement. Various additional embodiments access definitions and manage the dynamic localization in different ways. | 2016-02-18 |
20160048308 | AUTOMATIC FLOWCHART-BASED WEBPAGE GENERATION FOR TROUBLESHOOTING OR TASK COMPLETION WITHOUT MANUAL PROGRAMMING - Flowchart-based user interfaces, such as webpages, mobile applications, desktop or laptop computer software applications, etc. may be automatically generated for troubleshooting or task completion without manual programming by a developer. A canvas may be displayed that can be used for placement of a plurality of nodes to be associated with respective user interfaces. Content to include in the respective user interfaces for the nodes may be received, and connections between the nodes may be validated based on node type. Each node type may have its own respective connection rules. The user interfaces may be generated for the respective nodes based on the node content and the validated connections between the nodes when the validation succeeds. | 2016-02-18 |
20160048309 | METHOD FOR AUTOMATICALLY CHANGING DISPLAY VERSION OF WEBSITE - The invention provides a method for automatically switching to a desktop version website when using a display to show an image of a smartphone. The method includes the steps of: a) connecting a docking station with a switch to a smartphone and a display; b) echoing an image from the smartphone onto the display; c) starting an internet connection function of the smartphone; and d) opening a proprietary web browser with a default of displaying a desktop version. | 2016-02-18 |
20160048310 | User Interface for Wireless Device Management - A user interface for a communication device having a wireless interface for connection to associated devices includes a graphical display screen integrated into the communication device, a user input device indicating selection and movement of graphical objects displayed on the graphical display screen, and a processor programmed to cause the graphical display screen to display a first arc representing the communication device itself, a first circle surrounding a visual representation of an audio output device associated with the communication device, and a connector between the first arc and the first circle. The connector includes two curved lines each beginning at the first arc and ending at the first circle, the lines curved towards each other between the first arc and the first circle. | 2016-02-18 |
20160048311 | AUGMENTED REALITY CONTEXT SENSITIVE CONTROL SYSTEM - A process and apparatus provide an adaptable user interface. An image of a device is captured. Further, the process and apparatus identify a device identifier of the device based upon the image. In addition, the process and apparatus retrieve a control interface based upon the device identifier. The control interface includes a plurality of buttons that control operation of the device. The control interface is displayed. Alternatively, a process and apparatus provide a uniform user interface and have adaptable communications protocols. The process and apparatus displays a uniform control interface for operation with a plurality of devices. The control interface includes a plurality of buttons that controls operation of the plurality of devices. Further, an image of a device is captured. In addition, the process and apparatus identify a device identifier of the device based upon the image. A communications protocol is also retrieved based upon the device identifier. | 2016-02-18 |
20160048312 | DASHBOARD AND BUTTON/TILE SYSTEM FOR AN INTERFACE - A system and approach having a display that shows a dashboard of smart buttons or tiles. The smart buttons or tiles may be situated in a matrix-like or other arrangement on the dashboard. The display may be customized. A smart button or tile may be operated like a standard button but conveniently pull summary information about a particular area of, for instance, a building controls system, for a user. The arrangement may permit the user to view the health of the whole system at a glance and permit the user a shortcut to see details of the particular area of the system quickly. | 2016-02-18 |
20160048313 | SCRIPTED DIGITAL MEDIA MESSAGE GENERATION - A method of generating a digital media message includes receiving a script of the digital media message, receiving a digital video segment based on the script, determining text of the digital media message corresponding to at least a portion of the video segment, and providing the text via a display of an electronic device. The method also includes providing a plurality of images, each indicative of a respective digital content segment, and receiving a first input indicating selection of a first digital content segment. The method further includes associating the first digital content segment with either a first portion or a second portion of the video segment, and associating the various portions and the first digital content segment with a play sequence of the digital media message such that the first digital content segment will be presented simultaneously with at least part of the first portion when the digital media message is played. | 2016-02-18 |
20160048314 | DISPLAY APPARATUS AND METHOD OF CONTROLLING THE SAME - A display apparatus and a method of controlling the same are provided. The display apparatus includes: a display configured to display content on a screen; a user interface configured to receive a user command; and a processor configured to control the display to display a keyword associated with the displayed content and to update, in response to the displayed content being changed according to the received user command, the displayed keyword to an updated keyword associated with changed content. | 2016-02-18 |
20160048315 | USABILITY-CHECK-RESULT OUTPUT METHOD, DEVICE, AND PROGRAM - In this usability-check-result output method, screen information for a screen to be checked is obtained, said screen is checked on the basis of pre-stored checking rules, and if there are any categories in which the screen does not conform to the checking rules, the results of the check are displayed on the screen. | 2016-02-18 |
20160048316 | ELECTRONIC DEVICE AND METHOD FOR PROVIDING USER INTERFACE - Disclosed is a method for providing a user interface, in which an electronic device divides a display region into a main region and a sub-region and displays default information or event information on the sub-region. The electronic device determines whether there is a user input on the sub-region. If the user input moves more from the sub-region than a first distance, the electronic device extends the sub-region and displays detailed default information or detailed event information. | 2016-02-18 |
20160048317 | METHOD AND SYSTEM FOR IMPLEMENTING A CUSTOM WORKSPACE FOR A SOCIAL RELATIONSHIP MANAGEMENT SYSTEM - Disclosed is a system, method, and computer program product for implementing a marketing automation tool that provides an improved approach for an integrated and/or customized workspace for a social relationship management system. The present invention provides a mechanism to allow the user of a SRM system to configure a workspace for the SRM product, to choose the specific functionality from the SRM suite to be displayed and executed for the user and to post a message while simultaneously viewing the workspace. | 2016-02-18 |
20160048318 | DETECTING SELECTION OF DIGITAL INK - A device, method, and computer-readable media for switching between a digital ink selection mode and another mode are presented. The device includes a surface and processor that receive and identify gestures or writing instrument strokes. The processor receives the identified gestures or writing instrument strokes from the digital ink-enabled surface. In response to a tap gesture, the processor processes the area associated with the tap to detect digital ink strokes for a word, sentence, or shape corresponding to the tapped area. In turn, the device enters an ink selection mode for the located ink strokes. The digital ink-enabled surface may have a display that is updated to render a closed shape around the located digital ink strokes. The device may switch from digital ink selection mode to the other mode in response to additional writing instrument interactions or additional gestures, including interactions or gestures on displayed whitespace. | 2016-02-18 |
20160048319 | Gesture-based Access to a Mix View - Techniques for gesture-based access to a mixed view associated with an application representation are described. In one or more implementations, a user interface is exposed by an operating system of a computing device. The user interface includes a concurrent display of a plurality of representations of applications that are selectable by a user to launch respective applications. Gesture-based techniques can be used to interact with an application representation to cause one or more visible targets to appear adjacent the representation. The individual targets are individually associated with some type of application functionality, e.g., a quick action or a deep link into content associated with the application. An individual target can then be selected, e.g., touch-selected, by a user to initiate the associated functionality. | 2016-02-18 |
20160048320 | ELECTRONIC APPARATUS AND SCREEN DISPLAY METHOD THEREOF - A method of operating an electronic apparatus is provided. The method includes displaying, by an electronic apparatus including a display, a region including at least one of an image, text, and content on a part of a screen of the display, detecting, by the electronic apparatus, a touch or hovering of a user at a first location on or around the region, detecting, by the electronic apparatus, a movement of the touch or the hovering of the user, detecting a second location at which the movement is ended, dividing the screen of the display into two or more portions, and displaying a user interface of an application program related to at least one of the image, the text, and the content on a portion corresponding to the second location among the divided portions. | 2016-02-18 |
20160048321 | DOCUMENT VIEWING DEVICE AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM HAVING PROGRAM STORED THEREON - A document viewing device, including: a display unit; a display control unit that displays a document on the display unit by using a layout selected from a plurality of layouts; an additional writing input unit that receives an additional writing on the displayed document; and an additional writing information storing unit that stores additional writing information indicating contents of the received additional writing so as to relate the additional writing information to the layout which was used for displaying the document when the additional writing was received, wherein the display control unit further displays the contents of the additional writing, which are indicated by the additional writing information indicating the contents of the additional writing received on a part of the document, which is displayed on the display unit, and related to a layout which is same as the layout which is currently used for displaying the document. | 2016-02-18 |
20160048322 | TECHNIQUES FOR DEVICE CONNECTIONS USING TOUCH GESTURES - Techniques for device connections using touch gestures are described. A method may comprise receiving a first gesture input at a first electronic device, receiving, at the first electronic device, a second gesture input from a second computing device in proximity to the first computing device, comparing the first gesture input and the second gesture input, and establishing a wireless connection between the first computing device and the second computing device if a similarity of the first gesture input and the second gesture input meets or exceeds a similarity threshold based on the comparing. Other embodiments are described and claimed. | 2016-02-18 |
20160048323 | Touch Enhanced Interface - Some embodiments provide a Touch Enhanced Interface (TEI) that translates data from touch devices into a wide variety of output actions, free from the construct of mapping such touch data to an on-screen pointer or direct screen-mapped coordinates. Based on the touch and hold of one or more fingers, the TEI enables access to different sets of operations. Then based on different taps, holds, directional slides, and directional flicks of one or more fingers, the TEI performs specific operations in an accessed set of operations. Some embodiments provide a TEI viewer that displays symbols that identify the operations that can be performed using the various touches. | 2016-02-18 |
20160048324 | ELECTRONIC DEVICE AND METHOD - According to one embodiment, an electronic device includes circuitry configured to display handwritten strokes on a screen, convert a first stroke of the strokes into a first shape pattern, the first stroke includes a first feature, and convert a second stroke of the strokes into a second shape pattern in accordance with the first shape pattern, the second stroke includes a second feature different from the first stroke and included in a range defined by the first stroke. | 2016-02-18 |
20160048325 | Electronic device and gesture input method of item selection - An electronic device utilizes gesture input method of item selection to perform various input actions. An item of a plurality of items may represent, for example and without limitation, a character, a symbol, or an icon. One or more input sensors of the electronic device capture gesture navigation input and an item selection routine converts the input into a standard, magnitude independent pointer, and then determines the corresponding item. Since the selection is not determined by the exact direction and magnitude of the gesture input, selection accuracy can be greatly enhanced. By employing the item selection routine and standard pointers, item selection traverse paths can be cycled within a confined sensing region, thus selection speed can be improved and device size can be reduced. By memorizing the traverse paths, user can select a desired item without looking at the display, thereby being accessible to visually impaired users. | 2016-02-18 |
20160048326 | MOBILE TERMINAL AND METHOD OF CONTROLLING THE SAME - A mobile terminal including a user input device configured to receive an input of text, a display configured to display the text and receive a touch input for selecting at least part of the text, and a controller configured to search for at least one content associated with the selected at least part of the text, and control the display to display a content region including the searched at least one content adjacent the touch input. | 2016-02-18 |
20160048327 | DATA DISTRIBUTION AMONG MULTIPLE MANAGED MEMORIES - A system and method are disclosed for managing memory interleaving patterns in a system with multiple memory devices. The system includes a processor configured to access multiple memory devices. The method includes receiving a first plurality of data blocks, and then storing the first plurality of data blocks using an interleaving pattern in which successive blocks of the first plurality of data blocks are stored in each of the memory devices. The method also includes receiving a second plurality of data blocks, and then storing successive blocks of the second plurality of data blocks in a first memory device of the multiple memory devices. | 2016-02-18 |
20160048328 | MEMORY SYSTEM - A memory system in the embodiment includes an address conversion table including a first conversion table and a second conversion table, a management table storing the first information that indicates whether the second conversion table is a first state, and a controller. In the case where determining based on the first information that the second conversion table written from a volatile second memory to a nonvolatile first memory is in the first state, the controller updates the first conversion table and releases the storage area of the second conversion table used for the writing from the second memory. | 2016-02-18 |
20160048329 | STORAGE SYSTEM, METHOD, AND APPARATUS FOR PROCESSING OPERATION REQUEST - According to a storage system, method, and apparatus for processing an operation request provided by embodiments of the present invention, a controller directly encapsulates a SCSI protocol operation request into an Ethernet operation request packet at the MAC layer instead of using the TCP/IP protocol layer and a disk enclosure decapsulates the Ethernet operation request to obtain the SCSI protocol operation request and sends the SCSI protocol operation request to a target disk, thereby reducing layers of encapsulation, reducing a processing delay of the storage system, and improving performance of the storage system. | 2016-02-18 |
20160048330 | COMMAND PROCESSING APPARATUS, METHOD AND INTEGRATED CIRCUIT APPARATUS - A command processing apparatus that processes a plurality of commands which are issued independently from a first master and a second master is provided. The command processing apparatus sequentially issues commands to a storage apparatus including a plurality of banks. The first master issues a first command and a second command in order to the command processing apparatus, with the first command being a command to request access to a first bank and the second command being a command to request access to a second bank different from the first bank. When the second master issues a third command to the command processing apparatus during an interval between issuance of the first command and the second command, the command processing apparatus issues the second command to the storage apparatus consecutively after the first command by prioritizing the second command over the third command. | 2016-02-18 |
20160048331 | METHOD AND APPARATUS FOR ADAPTIVE DATA CHUNK TRANSFER - A block memory device and method of transferring data to a block memory device are described. Various embodiments provide methods for transferring data to a block memory device by adaptive chunking. The data transfer method comprises receiving data in a data chunk. The data transfer method then determines that the data chunk is ready to be transferred to a block memory and transfers the data chunk to the block memory. The transfer occurs over duration, repeating the above steps until the transfer is complete. The data transfer method determines that the data chunk is ready to be transferred to the block memory based on at least in part on a duration of a previous transfer. | 2016-02-18 |
20160048332 | SET-ASSOCIATIVE HASH TABLE ORGANIZATION FOR EFFICIENT STORAGE AND RETRIEVAL OF DATA IN A STORAGE SYSTEM - The embodiments described herein are directed to the use of hashing in a file system metadata arrangement that reduces an amount of metadata stored in a memory of a node in a cluster and that reduces the amount of metadata needed to process an input/output (I/O) request at the node. Illustratively, the embodiments are directed to cuckoo hashing and, in particular, to a manner in which cuckoo hashing may be modified and applied to construct the file system metadata arrangement. In an embodiment, the file system metadata arrangement may be illustratively include a hash collision technique that employs a hash collision computation to determine a unique candidate extent key (having a candidate hash table index) in the event of a collision, i.e., a hash table index collides with a slot of a hash table matching a key found in the slot. | 2016-02-18 |
20160048333 | DENSE TREE VOLUME METADATA UPDATE LOGGING AND CHECKPOINTING - The embodiments described herein are directed to efficient merging of metadata managed by a volume layer of a storage input/output (I/O) stack executing on one or more nodes of a cluster. The metadata managed by the volume layer, i.e., the volume metadata, is illustratively organized as a multi-level dense tree metadata structure, wherein each level of the dense tree metadata structure (dense tree) includes volume metadata entries for storing the volume metadata. The volume metadata entries of an upper level of the dense tree metadata structure are merged with the volume metadata entries of a next lower level of the dense tree metadata structure when the upper level is full. The volume metadata entries of the merged levels are organized as metadata pages and stored as one or more files on the SSDs. | 2016-02-18 |
20160048334 | SYSTEM AND METHOD FOR CALIBRATION OF A MEMORY INTERFACE - A system includes memory unit having one or more storage arrays, and a memory interface unit that may be coupled between a memory controller and the memory unit. The memory interface unit may include a timing unit that may generate timing signals for controlling read and write access to the memory unit, and a control unit that may calibrate the timing unit at predetermined intervals. However, in response to an occurrence of a given predetermined interval, the memory interface unit may be configured to calibrate the timing unit using a number of partial calibration segments. | 2016-02-18 |
20160048335 | BYTE ADDRESSABLE STORING SYSTEM - A byte addressable storing system is provided. The byte addressable storing system includes a data transmission interface and a processing unit. The data transmission interface connects to a byte addressable storing device. The processing unit creates a primary metadata table, a secondary metadata table, an indirect metadata matching table, a sub-block using status table and a metadata pointer in the byte addressable storing device via the data transmission interface. The processing unit further adjusts the allocation of metadata in the byte addressable storing device dynamically based on the aforesaid tables and pointer. The processing unit further stores a file into sub-blocks of blocks non-sequentially, and achieves record of the file via dynamic multi-level pointing. | 2016-02-18 |
20160048336 | Electronic Control Unit and Method for Rewriting Data - An electronic control unit includes: a nonvolatile memory capable of erasing data in units of erasure blocks and also writing data in units of write blocks smaller than the erasure blocks; and a processor. In response to a data rewrite request from outside, the processor of the electronic control unit erases data in a portion of the nonvolatile memory in units of erasure blocks and writes data into the portion of the nonvolatile memory in units of write blocks. The amount of data sent to the electronic control unit from outside is thereby decreased and the time needed to rewrite data in the nonvolatile memory is reduced. | 2016-02-18 |
20160048337 | SYSTEMS AND METHODS FOR STORAGE MODELING AND COSTING - The present invention provides systems and methods for data storage. A hierarchical storage management architecture is presented to facilitate data management. The disclosed system provides methods for evaluating the state of stored data relative to enterprise needs by using weighted parameters that may be user defined. Also disclosed are systems and methods evaluating costing and risk management associated with stored data. | 2016-02-18 |
20160048338 | MEMORY BLOCK QUALITY IDENTIFICATION IN A MEMORY - Methods of operating electronic systems having a memory include reading indications of memory block quality from a plurality of memory blocks of the memory in which a memory defect has been detected, wherein a value of the indication of memory block quality stored in a respective memory block of the plurality of memory blocks indicates a type of memory defect detected in the respective memory block, and, in response to the values of the indications of memory block quality, deeming a first portion of memory blocks of the plurality of memory blocks as usable, allocating a second portion of memory blocks of the plurality of memory blocks for storing only data of a particular type, and indicating a third portion of memory blocks of the plurality of memory blocks as defective. | 2016-02-18 |
20160048339 | INTELLIGENT COMPUTER MEMORY MANAGEMENT - A plurality of memory allocators are initialized within a computing system. At least a first memory allocator and a second memory allocator in the plurality of memory allocators are each customizable to efficiently handle a set of different memory request size distributions. The first memory allocator is configured to handle a first memory request size distribution. The second memory allocator is configured to handle a second memory request size distribution. The second memory request size distribution is different than the first memory request size distribution. At least the first memory allocator and the second memory allocator that have been configured are deployed within the computing system in support of at least one application. Deploying at least the first memory allocator and the second memory allocator within the computing system improves at least one of performance and memory utilization of the at least one application. | 2016-02-18 |
20160048340 | SYNCHRONOUS EXTENT MIGRATION PROTOCOL FOR PAIRED STORAGE - Extent migration is provided in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices. In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a time delta approximately equal to a time of an intended migration at the primary storage entity adjusted for a transmission time such that the primary and secondary storage entities conduct the extent migration at approximately a same time. | 2016-02-18 |
20160048341 | OPTIMIZED DATA PLACEMENT FOR INDIVIDUAL FILE ACCESSES ON DEDUPLICATION-ENABLED SEQUENTIAL STORAGE SYSTEMS - Data deduplication for data storage tapes includes intercepting tape control commands for a single data storage tape. The intercepted tape control commands are modified for adding processing logic and parameters for placement of deduplicated file data on the single data storage tape. Deduplication metadata is written to a metadata portion of the single data storage tape. The deduplicated file data is written to a data portion of the single data storage tape based on the placement to increase read throughput for a deduplicated set of individual files and to reduce an average number of per-file gaps on the single data storage tape without re-duplicating deduplicated data for meeting optimization of individual file accesses. | 2016-02-18 |
20160048342 | REDUCING READ/WRITE OVERHEAD IN A STORAGE ARRAY - Techniques, systems, and devices are disclosed for reducing data read/write overhead in a storage array, such as a redundant array of independent disks (RAID), by dynamically configuring stripe sizes in disk drives. In one aspect, each disk drive is configured with multiple stripe sizes based on statistical file sizes of incoming data traffic. For example, a preconfigured disk drive can include a set of different stripe sizes wherein a stripe size is consistent with the size of a common file type in the historical or predicted data traffic. Moreover, the allocation of disk space for each stripe size may be consistent with the composition percentage of the associated file type in the historical or predicted data traffic. As a result, reads/writes of large data files in the storage array predominantly take place on a single disk drive rather than on multiple drives, thereby reducing read/write overheads. | 2016-02-18 |
20160048343 | APPARATUSES AND METHODS FOR CONCURRENTLY ACCESSING DIFFERENT MEMORY PLANES OF A MEMORY - Apparatuses and methods for performing concurrent memory access operations for different memory planes are disclosed herein. An example apparatus may include a memory array having a plurality of memory planes. Each of the plurality of memory planes comprises a plurality of memory cells. The apparatus may further include a controller configured to receive a group of memory command and address pairs. Each memory command and address pair of the group of memory command and address pairs may be associated with a respective memory plane of the plurality of memory planes. The internal controller may be configured to concurrently perform memory access operations associated with each memory command and address pair of the group of memory command and address pairs of the group of memory command and address pairs regardless of page types associated with the pairs of the group (e.g., even if two or more of the memory command and address pairs may be associated with different page types). | 2016-02-18 |
20160048344 | DISTRIBUTED CACHING SYSTEMS AND METHODS - Example distributed caching systems and methods are described. In one implementation, a system has multiple host systems, each of which includes a cache resource that is accessed by one or more consumers. A management server is coupled to the multiple host systems and presents available cache resources and resources associated with available host systems to a user. The management server receives a user selection of at least one available cache resource and at least one host system. The selected host system is then configured to share the selected cache resource. | 2016-02-18 |
20160048345 | ALLOCATION OF READ/WRITE CHANNELS FOR STORAGE DEVICES - Embodiments are disclosed for improving channel performance in a storage device, such as a flash memory or a flash-based solid state drive, by dynamically provisioning available data channels for both write and read operations. In one aspect, a set of available data channels on a storage device is partitioned into a set of write channels and a set of read channels according to a read-to-write ratio. Next, when an incoming data stream of mixed read requests and write requests arrives at the storage device, the allocated read channels process the read requests on a first group of memory blocks, which does not include garbage collection and write amplification on the first group of memory blocks. In parallel, the allocated write channels process the write requests on a second group of memory blocks, which does include garbage collection and write amplification on the second group of memory blocks. | 2016-02-18 |
20160048346 | Data Storage Device - The object of the invention is to provide a data storage device which is extremely effective, scalable, and with fast access to the data. At least two front components ( | 2016-02-18 |
20160048347 | Controlling Temperature Of A System Memory - In an embodiment, a processor includes at least one core to execute instructions and a memory controller coupled to the at least one core. In turn, the memory controller includes a spare logic to cause a dynamic transfer of data stored on a first memory device coupled to the processor to a second memory device coupled to the processor, responsive to a temperature of the first memory device exceeding a thermal threshold. Other embodiments are described and claimed. | 2016-02-18 |
20160048348 | VIRTUAL DEFRAGMENTATION OF A STORAGE - Virtual defragmentation of a storage. In one example embodiment, a method for virtual defragmentation of a storage includes various steps. For example, the method includes intercepting a move command directed to a storage during a defragmentation of the storage. The move command specifies an actual location of a block and a defrag location for the block in the storage. The method also includes updating a virtual defragmentation map to record the actual location of the block and the defrag location for the block. The method further includes preventing the block from being moved to the defrag location. The method also includes allowing file system metadata of the storage to be updated to falsely reflect that the block has been moved to the defrag location. | 2016-02-18 |
20160048349 | STORAGE APPARATUS AND STORAGE APPARATUS CONTROL METHOD - A storage apparatus, including a first group including first storage media storing data and a second group including second storage media storing no data, makes an area of the first storage media which stores updating target data an invalid area and to store updated data into an area of the first storage media, migrates to the second storage media data stored in an area other than the invalid areas of the set of the first storage media when determining that the first group includes the set of the first storage media in which the sum of the invalid areas is not less than the capacity of the one storage medium, and moves a group including the first storage media from which migration of the data is completed from the first group to the second group. | 2016-02-18 |
20160048350 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR LOW IMPACT BACKUP - Embodiments include methods, systems, and computer program products for low impact image level backup and replication of data between a production data storage and a backup data storage. In an embodiment system, the system starts processing of a task to backup or recover data between the production data storage and the backup data storage. The system measures a latency to access the production data storage. The system then determines whether the latency is above a throttling threshold. When the system determines that the latency exceeds the throttling threshold, the system calculates a throttling value, determines an amount of the delay based on the calculated throttling value, and delays, by the determined amount, the processing of the next data block. | 2016-02-18 |
20160048351 | MULTI-THREADED TRANSACTION LOG FOR PRIMARY AND RESTORE/INTELLIGENCE - A unified system provides primary storage and in-line analytics-based data protection. Additional data intelligence and analytics gathered on protected data and prior analytics are stored in discovery points. The disclosed system implements multi-threaded log writes across primary and restore nodes with write gathering across file systems; nested directories such as may be used for storing virtual machine files, where every subdirectory has an associated file system for snapshot purposes; and cloning objects on demand with background metadata and data migration. | 2016-02-18 |
20160048352 | SYSTEM DATA STORAGE MECHANSIM PROVIDING COHERENCY AND SEGMENTED DATA LOADING - A data storage subsystem is disclosed that implements a process for storing and/or reconstructing system data, such as a system mapping table. In certain embodiments, table pages are systematically copied, or flushed, to non-volatile memory in a progressive manner, according to a fixed ratio of flushed table pages per table update trigger, thereby facilitating write and/or load efficiency. Full or partial reconstruction of a table may be performed within a bounded number of operations based on the size of the table, the ratio implemented, and/or other characteristics. | 2016-02-18 |
20160048353 | MEMORY SYSTEM AND METHOD OF CONTROLLING MEMORY SYSTEM - According to one embodiment, a first controller stores access restriction information in a non-volatile first memory. A second controller reads the access restriction information from the first memory and controls access by a host device to a non-volatile second memory based on the access restriction information. The access restriction information includes a start address or a size for each of segmented areas obtained by segmenting an address space of the second memory into a plurality of areas, and first access information indicating accessibility to the segmented areas. | 2016-02-18 |
20160048354 | METHOD AND SYSTEM FOR ATOMICALLY WRITING SCATTERED INFORMATION IN A SOLID STATE STORAGE DEVICE - Disclosed herein are several methods and systems for handling atomic write commands that reach scattered address ranges. One embodiment includes a method of performing an operation in a data storage device, the method comprising: receiving an atomic write command; obtaining a plurality of ranges of logical addresses affected by the atomic write command; for each of the plurality of affected ranges, assigning metadata information to track completion of a write operation performed at that range; performing the write operations in the ranges of logical addresses; updating the metadata information upon completion of the write operations in the ranges; and deferring an update to a translation map of the data storage device until the metadata information has been updated. | 2016-02-18 |
20160048355 | DEVICE AND METHOD FOR DETERMINING A NUMBER STORAGE DEVICES FOR EACH OF A PLURALITY OF STORAGE TIERS AND AN ASSIGNMENT OF DATA TO BE STORED IN THE PLURALITY OF STORAGE TIERS - A device and method for determining number of storage devices for each of plurality of storage tiers and assignment of data to be stored in the plurality of storage tiers. The device computes an optimized number of storage devices for each tier including a classifier, which receives units as input data to be stored in the system. Based on the characteristics of the storage devices, the device outputs a data-unit-to-storage tier assignment. An optimizer receives data-unit-to-storage tier assignment from the classifier and a cost budget for the system. Thereafter, an output for the number of storage devices for each storage tier is calculated. A method for determining number of storage devices for each of a plurality of storage tiers and assignment of data to be stored in the plurality of storage tiers are also provided. | 2016-02-18 |
20160048356 | METHOD AND SYSTEM FOR DISTRIBUTED RAID IMPLEMENTATION - Embodiments of the systems and methods disclosed provide a distributed RAID system comprising a set of data banks. More particularly, in certain embodiments of a distributed RAID system each data bank has a set of associated storage media and executes a similar distributed RAID application. The distributed RAID applications on each of the data banks coordinate among themselves to distribute and control data flow associated with implementing a level of RAID in conjunction with data stored on the associated storage media of the data banks. | 2016-02-18 |
20160048357 | PRINTER DRIVER AND APPLICATION DECOUPLING USING EVENT CENTRIC REGISTRATION MODEL - Some embodiments of the invention provide a printer user interface (UI) component configured to handle presentation of information to a user during printing operations. The printer UI component may de-couple the rendering and configuration functionality provided by a printer driver from the presentation of information to end users, thereby reducing the risk that applications may crash or hang due to printer driver malfunction. In some embodiments, a registry of events upon which information should be presented to the user is established, and the printer UI component may be registered for some or all of these events, so that when the specified events occur the printer UI component may be invoked to cause information to be presented to the user. | 2016-02-18 |
20160048358 | IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, AND MEDIUM - An image processing device includes an image generator and an image processor. The image generator generates an image to be formed on one or more sheets each including at least one gluing margin and a normal region other than the gluing margin, so that a whole image of one page is obtained when the gluing margins of the one or more sheets are laid on top of each other. The image processor performs image processing on the image generated by the image generator. The image processor performs the image processing differently depending on whether the image is to be formed on the gluing margin or on the normal region in such a way that an image on the gluing margins laid on top of each other and an image on the normal region have the same density. | 2016-02-18 |
20160048359 | INFORMATION PROCESSING APPARATUS CONTROL METHOD AND STORAGE MEDIUM - When an information processing apparatus displays an icon of a group of a plurality of peripheral devices, the apparatus displays on a home screen an icon of a peripheral device intended by a user, separately from the one icon of the group of the peripheral devices. Further, on the home screen, an icon of a device selected by the user on a screen of a device management application managing the peripheral devices is displayed. | 2016-02-18 |
20160048360 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An image processing apparatus includes an image processing unit, a use authority information acquisition unit, and a transmission controller. The image processing unit processes an image in accordance with an instruction from a terminal apparatus. The use authority information acquisition unit acquires use authority information in which, for each user, use authority is set for a resource that the image processing apparatus has. The transmission controller transmits, in a case where a change has occurred in a state of the resource, resource-state information, which is information regarding the state of the resource, to a terminal apparatus of a user who has authority to use the resource, in accordance with the use authority information acquired by the use authority information acquisition unit. | 2016-02-18 |
20160048361 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING APPARATUS CONTROL METHOD, AND STORAGE MEDIUM - An image processing apparatus wirelessly communicates with an information processing apparatus without passing through an access point, provides a print service in which predetermined printing is performed in response to a print request from the information processing apparatus via a wireless communication unit, and enables a setting that is used for providing the print service if the setting is disabled when the information processing apparatus establishes communication with the image processing apparatus via the wireless communication unit. | 2016-02-18 |
20160048362 | PROGRAMMABLE DISPLAY DEVICE - A programmable display device includes a storage unit that stores therein profile data, in which information related to protocols for respective control devices is profiled; a communication unit that transmits and receives communication line data between the control devices; a communication-data analysis unit that generates, by synthesizing the communication line data and the profile data, synthesized information in which attribute signifying information that signifies attributes of respective pieces of data included in the communication line data, value signifying information that signifies values in the communication line data, and values in the communication line data are associated with each other; and a display unit that displays the synthesized information. The profile data is information defined as a data string of a format determined by protocols that are different for each of the control devices, the profile data not being software for performing data exchange. | 2016-02-18 |
20160048363 | System and Method for Dynamic Thermal Management in Passively Cooled Device with a Plurality of Display Surfaces - An information handling system includes a primary integrated display platform and a secondary integrated display platform attached via a hinge, and including a passive cooling system, a dynamic thermal management system, and a processor. The information handling system further includes an application window locator system for determining a location of a software application display window running on the information handling system on the primary integrated display platform or the secondary integrated display platform. | 2016-02-18 |