IP Library Granted Patent US 8,935,727
Granted Patent B2
US 8,935,727 · App. 12/930,123 · Granted Jan 13, 2015

Information processing apparatus, information processing method, and program

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,935,727
App. No.
12/930,123
Granted
Jan 13, 2015
Kind
B2
Abstract

Provided is an information processing apparatus including: a broadcast signal processing portion to receive and reproduce a broadcast program; a viewer information obtaining portion to obtain the number of users viewing the reproduced broadcast program as a viewer number; a feature information obtaining portion to obtain feature information of broadcast programs on the air; a user preference information storage portion to store user preference information in which preferences of users are integrated; a user preference information generating portion to perform learning of the user preference information, which is stored in the user preference information storage portion, based at least on the feature information about the reproduced broadcast program and on the viewer number; and a recommended program determining portion to determine a recommended program among the broadcast programs on the air based on the user preference information.

Claims (32)

1. An information processing apparatus, comprising:

a broadcast signal processing device to receive and reproduce a broadcast program for display on a display device for viewing by one or more viewers;

an image pick-up device to capture a video of the one or more viewers viewing a reproduced broadcast program on the display device at each of a number of predetermined time intervals;

a memory device to store viewer preference information; and

a computing processing device to determine a recommended program by performing operations to:

(i) determine an average number of viewers which viewed a respective reproduced broadcast program from the video captured by the image pick-up device, in which the average number of viewers is equal to a total number of viewers captured at all of the predetermined time intervals divided by the number of predetermined time intervals;

(ii) determine a percentage of an actual viewing time with respect to a total time of a full length of the respective reproduced broadcast program as an actual-viewing-time percentage, in which the actual viewing time is a cumulative value of time in which at least one viewer or viewers is obtained by the video captured by the image pick-up device;

(iii) generate updated or learned data of the viewer preference information stored in the memory device based on (a) feature information about the reproduced respective broadcast program, (b) the determined average number of viewers, and (c) the actual-viewing-time percentage; and

(iv) determine the recommended program based on the updated viewer preference information,

wherein when the average viewer number is determined to be less than 1, said computing processing device utilizes 1 in determining a weight to be applied.

2. The information processing apparatus according to claim 1 , wherein during operation said computing processing device determines the weight based on the actual-viewing-time percentage and the average viewer number, and generates the updated or learned data for the user preference information based on the weight and the feature information of the reproduced respective broadcast program.

3. The information processing apparatus according to claim 2 , wherein during operation said computing processing device determines the weight by multiplying the actual-viewing-time percentage by the average viewer number.

4. The information processing apparatus according to claim 3 , wherein during operation when the average viewer number is determined to be less than 1, said computing processing device determines the weight by multiplying the actual-viewing-time percentage by 1.

5. The information processing apparatus according to claim 1 , in which each of the predetermined time intervals has a predetermined value which lies in a range of 1 minute to several minutes.

6. An information processing method for use with an information processing apparatus, said method comprising:

receiving and reproducing a broadcast program for display on a display device for viewing by one or more viewers;

capturing, by use of an image pick-up device, a video of the one or more viewers viewing a reproduced broadcast program on the display device at each of a number of predetermined time intervals;

storing viewer preference information in a memory device; and

determining a recommended program by use of a computing processing device which performs operations to:

(i) determine an average number of viewers which viewed a respective reproduced broadcast program from the video captured by the image pick-up device, in which the average number of viewers is equal to a total number of viewers captured on the video at all of the predetermined time intervals divided by the number of predetermined time intervals;

(ii) determine a percentage of an actual viewing time with respect to a total time of a full length of the respective reproduced broadcast program as an actual-viewing-time percentage, in which the actual viewing time is a cumulative value of time in which at least one viewer or viewers is obtained by the video captured by the image pick-up device;

(iii) generate updated or learned data of the viewer preference information stored in the memory device based on (a) feature information about the reproduced respective broadcast program, (b) the determined average number of viewers, and (c) the actual-viewing-time percentage; and

(iv) determine the recommended program based on the updated viewer preference information,

wherein when the average viewer number is determined to be less than 1, said computing processing device utilizes 1 in determining a weight to be applied.

7. A non-transitory computer readable memory having stored thereon a program for use with an information processing apparatus having a computing device,

in which the information processing apparatus includes a broadcast signal processing device to receive and reproduce a broadcast program for display on a display device for viewing by one or more viewers, an image pick-up device to capture a video of the one or more viewers viewing a reproduced broadcast program on the display device at each of a number of predetermined time intervals, and a memory device to store viewer preference information, and

in which the program causes the computing processing device to determine a recommended program by:

(i) determining an average number of viewers which viewed a respective reproduced broadcast program from the video captured by the image pick-up device, in which the average number of viewers is equal to a total number of viewers captured on the video at all of the predetermined time intervals divided by the number of predetermined time intervals;

(ii) determining a percentage of an actual viewing time with respect to a total time of a full length of the respective reproduced broadcast program as an actual-viewing-time percentage, in which the actual viewing time is a cumulative value of time in which at least one viewer or viewers is obtained by the video captured by the image pick-up device;

(iii) generating updated or learned data of the viewer preference information stored in the memory device based on (a) feature information about the reproduced respective broadcast program, (b) the determined average number of viewers, and (c) the actual-viewing-time percentage; and

(iv) determining the recommended program based on the updated viewer preference information,

wherein when the average viewer number is determined to be less than 1, said computing processing device utilizes 1 in determining a weight to be applied.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 043177/0794 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2010
From: BEPPU, DAISUKE
To: SONY CORPORATION
Reel/Frame 025633/0156 →