09th week of 2018 patent applcation highlights part 50 |
Patent application number | Title | Published |
20180059867 | SYSTEM AND METHOD FOR A TRANSCEIVER SYSTEM FOR TOUCH DETECTION - A transceiver system includes: a touch screen panel; a transmitter to transmit an input signal to an input line of the touch screen panel; a receiver to receive an output signal from an output line of the touch screen panel to detect a touch event on the touchscreen panel; and a state machine to set transmission frequencies of the input signal within a wideband operating frequency of the touch screen panel, and to calibrate the receiver to filter the output signal at the transmission frequencies of the input signal. | 2018-03-01 |
20180059868 | TOUCH INDUCED FLICKER MITIGATION FOR VARIABLE REFRESH RATE DISPLAY - Touch induced flicker for variable refresh rate (VRR) displays can be reduced by adjusting one or more voltages. Synchronization of touch sensing operations after an immediate exit can introduce flicker issues into the VRR display. In some examples, the touched induced flicker can be reduced or eliminated by tuning the voltage on a common electrode (Vcom) to a tuning point that reduces a maximum error below a threshold, irrespective of refresh rate. In some examples, touch induced flicker can be reduced or eliminated by monitoring average Vcom, and when the change in average Vcom exceeds a threshold, Vcom can be adjusted to counteract the change in average Vcom due to the variable refresh rate and/or immediate exit. In some examples, touch induced flicker can be reduced or eliminated by applying a direct current (DC) pedestal to pixel gate lines during touch sensing scans. | 2018-03-01 |
20180059869 | TOUCH SENSOR AND TOUCH SCREEN - A touch sensor includes first electrodes which are driving electrodes of the touch sensor, second electrodes which are detecting electrodes of the touch sensor, third electrodes, and an insulating film which is stacked on the first electrodes. Each of the first electrodes extends in a first direction. Each of the second electrodes and each of the third electrodes are formed on the insulating film, and extend in a second direction. The second electrodes overlap with partial regions of the first electrodes, and the third electrodes overlap with other partial regions of the first electrodes and are formed in gaps between the second electrodes. A film thickness of the insulating film between the first electrodes and the third electrodes varies due to pressing force in a film thickness direction, and the insulating film constitutes the electrostatic capacitance-type pressure sensor with first electrodes and the third electrodes. | 2018-03-01 |
20180059870 | ANALOG FRONT END WITH VARIABLE GAIN CONTROL FOR TOUCH APPLICATIONS - An analog front end (AFE) can be implemented with automatic variable gain control for self-capacitance based touch- and proximity-sensitive touch sensor panels or touch screens. The AFE can include a charge amplifier and an oversampled analog-to-digital converter (ADC). The AFE can also include multiple signal paths between the charge amplifier and the ADC. The variable gain control can monitor the output of the oversampled ADC and, based on the oversampled ADC output, automatically select one of the multiple signal paths. When the output of the ADC indicates a proximity condition (e.g., relatively small signal, relatively large noise headroom when compared with a touch condition), the automatically selected signal path can amplify the charge amplifier output. The bit resolution of the oversampled ADC in the AFE can be relaxed as a result of the variable gain control. | 2018-03-01 |
20180059871 | DISPLAY APPARATUS - According to an aspect, a display apparatus includes: a plurality of gate lines; a plurality of first switches arranged in respective pixels in a display region, each of the first switches being coupled to one of the gate lines; a plurality of second switches arranged in a frame region surrounding the display region, each of the second switches being coupled to one of the gate lines; and a first wire coupled to the respective second switches and supplying a detection drive signal to the respective gate lines through the respective second switches in a detection operation period. The first wire is arranged between the second switches and the display region. | 2018-03-01 |
20180059872 | ELECTRONIC APPARATUS, CONTROLLER, RECORDING MEDIUM, AND METHOD OF OPERATING ELECTRONIC APPARATUS - An electronic apparatus includes a touch panel and a processor. The touch panel detects an operation performed on a surface of the electronic apparatus. The processor determines whether or not a first operation, in which a first movement amount of an operation point on the surface of the electronic apparatus in a first direction is equal to or larger than a first threshold value, has been performed based on an output signal from the touch panel. The processor executes a processing in accordance with the first operation when determining that the first operation has been performed. The processor invalidates the first operation when a second movement amount of the operation point in a second direction, which is different from the first direction, becomes equal to or larger than a second threshold value before determining that the first operation has been performed. | 2018-03-01 |
20180059873 | HETEROGENEOUS TACTILE SENSING VIA MULTIPLE SENSOR TYPES USING SPATIAL INFORMATION PROCESSING - This invention relates to sensor arrangements and signal processing architectures for touch-based user interfaces comprising multiple sensor types and other arrangements so as to create user interface output signals responsive to the touch of at least one human finger. Sensor types and other arrangements can include capacitive tactile sensor arrays, optical tactile sensor arrays, proximity sensor arrays, pressure sensor arrays, and video cameras. At least one software algorithm comprises at least one of a functional partition (wherein some user interface output signals are derived only from a pre-specified sensor), decision-based selection (wherein some user interface output signals are selectively derived from a selected sensor), or spatial information processing (wherein user interface output signals are obtained from threshold testing, conditional testing, vector quantization, algorithms employing parameterized calculations, algorithms employing compensation calculations and operations, artificial neural networks, etc.). | 2018-03-01 |
20180059874 | METHOD AND DEVICE FOR PROCESSING OPERATION - The present disclosure relates to a method and device for processing user operations. The method includes: displaying a Graphical User Interface (GUI) for exchanging for a processing object, the GUI including a control key for confirming the exchanging for the processing object; when receiving a three-dimensional touch operation on the control key, sending a transfer instruction to a server, the transfer instruction being configured to request the server to generate an order corresponding to the processing object, and subsequently transfer a resource from a first account to a second account, to exchange for the processing object; receiving a success response from the server; and displaying a prompt indicating the success response. | 2018-03-01 |
20180059875 | SYSTEM AND METHODS FOR CUING VISUAL ATTENTION - A system and methods for cuing visual attention using one or more sensory cues. Sensory cues, such as visual and touch cues, are used to determine an area neglected by a user and presented on a screen display to cue the user to direct his/her attention to that neglected area. Sensory cues are independent of the program content—medical image, airplane pilot simulation, security x-ray pictures—conveyed on the screen display. | 2018-03-01 |
20180059876 | VISUALIZATION OF DATA DISTRIBUTED IN MULTIPLE DIMENSIONS - A path associated with a set of selected log data is defined. An indication is received on a graphical user interface (GUI) to generate a bubblegram associated with the path, wherein the bubblegram comprises one or more bubbles, each bubble representing a particular dimension associated with the selected path. The one or more bubbles are rendered on the GUI according to a performed ranking of the one or more bubbles. A bubble is selected to generate a filter for the path based on the dimension associated with the bubble. A subsequent bubblegram is rendered based on a narrowed set of the selected log data. | 2018-03-01 |
20180059877 | TWO-MODEL USER INTERFACE SYSTEM - Example embodiments of a two-model user interface system are described. In an example embodiment, first information of a user interface model is presented via a user interface, the first information of the user interface model based on data available at a data processing system. User input indicating a selected portion of the first information is received via the user interface. A communication model is updated to include the selected portion of the first information, and the user interface model is updated to include an indication of the selected portion of the first information. The selected portion of the first information is communicated from the communication model to the data processing system based on the updating of the communication model. | 2018-03-01 |
20180059878 | USER INTERFACE EMPLOYING NESTED DATA - Example embodiments of a user interface system employing nested data are described. In an example embodiment, first data items of a first data source available for selection is presented via a user interface, the first data items including an association with a second data source. A first user selection of the association with the second data source is received via the user interface. In response to the first user selection, second data items of the second data source available for selection are presented via the user interface. A second user selection of a data item of the second data items is received via the user interface. In response to the second user selection, an indication of the selected data item of the second data items is presented. | 2018-03-01 |
20180059879 | METHOD, DEVICE AND SYSTEM FOR AMENDING HEARTBEAT TYPE - The present disclosure relates to a method, device and system for amending a heartbeat type. The method includes: displaying an interface for presenting heartbeat waveforms; based on a user interface provided on the interface for presenting the heartbeat waveforms, detecting a currently triggered heartbeat type; and when detecting that at least one electrocardiogram waveform on the interface for presenting the heartbeat waveforms is selected, amending a heartbeat type of the selected at least one electrocardiogram waveform as the currently triggered heartbeat type. The technical solutions provided by the present disclosure can simplify operations for amending heartbeat types and thereby improve working efficiency. | 2018-03-01 |
20180059880 | METHODS AND SYSTEMS FOR INTERACTIVE THREE-DIMENSIONAL ELECTRONIC BOOK - The present inventive concept relates to a system for providing an interactive three-dimensional electronic book. The system includes an input module, a processor, and an output module. The input module is configured to receive an input from a user of the interactive three-dimensional electronic book regarding an image including one or more subparts. The processor is configured to obtain the image of the one or more subparts responsive to the input from the user and relevant information pertinent to the image. The output module is configured to display the image and the relevant information. | 2018-03-01 |
20180059881 | REFRIGERATOR STORAGE SYSTEM HAVING A DISPLAY - A refrigerator storage system is described. The refrigerator storage system comprises a display having a home screen and a processor coupled to the display. The processor is configured to display at least one widget that provides an operation on the display, wherein the at least one widget comprises an interface portion providing direct access to a feature of the widget, wherein the direct access to the feature of the widget is provided from the home screen. | 2018-03-01 |
20180059882 | INFORMATION PROCESSING APPARATUS THAT PERFORMS IMAGE LAYOUT, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM - An information processing apparatus that starts editing of a photobook without waiting for completion of uploading all image data items, and prevents results of editing already performed from being affected by image data items uploaded later. A book editing apparatus performs a layout process for laying out layout objects on pages. The book editing apparatus receives the layout objects. A CPU additionally displays each layout object in an upload image area whenever the layout object is received. The CPU decides page layout patterns for laying out the layout objects on the pages based on attribute information of the layout objects. Whenever each page layout pattern is decided, the CPU lays out associated layout objects on associated pages according to the decided layout pattern, and additionally displays them in a layout area different from the upload image area. | 2018-03-01 |
20180059883 | SYSTEM AND METHOD FOR PROVIDING A LEARNING ENVIRONMENT - A digital learning environment method and system includes a display module that is configured to be divided into plural information areas, and plural input modules, connected to the display module, and configured to obtain user inputs. A processor is connected to the plural input modules and the display module, and is configured to receive and display in real-time, inputs from the users corresponding to the plural input modules. The processor is also configured to allow the users to collaborate in real-time. | 2018-03-01 |
20180059884 | METHOD AND APPARATUS FOR CONTENTS MANAGEMENT IN ELECTRONIC DEVICE - A method for contents management in an electronic device can include generating a contents list, based on a user input, detecting selection of a contents list entry in the contents list, and creating one or more contents related to a content of the selected contents list entry, when creating the one or more related contents, generating a tag based on at least part of the content corresponding to the selected contents list entry, adding the tag to the one or more related contents, and adding a contents list entry of the one or more related contents comprising the tag, to the contents list. | 2018-03-01 |
20180059885 | SYSTEM FOR AND METHOD OF ACCESSING AND SELECTING EMOTICONS, CONTENT, AND MOOD MESSAGES DURING CHAT SESSIONS - Emoticons or other images are inserted into text messages during chat sessions without leaving the chat session by entering an input sequence onto an input area of a touchscreen on an electronic device, thereby causing an emoticon library to be presented to a user. The user selects an emoticon, and the emoticon library either closes automatically or closes after the user enters a closing input sequence. The opening and closing input sequences are, for example, any combination of swipes and taps along or on the input area. Users are also able to add content to chat sessions and generate mood messages to chat sessions. | 2018-03-01 |
20180059886 | INPUT RECEPTION METHOD, AND TERMINAL DEVICE - An input reception method includes: using input contents of a handwritten input in one of a process of narrowing down menu items of a lower layer of a specific menu item and a process of receiving the input contents as contents of an instruction related to an order for the specific menu item, when it is detected that the handwritten input has been executed at an input position corresponding to the specific menu item of plural menu items displayed on display screen, using a processor. | 2018-03-01 |
20180059887 | DIRECT NAVIGATION TO MODAL DIALOGS - Navigating directly to a modal dialog overlaying a base web page. User input associated with navigating to a modal dialog overlaying a base web page is detected. In response to detecting the user input, the computer system navigates directly to the modal dialog overlaying the base web page. The base web page acts as a background of the modal dialog, such that interaction with the model dialog is required prior to interaction with the base web page. Additionally, the modal dialog is associated with a first uniform resource locator, while the base web page is associated with a second, different uniform resource locator. As such, direct navigation can be performed either to the modal dialog or the base web page. | 2018-03-01 |
20180059888 | BROWSING ASSISTANCE METHOD FOR ELECTRONIC BOOK, AND BROWSING ASSISTANCE PROGRAM - When it is detected by a touch position detecting circuit ( | 2018-03-01 |
20180059889 | BROWSING ASSISTANCE METHOD FOR ELECTRONIC BOOK, AND BROWSING ASSISTANCE PROGRAM - A sticky note fixation button display unit ( | 2018-03-01 |
20180059890 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM STORING PROGRAM - An information processing apparatus including: a processor; and a memory storing a program which, when executed by the processor, causes the information processing apparatus to: display, on a screen at a first display magnification, a part of an area of a page in which a plurality of objects are arranged; accept an operation for changing an object to be selected among the plurality of objects when the part of the area of the page is displayed in the screen at the first display magnification; and display the entire page including the changed object to be selected at a second display magnification that is less than the first display magnification when the object to be selected is changed. | 2018-03-01 |
20180059891 | APPARATUS AND METHOD FOR PROVIDING A VISUAL TRANSITION BETWEEN SCREENS - An apparatus, method, and computer program product are described that provide for the display of a visual transition between screens representing different interactive content to indicate to a user that the user is “leaving” (e.g., transitioning away) from one screen and is “entering” (e.g., transitioning to) another screen. In particular, a first graphical effect may be applied to a first screen and a second, different graphical effect may be applied to the second screen. The first graphical effect may be indicative of a transition from display of the first screen to non-display of the first screen, while the second graphical effect may be indicative of a transition from non-display of the second screen to display of the second screen. The combination of the first and second graphical effects may, thus, create for the user a visual transition from the first screen to the second screen. | 2018-03-01 |
20180059892 | COMPATIBILITY CHECKING FOR USER INTERFACE CUSTOMIZATION - Example embodiments of compatibility checking for user interface customization are described. In an example embodiment, a first user interface view including first data items is accessed, each of the first data items referencing a corresponding data item of a data source. Whether the first user interface view is referenced by a second user interface view is determined. Based on the first user interface view not being referenced by a second user interface view, changes to any of the first data items of the first user interface view are allowed during a design time of the first user interface view. Based on the first user interface view being referenced by the second user interface view, one or more of the first data items of the first user interface view being referenced by the second user interface view are identified, and changes to the identified data items are prevented. | 2018-03-01 |
20180059893 | Operation Method Applied to Terminal Device and Terminal Device - A surface of the terminal device is provided with three touch regions that correspond respectively to three system navigation functions, and the three system navigation functions include back, home, and recent app. The method includes, when the terminal device detects a pressure that is exerted on one of the three touch regions and whose magnitude exceeds a preset value, implementing a system navigation function corresponding to the touch region on which the pressure is exerted. In addition to common tap and touch and hold operations, the operation method can provide a force touch operation manner for a user to quickly and conveniently operate a system navigation function. | 2018-03-01 |
20180059894 | ANSWER PROVIDING METHOD AND ELECTRONIC DEVICE SUPPORTING THE SAME - An electronic device and a method of providing an answer by the electronic device are provided. The electronic device includes a communication interface configured to communicate with an external electronic device, a memory configured to store a plurality of answers, a display, an input interface configured to acquire a user input, and a processor operatively connected to the communication interface, the memory, the display, and the input interface, wherein the memory is configured to store instructions that, when executed, cause the processor to receive a message from the external electronic device through the communication interface, analyze the received message, select at least one of the plurality of answers according to a type of a keyword included in the received message or context of the received message, output the at least one of the plurality of answers on the display, and change a portion of a first answer of the at least one of the plurality answers if a first user input is acquired through the input interface. | 2018-03-01 |
20180059895 | Updating an Electronic Medical Record for a Patient - A method for updating an electronic medical record of a patient comprises retrieving, from a medical information management system, a patient monitoring worksheet displaying medical information relating to the delivery of medical care to a first patient and presenting, on a display capable of receiving touch-responsive user input, the retrieved patient monitoring worksheet. The method further comprises determining, for each subsection of the patient monitoring worksheet, whether information tracked during that subsection is incomplete. The method further comprises permitting edit popups only for the ones of the subsections with incomplete information in a first mode of operation and permitting edit popups for any of the subsections in a second mode of operation. The method further comprises detecting touch-screen input selecting a subsection with incomplete information, presenting an edit popup for the selected subsection, determining one or more added or edited values of the edit popup, and updating the patient monitoring worksheet by causing the one or more added or edited values to be stored by the medical information management system. | 2018-03-01 |
20180059896 | Animating An Image To Indicate That The Image Is Pannable - In general, the subject matter described in this disclosure can be embodied in methods, systems, and computer-readable devices. A computing device presents a user interface that includes first and second images. The computing device receives first user input that moves the user interface in a first direction. The computing device moves the user interface in the first direction by moving the first and second images in the first direction, and modifying a presentation of the second image at the same time that the second image is moved in the first direction, to indicate that the second image is an image that is pannable. The computing device receives second user input that interacts with the second image to pan the second image. The computing device pans the second image by replacing a first portion of the second image with a second portion of the second image. | 2018-03-01 |
20180059897 | METHOD FOR PROVIDING VISUAL EFFECTS ACCORDING TO BEZEL-BASED INTERACTION AND ELECTRONIC DEVICE FOR SAME - An electronic device and a method of operating the electronic device are provided. The electronic device includes a rotating input module, a display, and a processor configured to detect an event, detect an interaction by the rotating input module, determine a first object associated with the event based on the interaction, and display, on the display, a visual effect associated with the first object. | 2018-03-01 |
20180059898 | Platform to Create and Disseminate Virtual User Experiences - Techniques and systems are described to implement a platform to create and disseminate virtual user experiences. In one example, a service provider exposes a platform usable for creation of virtual user experiences. In another example, a service provider exposes functionality to enable specification of physical environment conditions to be met in order to cause dissemination of respective virtual user experiences maintained by the service provider. In one instance, triggers are detected by a computing device of a user that are indicative of a likelihood to cause output of a virtual user experience. Once triggered, the computing device communicates data describing physical environment conditions to the service provider. The service provider then matches these conditions to specified physical environment conditions that are to be used to control dissemination of the virtual user experience. | 2018-03-01 |
20180059899 | Graphical User Interface for Managing Three Dimensional Dataset - An approach is provided that displays, on a two dimensional (2D) screen, a gyroscopic graphical user interface (GUI). The gyroscopic GUI provides three dimensional (3D) control of a simulated 3D scene displayed on the 2D screen. In the approach, a gesture from a user receiving at the gyroscopic GUI. Responsively, the approach adjusts the 3D scene displayed on the 2D screen based on the gesture that was received. | 2018-03-01 |
20180059900 | Configuring Three Dimensional Dataset for Management by Graphical User Interface - An approach is provided that selects three attributes that correspond to objects included in a dataset, where each of the three attributes is assigned to a different coordinate value (x, y, and z coordinates). The approach creates a simulated three dimensional (3D) scene of the objects on a display screen by using the x, y, and z coordinate values corresponding to the attributes of each of the objects. The approach further displays, on a 2D screen, a gyroscopic graphical user interface (GUI) that provides three dimensional (3D) control of the simulated 3D scene. In the approach, a gesture from a user receiving at the gyroscopic GUI. Responsively, the approach adjusts the 3D scene displayed on the 2D screen based on the gesture that was received. | 2018-03-01 |
20180059901 | CONTROLLING OBJECTS USING VIRTUAL RAYS - A technique for controlling objects includes a handheld controller that provides output for generating a virtual ray. The virtual ray has a location and a direction. The location of the virtual ray is measured as a location of the handheld controller, based on input from sensors in the surrounding space. As a user moves and/or rotates the handheld controller, the virtual ray sweeps through space, intersecting various objects. When the virtual ray intersects with the location of a controllable object whose identity and location are known, the handheld controller identifies the object and accepts remote-control input from the user for controlling that object. Using the handheld controller, the user may control any controllable object having a known identity and location in space, and may control virtual as well as physical objects. | 2018-03-01 |
20180059902 | Teleportation Links for Mixed Reality Environments - Provided herein are exemplary methods for teleportation between two visual environments, including establishing a data structure for each visual environment, establishing logic for switching between each of the data structures, establishing an interactive graphical user interface communicatively coupled to each of the data structures and to the logic, and the interactive graphical user interface rendering a visual depiction of each of the visual environments. | 2018-03-01 |
20180059903 | SYSTEMS AND METHODS FOR TEXT ENTRY FOR MULTI-USER TEXT-BASED COMMUNICATION - Systems and methods described for text entry for multi-user text-based communication using a portable communication device with a graphical user interface shown on a display. A plurality of text character icons are displayed on a display by an electronic processor in a center area of the graphical user interface and messages are displayed along a perimeter area of the graphical user interface. A selection of one or more text character icons in the center area of the graphical user interface is detected and a new text message is generated based on the detected selection of the one or more text character icons. The new text message is chronologically inserted and displayed in accordance with the chronological sequence along the perimeter of the graphical user interface. The new text message is then transmitted from the device. | 2018-03-01 |
20180059904 | SYSTEMS AND METHODS FOR PRESENTING USER INTERACTION INFORMATION - Systems, methods, and non-transitory computer-readable media can receive a set of information presentation rules, and receive a user interaction with a social network content post. User interaction information is displayed on a user interface for a current user based on the user interaction and the set of information presentation rules. | 2018-03-01 |
20180059905 | MULTI-INFORMATION DISPLAY SOFTWARE SWITCH STRATEGY - A vehicular human-machine interface, an instrument cluster and a method of providing information to a driver of a vehicle. The interface includes a multi-information display that provides a driver numerous dynamically-adjustable icons that are representative of a vehicle systems such that the driver can view, and if necessary, control through the interface. During use by a driver to navigate among the various icons being displayed, the human-machine interface enhances a driver's visual acuity by providing notorious indicia of the status of a particular vehicle system that may be of interest to the driver. In addition, by having certain information be arranged in a dynamic presentation format for selective viewing rather than arranged statically, certain information not of immediate interest can be temporarily removed, thereby freeing up the display to show a larger number of the icons on any particular screen being viewed. | 2018-03-01 |
20180059906 | LEARNING USER INTERFACE - Provided herein are method, apparatus, and computer program products for facilitating a learning user interface. The interface may be presented as a plurality of dynamic icons representing a plurality of items. The interface may further be facilitated by receiving a profile identifier and by accessing, via a processor, profile data associated with the profile identifier. The interface may be facilitated by determining, via the processor, a visual bias for at least one of the dynamic icons relative to another of the dynamic icons based on the profile data and may be facilitated by applying the visual bias, via the interface, to the at least one of the dynamic icons. Multiple interfaces may be applied to the same or different screens. | 2018-03-01 |
20180059907 | AIRPORT AVAILABILITY AND SUITABILITY INFORMATION DISPLAY - A system and method for an improved aircraft information display is provided. The provided embodiments integrate and analyze relevant data from on-board and external sources to render airport availability and suitability information on the aircraft information display. The airport availability and suitability information displayed on the aircraft information display incorporates links between related information, is intuitively arranged on the aircraft information display, and dynamically updates responsive to changes in data and to user interaction. | 2018-03-01 |
20180059908 | GRAPHICAL USER INTERFACE MAGNETIC PANEL - In an example embodiment, a first graphical layer having a plurality of edges is rendered in a graphical user interface, the first graphical layer including a first virtual button rendered at a default location and one or more pieces of information. Then a user input of selecting the first virtual button and moving the first virtual button to a new location other than the default location is detected. In response to the detecting, the new location is compared to each of the plurality of edges to determine a geometrically closest edge to the new location, and a second graphical layer is rendered on top of the first graphical layer, the second graphical layer abutting the geometrically closest edge to the new location. | 2018-03-01 |
20180059909 | Method of Gathering, Storing, and Distributing User Defined Geographic Location Identities - A system and method facilitated on the Internet wherein users connected to the Internet via a system comprised of, a computer driven mobile GPS and/or AGPS enabled device, or, a stationary or portable computing device capable of connecting to the Internet, a corresponding mobile application and/or website portal with user account access, and an Application Programming Interface (API) for the user to interact with a user centric secure online database, engage with a method of constructing, saving, and sharing user defined specific geographic point location identity data sets or files exclusively that is not designed as a social interaction community involving tracking or proximity sensing of the user device. A system and method that is designed and intended for the purposes of constructing, saving, modifying, and sharing user defined geographic location identity data sets or files exclusively and absent requirements of engaging in actively tracking user devices. | 2018-03-01 |
20180059910 | COLLABORATIVE NETWORK-BASED GRAPHICAL PROGRESS MANAGEMENT - A network-based graphical progress management tool generates information for providing a graphical user interface to a plurality of users using a plurality of processing devices on a network, to enable a user to create a graphical representation of a process, and to enable the plurality of users to view and edit the graphical representation of the process collaboratively via the network. The tool further receives, from at least one of the plurality of users, user input specifying progress made in performance of the process, and updates the graphical representation to indicate the progress visually, in response to the user input. | 2018-03-01 |
20180059911 | ELECTRONIC DEVICE FOR REDUCING BURN-IN AND COMPUTER-READABLE RECORDING MEDIUM - Disclosed is an electronic device and method for reducing burn-in on a display. The electronic device may include a display and a processor. The processor implements the method, including controlling the display to display a background screen and one or more windows on the background screen, confirming a location of a first window when the first window is selected by a user from among the one or more windows, generating a blurred window border to be applied to the first window based on the selection of the first window, and controlling the display to display the blurred window border along a boundary of the first window. | 2018-03-01 |
20180059912 | INFORMATION TERMINAL - An information terminal controlling operations of applications according to a user's operation received via a touch panel includes a display control unit configured to display a first functional icon assigned with a first operation that is activated when the user touches the first functional icon for a predetermined period of time or less, wherein the display control unit displays a second functional icon at a position adjacent to the first functional icon when the user touches the first functional icon for more than the predetermined period of time, and wherein the second functional icon assigned with another operation, which is different from the first operation, that is activated when the user touches the second functional icon. | 2018-03-01 |
20180059913 | VEHICLE SYSTEMS FOR PROVIDING ACCESS TO VEHICLE CONTROLS, FUNCTIONS, ENVIRONMENT AND APPLICATIONS TO GUESTS/PASSENGERS VIA MOBILE DEVICES - Systems of a vehicle for sharing vehicle controls are provided. One example system includes an on-board computer that is part of the vehicle and communications circuitry of the vehicle usable by the on-board computer. The communications circuitry is configured to make connections with a wireless network for accessing a server. The on-board computer is configured to execute instructions for enabling portable devices that enter the vehicle to make a wireless connection with the vehicle. Vehicle electronics are interfaced with one or more vehicle systems and the on-board computer. The on-board computer is configured to provide access to at least one graphical user interface viewable via the portable device using the wireless connection. The at least one graphical user interface includes input options that enable control for features of said vehicle systems of the vehicle. A location for the portable device within the vehicle is identified. The location is associated with select ones of the vehicle systems for an environment zone of the location, and vehicles systems that are not for the environment zone are not provided as input options via the graphical user interface provided for the portable device. The graphical user interface provides preferences associated with a user account when the portable device transfers credentials to the vehicle when making the wireless connection with the vehicle. | 2018-03-01 |
20180059914 | Device, Method, and Graphical User Interface for Displaying Widgets - As a user's needs change over time, the widgets displayed in a widget display area are altered by the user to better suit the desires of the user. Further, the widgets selected for display can be configured as desired by the user to display information in different ways. In order to reduce clutter within the widget display area itself, electronic devices can include a user interface that facilitates ease of accessing, adding, removing, and configuring the widget display area and the widgets therein as desired by the user. | 2018-03-01 |
20180059915 | DISPLAYING AN OFF-SWITCH LOCATION - For displaying an off-switch location, a processor displays a rack image of a physical rack of a plurality of monitored devices separate from the processor. The processor displays an icon configured to convey a status of each monitored device of the plurality of monitored devices. The processor monitors a position of a mouse. The processor identifies a given monitored device at the position of the mouse and configuration data associated with the given monitored device. The configuration data defines an area of the rack view associated with the given monitored device. In response to identifying the given monitored device, the processor displays a locate off hyperlink for the given monitored device. In response to a selection of the locate off hyperlink, the processor displays an off-switch location on the rack image of the given monitored device. | 2018-03-01 |
20180059916 | DYNAMICALLY RENDER LARGE DATASET IN CLIENT APPLICATION - Dynamic rendering of a large dataset is provided. A client application initiates operations to dynamically render the large dataset by identifying and retrieving an initial page of items from the large dataset to render in a visible area. The initial page of items is dynamically sized while rendering. A consumed section of the visible area is measured to determine utilization by the initial page of items. Adjacent pages of items are also retrieved from the large dataset to render in a remaining section of the visible area determined based on the consumed section. The adjacent pages of items are rendered in the remaining section of the visible area. | 2018-03-01 |
20180059917 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD - An information processing apparatus, information processing system, and information processing method, each of which: stores, in a first memory, first association information that associates with one another group identification information for identifying a group, application identification information for identifying an application, first data not encrypted, and second data obtained by encrypting the first data by using an encryption key based on the group identification information; selects, in response to receiving a search request including the application identification information and a search key representing a character string to he searched for, the second data associated with a set of the application identification information included in the search request and the first data that matches the search key included in the search request; decrypt the selected second data by using the encryption key based on the group identification information to obtain decrypted data; and transmits the decrypted data as a response to the search request. | 2018-03-01 |
20180059918 | SYSTEMS AND METHODS FOR VIEWING MEDICAL IMAGES - For certain medical images, it is important and/or required that a user view all of a medical image at full resolution so that minute, but important, indicia in the medical image are not missed. A computing systems monitor the portions of the medical image that are displayed on the display device, notates those portions that have been displayed at full resolution (or other user-defined display parameters), and provides the user with information indicating portions that have not been viewed at full resolution and/or provides information indicating for which images of a multiple image examination full pixel display has been accomplished. The process reduces the possibility of missing an abnormality in a medical image due to the viewer not viewing a portion of the image at full resolution or using other user-defined display parameters. | 2018-03-01 |
20180059919 | Responsive Design Controls - Techniques for responsive design controls are described. A user interface is provided having a breakpoint bar configured to display multiple selectable breakpoints. When the breakpoints are selected, digital content displayed on a design surface located adjacent to the breakpoint bar is resized according to a relative size of the breakpoint. The user interface additionally has a central axis along which the multiple breakpoints are distributed. The design surface enables the digital content to be viewed and resized around the central axis responsive to selection of one of the breakpoints. Additional tools and techniques are provided to implement responsive design controls. | 2018-03-01 |
20180059920 | CONTROLLING TOUCHSCREEN INPUTS TO A DEVICE - A method, a computer program product, and a device that includes one or more processors, a touchscreen, and an operating system. A first dialogue interface is displayed on the touchscreen for receiving user commands by a user touching the dialogue interface. Received user commands are ignored for a defined first period of time in response to the operating system causing a generation of a second dialogue interface on the touchscreen, wherein the defined first period of time is a function of a user interaction with the touch screen by the user. | 2018-03-01 |
20180059921 | CUSTOM GUI CONTROL FOR VISUALIZING FIELD DATA - A method of custom GUI control. Field data is sent to a data acquisition module coupled to a processing block that assembles a serialized object message (SOM) by a selected topic including data values, display sub-controls coupled to an IP data provider that stores the topics, an algorithm for publishing SOMs and a publisher/subscriber pattern including clients. The clients have a GUI application including a custom GUI control subscribed to the IP data provider. The IP data provider publishes SOMs by the selected topic as call-backs over an IP bus shared by the clients including to the first client including an initial SOM which generates the custom GUI control and stores the selected topic as a referable instance for populating GUI components and a subsequent SOM having an updated value, wherein the GUI application accesses the custom GUI control to populate the GUI components by only overwriting the changed values/parameters. | 2018-03-01 |
20180059922 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF AND RECORDING MEDIUM - An information processing apparatus according to an embodiment determines whether an object which is a target of processing corresponding to user operation is displayed in a display area. If the object of the target is displayed in the display area, the apparatus executes the processing on the object in accordance with the user operation, but if the object of the target is not displayed in the display area, the apparatus suspends execution of the processing. | 2018-03-01 |
20180059923 | METHOD AND APPARATUS FOR GENERATING OR USING INTERACTION ACTIVITY INFORMATION - A method of generating interaction activity information, performed by a device, is provided. The method includes establishing communication with at least one external apparatus; receiving first information about a user selectable function of the external apparatus; and generating second information, based on the first information, about a user selectable function of the device, wherein the user selectable function of the device corresponds to the user selectable function of the external device and can be performed in collaboration with the external device. | 2018-03-01 |
20180059924 | METHOD AND MOBILE COMMUNICATION TERMINAL FOR CHANGING A CONFIGURATION OF A SCREEN DISPLAYING FUNCTION ITEMS - A function for configuring a screen reflecting user preference is implemented when formlets are displayed to indicate function items of a mobile communication terminal. The size, position and shape of a formlet on which an indicator is positioned are changed by user settings in a state in which multiple formlets are displayed, thereby increasing accessibility to a formlet of high preference to a user and also increasing display visibility. | 2018-03-01 |
20180059925 | Enhanced 3D interfacing for remote devices - Operating a computerized system includes presenting user interface elements on a display screen. A first gesture made in a three-dimensional space by a by a distal portion of an upper extremity of a user is detected while a segment of the distal portion thereof rests on a surface. In response to the first gesture, an area of the display screen selected by the user is identified, and a corresponding user interface element is displayed. After displaying the corresponding user interface element, a second gesture made by the distal portion is detected while the segment continues to rest on the surface so as to select one of the user interface elements that appears in the selected area. | 2018-03-01 |
20180059926 | ACTIVATING A CAMERA FUNCTION WITHIN A CONTENT MANAGEMENT APPLICATION - One or more embodiments of the present disclosure include a content management system that allows a user to easily activate a camera while viewing digital content. For example, a content management system can provide a graphical user interface that includes a scroll element that allows a user to navigate through digital content. In addition, a user can interact with the scroll element to activate a camera. For instance, a user can activate a camera by scrolling the scroll element to and/or beyond a particular position. | 2018-03-01 |
20180059927 | CONTROL DEVICE, METHOD OF CONTROLLING ELECTRONIC APPARATUS, AND RECORDING MEDIUM - A control device adapted to control an electronic apparatus includes a position detection section adapted to repeatedly detect a position on an operation area pointed with a pointer, a moving velocity identification section adapted to identify a moving velocity of the pointer based on the plurality of positions detected, and a command transmission section adapted to transmit a predetermined command used to control the electronic apparatus to the electronic apparatus at a frequency corresponding to the moving velocity identified. | 2018-03-01 |
20180059928 | DETECTING AND INTERPRETING REAL-WORLD AND SECURITY GESTURES ON TOUCH AND HOVER SENSITIVE DEVICES - “Real-world” gestures such as hand or finger movements/orientations that are generally recognized to mean certain things (e.g., an “OK” hand signal generally indicates an affirmative response) can be interpreted by a touch or hover sensitive device to more efficiently and accurately effect intended operations. These gestures can include, but are not limited to, “OK gestures,” “grasp everything gestures,” “stamp of approval gestures,” “circle select gestures,” “X to delete gestures,” “knock to inquire gestures,” “hitchhiker directional gestures,” and “shape gestures.” In addition, gestures can be used to provide identification and allow or deny access to applications, files, and the like. | 2018-03-01 |
20180059929 | ITEM SELECTION METHOD, TERMINAL DEVICE, AND MENU DISPLAY METHOD - An item selection method includes: detecting, in accordance with a handwriting input related to a plurality of selection items in a displayed selection item group, the plurality of selection items as a selection target, using a processor. | 2018-03-01 |
20180059930 | APPLICATION PROCESSING BASED ON GESTURE INPUT - Non-limiting examples of the present disclosure describe gesture input processing. As an example, a gesture input may be a continuous gesture input that is received through a soft keyboard application. The continuous gesture input may comprise query input and a selection of an application extension displayed within the soft keyboard application. The query input may be processed using a component associated with the application extension. A result for the query input may be provided. As an example, the result may be provided by the component associated with the application extension. Other examples are also described. | 2018-03-01 |
20180059931 | Data File Handling in a Volatile Memory - A mechanism is provided for destaging one or more data files in a volatile memory using a set of heat registers associated with each data file. Responsive to receiving a notification indicating that free space within the volatile memory has fallen below a predetermined threshold, a rule is implemented, based on values associated with the set of heat registers assigned to each data file, to identify a data file to move to a non-volatile memory, where the set of heat registers comprises a content heat register, an access heat register, and a metadata heat register. The data file is moved to the nonvolatile memory. Responsive to determining that the predetermined threshold fails to have risen above the predetermined threshold, the operations are repeated until the predetermined threshold rises above the predetermined threshold at which time the set of heat registers assigned to the data files that were moved are deassigned. | 2018-03-01 |
20180059932 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR INSTANTIATING BLOCKS OF A SOLID-STATE DISK TO INCLUDE DIFFERENT FLASH CHARACTERISTICS - A flash translation layer method, system, and computer program product, include sending a request with a type of feature and a flash characteristic of a translation table for a Solid-State disk, receiving, via a meta-flash translation layer (meta-FTL), the request and checking for a number of free blocks in a NAND chip, and instantiating a range in the NAND chip including the number of free blocks using the meta-FTL to create a compatible range of blocks for the type of feature and the flash characteristic of the translation table if the checking returns a confirmation that the number of free blocks is available. | 2018-03-01 |
20180059933 | Electrically-Buffered NV-DIMM and Method for Use Therewith - An electrically-buffered NV-DIMM and method for use therewith are provided. In one embodiment, a storage system is provided comprising a plurality of non-volatile memory devices; a controller in communication with the plurality of non-volatile memory devices; a plurality of data buffers in communication with the controller and configured to store data sent between the controller and an input/output bus; and a command and address buffer configured to store commands and addresses sent from a host, wherein the command and address buffer is further configured to synchronize data flow into and out of the plurality of data buffers. | 2018-03-01 |
20180059934 | MEMORY MANAGEMENT METHOD, MEMORY CONTROL CIRCUIT UNIT AND MEMORY STORAGE DEVICE - The present invention relates to a memory management method, memory control circuit unit, and a memory storage device. The method includes: transmitting temporary data from a buffer memory to a register of a first memory plane; releasing a first storage space of the buffer memory, wherein the first storage space is configured to store the temporary data; performing a first operation to a second memory plane by using the first storage space; and after finishing the first operation performed on the second memory plane, reloading the temporary data from the register of the first memory plane to the first storage space of the buffer memory, wherein operations performed on the first memory plane and the second memory plane are asynchronous operations. | 2018-03-01 |
20180059935 | DATA STORAGE DEVICE - A data storage device includes nonvolatile memory devices coupled to a plurality of channels; and a controller including a processor, a buffer and memory controllers which are respectively coupled to the channels, wherein the processor transmits a first access command to a first memory controller in response to a first access request from a host device, regardless of a state of the buffer, and wherein the first memory controller controls an internal operation of a first nonvolatile memory device by determining the state of the buffer, in response to the first access command. | 2018-03-01 |
20180059936 | SEMICONDUCTOR MEMORY DEVICE AND MEMORY SYSTEM - A semiconductor memory device includes a memory cell array including a plurality of memory cells, a word line connected in common to gates of the memory cells, and a control circuit configured to execute a read operation on the memory cells by applying a first read voltage to the word line to determine for each of the memory cells whether or not the memory cell has a threshold voltage that is below the first read voltage and a second read voltage to the word line to determine for each of the memory cells whether or not the memory cell has a threshold voltage that is below the second read voltage. The control circuit determines the first read voltage by applying at least first to third voltages to the word line, and determines the second read voltage based on the first read voltage. | 2018-03-01 |
20180059937 | MEMORY SYSTEM AND OPERATING METHOD THEREOF - A memory system comprises a memory device including a normal cell region and a redundancy cell region, and a controller suitable for programming data in duplicate in both the normal and the redundancy cell regions, wherein when detecting an error in the data read from the normal cell region, the controller invalidates the data of the normal cell region and validates the data of the redundancy cell region. | 2018-03-01 |
20180059938 | SENSE AMPLIFIER, MEMORY APPARATUS AND SYSTEM INCLUDING THE SAME - A sense amplifier includes a current supply unit, an amplification unit, a pass transistor and a latch unit. The current supply unit may be configured to provide a sensing current to a sensing node. The amplification unit may be configured to amplify a voltage difference between the read reference voltage with the voltage level of the global bit line. The pass transistor may be configured to transfer a current from the sensing node to the global bit line based on a signal output from the amplification unit. The latch unit may be configured to generate an output signal by detecting a voltage level change of the sensing node. | 2018-03-01 |
20180059939 | Method, Device, and System for Implementing Hardware Acceleration Processing - A method, device, and system for implementing hardware acceleration processing, where the method includes memory mapping input/output (MMIO) processing being performed on a data buffer address of a hardware acceleration processor in order to obtain an address in addressing space of a central processing unit (CPU). In addition, a network adapter has a remote direct memory access (RDMA) or a direct memory access (DMA) function. Alternatively, a network adapter of a hardware acceleration device can directly send received data on which the hardware acceleration processing is to be performed to a hardware acceleration processor. In this way, resource consumption is reduced when the CPU of a computer device receives and forwards the data on which the hardware acceleration processing is to be performed, and in addition, storage space of a memory of the computer device is saved. | 2018-03-01 |
20180059940 | BACKGROUND THRESHOLD VOLTAGE SHIFTING USING BASE AND DELTA THRESHOLD VOLTAGE SHIFT VALUES IN NON-VOLATILE MEMORY - A computer program product according to one embodiment includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processing circuit to cause the circuitry to perform a method including determining, after writing data to a non-volatile memory block, one or more delta threshold voltage shift (TVS | 2018-03-01 |
20180059941 | BACKGROUND THRESHOLD VOLTAGE SHIFTING USING BASE AND DELTA THRESHOLD VOLTAGE SHIFT VALUES IN NON-VOLATILE MEMORY - In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processing circuit to cause the processing circuit to perform a method that includes determining, after writing data to a non-volatile memory block, one or more delta threshold voltage shift (TVS | 2018-03-01 |
20180059942 | REDUCING CONCURRENCY OF GARBAGE COLLECTION OPERATIONS - Methods, computing systems and computer program products implement embodiments of the present invention that include identifying, in a storage system including multiple storage devices having respective sets of storage regions, respective default low storage region thresholds that are used for garbage collection. For each given storage region, a time threshold and an alternative low storage region threshold greater than the default low storage region threshold for the given storage device are defined. While processing input/output operations for each given storage device, a count of unused storage regions in the given storage device is maintained, a timer is initialized, and upon the timer matching the time threshold for the given storage device, a garbage collection operation is initiated. In some embodiments, processing the input/output operations includes using a log-structured array format. | 2018-03-01 |
20180059943 | Media Controller and Method for Management of CPU-Attached Non-Volatile Memory - A media controller and method for management of CPU-attached non-volatile memory are provided. In one embodiment, a storage system is provided comprising a plurality of non-volatile memory devices and a controller in communication with the plurality of non-volatile memory devices. The controller is configured to receive a read command from a host; in response to receiving the read command from the host, read data from the plurality of non-volatile memory devices; perform an operation having an undetermined duration from the host's perspective; send a ready signal to the host after the operation has been performed; receive a send command from the host; and in response to receiving the send command from the host, send the data to the host. | 2018-03-01 |
20180059944 | Storage System with Several Integrated Components and Method for Use Therewith - A storage system with several integrated components and method for use therewith are provided. In one embodiment, a storage system comprising: a plurality of non-volatile memory devices; a controller in communication with the plurality of non-volatile memory devices; a plurality of data buffers in communication with the controller and configured to store data sent between the controller and an input/output bus; and a command and address buffer configured to store commands and addresses sent from a host, wherein the command and address buffer is further configured to synchronize data flow into and out of the plurality of data buffer; wherein at least three of the above components are integrated with each other. | 2018-03-01 |
20180059945 | Media Controller with Response Buffer for Improved Data Bus Transmissions and Method for Use Therewith - A media controller with response buffer for improved data bus transmissions and method for use therewith are provided. In one embodiment, a storage system is provided comprising a plurality of non-volatile memory devices; a controller in communication with the plurality of non-volatile memory devices; a plurality of data buffers in communication with the controller and configured to store data sent between the controller and an input/output bus; a command and address buffer configured to store commands and addresses sent from a host, wherein the command and address buffer is further configured to synchronize data flow into and out of the plurality of data buffer; and a response buffer configured to store a ready signal sent from the controller after the controller reads data from the plurality of non-volatile memory devices in response to a read command from the host. | 2018-03-01 |
20180059946 | STORAGE MANAGEMENT COMPUTER AND MANAGEMENT METHOD OF STORAGE APPARATUS - A management computer stores, in a memory, configuration information which indicates, by mapping, a virtual volume recognized by a host computer and a logical volume provided by a storage apparatus, and backup history information which manages a data backup history on a per virtual volume basis. Upon receiving a data backup request designating a virtual volume, the CPU of the management computer refers to the configuration information and acquires information of the logical volume mapped with the designated virtual volume. The CPU additionally refers to the backup history information and determines whether the logical volume currently mapped with the virtual volume coincides with the logical volume associated with the stored history. When it is determined that the mapped logical volume differs from the logical volume associated with the stored history, the CPU performs control to implement a differential backup between the logical volumes. | 2018-03-01 |
20180059947 | EXPANDING VARIABLE SUB-COLUMN WIDTHS AS NEEDED TO STORE DATA IN MEMORY - A set of data storage values is received. It is determined that a data storage value in the set will not fit in an available memory segment including variable data column widths based at least in part on data sizes specified in a plurality of segment layout maps. A memory segment is selected for which a column width of a column will be expanded. A column width of the selected memory segment is expanded. A segment layout map corresponding to the selected memory segment is updated. The set of data storage values is stored in the selected memory segment. | 2018-03-01 |
20180059948 | STORAGE DEVICE AND OPERATING METHOD THEREOF - A storage device includes a nonvolatile memory device and a controller. The nonvolatile memory device includes a plurality of memory blocks, each of which includes string selection transistors connected to a plurality of string selection lines, ground selection transistors connected to a plurality of ground selection lines, and memory cells connected to a plurality of word lines. The controller reads valid data groups of a first memory block and writes the read valid data groups in a second memory block, during a read reclaim operation. The controller assigns locations of the second memory block, at which the valid data groups are written, based on read counts of the valid data groups. | 2018-03-01 |
20180059949 | TIER BASED DATA FILE MANAGEMENT - A hierarchal storage management method is provided. The method includes detecting a first portion of a first file being deleted from a hybrid storage device including a hard disk drive (HDD) memory device, a solid state drive (SSD) memory device, and an archival storage memory device. A first set of memory blocks associated with the first portion of the first file is identified. The first set of memory blocks are determined to reside on the SSD memory device. In response, the first set of memory blocks are transferred from the SSD memory device to a first portion of the hybrid storage device. | 2018-03-01 |
20180059950 | SELECTIVE MIRRORING OF PREDICTIVELY ISOLATED MEMORY - A method, computer program product, and system for selective memory minoring including identifying, by a computer during an initial program load, predictively deconfigured memory units and memory interfaces, wherein the predictively deconfigured memory units and memory interfaces are marked by the computer for removal from a computer configuration prior to the initial program load, analyzing the predictively deconfigured memory units and memory interfaces to determine a level of granularity for selective memory minoring and initiating selective memory minoring at the determined level of granularity using the analyzed predictively deconfigured memory units and memory interfaces. | 2018-03-01 |
20180059951 | SCHEDULING DISTRIBUTED STORAGE NETWORK MEMORY ACTIVITIES BASED ON FUTURE PROJECTIONS - A dispersed storage network (DSN) computing device detects that an accelerated backup scheduling event has occurred, e.g., detecting signs of a likely memory device failure, limited bandwidth or connectivity, expensive bandwidth, and/or dwindling power reserves. A first subset of data objects from among a set of data objects to be backed up is identified and these are backed up first. Such subset of data objects may be the smallest data objects, data objects that are most frequently accessed, data objects that have gone the longest since being backed up, or data objects that are new or modified since a last back up. The accelerated backup of the subset of data may be scheduled immediately or scheduled based upon urgency. The computing device may also pre-load other data objects subsequent to detecting an accelerated backup scheduling event has occurred. | 2018-03-01 |
20180059952 | HOST AWARE STORAGE TIERING - Host aware storage tiering including receiving, by a storage controller on a storage server, a disconnect signal indicating an end of a first client session for a client, wherein the first client session comprises accesses to a plurality of data blocks on the storage server; determining, by the storage controller, that at least one data block of the plurality of data blocks was moved to a first tier storage during the first client session; storing, by the storage controller, an indication that the at least one data block was moved to the first tier storage; receiving a connect signal indicating a beginning of a second client session for the client; and moving, in response to the connect signal, the at least one data block into the first tier storage. | 2018-03-01 |
20180059953 | SNAPSHOT MANAGEMENT WITH AN EXTERNAL STORAGE SERVICE - Mechanisms for snapshot management are provided. A request that requests that a first storage entity of type volume entity be generated is sent to an external storage service via an external interface. An entity chain associated with a virtual machine is generated. A first entry contains a first identifier (ID) that identifies the first storage entity, an entity type ID that identifies the first storage entity as a volume entity, and an active storage entity indicator. A first snapshot command is received. A request is sent to the external storage service via the external interface that requests that a second storage entity of type snapshot-volume entity be generated. A second entry is added to the entity chain that contains a second ID that identifies the second storage entity, an entity type ID that identifies the second storage entity as a snapshot-volume entity, and a reference to the first entry. | 2018-03-01 |
20180059954 | STORAGE DEVICE AND HOST FOR THE SAME - A storage device includes a storage device communicably connected to a host; a nonvolatile memory configured to store calibration data of the host; and a calibration circuit configured to receive a descriptor from the host including the setting information and update the calibration data with the received setting information. | 2018-03-01 |
20180059955 | Hybrid Data Storage Device with Partitioned Local Memory - Apparatus and method for managing data in a hybrid data storage device. In some embodiments, the storage device has a hard disc drive (HDD) controller circuit coupled to non-volatile rotatable storage media and a solid state drive (SSD) controller circuit coupled to non-volatile solid state memory. A local volatile memory has separate HDD and SSD partitions respectively accessible by the HDD and SSD controller circuits. A top level controller circuit performs a cleaning operation to transfer a data set from the non-volatile solid state memory to the rotatable storage media by issuing a read command to the HDD controller circuit to retrieve the data set to the HDD partition, transferring the data set from the HDD partition to the SSD partition, and issuing a write command to the SSD controller circuit to write the data set from the SSD partition to the non-volatile solid state memory. | 2018-03-01 |
20180059956 | MEMORY DEDUPLICATION BASED ON GUEST PAGE HINTS - Methods, systems, and computer program products are included for de-duplicating one or more memory pages. A method includes receiving, by a hypervisor, a list of read-only memory page hints from a guest running on a virtual machine. The list of read-only memory page hints specifies a first memory page marked as writeable. The method also includes determining whether the first memory page matches a second memory page. In response to a determination that the first memory page matches the second memory page, the hypervisor may deduplicate the first and second memory pages. | 2018-03-01 |
20180059957 | MANAGING ACCESS TO STORAGE RESOURCES - A computer-implemented method comprises identifying a storage subsystem comprising one or more storage address units and associated with one or more access interfaces; identifying an address-interface correlation conclusion; and identifying a target address unit identification associated with at least of the one or more storage address units. The computer-implemented method further comprises determining a target interface conclusion associated with at least one of the one or more access interfaces based on the address-interface correlation guideline and the target address unit identification. A corresponding computer program product and computer system are also disclosed. | 2018-03-01 |
20180059958 | HYBRID MEMORY DEVICE - Methods, systems, and devices for a hybrid memory device are described. The hybrid memory device may include volatile and non-volatile memory cells on a single substrate, or die. The non-volatile memory cells may have ferroelectric capacitors and the volatile memory cells may have paraelectric or linear dielectric capacitors for their respective logic storage components. In some examples, the volatile memory cells may be used as a cache for the non-volatile memory cells. Or the non-volatile memory cells may be used as a back-up for the volatile memory cells. By placing both types of cells on a single die, rather than separate dies, various performance metrics may be improved, including those related to power consumption and operation speed. | 2018-03-01 |
20180059959 | RECALLING FILES STORED ON A TAPE - The time required for recalling the file is reduced when the file is written in a mounted plurality of tapes in comparison to recalling the file when written in a non-mounted plurality of tapes. In the non-mounted state, criteria does not typically exist in order to recall the written file within the plurality of tapes. Embodiments of the present invention provide systems and methods for recalling files based on criteria which considers: the mounted state of a tape; the type of tape; the type of available tape drive; the number of files included in a tape; and the location of the written file in a tape. | 2018-03-01 |
20180059960 | RECALLING FILES STORED ON A TAPE - The time required for recalling the file is reduced when the file is written in a mounted plurality of tapes in comparison to recalling the file when written in a non-mounted plurality of tapes. In the non-mounted state, criteria does not typically exist in order to recall the written file within the plurality of tapes. Embodiments of the present invention provide systems and methods for recalling files based on criteria which considers: the mounted state of a tape; the type of tape; the type of available tape drive; the number of files included in a tape; and the location of the written file in a tape. | 2018-03-01 |
20180059961 | RECALLING FILES STORED ON A TAPE - The time required for recalling the file is reduced when the file is written in a mounted plurality of tapes in comparison to recalling the file when written in a non-mounted plurality of tapes. In the non-mounted state, criteria does not typically exist in order to recall the written file within the plurality of tapes. Embodiments of the present invention provide systems and methods for recalling files based on criteria which considers: the mounted state of a tape; the type of tape; the type of available tape drive; the number of files included in a tape; and the location of the written file in a tape. | 2018-03-01 |
20180059962 | WEAR-LEVELING OF MEMORY DEVICES - A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN) begins by tracking a number of reads and writes to a memory device within DSN memory. The method continues by mapping the tracked number of reads and writes to a counter that tracks a physical region of the memory device that is impacted by the reads and writes. The method continues by determining a highest-to-lowest ranking of memory device wear based on the mapping. The method continues by moving data located at a highly ranked data location to a new location with a lower ranking. | 2018-03-01 |
20180059963 | FAIL-OPERATIONAL SYSTEM DESIGN PATTERN BASED ON SOFTWARE CODE MIGRATION - A fail-operational control system includes a migrating controller having a non-volatile memory, a RAM, and a CPU. The migrating controller includes software code stored in the non-volatile memory of the migrating controller. The software code stored in the non-volatile memory of the migrating controller executed by the CPU of the migrating controller is dedicated to a respective system. The respective system is not under the control of a primary controller from another system. In response to an enablement of a system operation of the primary controller of another system that requires a backup controller during execution of the system operation, fail-operational software code stored in the non-volatile memory of the primary controller of the other system is transferred to the RAM of the migrating controller. The migrating controller temporarily functions as a backup controller during the execution of the system operation in the primary controller of the other system. | 2018-03-01 |
20180059964 | DIRECTING READ REQUEST WITH DISK DEDUPLICATION - One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: receiving a read request for a data-chunk, wherein the data-chunk is stored on a system comprising a plurality of logical volumes and wherein at least one of the logical volumes comprises a mirrored logical volume corresponding to another of the at least one logical volumes; identifying one of the logical volumes of the system where the requested data-chunk is stored in plain format, wherein the identifying comprises: ensuring the data-chunk is in plain format on one of the logical volumes by implementing a data deduplication policy on the system, wherein the data deduplication policy designates one of the logical volumes from the mirrored logical volume and the corresponding logical volume as not being deduplicated; and wherein the identified one of the logical volumes comprises the designated non-deduplicated logical volume that comprises the data-chunk; and directing the read request to the identified one of the logical volumes. Other aspects are described and claimed. | 2018-03-01 |
20180059965 | TRIGGER EVENT DETECTION FOR AUTOMATIC LOG COLLECTION IN AN AUTOMATED DATA STORAGE LIBRARY - Embodiments for trigger event detection for automatic log collection in an automated data storage library by a processor. A triggering event associated with the automated data storage library may be detected using firmware of the automated data storage library such that the triggering event is one from a group that includes a drive or library reset, a component action, and a service action. A snapshot of one or more logs associated with the automated data storage library may be captured upon detection of the triggering event, wherein the one or more logs include at least one of diagnostic information, statistical information, configuration information, backup information, database information, or a combination thereof. The snapshot of the one or more logs by the automated data storage library may be stored. | 2018-03-01 |
20180059966 | TRANSACTION-BASED HYBRID MEMORY - A transaction-based hybrid memory device includes a host memory controller to control operation of the device. A hybrid memory controller is coupled to the host memory controller over a memory bus. The hybrid memory controller includes non-volatile memory control logic to control operation of non-volatile memory devices and cache control logic to accelerate cache operations, a direct memory access (DMA) engine to control volatile cache memory and to transfer data between non-volatile memory, and cache memory to off load host cache managements and transactions. A host interface couples the host memory controller to the memory bus. | 2018-03-01 |