36th week of 2019 patent applcation highlights part 31 |
Patent application number | Title | Published |
20190272067 | BASS MANAGEMENT FOR HOME THEATER - A system is provided herein that includes a hub and one or more speakers in communication with the hub and configured to transmit one or more filter parameters to the hub. The hub is configured to filter audio that is output to each respective speaker using the one or more filter parameters. A speaker selector module is configured to allow a user to select a slot based on a position of each respective speaker. The hub is operable to transmit audio signals to each of the one or more speakers as a function of the slot setting. | 2019-09-05 |
20190272068 | DISPENSER CONTROL USER INTERFACE - A control interface for controlling the operation of a dispensing device may be provided. The control interface may include a display screen for individually presenting each of multiple options that may be utilized for controlling various operations associated with the dispensing device. The control interface may further include a navigation control, in communication with the display screen, which may be utilized to individually navigate through each of the options on the display screen. The display screen may be actuated to select a displayed option that is associated with performing a dispensing device operation. | 2019-09-05 |
20190272069 | METHOD USED BY MOBILE TERMINAL TO RETURN TO HOME SCREEN, MOBILE TERMINAL AND STORAGE MEDIUM - Embodiments of the present disclosure relate to the field of information processing technologies, and disclose a method used by a mobile terminal to return to a home screen, a mobile terminal and a storage medium. The method includes: determining whether the screen touching gesture is a gesture for displaying a virtual home screen button; displaying the virtual home screen button when the screen touching gesture on the current page is the gesture for displaying the virtual home screen button, and detecting whether the virtual home screen button is tapped; and returning from the current page to a home screen if the virtual home screen button is tapped. After it is detected that a screen touching gesture on a current page is a gesture for displaying a virtual home screen button, the virtual home screen button is displayed. | 2019-09-05 |
20190272070 | METHOD AND SYSTEM FOR COLLECTING CONTENT - Method and device of storing content objects within a social network application are disclosed. The method includes: a user device providing a user interface of the social network application on the user device, the user interface including an affordance for forming a content group including respective content objects of one or more object types; receiving a selection of a first plurality of images for inclusion in the first content group; providing a listing of context objects that are associated with at least one of the first plurality of images; receiving a user input indicating completion of the first content group; and forming the first content group containing the first plurality of images and the one or more content object selected from the listing of context objects information. | 2019-09-05 |
20190272071 | AUTOMATIC GENERATION OF A HIERARCHICALLY LAYERED COLLABORATIVELY EDITED DOCUMENT VIEW - A system and method for displaying document revisions. The method includes receiving a collaboratively edited document having revisions made by at least two contributors, gathering document information, and receiving instructions for generating a hierarchically layered view of the document. The method also includes gathering information about the at least two contributors, and calculating trust scores for each of the at least two contributors. Further, the method includes determining that one or more of the contributors have trust scores above a threshold trust score, and automatically generating the hierarchically layered view of the collaboratively edited document in response to this determination. The hierarchically layered view of the collaboratively edited document displays revisions made by at least one of the one or more contributors having trust scores above the threshold trust score. | 2019-09-05 |
20190272072 | PROCESSING SYSTEM FOR MULTIVARIATE SEGMENTATION OF ELECTRONIC MESSAGE CONTENT - Mediums, apparatus, computer program code, and means may be provided to launch electronic messages via a distributed communication network by an automated back-end application computer server. According to some embodiments, a database import table associated with a set of electronic destination communication addresses may be created. The set of electronic destination communication addresses may be automatically and dynamically split into multivariate segments, including at least: a current message content subset, a first modified message content subset, and a second modified message content subset. Current message content, first modified message content, and second modified message content may then be automatically launched to electronic destination communication addresses as appropriate in accordance with the multivariate segments. A results log may be created based on computer implemented responses to the messages, and indications associated with the results log may be transmitted to generate an interactive user interface display. | 2019-09-05 |
20190272073 | INFORMATION PROCESSING APPARATUS, STEREOSCOPIC DISPLAY METHOD, AND PROGRAM - A method is provided for displaying content to a user. The method comprises displaying content in a first position. The method further comprises detecting an operating member, and determining a distance between the member and a device. The method still further comprises displaying if the distance between the member and the device is less than a predefined distance, the content in a second position appearing to be behind the first position, with respect to the user. | 2019-09-05 |
20190272074 | A SENSOR AND A DISPLAY AND APPARATUS AND METHODS FOR MANUFACTURING THEM - Methods and apparatus for manufacturing a sensor are disclosed. In one arrangement, a method comprises forming first and second electrodes on a substrate. An electrically functional layer is applied to connect the first electrode to the second electrode. The applying of the electrically functional layer comprises at least a first step in which a composition comprising a carrier fluid and an electrically functional material is applied in a first pattern comprising a plurality of first sub-regions. | 2019-09-05 |
20190272075 | PRESSURE TOUCH CONTROL DISPLAY APPARATUS AND CONTROL METHOD THEREFOR - A pressure touch control display apparatus and a control method therefor. The pressure touch control display apparatus includes a backlight module, a piezoelectric component and a monitoring circuit, wherein the piezoelectric component is arranged on a reflection sheet of the backlight module, and the piezoelectric component is deformed under the action of a pressure and generates an electrical signal corresponding to the pressure; and the monitoring circuit is electrically connected to the piezoelectric component, and the monitoring circuit is used for monitoring the electrical signal generated by the piezoelectric component. | 2019-09-05 |
20190272076 | TOUCH DISPLAY DRIVING DEVICE AND DRIVING METHOD IN THE SAME - The present invention discloses a touch display driving device and a driving method in the same. The touch display driving device is used for driving a touch display panel, the touch display panel comprising a plurality of common electrode blocks and a plurality of display regions. The touch display driving device comprising a multiplexing circuit which is configured to: during a display period, couple one or more common electrode blocks corresponding to one of the display regions which is to be displayed during the display period to a first voltage; and during the display period, couple one or more of the common electrode blocks corresponding to the display regions which are not to be displayed during the display period to a second voltage. | 2019-09-05 |
20190272077 | METHOD FOR PREVENTING AN EDGE FROM BEING UNINTENTIONALLY TOUCHED, TOUCH CONTROL APPARATUS AND STORAGE MEDIUM - The present disclosure relates to touch technology, and provides a method for preventing an edge from being unintentionally touched, a touch control apparatus and a storage medium. The method comprises: acquiring touch data of a touch screen in real time; judging whether there is any edge touch operation according to the touch data; calculating a coordinate point movement track of the edge touch operation according to the touch data if there is an edge touch operation; judging whether the edge touch operation is an edge mis-operation according to the touch data and the coordinate point movement track; and suppressing the edge mis-operation if the edge touch operation is an edge mis-operation. With embodiments of the present disclosure, accuracy of edge mis-operation recognition is improved while ensuring a normal response of an edge region of a screen. | 2019-09-05 |
20190272078 | FLOATING TOUCH CONTROL SENSING METHOD, FLOATING TOUCH CONTROL SENSING SYSTEM, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM - A floating touch control sensing method is applicable to a floating touch control electronic device. The floating touch control electronic device includes a touch display panel. The touch display panel includes a number of icon hotspot areas and a non-icon hotspot area. The floating touch control sensing method includes: sensing a floating position of a touch object; and responding to a touch control operation performed outside the icon hot-spot areas, not responding to a touch control operation performed inside the icon hotspot areas when the floating position is determined to be higher than a preset position. A floating touch control sensing system and a floating touch control electronic device are further provided. | 2019-09-05 |
20190272079 | 3-DIMENSIONAL DIPOLAR MODULAR ASSESSMENT OF PERCEIVED CHANGE - Methods and systems for assessing perceptual characteristics are provided. In one embodiment, a process is applied which includes receiving at a processing device a first individualized perceptual domain, a second individualized perceptual domain, and a third individualized perceptual domain; receiving a first perceptual characteristic range of a behavior from the first individualized perceptual domain; receiving a second perceptual characteristic range of the behavior from the second individualized perceptual domain; receiving a third perceptual characteristic range of the behavior range from the third individualized perceptual domain; creating a current perceptual range from the first perceptual characteristic range of the behavior, the second perceptual characteristic range of the behavior, and the third perceptual characteristic range of the behavior; converting the current perceptual range into a 3-dimensional representation of the current perceptual range within the first individualized perceptual domain, the second individualized perceptual domain, and the third individualized perceptual domain; and presenting the 3-dimensional representation of the current perceptual range. | 2019-09-05 |
20190272080 | SYSTEMS AND METHODS FOR GENERATING A DYNAMICALLY ADJUSTABLE DIAL PAD - Systems and methods for generating a dynamically adjustable dial pad are disclosed. Example embodiments include an electronic device for generating a dynamically adjustable dial pad. An electronic device may include a display, a transceiver, and circuitry. The circuitry may be coupled to the display and transceiver. The electronic device may cause the display to present icons. The device may cause the circuitry to gather information from applications supported by the device. The device may cause the transceiver to send the information gathered to a remote server. The device may cause the transceiver to receive, from the remote server, ranking information for functionalities. The ranking information may use the information gathered. The ranking information may represent an estimated relevance of the functionalities to a user. The device may cause the circuitry to generate modified icons using the ranking information. The device may cause the display to present the modified icons. | 2019-09-05 |
20190272081 | SYSTEMS AND METHODS FOR GENERATING A DYNAMICALLY ADJUSTABLE DIAL PAD - Systems and methods for estimating relevant functionalities are disclosed. Example embodiments include a system for estimating relevant functionalities. The system may include a receiver adapted to receive incoming signals and a transmitter adapted to send outgoing signals. Additionally, the system may include circuitry coupled to the transmitter and receiver. The system may cause the circuitry to use the receiver to obtain information gathered from one or more applications supported by the electronic device. The system may cause the circuitry to remove a subset of personally identifying information from the information obtained. The system may determine an estimated user preference for a functionality of a set of functionalities using the information obtained. The functionality may correspond to an icon in an array of icons presentable on a display of the electronic device. The system may use the transmitter to communicate the estimated user preference for the functionality to the electronic device. | 2019-09-05 |
20190272082 | PERSONALIZED TIMELINE PRESENTATION - Described herein are techniques and mechanisms for personalized timeline presentation. Client devices may be presented with video content in association with a content management account. A video content item may be associated with more than one pause point, with each pause point indicating a time at which playback of the video content item was paused. Different profiles associated with the content management account may be associated with different pause points for the same video content item. Playback of the video content item may be resumed at one of the pause points when one of the profiles is selected. | 2019-09-05 |
20190272083 | ANIMATED EMAIL SLIDES EDITOR - A server device for use in a system including a sender client and a recipient client includes one or more processors and an animated slide editor. The animated slide editor is executable by the one or more processors to present a graphical user interface that enables user interaction to upload a plurality of images to the server device for inclusion in an animated image file. The animated image file defines an animated image that is displayed within a signature block region of an email transmitted from the sender client. The animated slide editor stores the animated image file within memory of the server device, and generates computer-readable instructions for insertion into the email transmitted from the sender client. The computer-readable instructions cause the recipient client to retrieve the animated image file stored at the server device, and display the animated image in the signature block region of the received email. | 2019-09-05 |
20190272084 | Device, Method, and Graphical User Interface for Window Manipulation and Management - An electronic device: displays a first window in a display area; and detects a first user input associated with one or more edges of the first window. In response to detecting the first user input, and in accordance with a determination that the first user input corresponds to a first input type, the device resizes one or more dimensions of the first window that correspond to the one or more edges of the first window based on a movement vector associated with the first user input. In response to detecting the first user input, and in accordance with a determination that the first user input corresponds to a second input type, the device moves the one or more edges of the first window to one or more corresponding edges of the display area while maintaining respective one or more opposite edges of the first window. | 2019-09-05 |
20190272085 | Flexible Communication Account Workspace - A method of managing communication accounts includes receiving an indication identifying a first workspace from multiple workspaces, wherein each workspace is associated with at least one communication account selected from multiple accounts associated with at least one of multiple communication clients, retrieving information from multiple communication accounts associated with the first workspace, aggregating the information from the multiple communication accounts into a unified view, and causing display of the unified view. | 2019-09-05 |
20190272086 | DEVICES, METHODS, AND COMPUTER PROGRAM FOR DISPLAYING USER INTERFACES - An electronic device is provided. The electronic device includes a memory storing instructions and at least one processor configured to execute the instructions. A home screen is displayed on a screen of the electronic device. In response to receiving a first user interaction for a first application of the electronic device, the first application is executed in the electronic device. A first user interface of the first application is displayed by superimposing the home screen on the first user interface, and the first user interface is visible through the home screen on the screen of the electronic device. | 2019-09-05 |
20190272087 | Interface filtering method and system - A method and a system for interface filtering are disclosed. The method may include: calling a menu display option list according to an operation of a user; according to a setting instruction from the user, selecting a function option for setting information hiding from the menu display option list, and setting a time period of the information to be hidden; redisplaying the page according to the time period of the hidden information set by the user; and saving the time period set for the hidden information, so that the page is displayed according to the above setting information when logging in again. In the method, only the message useful for the user is displayed, which solves the technical problem that the useless message in a chatting tool affects the search for useful information. | 2019-09-05 |
20190272088 | PLAYING MEDIA - A control method for playing media includes receiving an input from a user for triggering a play progress adjustment to the media playing on a screen. The method also includes generating an instruction for play progress adjustment based on the input. The instruction includes an adjustment manner, a target position and a start position of the input. The method further includes determining a target key frame immediately before a target time corresponding to the target position. The method additionally includes decoding data of the media starting from the target key frame and blocking presentation of the decoded media data starting from the target key frame. The method also includes playing media data decoded starting from the target time in response to a system time clock progressing to the target time. | 2019-09-05 |
20190272089 | CHARACTER INPUT DEVICE, CHARACTER INPUT METHOD, AND CHARACTER INPUT PROGRAM - Efficient handwriting input is performed. A character input device includes: a handwritten character input unit that receives a handwritten character input operation; a controller that outputs a prediction candidate in which a replacement character is replaced, the prediction candidate corresponding to a series of handwritten characters, when the replacement character exists in the series of handwritten characters input to the handwritten character input unit; and a candidate display that displays the prediction candidate. | 2019-09-05 |
20190272090 | MULTI-TOUCH BASED DRAWING INPUT METHOD AND APPARATUS - The disclosure is a method and device for drawing a figure in correspondence to an input made with a first input tool and a second input tool to the terminal including an input unit capable of detecting physical touch and electrical input includes detecting a touch input made with the first and second input tools to the input unit; displaying at least one line movable according to contact points of the detected input on a display unit of the terminal; receiving a selection command based on the electrical input made with at least one of the first and second input tools; and displaying one of the at least one line as the line of which at least one of length and direction is fixed. | 2019-09-05 |
20190272091 | PORTABLE DEVICE COMPRISING A TOUCH-SCREEN DISPLAY, AND METHOD FOR CONTROLLING SAME - A controlling a portable device comprising a first touch screen and a second touch screen is provided. The method includes displaying first information related to a first application on the first touch screen and displaying second information related to the first application on the second touch screen; receiving a first user input moving to the first touch screen on the second touch screen; and replacing the first information and the second information with a third information and a fourth information related to the first application on the first touch screen and the second touch screen, in response to receiving the first user input, wherein each of the third information and the fourth information is displayed while being slidden in direction from the second touch screen to the first touch screen and the third information is displayed over a boundary between the first touch screen and the second screen during the sliding of the third information and the fourth information. | 2019-09-05 |
20190272092 | DISPLAY INPUT DEVICE AND METHOD FOR CONTROLLING DISPLAY INPUT DEVICE - A display input device includes a display panel, a touch panel, and a controller. The controller displays a cursor which indicates an input position in an input result display field. When a specific key is touched first, and while the touch is kept, the touched position moves to a character key, and then the touch ceases, the controller makes the cursor move to the position of the character corresponding to a touch-end key, which is the character key on which the touch ceases. | 2019-09-05 |
20190272093 | CHARACTER INPUT DEVICE, CHARACTER INPUT METHOD, AND CHARACTER INPUT PROGRAM - A character input device for inputting a character repositions a software keyboard in accordance with a hand gripping a mobile terminal without an external attachment. A character input device includes an operation unit included in a body of the character input device and including a software keyboard to receive a character input performed with the software keyboard, an attitude detector that detects an attitude change of the body, and a controller that repositions the software keyboard in accordance with the attitude change. | 2019-09-05 |
20190272094 | SYSTEM FOR MULTI-TAGGING IMAGES - A system with a simple, intuitive, efficient interface is described for creating multi-tagged image files and playing back the tags upon demand. The system includes a display for displaying the image to a user, a user interface is adapted to receive user input to create a touch-sensitive zone around each selected location, a recording device for creating an object associated with each touch-sensitive zone and a packing device that merges the image, the touch-sensitive zones and their associated objects into a tagged image file having a unique filename extension indicating that it is a tagged image file, and saving the tagged image. On playback, the image is displayed to the user who may select a touch-sensitive zone. The object file associated with that zone is played back. The user may also select an option that causes the objects to autoplay in a pre-determined sequence. The user may also delete, edit, or re-record objects. | 2019-09-05 |
20190272095 | MOBILE TERMINAL AND CONTROLLING METHOD THEREOF - A mobile terminal including a wireless communication unit configured to perform wireless communication; a touchscreen configured to display information and sense a touch input; and a controller configured to display an object between a first region and a second region of the touchscreen, adjust sizes of the first and second regions based on a shifting of the object, display an input window at the first region, display a virtual keypad at a bottom part of the touchscreen in response to the input window being selected, and display the first region above the virtual keypad. | 2019-09-05 |
20190272096 | SIMPLIFIED USER INTERFACE FOR SMART DEVICES - A system, method and program product for implementing a simplified touch screen interface for collecting character data. a device is disclosed having a touch screen interface, wherein the touch screen interface includes: a primary view that displays rotating character sets on a wheel, wherein each one of the character sets sequentially rotates into an active position, wherein a character set in the active position is selectable in response to a first touch to a uniform input region, and wherein the wheel automatically begins rotating when a user activates the touch screen interface; a secondary view that displays rotating characters on the wheel, wherein each one of the rotating characters sequentially rotates into the active position, and wherein a character in the active position is selectable in response to a second touch to the uniform input region; and wherein the rotating characters displayed in the secondary view are determined based on the character set selected in the primary view. | 2019-09-05 |
20190272097 | EFFICIENT TEMPORARY DYNAMIC ANCHOR POINTS WITHIN AND BETWEEN APPLICATION DOCUMENT(S) - Navigating within a document to a specific cursor location within an open document which a user has marked with a temporary anchor point by receiving a retrieval keystroke within the document from the user; verifying the retrieval keystroke relates to a temporary anchor point; and based on the verified retrieval keystroke, a computer moving a cursor to the location within the document at which the temporary anchor point associated with the verified retrieval keystroke is located, without additional user interaction with the open document. | 2019-09-05 |
20190272098 | GARBAGE COLLECTION - An example apparatus for garbage collection can include a memory including a plurality of mixed mode blocks. The example apparatus can include a controller. The controller can be configured to write a first portion of sequential host data to the plurality of mixed mode blocks of the memory in a single level cell (SLC) mode. The controller can be configured to write a second portion of sequential host data to the plurality of mixed mode blocks in an XLC mode. The controller can be configured to write the second portion of sequential host data by performing a garbage collection operation. The garbage collection operation can include adding more blocks to a free block pool than a quantity of blocks that are written to in association with writing the second portion of sequential host data to the plurality of mixed mode blocks. | 2019-09-05 |
20190272099 | Data Operating Method, Device, and System - A data operating method, device, and system are provided and relate to the computer field, so as to resolve a prior-art problem of low efficiency of performing a data operation on a block device by a CPU. The method includes: receiving an operation instruction sent by a CPU; when the operation instruction is a read instruction, reading a first data block in the block device and returning to-be-read data in the first data block to the CPU; or when the operation instruction is a write instruction, writing, into a cache, to-be-written data indicated by the write instruction, and writing, into the block device, a second data block that includes the to-be-written data. The method is used to operate data in a block device. | 2019-09-05 |
20190272100 | STACKED MEMORY DEVICE AND A MEMORY CHIP INCLUDING THE SAME - A stacked memory includes a logic semiconductor die, a plurality of memory semiconductor dies stacked with the logic semiconductor die, a plurality of through-silicon vias (TSVs) electrically connecting the logic semiconductor die and the memory semiconductor dies, a global processor disposed in the logic semiconductor die and configured to perform a global sub process corresponding to a portion of a data process, a plurality of local processors respectively disposed in the memory semiconductor dies and configured to perform local sub processes corresponding to other portions of the data process and a plurality of memory integrated circuits respectively disposed in the memory semiconductor dies and configured to store data associated with the data process. | 2019-09-05 |
20190272101 | SYNCHRONIZATION AND VERIFICATION GROUPS AMONG RELATED DEVICES - Some embodiments provide a method for a first device to synchronize a set of data items with a second device. The method receives a request to synchronize the set of data items stored on the first device with the second device. The method determines a subset of the synchronization data items stored on the first device that belong to at least one synchronization sub-group in which the second device participates. Participation in at least one of the synchronization sub-groups is defined based on membership in at least one verification sub-group. The first and second devices are part of a set of related devices with several different verification sub-groups. The method sends only the subset of the synchronization data items that belong to at least one synchronization sub-group in which the second device participates to the second device using a secure channel. | 2019-09-05 |
20190272102 | ENHANCED APPLICATION PERFORMANCE IN MULTI-TIER STORAGE ENVIRONMENTS - A computer-implemented method, according to one embodiment, 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. The data blocks in a first volume which are depended on by one or more other volumes of the plurality of volumes are identified, the first volume being specified in a deletion request. Moreover, the identified data blocks and the corresponding heat counts are copied to the respective one or more other volumes. | 2019-09-05 |
20190272103 | ROBOT CONTROL APPARATUS, AND METHOD AND PROGRAM FOR PRESERVING BACKUP FILE - A robot control apparatus includes a controller, a storage, a backup creation processor, a checksum creation processor, a comparison processor, and a preservation processor. The comparison processor compares a checksum of a current backup file created by the checksum creation processor and a checksum of a past backup file. When the checksum of the current backup file and the checksum of the past backup file are different, the preservation processor preserves the current backup file or a difference between the current backup file and the past backup file. | 2019-09-05 |
20190272104 | METHODS AND APPARATUS TO PERFORM MEMORY COPY OPERATIONS - A disclosed example method to perform memory copy operations includes copying a first portion of data from a source location to a destination location, the first portion of the data being less than all of the data intended to be copied from the source location to the destination location; determining a cache miss measure indicative of an amount of the first portion of the data that is located in a cache; selecting a type of memory copy operation based on the cache miss measure; and initiating a memory copy operation based on the selected type of memory copy operation to copy a second portion of the data from the source location to the destination location. | 2019-09-05 |
20190272105 | HIGH-PERFORMANCE WRITABLE SNAPSHOTS IN DATA STORAGE SYSTEMS - Techniques for providing high-performance writable snapshots in data storage systems are disclosed. The techniques include storing a set of snapshots containing changes to a data set over time in a set of allocation units containing a series of contiguous blocks. A set of metadata blocks in the allocation units is used to track a state of data stored in the series of contiguous blocks. Ownership of the allocation units by the snapshots is also tracked in a set of allocation unit mappings between the allocation units and a set of snapshot identifiers representing the snapshots. The allocation unit mappings and metadata blocks are then used to execute writes to the data set and free blocks in the snapshots. | 2019-09-05 |
20190272106 | Reading and Writing Via File System For Tape Recording System - Communicating data with a medium is provided. A cache is provided for storing target data of a file identified by an access request from an application of a host. The cache is divided into a read cache, a write cache, and an index cache. Responsive to receiving the access request: the medium is loaded onto a drive using a file system; target data is stored to the write cache and to the read cache; and the index file stored in the index cache is updated to reflect position metadata about the target data stored in the write cache. Responsive to initiating unloading of the medium from the drive: the updated index file stored in the index cache is written to the index partition of the medium; and the target data stored in the write cache is written onto a data partition of the medium without using the file system. | 2019-09-05 |
20190272107 | COMPUTER SYSTEM FOR PERFORMING ADAPTIVE INTERRUPT CONTROL AND METHOD FOR CONTROLLING INTERRUPT THEREOF - A computer system includes a host and a storage device. The host provides an input/output request (IO request). The storage device receives the IO request from the host and sends an interrupt informing input/output completion (IO completion) to the host after completing the IO request. The host adjusts the number of generated interrupts of the storage device using the number of delayed IOs. The computer system may adaptively control interrupt generation of the storage device based on a load status of a CPU or the number of delayed IOs. The interrupt generation of the storage device may be adjusted to obtain a CPU gain without loss of performance or processing time of the computer system. | 2019-09-05 |
20190272108 | ADVANCED FLASH SCAN ALGORITHM - A controller of the data storage system may poll a non-volatile memory component to determine an operational status of the non-volatile memory component after a memory operation has been initiated in the non-volatile memory component. The controller may, in response to determining the operational status of the non-volatile memory component is busy, update a polling interval based on a polling factor. The controller may re-poll the non-volatile memory component to determine the operational status of the non-volatile memory component after expiration of the updated polling interval. The controller may repeat the updating of the polling interval and the re-polling of the non-volatile memory component until the operational status of the non-volatile memory component is determined to be ready or until a predetermined number of iterations of the updating and re-polling have been performed if, in response to the re-polling, the operational status is determined to be busy. | 2019-09-05 |
20190272109 | MAGNETIC DISK DEVICE AND WRITE METHOD - According to one embodiment, a magnetic disk device including a disk, a head configured to write data to the disk, a buffer memory configured to temporarily hold data to be written to the disk, a recorder configured to temporarily hold data to be input from the buffer memory, and a controller configured to transfer first data from the buffer memory to the recorder and to transfer second data corresponding to the first data from the recorder. | 2019-09-05 |
20190272110 | FLASH MEMORY DEVICE WITH DATA FRAGMENT FUNCTION - Methods and apparatuses to fragment data in a flash memory device are presented. The apparatus includes a host configured to request a flash memory device, via a memory bus, to fragment data stored in the flash memory device in response to a determination of a data fragmentation status of the flash memory device exceeding a threshold. The method includes determining a data fragmentation status of the flash memory device exceeding a threshold and requesting, by a host, the flash memory device to fragment data stored in the flash memory device in response to the determining the data fragmentation status exceeding the threshold. | 2019-09-05 |
20190272111 | COMPUTING SYSTEM WITH COMMUNICATION MECHANISM - A computing system including: a host interface configured to parse a command packet from a command address medium; and a command block, coupled to the host interface, configured to: assemble a command from the command packet. | 2019-09-05 |
20190272112 | Efficient Adaptive Read-Ahead in Log Structured Storage - A mechanism is provided in a data processing system comprising at least one processor and at least one memory. The at least one memory comprise instructions which are executed by the at least one processor and configure the processor to implement a read-ahead manager for adaptive read-ahead in log structured storage. The read-ahead manager determines a probability value P representing a probability to read into cache a temporal environment for a front-end read for a given segment in user space in a log structured storage. Responsive to performing a front-end read of a record of the given segment in the log structured storage, the read-ahead manager performs pre-fetch of the temporal environment for the record with probability P. | 2019-09-05 |
20190272113 | SYSTEMS AND METHODS FOR CALCULATING A PROBABILITY OF EXCEEDING STORAGE CAPACITY IN A VIRTUALIZED COMPUTING SYSTEM - Examples of systems are described for calculating a probability of exceeding storage capacity of a virtualized system in a particular time period using probabilistic models. The probabilistic models may advantageously take variances of storage capacity into consideration. | 2019-09-05 |
20190272114 | APPARATUSES AND METHODS FOR PARTITIONED PARALLEL DATA MOVEMENT - The present disclosure includes apparatuses and methods for partitioned parallel data movement. An example apparatus includes a memory device that includes a plurality of partitions, where each partition of the plurality of partitions includes a subset of a plurality of subarrays of memory cells. The memory device also includes sensing circuitry coupled to the plurality of subarrays, the sensing circuitry including a sense amplifier. A controller for the memory device is configured to direct a first data movement within a first partition of the plurality of partitions in parallel with a second data movement within a second partition of the plurality of partitions. | 2019-09-05 |
20190272115 | Application Defined Multi-Tiered Wear-Leveling for Storage Class Memory Systems - A method implemented by a memory device, comprising obtaining, by a processor coupled to a memory, a wear-leveling policy from an application executable at the memory device, wherein the wear-leveling policy indicates a memory size by which to perform wear-leveling within an instance, wherein the instance comprises an address range assigned to the application in the memory of the memory device, obtaining, by a processor, a request to access the instance, and performing, by the processor, wear-leveling on a plurality of memory cells within the instance according to the wear-leveling policy. | 2019-09-05 |
20190272116 | BATCH AUTOMATIC TEST METHOD FOR SOLID STATE DISKS AND BATCH AUTOMATIC TEST DEVICE FOR SOLID STATE DISKS - A batch automatic test method and a batch automatic test device for solid state disks are provided. The batch automatic test method is used for testing a plurality of solid state disks by a batch automatic test device. The solid state disks are coupled to the batch automatic test device. The batch automatic test method includes the following steps. A plurality of buses of the batch automatic test device are scanned to mark the solid state disks and a system disk. A piece of disk information of each of the solid state disks is shown. Each of the pieces of the disk information includes a disk location of each of the solid state disks. A formatting procedure is synchronously performed on the solid state disks according to the disk locations. After performing the formatting procedure, a burn-in test procedure is automatically and synchronously performed on the solid state disks. | 2019-09-05 |
20190272117 | COMMAND SCHEDULING FOR TARGET LATENCY DISTRIBUTION - A storage device controller includes a scheduler that implements selection logic for selecting commands for execution from a command queue according to a probability based on an in-queue age of each pending command. | 2019-09-05 |
20190272118 | MEMORY SYSTEM AND OPERATING METHOD THEREOF - There are provided a memory system and an operating method thereof. The memory system includes: a memory device divided into a plurality of name spaces; and a controller for controlling a program operation of the memory device in response to a write command, wherein the controller generates at least one data set based on input data, and controls the memory device to program the at least one data set in a select name space of the plurality of name spaces based on meta data included in the at least one data set. | 2019-09-05 |
20190272119 | Memory Controller - A memory controller circuit is disclosed which is coupleable to a first memory circuit, such as DRAM, and includes: a first memory control circuit to read from or write to the first memory circuit; a second memory circuit, such as SRAM; a second memory control circuit adapted to read from the second memory circuit in response to a read request read when the requested data is stored in the second memory circuit, and otherwise to transfer the read request to the first memory control circuit; predetermined atomic operations circuitry; and programmable atomic operations circuitry adapted to perform at least one programmable atomic operation. The second memory control circuit also transfers a received programmable atomic operation request to the programmable atomic operations circuitry and sets a hazard bit for a cache line of the second memory circuit. | 2019-09-05 |
20190272120 | MEMORY ARRAY ARCHITECTURES FOR MEMORY QUEUES - Memory queues described herein use a single hardware and/or software architecture for a memory array. This memory array can be partitioned to be between one memory sub-array to implement a single memory queue and multiple memory sub-arrays to implement multiple memory queues. Various electrical signals provided by or provided to these multiple memory queues include addressing information to associate these various control signals with one or more of the multiple memory sub-arrays. In some situations, the memory queues can externally associate their corresponding read pointers to entries of one of their memory sub-arrays. In these situations, these memory queues can dynamically associate their read pointers to point to any entry from among their memory arrays and to read the data store therein starting from any random entry within their memory arrays. | 2019-09-05 |
20190272121 | TECHNOLOGIES FOR PROVIDING MULTIPLE TIER MEMORY MEDIA MANAGEMENT - Technologies for providing multiple tier memory media management include a memory having a media access circuitry connected to a memory media. The media access circuitry is to receive a request to perform an in-memory compute operation. Additionally, the media access circuitry is to read, in response to the request, data from a memory media region of the memory media, write the read data into a compute media region of the memory, perform, on the data in the compute media region, the in-memory compute operation, write, to the memory media region, resultant data indicative of a result of performance of the in-memory compute operation. | 2019-09-05 |
20190272122 | Memory Access Technology - A memory access technology applied to a computer system includes a first-level memory, a second-level memory, and a memory controller. The first-level memory is configured to cache data in the second-level memory. A plurality of access requests for accessing different memory blocks has a mapping relationship with a first cache line in the first-level memory, and the memory controller compares tags of the plurality of access requests with a tag of the first cache line in a centralized manner to determine whether the plurality of access requests hit the first-level memory. | 2019-09-05 |
20190272123 | METHOD, DEVICE, AND SYSTEM FOR CONTROLLING DATA READ/WRITE COMMAND IN NVME OVER FABRIC ARCHITECTURE - A method, device, and system for controlling a data read/write command in an NVMe over fabric architecture. In the method provided in the embodiments of the present disclosure, a data processing unit receives a control command sent by a control device, the data processing unit divides a storage space of a buffer unit into at least two storage spaces according to the control command sent by the control device, and establishes a correspondence between the at least two storage spaces and command queues, and after receiving a first data read/write command that is in a first command queue and that is sent by the control device, the data processing unit buffers, in a storage space that is of the buffer unit and that is corresponding to the first command queue, data to be transmitted according to the first data read/write command. | 2019-09-05 |
20190272124 | Techniques for Moving Data between a Network Input/Output Device and a Storage Device - Examples are disclosed for moving data between a network input/output (I/O) device and a storage subsystem and/or storage device. In some examples, a network I/O device coupled to a host device may receive a data frame including a request to access a storage subsystem or storage device. The storage subsystem and/or storage device may be located with the network I/O device or separately coupled to the host device through a storage controller. One or more buffers maintained in a cache for processor circuitry may be used to exchange control information or stage data associated with the data frame to avoid or eliminate use of system memory to move data to or from the storage subsystem and/or storage device. Other examples are described and claimed. | 2019-09-05 |
20190272125 | FORMULATION AND IMPLEMENTATION OF RULES ASSOCIATED WITH PRINTING DEVICES - The present disclosure relates to formulation and implementation of rules associated with printing devices. One example embodiment includes a method. The method includes monitoring, by a computing device, events associated with one or more printing devices. The method also includes identifying, by the computing device, a correlation between a first event type of the monitored events and a second event type of the monitored events. Further, the method includes formulating, by the computing device, a rule based on the correlation. According to the rule, when the first event type occurs, the computing device causes the second event type to occur in response. In addition, the method includes receiving, by the computing device, an indication that the rule should be implemented on the one or more printing devices. The method further includes implementing, by the computing device, the rule on the one or more printing devices. | 2019-09-05 |
20190272126 | PRINTER AND A NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM - A printer having a single-sheet manual feed tray improves user convenience. A printer configured to print based on print request data has a manual paper feeder in which only one sheet of print media can be loaded at one time; another paper feeder in which multiple sheets of print media can be loaded at one time; and a manual feeder priority function that prioritizes using the manual paper feeder over the other paper feeder when automatic paper feeder selection is specified in the print request data. | 2019-09-05 |
20190272127 | TERMINAL DEVICE AND NON-TRANSITORY COMPUTER-READABLE MEDIUM STORING COMPUTER-READABLE INSTRUCTIONS FOR TERMINAL DEVICE - A terminal device may display a setting screen for inputting setting information; after the setting information is inputted in the setting screen, supply a communication executing instruction to an OS program. The OS program may supply a signal sending instruction to a first wireless interface. The first wireless interface may start sending a polling signal, establish a first wireless connection with a function executing device, and communicate connection information with the function executing device by using the first wireless connection. The OS program may establish, by using the connection information, a second wireless connection for communicating with the function executing device via a second wireless interface. In a case where the second wireless connection is established, the terminal device may send a function executing request to the function executing device via the second wireless interface by using the second wireless connection. | 2019-09-05 |
20190272128 | MODIFICATION OF ADVANCED FUNCTION PRESENTATION (AFP) PRINT JOBS - Combining multiple pages of an AFP print job into a single AFP output page that can be more efficiently printed is described. A print job is received, where pages in the print job begin with a first electronic marker indicative of a beginning of the page and ends with a second electronic marker indicative of an end of the page. A first page and a second page in the print job are identified to combine together into an output page, and an amount of offset for page contents of the second page is determined. The page contents of the second page are shifted by the amount of the offset. The first electronic marker is removed from the first page, the second electronic marker is removed from the second page, and page contents of the first page and shifted page contents of the second page are combined together into the output page. The output page is transmitted to a printer for printing. | 2019-09-05 |
20190272129 | MEDIUM STORING PROGRAM EXECUTABLE BY TERMINAL APPARATUS, DATA TRANSMITTING METHOD AND TERMINAL APPARATUS - There is provided a non-transitory computer-readable medium storing programs executable by a processor of a terminal apparatus. The terminal apparatus is configured to transmit files to be executed by external apparatuses to the external apparatuses. The programs, when executed by the processor, causes the terminal apparatus to: transmit a first file, which is a firmware, to a predetermined external apparatus included in the external apparatuses; and in a case that a second file is to be transmitted to the predetermined external apparatus, transmit the second file to the predetermined external apparatus after transmittance of the first file to the predetermined external apparatus has been completed, the second file being different from the first file and indicating information which is usable at a time of execution of a function of the predetermined external apparatus. | 2019-09-05 |
20190272130 | INFORMATION PROCESSING APPARATUS AND COMPUTER READABLE RECORDING MEDIUM HAVING PROGRAM STORED THEREON IN NON-TRANSITORY MANNER - An information processing apparatus includes a first network interface configured to accept access from a terminal on a first network, a second network interface configured to accept access from a terminal on a second network, a hardware processor configured to process access from a terminal on the first network and a terminal on the second network, and a memory. The memory includes a first area configured to store data received from the terminal on the second network. The second network is higher in security level than the first network. Access to data stored in the first area from the terminal on the second network is permitted and access to data stored in the first area from the terminal on the first network is restricted. | 2019-09-05 |
20190272131 | PRINTING APPARATUS, METHOD OF CONTROLLING THE SAME, AND COMPUTER-READABLE STORAGE MEDIUM - The present printing apparatus receives, from an external apparatus, print data including a first print setting, and, for the received print data, determines a print type from parameters relating to the reception. In addition, the present printing apparatus acquires a second print setting which is a specific print setting corresponding to the determined print type, and executes print processing using print data, in accordance with whether there is a first print setting or a second print setting for each setting item. | 2019-09-05 |
20190272132 | INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An information processing apparatus includes a controller that presents, upon selection of first information associated with a first element, second information associated with a second element defined as an element that executes a function in cooperation with the first element and second information associated with a second element that is not defined as an element that executes a function in cooperation with the first element in a distinguishable manner. | 2019-09-05 |
20190272133 | PRINT WORKFLOW VISUALIZATION AND COMPARISON - Methods and systems disclosed provide for visually displaying a graphical representation of two or more print workflows to a user with a Graphical User Interface (GUI), analyzing the two or more print workflows to determine the differences between them, and visually displays the differences to the user with the GUI. | 2019-09-05 |
20190272134 | IMAGE FORMING APPARATUS, IMAGE FORMING METHOD AND NON-TEMPORARY RECORDING MEDIUM - An image forming apparatus include an operation mode determination section, a display section, an image determination section and a display controller. The operation mode determination section determines a current operation mode among a plurality of operation modes for executing an image forming processing. The display section displays an image. The image determination section determines an image indicating the operation mode determined by the operation mode determination section. The display controller displays an image determined by the image determination section and information for supporting an operation by a user relating to the image forming processing on the display section. | 2019-09-05 |
20190272135 | IMAGE PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM - In a case where it is determined that any job in a queue other than a job at the head of the queue is a first job, an image processing module is requested to execute processing based on a first job acquired from the queue. On the other hand, in a case where it is determined that no job in the queue other than the job at the head of the queue is the first job, the image processing module is requested to execute processing based on a second job different from the first job acquired from the head of the queue, and when the processing by the image processing module is completed, the determination by a determination unit is executed again. | 2019-09-05 |
20190272136 | OBJECT SHADOWING IN HEAD WORN COMPUTING - Aspects of the present disclosure relate to shadowing objects displayed in head worn computing. A method includes capturing an image of an environment in proximity to a person, analyzing the image to determine a position of each of a plurality of light sources collectively producing a naturally formed shadow in the environment, wherein the naturally formed shadow comprises multiple shadows cast from an individual object in the environment, each of the multiple shadows formed from light traveling from a position of one of the plurality of light sources to the individual object, and displaying a computer-generated object in association with a computer generated shadow, wherein the computer-generated shadow appears as though produced by light striking the computer generated object from the position of a dominant one of the plurality of light sources. | 2019-09-05 |
20190272137 | SMART FOLDER DEVICE FOR PERFORMING DISPLAY AND COPY OF DIGITAL CONTENTS, AND SMART FOLDER MANAGEMENT SYSTEM - Disclosed is a smart folder device for displaying and copying digital content including: a screen folder on which digital content is displayed and including a folder structure having a cover front surface, a cover rear surface, a cover side surface, a cover first inner surface, a cover second inner surface, and a pocket surface; and a piece of screen paper which is implemented in a paper form in which digital content is displayed, is inserted between the pocket surface and the cover second inner surface of the screen folder, wirelessly communicates with the screen folder, and transmits digital content to the screen folder or receives digital content from the screen folder to store and display digital content. | 2019-09-05 |
20190272138 | DISPLAYING CONTENT BASED ON POSITIONAL STATE - A computing system is provided, including a plurality of display devices including at least a first display device and a second display device. The computing system may further include one or more sensors configured to detect a first positional state of the first display device relative to the second display device and at least one user. The first positional state may include an angular orientation of the first display device relative to the second display device. The computing system may further include a processor configured to receive the first positional state from the one or more sensors. The processor may be further configured to generate first graphical content based at least in part on the first positional state. The processor may be further configured to transmit the first graphical content for display at the first display device. | 2019-09-05 |
20190272139 | PRIVATE VIRTUAL OBJECT HANDLING - A system and method allows for a virtual object to be privately shared, exchanged, and/or viewed. The virtual object is associated with a real world location and may be viewed through a user device as part of a virtual reality and/or augmented reality world. | 2019-09-05 |
20190272140 | MANIPULATING SHARED SCREEN CONTENT - A technique for preparing screen content for remote display includes identifying non-shareable elements in the screen content and, prior to sending the screen content to a client machine for rendering by the client machine, selectively blurring the non-shareable elements, such that the client machine receives the screen content with the non-shareable elements already blurred. | 2019-09-05 |
20190272141 | METHOD AND SYSTEM FOR FACILITATING COLLABORATION SESSIONS - A method and system for facilitating a collaboration session among a plurality of conferees, each conferee using a distinct interface device that includes a distinct display screen, the interface devices including at least a first interface device including a first display screen used by a first conferee, the method comprising the steps of presenting a first session interface on the first display screen, presenting a second session interface on the second display screen, and during a conference content sharing session while content is being shared among conferees in at least the first and second sharing windows, identifying other display screens that may be used to present shared content, presenting screen selection options for other display screens via the first session interface, receiving a selection via the first session interface of at least one of the presented screen selection options and in response to the received selection, associating the display screen that is associated with the selected screen selection option with the first and second session interfaces for accessing session content during the on-going session. | 2019-09-05 |
20190272142 | METHOD FOR SHARING SCREEN BETWEEN DEVICES AND DEVICE USING THE SAME - A method of sharing a screen of a first device with a second device and a device using the same are provided. The method includes transmitting information on a first screen displayed on the first device to the second device, in a first connection state so that a same screen is displayed by the first device and the second device; switching the first connection state between the first device and the second device into a second connection state; and performing a control so that the first screen displayed on the first device is switched into a second screen so that the first screen displayed is continuously displayed on the second device, when a user input is received in a state in which the first connection state is switched into the second connection state in which an independent screen is displayed by the first device and the second device. | 2019-09-05 |
20190272143 | MOVABLE BODY CONTROL APPARATUS AND RECORDING MEDIUM - An embodiment of the present invention controls a mobile body device to carry out a natural action. A mobile body control device ( | 2019-09-05 |
20190272144 | Music Discovery Dial - Example techniques may involve tuning a music discovery dial. An implementation may include displaying, on the touch-sensitive circular graphical display, a circular graphical user interface including multiple wedge-shaped selectable regions arranged around the circumference of the circular graphical user interface, each wedge-shaped selectable region corresponding to a respective streaming audio channel. The implementation may include detecting a touch input in a circular motion to the touch-sensitive circular graphical display and causing a paired playback device to play back an audio content snippet corresponding to each selectable regions that the touch input enters. The implementation may further include switching the playback device from playing back a given pre-cached audio content snippet to playing back the full audio track from one or more servers of a streaming audio service. | 2019-09-05 |
20190272145 | AUTOMATED CLINICAL DOCUMENTATION SYSTEM AND METHOD - A method, computer program product, and computing system for initially aligning two or more audio signals to address coarse temporal misalignment between the two or more audio signals. The two or more audio signals are detected by two or more audio detection systems within a monitored space. The two or more audio signals are subsequently realigned to address ongoing temporal signal drift between the two or more audio signals. | 2019-09-05 |
20190272146 | Maintaining Coordination Following a Wireless Reset - An electronic device that reduces relative drift is described. In particular, an interface circuit in the electronic device may calculate, based on differences between transmit times when packets were transmitted by a second electronic device and receive times of the packets, relative drift as a function of time between a clock in the interface circuit and a second clock in the second electronic device. Then, the interface circuit may adjust, based on the relative drift, a clock circuit that provides the clock to eliminate the relative drift, and may store the adjustments to the clock circuit. Furthermore, when a wireless reset occurs, the interface circuit may adapt the clock circuit based on the stored adjustments to reduce the relative drift while the interface circuit restores frequency lock with the second clock based on additional packets with additional transmit times that are received from the second electronic device. | 2019-09-05 |
20190272147 | SYSTEM AND METHOD FOR REVIEW OF AUTOMATED CLINICAL DOCUMENTATION - A method, computer program product, and computing system for obtaining, by a computing device, encounter information of a patient encounter, wherein the encounter information may include audio encounter information obtained from at least a first encounter participant. The audio encounter information obtained from at least the first encounter participant may be processed. A user interface may be generated displaying a plurality of layers associated with the audio encounter information obtained from at least the first encounter participant. | 2019-09-05 |
20190272148 | Mobile Information Apparatuses That Include A Digital Camera, A Touch Sensitive Screen Interface, Support For Voice Activated Commands, And A Wireless Communication Chip Or Chipset Supporting IEEE 802.11 - Information apparatus specifications that include voice activated command functions are disclosed and enabled. The information apparatus may include a touch sensitive screen, a digital camera, a wireless communication unit, an operating system, a graphical user interface, an e-mail application, an Internet browsing application, and an application for playing audio or video content. The information apparatus operating system supports an application programming interface (API). A user can install additional applications. The information apparatus may further include a microphone and a speaker for interacting via voice commands with the user. In some examples, the user may take a picture with the digital camera included in the information apparatus and transfer or synchronize the picture to a wireless output device. In other examples, the information apparatus may further wirelessly play, print, stream, or mirror digital content, via the touch sensitive screen, to an output device. | 2019-09-05 |
20190272149 | EXECUTING PERFORM FLOATING POINT OPERATION INSTRUCTIONS - Execution of a machine instruction in a central processing unit. A perform floating-point operation instruction and a test bit are obtained. If the test bit has a first value, a specified floating-point operation function is performed, and a condition code is set to a value determined by the specified function. If the test bit has a second value, a check is made to determine if the specified function is valid and installed on the machine. If the specified function is valid and installed on the machine, the condition code is set to one code value, and if the specified function is either not valid or not installed on the machine, the condition code is set to a second code value. | 2019-09-05 |
20190272150 | FAST VECTOR MULTIPLICATION AND ACCUMULATION CIRCUIT - A fast vector multiplication and accumulation circuit is applied to an artificial neural network accelerator and configured to calculate an inner product of a multiplier vector and a multiplicand vector. A scheduler is configured to arrange a plurality of multiplicands of the multiplicand vector into a plurality of scheduled operands according to a plurality of multipliers of the multiplier vector, respectively. A self-accumulating adder is signally connected to the scheduler and includes a compressor, at least two delay elements and at least one shifter. The compressor is configured to add the scheduled operands to generate a plurality of compressed operands. The at least two delay elements are connected to the compressor. The shifter is configured to shift one of the compressed operands. An adder is signally connected to the output ports of the compressor so as to add the compressed operands to generate the inner product. | 2019-09-05 |
20190272151 | METHOD OF GENERATING BINARY POSITIONING TAGS - A method of generating binary positioning tags includes the following steps: generating a pseudo random sequence; circularly shifting the pseudo random sequence and sequentially filling in one of a plurality of odd rows and a plurality of even rows of a binary matrix, wherein a size of the binary matrix is M×N; filling a complement sequence of the pseudo random sequence in the other one of the plurality of odd rows and the plurality of even rows; and retrieving a binary submatrix having a size of I×J from the binary matrix according to a relative position of a positioning point to be used as a positioning tag corresponding to the positioning point, wherein I is smaller than M, and J is smaller than N. Accordingly, it is possible to provide a positioning tag that is highly secure, arrangement-unique, and easy to obtain and analyze. | 2019-09-05 |
20190272152 | RANDOM NUMBER GENERATION - Disclosed is a method of manufacturing a Random Telegraph Noise source for use within true random number generators, comprising: subjecting a single semiconductor device to stress for a given period of time; and conditioning the single semiconductor device for a given period of time. Also disclosed is a true random number generator and a method of generating true random numbers. | 2019-09-05 |
20190272153 | ELECTRONIC CALCULATING DEVICE FOR CONVERTING A RESIDUE NUMBERS SYSTEM REPRESENTATION TO A RADIX REPRESENTATION - An electronic calculating device ( | 2019-09-05 |
20190272154 | APPLICATION WITH EMBEDDED WORKFLOW DESIGNER - A workflow development system is described herein that embeds a workflow designer user interface of a workflow development application into a user interface of another software application, so that the workflow designer user interface can be used to generate workflows that reference and/or interact with the other software application. In some aspects, the workflow development application obtains information indicative of a context of a user within the other software application and recommends workflow templates or workflow steps for selection by a user based on the obtained information. The workflow development application may also pre-populate certain parameters of certain workflow steps based on the obtained information. | 2019-09-05 |
20190272155 | METHOD AND APPARATUS FOR QUICK PROTOTYPING OF EMBEDDED PERIPHERALS - The disclosure describes methods and apparatus for quickly prototyping of a solution developed using one or more sensing devices (e.g., sensors), functional blocks, algorithm libraries, and customized logic. The methods produce firmware executable by a processor (e.g., a microcontroller) on an embedded device such as a development board, expansion board, or the like. By performing these methods on the apparatus described, a user is able to create a function prototype without having deep knowledge of the particular sensing device or any particular programing language. Prototypes developed as described herein enable the user to rapidly test ideas and develop sensing device proofs-of-concept. The solutions produced by the methods and apparatus improve the functioning of the sensor being prototyped and the operation of the embedded device where the sensor is integrated. | 2019-09-05 |
20190272156 | VIRTUAL REALITY CAPTURE AND REPLAY SYSTEMS AND METHODS - Described herein are methods and systems for systems and methods for capturing, generating, and replaying such virtual reality sessions. A method may include exporting gameplay assets and gameplay messages from a first platform into a common format. The method may also include capturing a gameplay stream from the first platform. The method may also include creating a stream manifest of common assets from the gameplay stream and creating a common replay stream from the captured gameplay stream. The gameplay common assets and the common replay stream may be converted to gameplay assets and a replay stream compatible with a second, different platform by generating assets and messages for the second platform. The captured gameplay may be replayed on a second platform using the assets and messages generated for the second platform. | 2019-09-05 |
20190272157 | SYSTEM AND METHOD FOR EMBEDDING DOMAIN-SPECIFIC LANGUAGE CODE WITHIN A VISUALIZATION OF CLOUD-BASED COMPUTING INFRASTRUCTURE - A system and method for generating a visualization of cloud based computing system based on a domain-specific language file is provided. In one or more examples, the domain-specific language file is compiled so as to generate a data file. The data file is parsed to generate an intermediate file that converts the computing resources found in the data file into symbolic representations. The intermediate file is then processed so as to produce a position for each symbol within the symbolic representation. Finally, the symbolic representation is rendered using a markup language such as HTML. | 2019-09-05 |
20190272158 | PROGRAM CODE GENERATION APPARATUS - A block-diagram acquisition unit acquires a block diagram that defines by connection among a plurality of blocks, a data processing procedure to be reflected in a program code. An inconsistency inspection unit inspects whether there is an inconsistency in the data processing procedure defined in the block diagram by tracing the connection among blocks in the block diagram. | 2019-09-05 |
20190272159 | GEOMETRIC 64-BIT CAPABILITY POINTER - One embodiment provides for a computer-implemented method comprising receiving a request to compile a set of program instructions coded in a high-level language, the set of program instructions including a pointer to a virtual memory address, the pointer having a pointer encoding including a base address and a length; while compiling the set of program instructions, decoding the base address and length from the pointer, wherein the base address specifies a first boundary for a memory allocation, the length defines a second boundary for the memory allocation and the length is an encoding of a size of the memory allocation; and generating a set of compiled instructions which, when executed, enable access to a physical address associated with a virtual address between the first boundary and the second boundary. | 2019-09-05 |
20190272160 | SIMULATION-BASED CODE DUPLICATION - A method for analyzing a program may include generating an initial control flow graph (CFG) for the program, identifying merge blocks of the initial CFG, identifying predecessor-merge pairs based on identifying predecessor blocks for each merge block, simulating a duplication of each predecessor-merge pair, determining whether the duplication satisfies a precondition of each of a collection of optimizations, applying, in response to satisfying the precondition, the optimization to the duplication, and generating a simulation result for the predecessor-merge pair corresponding to the duplication. The simulation result may include the optimization and a benefit of applying the optimization to the duplication. The method may further include duplicating, in the initial CFG, a predecessor-merge pair based on the simulation result corresponding to the predecessor-merge pair. | 2019-09-05 |
20190272161 | Method and System for Modifying Machine Instructions within Compiled Software - A system and method for modifying a compiled software application to implement additional software code to enhance the functionality of a software application. The system and method comprises receiving a software application binary | 2019-09-05 |
20190272162 | SECURE MACHINE EXECUTABLE CODE DEPLOYMENT AND EXECUTION METHOD AND SYSTEM - Described are various embodiments of a machine executable code deployment method and system. In one such embodiment, a machine executable code deployment method is described to comprise: compiling machine readable code in a secure digital processing environment to produce a unique ephemeral machine executable code instance representative thereof; deploying the unique ephemeral machine executable code instance to a distinct digital processing environment to be executed thereon for a predetermined runtime period, wherein execution of the unique ephemeral machine executable code instance is automatically terminated after the predetermined runtime period; and repeating the deploying for subsequent unique ephemeral machine executable code instances. | 2019-09-05 |
20190272163 | ALERTING THE PRESENCE OF BUNDLED SOFTWARE DURING AN INSTALLATION - Methods, apparatus, systems, and articles of manufacture for alerting the presence of bundled software during an installation are disclosed. An example method includes identifying installation of a software product. The software product is scanned to identify first information, the first information to include information extracted from a file associated with the software product that is indicative of a main application to be installed as part of the software product. Information displayed to a user during the installation of the software product is scanned to identify second information. Whether a bundled application is included in the software product is identified based on the first information, the second information, and the signature file. | 2019-09-05 |
20190272164 | SOFTWARE MANAGEMENT SYSTEM AND SOFTWARE MANAGEMENT METHOD - The present disclosure allows vehicle software to be updated in accordance with legal regulations. According to the present disclosure, when predetermined software which is vehicle software installed in a vehicle and which is a target of legal regulations is requested to be updated, update unit updates the predetermined software by using updating software for the predetermined software only in a case where predetermined certificate information in accordance with legal regulations is determined by determination unit to be attached to the updating software. | 2019-09-05 |
20190272165 | SYSTEM AND METHOD OF UPDATING ACTIVE AND PASSIVE AGENTS IN A NETWORK - Disclosed is a system and method of updating active and passive agents in a network. The system includes a hardware processor configured to designate a unique identifier for each of a plurality of terminal node in a network of computing devices, broadcast the identifiers, collect criteria from the nodes, the criteria characterizing each node and a set of unique identifiers for other nodes in a same broadcast domain as the terminal node, generate a list of nodes that are active update agents and a list of nodes that are passive update agents based on the collected criteria, transmit one or more updates of a security application installed on the each terminal node to each terminal node that is an active update agent, and transmit from each terminal node that is an active update agent, the one or more updates to each terminal node that is a passive update agent. | 2019-09-05 |
20190272166 | UPDATING SOFTWARE COMPONENTS THROUGH ONLINE STORES - The present invention extends to methods, systems, and computer program products for updating software components through online stores. A computing device interacts with an online store to download applications and frameworks that are distributed from the online store. The computer system includes an operating system configured to keep distributed applications and frameworks updated. The operating system can, automatically and without user intervention, intelligently schedule and attempt application and framework updates in a manner that minimizes user disruptions. The operating system can manage application and framework updating for any and/or all user accounts on a computing device. The operating system can manage updates even when each application and/or framework is to be separately installed for different user accounts that have the application and/or framework installed. | 2019-09-05 |