07th week of 2019 patent applcation highlights part 45 |
Patent application number | Title | Published |
20190050109 | COMBINATION TOUCH AND TRANSDUCER INPUT SYSTEM AND METHOD - A combination touch and transducer input system is provided, which facilitates user input into an electronic system with a finger and/or a transducer (e.g., a stylus). The system includes a transducer configured to generate an electric field, and a sensor including an array of electrodes and a controller. The transducer is configured to transmit digital data, such as pen pressure data and switch status data, to the sensor. For example, the transducer comprises electronic circuitry configured to encode the digital data in a signal for transmission to the sensor. The sensor controller is configured to operate both in a touch sensing mode and in a transducer sensing mode. During the touch sensing mode, the controller determines a position of a proximate object (e.g., a finger) by capacitively sensing the object with the array of electrodes. During the transducer sensing mode, the controller determines a position of the transducer based on a signal received by the array of electrodes from the transducer, and also receives and decodes the digital data encoded in the received signal. Digital data can be encoded in a signal using any suitable digital modulation techniques, such as a Frequency-Shift Keying (FSK) technique. | 2019-02-14 |
20190050110 | COMBINATION TOUCH AND TRANSDUCER INPUT SYSTEM AND METHOD - A combination touch and transducer input system is provided, which facilitates user input into an electronic system with a finger and/or a transducer (e.g., a stylus). The system includes a transducer configured to generate an electric field, and a sensor including an array of electrodes and a controller. The transducer is configured to transmit digital data, such as pen pressure data and switch status data, to the sensor. For example, the transducer comprises electronic circuitry configured to encode the digital data in a signal for transmission to the sensor. The sensor controller is configured to operate both in a touch sensing mode and in a transducer sensing mode. During the touch sensing mode, the controller determines a position of a proximate object (e.g., a finger) by capacitively sensing the object with the array of electrodes. During the transducer sensing mode, the controller determines a position of the transducer based on a signal received by the array of electrodes from the transducer, and also receives and decodes the digital data encoded in the received signal. Digital data can be encoded in a signal using any suitable digital modulation techniques, such as a Frequency-Shift Keying (FSK) technique. | 2019-02-14 |
20190050111 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing device includes an output control unit that outputs a display information item about an operation object on the basis of a result of detection of a pointing operation with respect to the operation object by a user. The output control unit outputs the display information item about the operation object such that the operation object is displayed in at least either one of a first display mode and a second display mode different from the first display mode in accordance with an operating condition of the pointing operation. | 2019-02-14 |
20190050112 | METHODS AND APPARATUSES FOR APPLYING FREE SPACE INPUTS FOR SURFACE CONSTRAINED CONTROLS - A method, system, apparatus, and/or device for sensing an input in an augmented reality construct. The method, system, apparatus, and/or device may include a processing device and a sensor. The processing device may be configured to determine a virtual boundary within an augmented reality construct, define a first portion of the virtual boundary within the augmented reality construct, and define a second portion of the virtual boundary within the augmented reality construct. The sensor may be sense a first input from an end-effector within the first portion of the virtual boundary and sense a second input from the end-effector within the second portion of the virtual boundary, where the processing device may further generate a device input that corresponds to the first input and the second input and send the device input to another device. | 2019-02-14 |
20190050113 | MOBILE TERMINAL AND CONTROL METHOD THEREFOR - Disclosed herein are a mobile terminal having a memo function and a control method therefor. The present application may provide a mobile terminal and a control method therefor, the mobile terminal comprising: a display configured to display various information; a communication device configured to communicate with an external device or a network; and a controller connected with the display and the communication device, wherein the controller may be configured to analyze a content of a created memo, and perform an operation associated with the analyzed content. | 2019-02-14 |
20190050114 | Dynamic Functionality Based on Window Characteristics - A system and method are described for changing window's functionality upon detecting resizing events. According to one example method, a plurality of size thresholds is defined that are associated with a plurality of functional states for a window. Upon detecting that a size of a window reaches a first size threshold, a first functional state is applied to a window. Then, upon detecting another size threshold as the window is being increased or decreased in size, another functional state associated with the detected threshold is applied to the window. | 2019-02-14 |
20190050115 | TRANSITIONING BETWEEN GRAPHICAL INTERFACE ELEMENT MODALITIES BASED ON COMMON DATA SETS AND CHARACTERISTIC OF USER INPUT - In general, techniques are described for enabling a computing device to expand an element associated with an application in order to show different sets of actions associated with the application. The computing device displays a graphical user interface including an interface element associated with the application. The computing device receives an indication of user input. The computing device determines a characteristic of the user input and whether the characteristic is a first characteristic or a second characteristic. The computing device, responsive to determining that the characteristic of the user input is the first characteristic, outputs, for display, a first set of sub-elements or, responsive to determining that the characteristic of the user input is the second characteristic, outputs, for display, a second set of sub-elements. Each sub-element in the first and second sets of sub-elements is associated with unique actions associated with the application. | 2019-02-14 |
20190050116 | MULTI-SELECTION ON A CHART - Disclosed herein are embodiments for systems and devices implementing methods of accessing databases, which may include displaying graphical representations of data such as in graphs or charts, implementing a GUI to accept selection gestures by way of input devices and allowing selection of multiple data elements on a display. The embodiments may further include mapping selection position data, determining sets of selected data, and generating database queries based on those determined sets. Queries may be transmitted to databases, to retrieve information corresponding to selected elements. Additionally, the retrieved information may be analyzed to produce results, which may be displayed together with the graphs or charts. Various techniques of selection and de-selection for single data elements or multiple data elements may also be provided. | 2019-02-14 |
20190050117 | USER INTERFACE FOR MANIPULATING A DATA SET - A user interface for manipulating a data set comprising at least two data points, wherein each data point has at least three variables, the user interface comprising a data display region, a first set of selectable user interface items arranged in a row and representing values of a first variable of the data set, and a second set of selectable user interface items arranged in a column and representing values of a second variable of the data set, wherein the user selectable user interface items of the first and second sets can be used to manipulate representations of the data set presented in the data display region. The user interface is compact, intuitive and straightforward to learn and use, and requires minimal user interactions to configure a plot. Using the user interface, complex data sets having three or more variables can be visualised quickly and easily. | 2019-02-14 |
20190050118 | METHOD AND DEVICE ENABLING FUNCTION INTERFACES OF APPLICATION BY USE OF PRESSURE - Disclosed are a method, an apparatus and a terminal for implementing a function interface of an application by pressure. The method includes: extending an application component attribute according to a preset pressure information specification; extending a parsing mechanism and a packaging mechanism according to the extended application component attribute; acquiring data of a preset pressure operation function interface menu carried in an installation package of an application when the application is installed or updated by using the extended parsing mechanism and packaging mechanism, and storing the data of the preset pressure operation function interface menu of the application in a storage unit; when determining in a desktop application that a pressure operation is to select the function interface of the application, retrieving the data of the corresponding preset pressure operation function interface menu from the storage unit according to icon information of the application; and presenting the data. | 2019-02-14 |
20190050119 | Collaborative Peer Review System and Method of Use - Disclosed is a system and method for providing poll-based reviews of various businesses and service providers. In particular, a reviewer provides a review by answering poll-based review questions and/or adding new poll-based review questions to provide the most relevant feedback. The review questions can be ranked in order of relevance and/or importance to each reviewer. The data from the review is summarized and presented so that information related to each reviewee is presented in order of preference to the reviewer. Additionally, the present invention gathers data from each reviewer by using polls to tailor suggestions for new reviewees to the reviewer. | 2019-02-14 |
20190050120 | SYSTEMS AND METHODS FOR DYNAMIC USER INTERFACE POPULATION - Systems and methods for automatic population of user interface elements on one or more client interfaces are disclosed A user's previous configuration can be retrieved from a local or remote server configuration data store including a plurality of configuration definitions. Configuration definitions can include one or more user interface elements that have one or more requirements for data. A data aggregator can be configured to retrieve the data required by each of the one or more user interface elements of the selected configuration definition from one or more databases. A display generator can store a plurality of renderable structures defining a display, incorporating the received data of the one or more user interface elements of the selected configuration definition of the client interface. In embodiments, each of the one or more client interfaces can be further configured to receive data inputs from the identified user of the client interface. | 2019-02-14 |
20190050121 | SYSTEMS AND METHODS FOR TASK EXECUTION BASED ON AUTOMATICALLY GENERATED USER INPUT REQUESTS - Systems and methods for m executing one or more actions based on user input received via a client interface. An action definition data store can be configured to store one or more action definitions comprising instructions, including one or more tasks, and one or more user input items. A client interface can be configured to generate an action request based on a selected action definition. The action request can include one or more responses provided by an identified user and associated with the user input items. A processing server can store the action request in an action execution queue. An application server can be configured to execute the one or more tasks of each action request in the action execution queue and provide an execution result. | 2019-02-14 |
20190050122 | INFORMATION PROCESSING APPARATUS AND METHOD FOR FACILITATING USABILITY OF THE INFORMATION PROCESSING APPARATUS - An information processing apparatus includes a touch display configured to display an application screen; a memory that stores key layout information representing a plurality of layouts for software keys; and a processor configured to: control the touch display to display a selection screen for a user to select a display position of the software keys; control the touch display to display the software keys according to one of the layouts corresponding to the selected display position; and control the touch display to display the application screen next to the displayed software keys. | 2019-02-14 |
20190050123 | ELECTRONIC DEVICE, MANIPULATION METHOD FOR OBJECT SYSTEM, AND MANIPULATION PROGRAM - An electronic device according to an embodiment includes a display control unit, a detection unit, and an instruction unit. The display control unit displays a first user interface related to start of actuation of a target system, or a second user interface related to a function other than the start of actuation of the target system on a touch panel. The detection unit detects an operation of the first user interface or the second user interface. The instruction unit transmits an instruction signal according to the detected operation to the target system. A first time interval from an operation of the first user interface to a transmission of a first instruction signal for the start of actuation is longer than a second time interval from an operation of the second user interface to a transmission of a second instruction signal for the other function. | 2019-02-14 |
20190050124 | VEHICLE BASED TRAINABLE TRANSCEIVER AND AUTHENTICATION OF USER - A method for authenticating a user prior to allowing the user to interact with a vehicle-based wireless trainable transceiver. The authentication method includes a separate user's device. The authentication method also includes a step in which the separate user's device is linked to the transceiver through an interface; the device is then stored as an authenticated device. The authentication method also includes a step in which the authenticated device is confirmed to be within a predefined range of the vehicle-based wireless transceiver, after which the owner of the authenticated device will be authorized to interact with the vehicle-based wireless transceiver. | 2019-02-14 |
20190050125 | ADAPTIVE SCROLLING THROUGH A DISPLAYED FILE - Adaptive scrolling can be used to navigate through a file displayed in a viewing area of a screen of a computer system. A method of adaptive scrolling can include receiving a user input of a start indicator in the form of a character or format feature of the file and detecting an end indicator corresponding to the start indicator. The user input can define a bound section between the start indicator and the end indicator. The method can also include detecting user input of scrolling in the bound section and, in response, activating adaptive scrolling to accelerate the scrolling through at least a portion of the bound section towards the end indictor. | 2019-02-14 |
20190050126 | FRAMEWORKS, DEVICES AND METHODS CONFIGURED FOR ENABLING TOUCH/GESTURE CONTROLLED DISPLAY FOR FACILITY INFORMATION AND CONTENT WITH RESOLUTION DEPENDENT DISPLAY AND PERSISTENT CONTENT POSITIONING - Described herein are frameworks, devices and methods configured for enabling display for facility information and content, in some cases via touch/gesture controlled interfaces. Embodiments of the invention have been particularly developed for allowing an operator to conveniently access a wide range of information relating to a facility via, for example, one or more wall mounted displays. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts. | 2019-02-14 |
20190050127 | MOVING AN OBJECT BY DRAG OPERATION ON A TOUCH PANEL - A contact state of a finger with respect to a first displayed object is detected. In response to detecting a double-click operation on the first displayed object at a first position in a depthwise direction, the first displayed object is moved onto a surface of a display screen of a three-dimensional (3-D) display. In response to detecting that the finger has moved from the contact state to a proximity state with respect to the first displayed object, a display position of the first displayed object is changed from the surface of the display screen to a depth position at which a second object is displayed at a nearest side in the depthwise direction among displayed objects. The second object remains displayed at the depth position beside the first object. | 2019-02-14 |
20190050128 | MOBILE TERMINAL AND METHOD FOR CONTROLLING THE SAME - A mobile terminal includes: a body including a front surface, and side surfaces connected to the front surface; a touch screen disposed at the front surface, and configured to display a user interface in a first display state; a grip sensor configured to sense an external force applied to side surfaces of the body; and a controller configured to display the user interface in an intermediate state between the first display state and a second display state, if an external force applied to side surfaces of the body is sensed through the grip sensor, while the to user interface is displayed in the first display state. | 2019-02-14 |
20190050129 | IMAGE GENERATION METHOD, TERMINAL, AND GRAPHICAL USER INTERFACE - Disclosed are an image generation method, a terminal and a graphical user interface. The image generation method includes: obtaining information about a pressing operation acting on a pressure sensing touch screen, where the information about the pressing operation includes a pressure value of an effective pressing operation acting on the pressure sensing touch screen; determining the number of target image points to be generated according to the obtained pressure value; and generating the target image points on an image generation interface according to the number of the target image points to be generated. A transverse spread parameter of the target image points is σ | 2019-02-14 |
20190050130 | METHOD AND APPARATUS FOR PROCESSING HUMAN INTERFACE DEVICE (HID)-BASED DATA USING HIGH-SPEED INTERFACE - The present invention provides a method for processing Human Interface Device (HID) data on a high-speed interface performed by a sink device including permitting a use of a Human Interface Device (HID) on a user interface of the sink device to control a user interface of a source device; receiving a request for initial configuration information of the HID from the source device; in response to the request, transmitting the initial configuration information of the HID to the source device; receiving operable configuration information from the source device, and the operable configuration information indicates configuration information of the source device which is matched to the initial configuration information of the HID; and controlling the user interface of the source device according to an input signal of the HID based on the operable configuration information. | 2019-02-14 |
20190050131 | SOFTWARE DEFINED ICON INTERACTIONS WITH MULTIPLE AND EXPANDABLE LAYERS - A method of controlling an electronic device is provided, comprising receiving a selection contact within a first icon region of a first icon displayed on a pressure-sensing display screen of the electronic device, displaying on the pressure-sensing display screen a second set of icons related to the first icon, detecting that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon, displaying on the pressure-sensing display screen a third set of icons related to the second icon, detecting that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon, and initiating an application or function associated with the third icon. | 2019-02-14 |
20190050132 | VISUAL CUE SYSTEM - A visual cue system includes an input device, and a display device communicatively coupled to the input device to present a representation of the input device and a representation of a hand of a user of the input device as the user moves the input device and the user's hand. The representation of the hand of the user provides a visual cue to the user. | 2019-02-14 |
20190050133 | TECHNIQUES FOR TRANSITIONING FROM A FIRST NAVIGATION SCHEME TO A SECOND NAVIGATION SCHEME - Techniques for gradually transitioning a user to a second navigation scheme while using a first navigation scheme in a 3D design application that generates and displays a 3D virtual environment. The design application initially implements the first navigation scheme and a set of function tools of the standard navigation scheme. The design application monitors for a set of patterns of navigation actions during use of the first-person navigation scheme, each pattern being performed more efficiently when using the standard navigation scheme. Upon detecting a pattern using the first-person navigation scheme, the design application may switch to the standard navigation scheme. Also, upon detecting selection of a function tool, the design application may switch to the standard navigation scheme during use of the function tool. When the function tool is closed, the design application may switch back to the first-person navigation scheme. | 2019-02-14 |
20190050134 | TECHNIQUES FOR TRANSITIONING FROM A FIRST NAVIGATION SCHEME TO A SECOND NAVIGATION SCHEME - Techniques for gradually transitioning a user to a second navigation scheme while using a first navigation scheme in a 3D design application that generates and displays a 3D virtual environment. The design application initially implements the first navigation scheme and a set of function tools of the standard navigation scheme. The design application monitors for a set of patterns of navigation actions during use of the first-person navigation scheme, each pattern being performed more efficiently when using the standard navigation scheme. Upon detecting a pattern using the first-person navigation scheme, the design application may switch to the standard navigation scheme. Also, upon detecting selection of a function tool, the design application may switch to the standard navigation scheme during use of the function tool. When the function tool is closed, the design application may switch back to the first-person navigation scheme. | 2019-02-14 |
20190050135 | Probability of Collision Topology - Systems, methods, devices, and non-transitory media of the various embodiments provide for a three dimensional tool for depicting the variability of probability of collision (P | 2019-02-14 |
20190050136 | Probability of Collision Bounding Surfaces - Systems, methods, devices, and non-transitory media of the various embodiments provide for a three dimensional tool for depicting the variability of probability of collision (P | 2019-02-14 |
20190050137 | DEFINING, DISPLAYING AND INTERACTING WITH TAGS IN A THREE-DIMENSIONAL MODEL - This application generally relates to defining, displaying and interacting with tags in a 3D model. In an embodiment, a method includes generating, by a system including a processor, a three-dimensional model of an environment based on sets of aligned three-dimensional data captured from the environment, and associating tags with defined locations of the three-dimensional model, wherein the tags are respectively represented by tag icons that are spatially aligned with the defined locations of the three-dimensional model as included in different representations of the three-dimensional model rendered via an interface of a device, wherein the different representations correspond to different perspectives of the three-dimensional model, and wherein selection of the tag icons causes the tags respectively associated therewith to be rendered at the device. | 2019-02-14 |
20190050138 | METHODS AND SYSTEMS FOR BUILDING A VIEW OF A DATASET INCREMENTALLY ACCORDING TO CHARACTERISTICS OF USER-SELECTED DATA FIELDS - A process builds a view of a dataset. The process displays a graphical user interface, including: a fields region; a visualization region; and a shelf region that includes multiple shelves. The process detects user input that moves a data field icon from the fields region into the visualization region. Upon ceasing to detect the user input, the process associates the data field icon with a first shelf according to its characteristics and characteristics corresponding to other data field icons, if any, previously associated with the shelves. The method further includes: (i) determining one or more chart types for visualizing a portion of the dataset based, at least in part, on the data field icon and its characteristics, and (ii) generating a graphical representation of the portion of the dataset in the visualization region using a first chart type selected from the one or more determined chart types. | 2019-02-14 |
20190050139 | OPERATION SEQUENCE EDITING DEVICE, ANALYSIS CONTROL SYSTEM, ANALYSIS SYSTEM AND OPERATION SEQUENCE EDITING METHOD - Contents of one or a plurality of setting items included in each of a plurality of steps of an operation sequence are acquired by an acquirer. Screen data for displaying contents of the one or plurality of setting items of the plurality of steps acquired by the acquirer as an operation sequence screen is generated by a generator. The operation sequence screen is displayed in a display unit by a display controller based on the screen data generated by the generator. In the operation sequence screen, the plurality of steps of an analysis device are arranged in a first direction in a chronological order. Further, contents of one or a plurality of setting items of each step are arranged in a second direction that intersects with the first direction. | 2019-02-14 |
20190050140 | METHOD AND DEVICE FOR CREATING TWO OR MORE DEACTIVATED PORTIONS ON TOUCH SCREEN - For a touch screen device, creates two deactivated portions and positions the two deactivated portions on two edges of the touch screen respectively so that an user can hold the device comfortably by resting the thumbs on the two deactivated portions. | 2019-02-14 |
20190050141 | USER INTERFACE FOR EDITING A VALUE IN PLACE - A user interface element is displayed for in place editing of values within a document. For example, in response to selecting a value, a user interface is displayed near the value that receives a slide gesture for adjusting the value in place. The user interface may be configured to select one of the discrete parts of the value in response to changing a level of the slide gesture. For example, a user may move the swipe gesture from a level used for adjusting the day value to the level representing the year value. The user interface displayed and method(s) used to adjust the value may be based on the type of value and the structure and content of the document. | 2019-02-14 |
20190050142 | SYSTEMS AND METHODS FOR PROVIDING USER INTERFACE ELEMENTS - A computing system comprising a touch-sensitive surface, a processor, and memory is provided. The memory stores instructions for executing a method in which a plurality of images is accessed. The images are indexed in a data structure specifying a bi-directional order by which the images are to be accessed. A first image from the images is included in a module on the surface based upon the order. A navigation wheel and a bar UI element are included in the module. The bar UI element presents a current location indicator indicating a location of the first image within the structure. A directional input for the navigation wheel in a first direction is received, and, in response, the first image is replaced with a second image in the module from among the plurality of images based upon the order and the bar UI element is updated to indicate the second image location. | 2019-02-14 |
20190050143 | METHOD AND SYSTEM FOR INK DATA GENERATION, INK DATA RENDERING, INK DATA MANIPULATION AND INK DATA COMMUNICATION - A method is provided for generating ink data including stroke objects. The method includes generally four steps. The first step receives device-dependent user-input data including either one of pen event data of Type 1, which includes indicator position data and indicator pressure data, or pen event data of Type 2, which includes indicator position data but does not include indicator pressure data. The second step determines whether the pen event data is Type 1 or Type 2. The third step derives one or both of radius data for defining a width of the stroke object and transparency data for defining a transparency of the stroke object, based on the pen event data of Type 1 or Type 2. The fourth step outputs the stroke object including said one or both of radius data and transparency data as device-independent common attribute value(s) of each of multiple points of the stroke object. | 2019-02-14 |
20190050144 | Information Processing Apparatus, Program, And Operation Control Method - There is provided an information processing apparatus including: a detection unit for detecting pressure applied by user input performed on a touch screen; a determination unit for determining which of two or more input states the user input belongs to, in accordance with the pressure detected by the detection unit; and an operation control unit for enabling or disabling a limitation imposed on operation with a user interface displayed on the touch screen, in accordance with the state of the user input determined by the determination unit. | 2019-02-14 |
20190050145 | MOBILE TERMINAL DEVICE, OPERATION METHOD, PROGRAM, AND STORAGE MEDIUM - A mobile terminal device includes a touch panel where a specified input operation is performed with an indicator, an input detection unit, and an operation determination unit. The input detection unit detects the pattern of the input operation based on the position of the indicator on the touch panel, and decreases the frequency of execution of processing arranged to detect the input operation performed on the touch panel when an input operation performed on the touch panel is not detected over a specified time period. When the pattern of the input operation is detected in the case where the execution frequency of the processing arranged to detect the input operation is low, the operation determination unit causes a controlled unit determined to be an operation target in relation to the pattern of the input operation to execute a specified operation. | 2019-02-14 |
20190050146 | PROVIDING A REMOTE KEYBOARD SERVICE - The systems described herein provide a remote keyboard service for a media device on a computing device without having to invoke an application or unlock the computing device. The computing device can receive a message indicating that a text input field on the other device is selected and present a notification to the user prompting the user to invoke the virtual keyboard on the computing device to provide text input to the selected text input field. The computing device can receive user input selecting the notification and present a virtual keyboard for providing text input to the other device. The computing device can receive keyboard input from the user selecting characters and send the characters to the other device. The other device can then user the characters as text input to the selected text input field. | 2019-02-14 |
20190050147 | MEMORY SYSTEM AND OPERATING METHOD THEREOF - A memory system includes a controller and a plurality of nonvolatile memories; a temperature control unit suitable for measuring a temperature of each of the plurality of nonvolatile memories, and comparing each measured temperature with a predetermined threshold value; a signal generation unit generating busy signals corresponding to one or more of the nonvolatile memories when the measured temperature is higher than the predetermined threshold value; and an interface unit transmitting the busy signal to the controller. | 2019-02-14 |
20190050148 | ENHANCED APPLICATION PERFORMANCE IN MULTI-TIER STORAGE ENVIRONMENTS - A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. Moreover, the program instructions readable and/or executable by a processor to cause the processor to perform a method which includes: maintaining a heat map monitoring table on a per volume basis for a plurality of volumes which includes a heat count for each data block in the respective volume. A request to delete a first volume is received, and the data blocks in the first volume are depended on by one or more other volumes of the plurality of volumes are identified. The identified data blocks and corresponding heat counts are copied to the respective one or more other volumes, and a list which includes the identified data blocks and corresponding heat counts are sent to a controller. | 2019-02-14 |
20190050149 | REDUCING NEGATIVE EFFECTS OF INSUFFICIENT DATA THROUGHPUT FOR REAL-TIME PROCESSING - Techniques for controlling access to a memory are provided. The techniques may include receiving and storing output pixel data in a buffer, providing the stored output pixel data to a display controller, receiving stored output pixel data from the buffer at the display controller, switching to a second operating mode state based at least on an amount of available data in the buffer being less than or equal to a threshold, identifying a portion of the image data stored in a memory device for use in generating output pixel data for an updated image, and, in response to operating in the second operating mode, generating the output pixel data without issuing a memory read command via an interconnect to retrieve the portion of the initial image while operating in the second operating mode, and providing the output pixel data to the buffer. | 2019-02-14 |
20190050150 | 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. | 2019-02-14 |
20190050151 | METHOD AND APPARATUS FOR IMPROVING FIRMWARE LOADING - A processing device comprises a memory comprising memory blocks configured to store bit values, wherein bit values of an initial memory block are set to a target value; a memory controller configured to perform control of copying bit values from at least one source memory block to at least one destination memory block; the memory controller being configured to perform: copying the set bit values to the at least one destination memory block, subsequently copying the set bit values and the copied bit values to further destination memory blocks. | 2019-02-14 |
20190050152 | MEMORY SYSTEM AND METHOD OF OPERATING THE SAME - There are provided a memory system for processing data and a method for operating the memory system. A memory system includes: a memory device including a plurality of memory blocks for storing data; and a controller for creating a SPOT table including a plurality of SPOT entries according to a logical block address (LBA) of the data and managing the SPOT table, using a least recently used (LRU) algorithm. | 2019-02-14 |
20190050153 | ROUTING DATA BLOCKS DURING THERMAL THROTTLING - Embodiments of a SSD include a controller coupled to one or more flash dies, one or more temperature sensors proximate to the one or more flash dies, and data storing instructions. The one or more flash dies includes a plurality of TLC (triple level cell) blocks. The controller when executing the data storing instructions cause the controller to periodically fetch a temperature reading from the one or more temperature sensors and limit operations to the one or more flash dies when the temperature reading is above a start throttling threshold. In certain embodiments, TLC blocks are written to in a SLC mode when the temperature reading is above the start throttling threshold. In other embodiments, one or more spare SLC blocks are written to with non-system data during throttling. | 2019-02-14 |
20190050154 | METHOD, ASSOCIATED MEMORY DEVICE AND CONTROLLER THEREOF FOR PERFORMING DYNAMIC RESOURCE MANAGEMENT - A method for performing dynamic resource management in a memory device, the memory device, and a controller thereof are provided. The memory device includes a non-volatile (NV) memory, and the NV memory includes a plurality of NV memory elements. The method may include: storing a plurality of sets of physical region descriptor (PRD) information related to a plurality of host commands, respectively, and storing a plurality of intermediate PRDs respectively corresponding to the plurality of sets of PRD information into a first queue; obtaining an intermediate PRD of the plurality of intermediate PRDs from the first queue, and storing the intermediate PRD into a second queue; sending a command to the NV memory according to the intermediate PRD in the second queue to access data; and when an operation of accessing the data is successful, releasing the intermediate PRD from the second queue to the first queue. | 2019-02-14 |
20190050155 | Storage Architecture for Storage Class Memories - Described is an improved storage architecture. In a particular aspect an improved storage architecture with increased throughput to Ethernet storage modules due to elimination of data path handling from a main control CPU is set forth. Other method and apparatus are described therein, including a scalable Ethernet storage module particularly suited for usage with the improved storage architecture described herein. | 2019-02-14 |
20190050156 | MANAGEMENT SYSTEM FOR MEMORY DEVICE AND MANAGEMENT METHOD FOR THE SAME - Disclosed is a management system for managing a memory device having sub-chips each having a container area and a data area. A CPU selects a target sub-chip according to respective temperature of the sub-chips. When the CPU intends to access a first original data in one of the data areas, a hot date tracking device acquires a first original address of the first original data from the CPU. When the first original address is recorded in one of a plurality of tracking layers, the CPU is indicated to access a first copied data corresponding to the first original data in the container area of the target sub-chip according to a current tracking layer recording the first original address. When the first original address is not recorded in the tracking layers, the CPU accesses the first original data in the data area according to the first original address. | 2019-02-14 |
20190050157 | PROVIDING PREFERENTIAL ACCESS TO A METADATA TRACK IN TWO TRACK WRITES - A metadata track stores metadata corresponding to both a first customer data track and a second customer data track. In response to receiving a first request to perform a write on the first customer data track from a two track write process, exclusive access to the first customer data track is provided to the first request, and shared access to the metadata track is provided to the first request. In response to receiving a second request to perform a write on the second customer data track from the two track write process, exclusive access to the second customer data track is provided to the second request, and shared access to the metadata track is provided to the second request prior to providing exclusive access to the metadata track to at least one process that is waiting for exclusive access to the metadata track. | 2019-02-14 |
20190050158 | INFORMATION PROCESSING APPARATUS, METHOD AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - An information processing apparatus configured to control a first storage apparatus and a second storage apparatus, the first and second storage apparatuses include a first plurality of groups of a plurality of volumes and a second plurality of groups of a plurality of volumes respectively, a plurality of pairs of the first plurality of groups and the second plurality of groups is formed, correspondence relationship information between the first plurality of groups and the second plurality of groups, and function information that represents an active system or a standby system, identify first performance of the plurality of volumes, identify second performance of the first plurality of groups and the second plurality of groups based on the first performance, and based on the second performance, the correspondence relationship information, and the function information, select a specific pair in which switching is executed between the active system and the standby system. | 2019-02-14 |
20190050159 | MEMORY DEVICE FOR EFFICIENTLY DETERMINING WHETHER TO PERFORM RE-TRAINING OPERATION AND MEMORY SYSTEM INCLUDING THE SAME - A memory device includes a path state check circuit configured to check states of signal transmission paths, each signal transmission path including a data transmission path and a clock transmission path of the memory device. The path state check circuit includes a sampling circuit configured to perform a sampling operation by using pattern data that has passed through the data transmission path and a clock signal that has passed through the clock transmission path, and generate sample data, and a management circuit configured to generate a comparison of the sample data with the pattern data and manage check result information indicating whether a re-training operation for the memory device is to be performed, based on a result of the comparison. | 2019-02-14 |
20190050160 | ADAPTIVE MEMORY TRAINING FOR ENHANCED AUTOMOTIVE BOOT - A computerized component, designed to be used in a vehicle, is able to detect an ambient environmental variable; determine a memory profile corresponding to the ambient environmental variable; access memory parameters from the memory profile; and configure memory of the computerized component based on the accessed memory parameters. Another computerized component may be used to detect that the computerized component is initiating a shutdown procedure; obtain an ambient environmental variable, the ambient environmental variable indicating a state of an operating environment of the computerized component; identify memory parameters of random access memory integrated with the computerized component; and write the memory parameters to a memory profile stored in non-volatile storage in the computerized component, the memory profile keyed to the ambient environmental variable. | 2019-02-14 |
20190050161 | DATA STORAGE CONTROLLER - Embodiments of the present disclosure may relate to a data storage apparatus that may include a redundancy logic to determine recovery data based on data in a storage region buffer; and a storage region controller to schedule a first set of non-volatile memory (NVM) dies in a first solid state drive (SSD) to be in a non-deterministic (ND) state or a deterministic (D) state, schedule a second set of NVM dies in a second SSD to be in a ND state or a D state, issue a first write command to write the data to the first set of NVM dies when the first set of NVM dies are in the ND state, and issue a second write command to write the recovery data to the second of NVM dies when the second set of NVM dies are in the ND state. Other embodiments may be described and/or claimed. | 2019-02-14 |
20190050162 | CONFIGURABLE OPERATING MODE MEMORY DEVICE AND METHODS OF OPERATION - Memory devices, and methods of operating similar memory devices, include an array of memory cells comprising a plurality of access lines each configured for biasing control gates of a respective plurality of memory cells of the array of memory cells, wherein the respective plurality of memory cells for one access line of the plurality of access lines is mutually exclusive from the respective plurality of memory cells for each remaining access line of the plurality of access lines, and a controller having a plurality of selectively-enabled operating modes and configured to selectively operate the memory device using two or more concurrently enabled operating modes of the plurality of selectively-enabled operating modes for access of the array of memory cells, with each of the enabled operating modes of the two of more concurrently enabled operating modes utilizing an assigned respective portion of the array of memory cells. | 2019-02-14 |
20190050163 | USING SNAP SPACE KNOWLEDGE IN TIERING DECISIONS - A storage system migrates pages of data based on a determination that the page includes snapshot data. Parameters associated with a page (e.g., a page rank) may be updated based on a determination that the page includes snapshot data. A tiering process may subsequently analyze the parameters to determine whether to migrate the page to a different storage tier. A share-write to a page that is referenced by the snapshot volume and a base volume is utilized to migrate pages that include snapshot data. | 2019-02-14 |
20190050164 | SYSTEM, METHOD , AND COMPUTER PROGRAM PRODUCT FOR SECURELY DELIVERING CONTENT BETWEEN STORAGE MEDIUMS - A computer program implemented method for securely transferring content sent between clients using a storage media and a computer processor is provided. The method describes receiving the content on a server array from a first node, storing the content on volatile memory on logical memory store, the logical memory store comprising at least two of the servers of the server array, creating a unique identification for the content, allowing retrieval of the content based on predetermined business logic, the unique identification or both, and resetting the volatile memory on the plurality of servers at a predetermined time after retrieval to permanently erase the content. A system for securely transferring content sent between clients using a storage media and a computer processor is also provided. | 2019-02-14 |
20190050165 | STORAGE CONTROLLER, STORAGE DEVICE, AND WRITE CONTROL METHOD - According to an embodiment, a storage controller includes a collector and a controller. The collector is configured to collect data to be written in nonvolatile storage. The controller is configured to perform controlling such that a first time length between collecting data and writing the collected data in the nonvolatile storage after an emergency prediction notice is received is shorter than a second time length between collecting data and writing the collected data in the nonvolatile storage before the emergency prediction notice is received. | 2019-02-14 |
20190050166 | TEMPERATURE CONTROL METHOD, MEMORY STORAGE DEVICE AND MEMORY CONTROL CIRCUIT UNIT - A temperature control method is provided according to an exemplary embodiment of the invention. The method includes: sensing a temperature by a temperature sensor and obtaining a temperature value; performing a cooling-down operation based on a first cooling-down level and updating a level parameter to a first level parameter if the temperature value reaches a first threshold value; and performing the cooling-down operation based on a second cooling-down level according to the first level parameter and updating the level parameter to a second level parameter if the temperature value is not less than the first threshold value during a first time range after the cooling-down operation based on the first cooling-down level is performed, and a cooling-down ability of the cooling-down operation performed based on the second cooling-down level is higher than a cooling-down ability of the cooling-down operation performed based on the first cooling-down level. | 2019-02-14 |
20190050167 | Flash Storage Devices Executing ECC in Parallel and Methods Thereof - A storage device receiving an external instruction from a host includes a plurality of flash memory spaces and a controller. The controller receives the external instruction, queues the external instruction in a first command queue, translates the external instruction into a plurality of operation commands, and sequentially executes the operation commands to respectively operate the flash memory spaces. The controller further gives an identity code to at least one specific operation command to track the execution result of the specific operation command. | 2019-02-14 |
20190050168 | LOCK-FREE RAID IMPLEMENTATION IN MULTI-QUEUE ARCHITECTURE - Systems and methods (including hardware and software) are disclosed where all common RAID storage levels are implemented for multi-queue hardware by isolating RAID stripes to a single central processing unit (CPU) core affinity. Fixed CPU affinity is used for any piece of data that may be modified. Instead of blocking CPUs that must access or modify a piece of data, the request is efficiently moved to the CPU that owns that data. In this manner the system is completely asynchronous, efficient, and scalable. | 2019-02-14 |
20190050169 | SEMICONDUCTOR STORAGE DEVICE - A semiconductor storage device includes a hookup circuit including first and second circuits connected respectively to first and second bit lines, a first circuit group including a first sense amplifier circuit connected to the first circuit and a first data register connected to the first sense amplifier circuit, a second circuit group including a second sense amplifier circuit connected to the second circuit and a second data register connected to the second sense amplifier circuit, and a memory cell array that is above the hookup circuit and the first and second circuit groups and includes a first memory cell connected to the first bit line and a second memory cell connected to the second bit line. The first circuit group, the hookup circuit, and the second circuit group are arranged in sequence along a first direction that is parallel to a surface of the semiconductor substrate. | 2019-02-14 |
20190050170 | Communication Device, Non-Transitory Computer-Readable Recording Medium Storing Computer-Readable Instructions for Communication Device, and Method - A communication device may send a first registration request including first device identification information to a server in a case where an input of a first registration instruction is received, wherein in the server, the first device identification information, first account information, and first communication authentication information may be registered in association with each other. The communication device may send a second registration request including second device identification information the server in a case where an input of a second registration instruction is received, wherein in the server, the second device identification information, second account information, and second communication authentication information may be registered in association with each other. | 2019-02-14 |
20190050171 | INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An information processing apparatus includes an acquisition unit, a generating unit, an issuing unit, and an output unit. The acquisition unit acquires print process information including a print target file that is to be printed. The generating unit generates integrated print process information in accordance with a request for unifying multiple pieces of print process information. The integrated print process information is information in which the pieces of print process information are unified. The issuing unit issues identification information for identifying the integrated print process information which is generated. When a user specifies the identification information, the output unit outputs, to an image forming apparatus, the integrated print process information corresponding to the specified identification information. | 2019-02-14 |
20190050172 | PRINTING SYSTEM CAPABLE OF PRINTING IN ANY ONE OF PLURAL IMAGE FORMING APPARATUSES OVER A NETWORK - A printing system according to an embodiment includes a plurality of image forming apparatuses, a server, and a plurality of client terminals. The client terminal displays a setting screen for a user to select, as a print mode, one of a first print mode in which user authentication is not required and a second print mode in which the user authentication is required. When the second print mode is selected as the print mode, the user terminal transmits to the server information related to the user, a print instruction in accordance with the second print mode, and the print job. The server determines whether the user has authority to perform printing in the second print mode. When the user is determined to have the authority, the server transmits the print instruction and the print job to the particular image forming apparatus registered for that user. | 2019-02-14 |
20190050173 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND RECORDING MEDIUM - An information processing apparatus installs a printer driver and validates a setting value of a specific function of the printer driver, which is present in a saving region provided by an operating system, based on a setting file including information indicating customization contents of the printer driver. When a print setting screen of the printer driver is opened, the function of the printer driver is customized by performing processing according to a prohibition rule applied to the validated setting value of the specific function in the saving region and a setting value of another function described in a definition file. | 2019-02-14 |
20190050174 | Communication Control System, Image Processing Unit, Router, Communication Relay Device and Non-Transitory Recording Medium - A communication control system comprises: a router that connects a first network and a second network; a communication relay device that connects the first network and the second network; and a hardware processor that: determines whether a first packet received from the first network is a packet to be discarded by the router; transmits a second packet corresponding to the first packet to the second network when the first packet is determined as the packet to be discarded by the router; and rewrites a transmitter IP address of a response packet corresponding to the second packet to an IP address of the router and sends the response packet to the first network when the response packet is received from the second network. | 2019-02-14 |
20190050175 | COMMUNICATION APPARATUS AND PRINTER - A communication apparatus includes a communication unit for executing a first communication mode in which wireless communication is performed with a terminal device via an external access point and a second communication mode in which the communication apparatus serves as a master station to directly and wirelessly communicate with the terminal device without using the external access point, and a control unit for controlling the communication unit. In the first communication mode, the communication unit can perform communication using a frequency band set by the control unit from a first frequency band and a second frequency band including a specific frequency band, and in the second communication mode, the communication unit can perform communication using the first frequency band and does not perform communication using the specific frequency band. | 2019-02-14 |
20190050176 | INFORMATION PROCESSING SYSTEM, APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing system according to the present invention includes an apparatus and a server system. The server system includes an apparatus information receiving unit, a content generation unit, a content information request receiving unit, a content information transmitting unit, a content request receiving unit, and a content transmitting unit. The apparatus information receiving unit receives apparatus information. The content generation unit generates a content based on the apparatus information. The content information request receiving unit receives a content information request from the apparatus. The content information transmitting unit transmits content information that can identify one or more contents generated by the content generation unit to the apparatus. The content request receiving unit receives a content request from the apparatus. The content transmitting unit transmits the content to the apparatus. The apparatus includes an apparatus information transmitting unit, a content information request transmitting unit, a content information receiving unit, a selection unit, a content request transmitting unit, and a content receiving unit. The apparatus information transmitting unit transmits the apparatus information to the server system. The content information request transmitting unit transmits the content information request to the server system. The content information receiving unit receives the content information from the server system. When the storage device is not connected to the apparatus, the selection unit selects a content satisfying a predetermined condition from among the one or more contents identified by the content information received by the content information receiving unit. The content request transmitting unit transmits the content request requesting the content selected by the selection unit to the server system. The content receiving unit receives the content. | 2019-02-14 |
20190050177 | COMMUNICATION APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM - A problem is solved by providing a communication apparatus including a displaying unit that displays, on a display unit, a predetermined screen for executing a second communication setting that allows the communication apparatus to communicate with a terminal apparatus by using a second communication method, which is different from a first communication method, in a case where a cancel instruction is received while the communication apparatus is operating in a predetermined condition. | 2019-02-14 |
20190050178 | IMAGE FORMING APPARATUS, MOBILE TERMINAL, AND METHOD FOR PROCESSING LOCAL LOGIN OF APPARATUSES - A local login processing method of an image forming apparatus is provided. The local login processing method include generating session information according to a remote login request upon receiving the remote login request from a mobile terminal, transmitting the session information to the mobile terminal, receiving, from the mobile terminal, a local login request including local login information generated by using at least some of the session information, and approving the local login request by comparing the session information and the local login information. | 2019-02-14 |
20190050179 | IMAGE FORMING APPARATUS, INFORMATION PROCESSING APPARATUS, PRINTING SYSTEM, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM - An image forming apparatus, an information processing apparatus, a printing system, a method of controlling the same, and a storage medium. An image forming apparatus authenticates a user, transmits a request for a list of print jobs, and receives a list of print jobs transmitted in response to the request. The image forming apparatus displays on a display unit the list of print jobs received in the receiving, and in the displaying, a list of the print jobs, for which a user name of the user authenticated in the authenticating and a job owner name of the print job match, and a list of print jobs for which a job owner name is unknown is displayed. | 2019-02-14 |
20190050180 | INFORMATION PROCESSING APPARATUS, NON-TRANSITORY COMPUTER READABLE MEDIUM, IMAGE FORMING APPARATUS, AND INFORMATION PROCESSING SYSTEM - An information processing apparatus includes a controller that receives a file a description format of which is to undergo conversion and a request for the conversion of the description format of the file and that performs control to cause a display device to display an image representing content of the file before the conversion of the description format of the file is complete. | 2019-02-14 |
20190050181 | ROLL-FED PRINTING APPARATUS, SOFTWARE MEDIUM, AND METHOD FOR CONTROLLING A ROLL-FED PRINTING APPARATUS - A roll-fed printing apparatus and a method for controlling a roll-fed printing apparatus for printing images on at least one recording medium from an image queue. A part of the image queue is saved. The part comprises the ripped images at established arbitrary positions on the roll of medium and events according to a plurality of event image objects placed in the image queue into a roll file which is stored in a history roll queue storage of the controller. At least part of the ripped images saved in the roll file are reprinted on a new roll of medium having a same roll width as the arbitrary roll width according to a sequence order and the arbitrary positions saved in the roll file. During reprinting, the corresponding events saved in the roll file are executed. | 2019-02-14 |
20190050182 | COST-TARGET-DEPENDENT PRINTING USING RECIPIENT DEMOGRAPHICS - A method for printing a print job including a plurality of document using a printing system includes receiving demographic information for document recipients associated with each of the documents. Printing parameters for each document are automatically determined such that an estimated total cost for printing the print job is not more than a predefined target cost. The printing parameters used for each document are determined responsive to analyzing the demographic information for the associated document recipient and estimated costs for printing the document using different printing parameters. Each document is printed using the respective determined printing parameters. | 2019-02-14 |
20190050183 | INFORMATION PROCESSING APPARATUS, METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM STORING PROGRAM - In an application, an instruction to execute a function is set in a Print Ticket and a printer driver is called via an OS. In the printer driver, the Print Ticket is obtained from the OS, and the function is executed based on the instruction set in the obtained Print Ticket. | 2019-02-14 |
20190050184 | PRINTING SYSTEM AND PRINTER DRIVER PROGRAM - A printing system includes: a printer driver; a server that receives a print job, and transfers the received print job; and a printing apparatus that executes the print job, the server including: a management part that stores and manages print management information; and a hardware processor that determines whether to permit printing concerning a print job, the printer driver having functions as: a job creation part that creates a print job; a duplication management part that acquires, stores, and manages a duplication of the print management information; a confirmation part that confirms whether the server is available; a print permission confirmation part that requests the server to determine whether to permit printing if the server is available, and determines whether to permit printing by using the print management information if the server is unavailable; and a direct transmission part that directly transmits the print job to the printing apparatus. | 2019-02-14 |
20190050185 | WHITE SPACE MANAGEMENT MECHANISM - A computer generated method disclosed. The method includes examining a print job data stream spooled in a spooled print production file, identifying one or more white space regions within documents in the print production file and inserting content into each of the white space regions. | 2019-02-14 |
20190050186 | COMMUNICATION APPARATUS - In a case where the setting information does not include a frequency band information corresponding to the first frequency band and does not include a frequency band information corresponding to the second frequency band or in a case where the setting information includes the frequency band information corresponding to the first frequency band and the frequency band information corresponding to the second frequency band, the communication apparatus wirelessly connects with the external apparatus using the first frequency band with priority than the second frequency. | 2019-02-14 |
20190050187 | MANAGEMENT APPARATUS AND CONTROL METHOD - A management application generates task information including device IDs, the device IDs identifying devices to be subjected to processing according to the task information, generates a plurality of pieces of sub-task information with device IDs of one or more devices subjected to the processing and an agent ID of an agent corresponding to the one or more devices, instructs a plurality of agents to start a task, transmits the sub-task information to the agent corresponding to the agent ID, sets an execution result of a sub-task received from the agent to sub-task information corresponding to the sub-task, and sets, in response to the execution result having been set to all pieces of the sub-task information, an ending date to the task information. | 2019-02-14 |
20190050188 | ELECTRONIC DEVICE FOR CHANGING CLOCK - An electronic device includes a housing, a display panel, a clock generator, a first processor, a graphic RAM, a controller, an antenna element, a second processor, and a memory. The first processor is configured to generate a clock which does not interfere with harmonics of frequencies at which the electronic device transmits or receives signals through the antenna element. | 2019-02-14 |
20190050189 | THREE-DIMENSIONAL INFORMATION SYSTEM - A three-dimensional display device is provided. The device includes a plurality of surfaces. At least one surface of the plurality of surfaces is configured to display data. The device also includes a receiver configured to receive data along with a circuit configured to determine a change in orientation of the display device. The device further includes a processor configured to receive a first market data, display the first market data on the at least one surface, and illuminate the plurality of surfaces in a first color when the first market data is above a first threshold. The processor is further configured to illuminate the plurality of surfaces in a second color when the first market data is below the first threshold and change an intensity of the first color or the second color based on a degree of change of the first data. | 2019-02-14 |
20190050190 | DYNAMICALLY ADAPTING PANELS OF A USER INTERFACE - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information for a notification. Logical relationships between panels for a user interface of the one or more computing devices are identified. A set of interface patterns that correspond to different logical relationships between panels and describe different spatial relationships for arranging panels having the corresponding logical relationships are obtained. At least one of the logical relationships between the panels for the user interface is determined to match a logical relationship corresponding to a particular interface pattern. The particular interface pattern is selected from among the set of interface patterns to specify the arrangement of the panels of the user interface. The user interface having the panels arranged in the user interface according to the particular interface pattern that is selected is provided. | 2019-02-14 |
20190050191 | DISPLAY SYSTEM, DISPLAY DEVICE, INFORMATION DISPLAY METHOD, AND PROGRAM - In a display system, a projector detects an operation, generates guide information indicating the detected operation, and transmits the guide information to an HMD, and the HMD receives the guide information transmitted from the projector and displays an image corresponding to the operation of the projector and an image indicating a point of view or line-of-sight direction of an operator carrying out the operation, on the basis of the guide information. | 2019-02-14 |
20190050192 | Contextual Indexing of Media Items - Embodiments described herein involve generating and modifying a sub-index of a media index. An example method may involve receiving requests to play back media items in a media index, tracking the requests to play back the media items in the media index, determining a set of media items from among the media items in the media index based on the tracked requests to play back media items in the media index, and indexing the determined set of media items into a sub-index. The set of media items have been played at least a pre-determined threshold number of times within a pre-determined threshold period of time. The media items in the sub-index are a subset of the media items in the main index. | 2019-02-14 |
20190050193 | DISPLAY APPARATUS AND CONTROLLING METHOD THEREOF - A display apparatus includes a speaker, a storage configured to store first rendering type information and second rendering type information based on a volume level of each content genre; a display, and a processor configured to render a sound signal of a content based on at least one of the first rendering type information and the second rendering type information corresponding to a genre of the content on the display and output the rendered sound signal through the speaker, wherein the processor, based on a volume level which is currently set in the display apparatus being within a predetermined range, renders the sound signal based on third rendering type information which is obtained by applying a weight according to the set volume level to at least one of the first rendering type information and the second rendering type information. | 2019-02-14 |
20190050194 | MOBILE CLUSTER-BASED AUDIO ADJUSTING METHOD AND APPARATUS - The mobile cluster-based audio adjusting method and apparatus provides for a highly configurable sound management apparatus and process that combines standard computing devices such as laptops, tablets, and mobile phones to measure various aspects of sound waves across multiple points, allowing a single user to visualize and adjust sound output accordingly. | 2019-02-14 |
20190050195 | OUTPUT PROVISION BASED ON GAZE DETECTION - One embodiment provides a method, including: receiving, at an information handling device, an indication to provide audible output to a user; detecting, using at least one image sensor, a user gaze from the user at a predetermined location; and providing, responsive to detecting the user gaze at the predetermined location, the audible output. Other aspects are described and claimed. | 2019-02-14 |
20190050196 | Systems And Methods For Presenting Location Related Information - Systems and methods for presenting location related information after a user arrives at a place. In an aspect, when a user gazes at a display of a standby device, information presentation begins. In other aspects, when a user shakes a device or says certain words to a device, and then gazes at it, a presentation starts. | 2019-02-14 |
20190050197 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING PROGRAM, AND TERMINAL DEVICE - An apparatus includes a receiver, a shared information unit, a transmitter, a voice recognition unit, and an application execution unit. The receiver is configured to receive a voice signal and information from a second apparatus. The shared information unit is configured to create shared information shared by both the apparatus and the second apparatus based on the information received from the second apparatus. The transmitter is configured to transmit the shared information to the second apparatus. The voice recognition unit is configured to analyze the voice signal. The application execution unit is configured to execute an application based on a result generated by the voice recognition unit. | 2019-02-14 |
20190050198 | RING BUFFER INCLUDING A PRELOAD BUFFER - A system and method for managing data in a ring buffer is disclosed. The system includes a legacy ring buffer functioning as an on-chip ring buffer, a supplemental buffer for storing data in the ring buffer, a preload ring buffer that is on-chip and capable of receiving preload data from the supplemental buffer, a write controller that determines where to write data that is write requested by a write client of the ring buffer, and a read controller that controls a return of data to a read client pursuant to a read request to the ring buffer. | 2019-02-14 |
20190050199 | LOCALIZED GRID SORT - System and techniques for a localized grid sort are described herein. Elements that have a first-dimension value and a second-dimension value, and correspond to a cell value, are obtained for sorting. Each element is placed into one of a set of first-in-first-out (FIFO) buffers based on a difference between the first-dimension value for the element and a first coordinate of the cell value in the first-dimension. The set of FIFO buffers are then merged by outputting a lowest value element each comparison. This creates a stream of elements (e.g., elements stream) sorted in the first dimension. The elements from the element stream are placed into a set of window buffers. In response to the next element in the element stream not being in the set of window buffers, a lowest buffer from the set of buffers is flushed to produce an output stream of sorted elements. | 2019-02-14 |
20190050200 | ELECTRONIC COMPONENT FOOTPRINT SETUP SYSTEM IN COLLABORATION WITH A CIRCUIT LAYOUT SYSTEM AND A METHOD THEREOF - An electronic component footprint setup system in collaboration with a circuit layout system and a method thereof are provided in the present disclosure. The electronic component footprint setup system in collaboration with a circuit layout system provides a user operating the circuit layout system with an interface on which parameters of an electronic component footprint to be created are configured; the parameters of the electronic component footprint are transformed for conforming to electronic component footprint specifications used in the circuit layout system; characteristic values of the electronic component footprint are calculated according to electronic component footprint specifications and electronic component footprint setup regulations; the electronic component footprint is created in the circuit layout system according to the characteristic values. | 2019-02-14 |
20190050201 | CONFIGURABLE DATA STREAM AGGREGATION FRAMEWORK - A configurable data stream aggregation system and method that enables formatting, processing, and aggregation of incoming streams of data is disclosed herein. The system receives one or more streams of incoming data and determines their format (data stream definition). The system also determines the data stream definition of the output stream of data. Based on the input stream definition and the output stream definition, the system selects one or more data operations that will be used to generate the measure/aggregate values in the output stream. The selected data operations are then executed on the input data streams to generate one or more measures/aggregates of the output data stream(s) in the output stream format(s). The output data stream(s) can then be streamed to one or more systems (internal or external). | 2019-02-14 |
20190050202 | COLLECTING ENTROPY FROM DIVERSE SOURCES - Methods and systems are disclosed for generating more random data or ensuring more random data than provided by single sources. Entropy is gathered among multiple random or pseudo-random sources at different frequencies. The entropy is pushed, pulled, or otherwise presented to a pseudo-random number generator when there is enough entropy. The determination of enough entropy can be through a modified Hamming distance. The frequencies of polling for entropy from the entropy sources can be jittered by a random amount. | 2019-02-14 |
20190050203 | QUANTUM RANDOM NUMBER GENERATOR - A system and method according to one embodiment are provided for random number generation based on measuring quadrature fluctuations of a single mode thermal state using an optical homodyne detector. | 2019-02-14 |
20190050204 | CONVERTING A BOOLEAN MASKED VALUE TO AN ARITHMETICALLY MASKED VALUE FOR CRYPTOGRAPHIC OPERATIONS - A first input share value, a second input share value, and a third input share value may be received. The first input share value may be converted to a summation or subtraction between an input value and a combination of the second input share value and the third input share value. A random number value may be generated and combined with the second input share value and the third input share value to generate a combined value. Furthermore, a first output share value may be generated based on a combination of the converted first input share value, the combined value, and additional random number values. | 2019-02-14 |
20190050205 | DATA PROCESSING AND COMMUNICATIONS SYSTEMS AND METHODS FOR THE EFFICIENT IMPLEMENTATION OF PRIVACY BY DESIGN - Data processing systems and methods for: (1) receiving from a first set of users, respective answers for question/answer pairings regarding a product's proposed design; (2) using the question/answer pairings to prepare an initial privacy impact assessment for the product; (3) displaying the plurality of question/answer pairings to a second set of users; (4) receiving recommended steps to be implemented as part of the design of the product to address any privacy-related concerns identified in the initial privacy impact assessment; and (5) after the tasks have been completed, generating a report documenting that: (a) the initial privacy assessment has been conducted for the product; (b) one or more revisions have been made to the product to facilitate the compliance of the product with the one or more privacy standards; and (c) an updated privacy assessment has been conducted for the product. | 2019-02-14 |
20190050206 | METHOD, SYSTEM AND APPARATUS FOR VISUAL PROGRAMMING OF INTERACTION WORKFLOWS FOR OMNI-CHANNEL CUSTOMER CONTACT CENTERS WITH INTEGRATED CUSTOMER RELATIONSHIP MANAGEMENT - A method, apparatus and system for achieving visual programming of interaction workflows for customer contact centers which eliminates the need for skilled computer telephony interaction programmers to program the screen pops and workflows that are presented to live-agent customer service representatives in a contact center. Further, the disclosed method and apparatus enables integration of contact information from omni-channel systems, as well as customer relationship management (“CRM”) data, data collected from interactive voice response (“IVR”) systems, and data pulled from third-party databases, into the screen pops and workflows in a way that is agnostic as to the type or protocol of the PBX switch, the IVR system and the CRM system utilized by a particular call center, by facilitating a level of abstraction and data flow between and among these components. | 2019-02-14 |
20190050207 | FRAMEWORK FOR MODELING WITH DOMAIN MODEL CAPABILITIES - Methods, systems, and computing systems are provided for providing a visual representation of a domain model. An example method includes providing a class corresponding to a first stencil. The class is annotated to include a definition, a property, and a rule. A visual representation of the first stencil is provided in a graphical user interface, where the annotated definition and the annotated property modify the visual representation that is displayed. When the visual representation is moved, by a user, in relation to a second stencil, a determination is made, based on the location of the moved first stencil and the second stencil, that the first stencil violates the rule. The visual representation of the moved first stencil is modified to indicate the violation of the rule. | 2019-02-14 |
20190050208 | METHOD AND SYSTEM FOR DEVELOPING RELATION-CONTEXT SPECIFIC SOFTWARE APPLICATIONS - Some embodiments described herein provide a system to run a source program. The system receives a source program with derived variables and/or derived functions. The system first performs syntax and semantic analysis on the received source program, and subsequently generates executable code. When the source program has a derived variable, the system generates executable code for: creating an object that includes the derived variable, assigning a value to the derived variable, and searching for a value of the derived variable at runtime. When the source code has a derived function, the system generates executable code for searching for a value of the derived function at runtime. Finally the system runs the generated executable code at runtime. | 2019-02-14 |