Patent classifications
G06F13/00
VEHICLE DATA COMMUNICATION DEVICE, CENTER DEVICE, DATA COMMUNICATION METHOD, AND COMPUTER-READABLE NON-TRANSITORY TANGIBLE STORAGE MEDIUM
A vehicle data communication device mounted in a vehicle having a plurality of ECUs. The vehicle data communication device wirelessly communicates data with a center device. The vehicle data communication device comprises: a plurality of communication clients each pairing with a respective one of a plurality of distribution servers included in the center device; a communication information acquisition unit acquiring information of a communication carrier and a region where the center device is located; a client storage unit storing the plurality of communication clients each of which corresponds to the corresponding one of the plurality of distribution servers; and a client selection unit (i) selecting one of the plurality of communication clients that corresponds to the communication carrier and the region that are specified by the information and (ii) activating the selected one of the plurality of communication clients to enable data communication with the corresponding distribution server.
Log management system, log management apparatuses, methods and computer programs
A log management system includes a first secret splitting module to split the log data generated regularly or intermittently into a plurality of split log fragments including a split log fragment for remote transmission per predetermined unit using secret splitting scheme, the split log fragment for remote transmission having a smaller size than remaining split log fragments; a first communication control module to transmit the split log fragment for remote transmission to a remote apparatus; a second communication control module to receive, in response to occurrence of an event, one or more remaining split log fragments corresponding to the log data to be partially recovered out of the remaining split log fragments accumulated by a local apparatus; and a second secret splitting module to recover the log data from the one or more remaining split log fragments and the split log fragment for remote transmission using the secret splitting scheme.
Information processing apparatus and application image distribution method
A game image generating section 120 generates a first image and a second image of an application. An image providing section 152 provides the first image to an output apparatus 4. A sharing processing section 160 streaming-distributes the second image to the sharing server. A display image generating section 150 may generate a display image including at least the first image and information associated with the second image. In addition, the sharing processing section 160 may instruct the application to generate the second image on the basis of a request from a viewing user.
Generating media content keywords based on video-hosting website content
Systems and methods for generating media program keywords based on a video-hosting website are disclosed herein. Control circuitry identifies, on the video-hosting website, video content items that include at least a portion of a media program. The media program has a media program identifier and the video content items have respective titles, each including one or more terms. The control circuitry identifies a term included in more than one of the titles and identifies a group of the video content items that have the term included in their title. Based on the video-hosting website, the control circuitry determines a cumulative number of rankings of the video content items within the group and generates a relevance score for the term based on the cumulative number of rankings. The control circuitry stores the term and the relevance score in a keyword database in association with the media program identifier.
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
An information processing apparatus according to the present application includes an acquisition unit, a determination unit, and an appliance control unit. The acquisition unit acquires recipe information which is information regarding cooking performed by the user. Based on the recipe information acquired by the acquisition unit, the determination unit determines a non-cooking appliance that is an appliance used by the user and is not used for cooking to be an appliance being a control target. The appliance control unit controls the non-cooking appliance determined by the determination unit at a timing before a predetermined process based on a predetermined condition.
MOVING IMAGE REPRODUCTION APPARATUS, MOVING IMAGE REPRODUCTION SYSTEM, AND MOVING IMAGE REPRODUCTION METHOD
A moving image distribution server 12 transfers, by streaming, data of a plurality of moving images representing the same space. A moving image reproduction apparatus 10 separates audio data from any one of the moving images and outputs the audio data after a predetermined period of delay. The moving image reproduction apparatus 10 also separates image data from another moving image and outputs the image data in synchronization with audio. When a user performs an image switching operation, the moving image reproduction apparatus 10 acquires data of a moving image that has been switched from another moving image, separates image data therefrom, and starts outputting the image data given the same PTS as the audio data continuously being output.
INFORMATION PRESENTATION METHOD, RECORDING MEDIUM, AND INFORMATION PRESENTATION SYSTEM
An information presentation method is an information presentation method of presenting a user with a meal proposal selected from a plurality of meal proposals, and the information presentation method includes: obtaining user information associated with the user; determining condition information associated with the user based on the user information obtained and determining a plurality of intermediate words based on the condition information; presenting the user with the plurality of intermediate words; determining, of the plurality of meal proposals, a meal proposal corresponding to one or more intermediate words selected by the user; and presenting the user with the meal proposal determined. Each of the plurality of intermediate words is a word that corresponds to an attribute pertaining to one or more meal proposals among the plurality of meal proposals.
APPARATUS, SYSTEM, AND METHOD OF BYTE ADDRESSABLE AND BLOCK ADDRESSABLE STORAGE AND RETRIEVAL OF DATA TO AND FROM NON-VOLATILE STORAGE MEMORY
A hybrid memory system provides rapid, persistent byte-addressable and block-addressable memory access to a host computer system by providing direct access to a both a volatile byte-addressable memory and a volatile block-addressable memory via the same parallel memory interface. The hybrid memory system also has at least a non-volatile block-addressable memory that allows the system to persist data even through a power-loss state. The hybrid memory system can copy and move data between any of the memories using local memory controllers to free up host system resources for other tasks.
APPARATUS, SYSTEM, AND METHOD OF BYTE ADDRESSABLE AND BLOCK ADDRESSABLE STORAGE AND RETRIEVAL OF DATA TO AND FROM NON-VOLATILE STORAGE MEMORY
A hybrid memory system provides rapid, persistent byte-addressable and block-addressable memory access to a host computer system by providing direct access to a both a volatile byte-addressable memory and a volatile block-addressable memory via the same parallel memory interface. The hybrid memory system also has at least a non-volatile block-addressable memory that allows the system to persist data even through a power-loss state. The hybrid memory system can copy and move data between any of the memories using local memory controllers to free up host system resources for other tasks.
Information processing device, information processing method, program and storage medium for efficiently managing a browsing time of a window on a browser by another window
An information processing device generates web page data of a first window including a program causing a terminal device to execute an elapsed time determination process for obtaining first time information at a timing of a transition from the first window to a second window, obtaining second time information at a timing during which a process in the first window is executable in a state after the transition to the second window, calculating an elapsed time from a difference between the first time information and the second time information, and executing a predetermined process according to a comparison between the elapsed time and a threshold time. The information processing device executes a process for transmitting the web page data to the terminal device and causing the terminal device to present the web page data.