# US 8,787,724 B2 · Information processing apparatus, information processing method and program

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,787,724 B2
- Document ID: US8787724B2
- Status: Granted
- Kind: B2
- Application number: 12/195,453
- Filed: 2008-08-21
- Published: 2009-02-26
- Granted: 2014-07-22
- Earliest claimed: 2007-08-23
- Assignees: Sony Corporation
- Applicants: Junya Ohde
- Inventors: Junya Ohde
- Web page: https://patentgrep.com/patent/US8787724B2

## CPC

- H04N 21/47: End-user applications
- H04N 21/4135: {external recorder (interface circuits between an apparatus for recording television signals and a television receiver H04N5/775)}
- H04N 21/4312: {involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations}
- H04N 21/4314: {for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid}
- H04N 21/4325: {by playing back content from the storage medium (reproduction of recorded television signals H04N5/76; reproduction of recorded television signals H04N9/79)}
- H04N 21/435: Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
- H04N 21/44222: {Analytics of user selections, e.g. selection of programmes or purchase activity (monitoring of user selections in data processing systems G06F11/34; arrangements for monitoring the user's behaviour or opinions in broadcast systems H04H60/33)}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/458: Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules {; time-related management operations (arrangements for replacing or switching information during the broadcast or during the distribution H04H20/10)}
- H04N 21/4622: {Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet (web site content organization and management for information retrieval from the Internet G06F16/958; transmission by internet of broadcast information H04H60/82; stock exchange data over packet-switching network H04L12/1804; push services including data channel over packet-switching network H04L12/1859)}
- H04N 21/4667: {Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections}
- H04N 21/4668: {for recommending content, e.g. movies}
- H04N 21/47202: {for requesting content on demand, e.g. video on demand}
- H04N 21/4825: {using a list of items to be played back in a given order, e.g. playlists}
- H04N 21/84: Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)}
- H04N 21/478: Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An information processing apparatus which presents a viewing schedule of a video content to a user is disclosed. The apparatus includes: a first acquiring means for acquiring a broadcast schedule of a broadcast content to be broadcast; a second acquiring means for acquiring information about a recorded content that has been recorded and an on-demand content that has been downloaded; a generating means for arranging the broadcast content, the recorded content, and the on-demand content on a same time axis as these contents are mixed, and generating the viewing schedule; and a display control means for displaying the generated viewing schedule.

## Claims

### Claim 1

An information processing apparatus which presents a viewing schedule of a video content to a user, the apparatus comprising:
at least one processor configured to:
acquire a broadcast schedule of a broadcast content to be broadcast;
acquire information about a recorded content that has been recorded and an on-demand content that has been downloaded;
collect user's viewing history;
compute, for each time frame on a particular day of a week from at least a subset of a plurality of time frames, a taste value comprising a plurality of dimensions indicating user's viewing behavior in previous instances of the respective time frame in the subset based on the collected user's viewing history, wherein at least one first dimension of the taste value is associated with the broadcast content and at least one second dimension of the taste value is associated with the recorded content;
compute, for broadcast content scheduled to be broadcast in respective time frames of the plurality of frames, for the recorded content and for the on-demand content, a respective evaluation value comprising a mathematical quantity indicating a feature of the broadcast content, the recorded content, and the on-demand content; and
generate the viewing schedule indicating, for at least one time frame of the plurality of time frames, proposed content selected from the broadcast content, the recorded content, and the on-demand content based on a degree of similarity between the taste value computed for the at least one time frame and the respective corresponding evaluation values computed for the broadcast content, the recorded content, and the on-demand content; and
display the generated viewing schedule so that the broadcast content, the recorded content, and the on-demand content are displayed on a same time axis;
wherein, the evaluation value computed for the broadcast content is computed for the time frame having a taste value that is equal to or greater than a threshold.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein the display device displays the generated viewing schedule in a two-dimensional matrix in which one of a vertical axis and a horizontal axis depicts a date, and the other depicts a time of day.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1, wherein the display device displays the generated viewing schedule as virtual channels provided on a television program guide.

### Claim 4 (depends on 1)

The information processing apparatus according to claim 1, wherein the at least one processor is further configured to: set a recording preselect in response to a predetermined manipulation to the displayed viewing schedule.

### Claim 5 (depends on 1)

The information processing apparatus according to claim 1, wherein:
the taste value is represented as a vector having the plurality of dimensions.

### Claim 6 (depends on 5)

The information processing apparatus according to claim 5, wherein:
a value of each dimension in the vector is increased with time based on user's watching content.

### Claim 7 (depends on 1)

The information processing apparatus according to claim 1, wherein:
the plurality of dimensions of the taste value comprise dimensions each associated with a respective type of genre.

### Claim 8 (depends on 1)

The information processing apparatus according to claim 1, wherein:
at least one third dimension of the taste value is associated with the on-demand content.

### Claim 9 (depends on 1)

The information processing apparatus according to claim 1, wherein the method further comprises:
if no content is selected for a time frame, recommending content for viewing during the time frame.
