IP Library Granted Patent US 8,438,598
Granted Patent B2
US 8,438,598 · App. 12/272,414 · Granted May 7, 2013

Information processing apparatus, information processing method, program, and information sharing system

Inventors: Yusuke Sakai (Kanagawa, JP); Tomohiro Tsunoda (Tokyo, JP); Kazuto Mugura (Tokyo, JP); Tomohiro Ishii (Tokyo, JP); Yuki Shoji (Tokyo, JP)
Assignee: Sony Corporation
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,438,598
App. No.
12/272,414
Granted
May 7, 2013
Kind
B2
Abstract

There is provided an information processing apparatus communicable with a plurality of content viewing devices via a network, including a viewing information receiving unit for receiving viewing information of a user in the past, present, and future from each of the content viewing devices, a user viewing content management unit for managing a user viewing content DB based on the viewing information received from each of the content viewing devices and a program guide, the user viewing content DB associating, in a form of program guide, past, present, and future contents represented in the program guide and identification information of users who have viewed the past content, those who are viewing the present content, and those who will view the future content, and a viewing information transmitting unit for transmitting the extracted viewing information of another user to the requesting content viewing device.

Claims (61)

1. An information processing apparatus communicable with a plurality of content viewing devices via a network, comprising:

a viewing information receiving unit configured to receive from each of the content viewing devices viewing information, said viewing information including information representing at least one of content previously received by the respective content viewing device, content being received by the respective content viewing device at present, and content to be received by the respective content viewing device in the future, said viewing information further including enthusiasm information representing at least one of an impression of the past content or the present content, a viewing state, and feelings;

a processing unit configured to manage a user viewing content database based on the viewing information received from each of the content viewing devices, and a program guide indicating a plurality of contents available to each of the content viewing devices, wherein

the user viewing content database associates, in a form of a program guide, past, present, and future contents represented in the program guide and identification information of users associated with at least one of the content viewing devices that at least one of received the past content, are receiving the present content, and may receive the future content,

the processing unit further configured to calculate a viewing probability that the future content will be received by respective content viewing devices based on the viewing information received from each of the content viewing devices and attribute information of content contained in the program guide;

an acquisition request receiving unit configured to receive a request from a requesting content viewing device associated with the identification information of one of the users for viewing information of identification information of another user,

the processing unit further configured to extract from the user viewing content database the viewing information of the identification information of the another user including information representing content received by one of the content viewing devices associated with the identification information of the another user in the past, at the present, and in the future, and further including enthusiasm information representing at least one of an impression of the past content or the present content, a viewing state, and feelings, in response to the request for the viewing information of the identification information of the another user; and

a viewing information transmitting unit configured to transmit the extracted viewing information of the identification information of the another user to the requesting content viewing device, the viewing information of the identification information of the another user indicating the viewing probability that the future content will be received by one of the content viewing devices associated with the identification information of the another user,

wherein the viewing probability is based on PRG and UM, PRG being a vector representing characteristics of the future content and including at least one of a genre of the future content, a performer of the future content, and a keyword extracted from comments of the future content, UM being a vector determined by a learning processing of at least one of a performer, a keyword, and a genre,

wherein the viewing probability is defined by

Viewing probability (UM,PRG)=(Σ i (UM( i )×PRG( i ))))/(√Σ i UM( i ) 2 ×√Σ i PRG ( i ) 2 ).

2. The information processing apparatus according to claim 1 , wherein the processing unit generates the user viewing content database by associating future content represented in the program guide and a content viewing device predicted by the processing unit to receive the future content.

3. The information processing apparatus according to claim 2 , wherein the processing unit is further configured to calculate the viewing probability based on a predetermined algorithm using the viewing information received from each of the content viewing devices and the attribute information of content contained in the program guide, and

the processing unit is configured to generate the user viewing content database by associating future content represented in the program guide and information about the viewing probability calculated by the processing unit.

4. An information processing method employed in an information processing apparatus communicable with a plurality of content viewing devices via a network, comprising:

receiving, from each of the plurality of content viewing devices, viewing information including information on at least one of past received content, presently received content, and content to be received in the future, said viewing information further including enthusiasm information representing at least one of an impression of the past content or the present content, a viewing state, and feelings;

managing a user viewing content database based on the viewing information received from at least one of the content viewing devices, and a program guide indicating a plurality of contents available to each of the content viewing devices,

the user viewing content database associating, in a form of a program guide, past, present, and future contents represented in the program guide and identification information of users associated with at least one of the content viewing devices that at least one of received the past content, are receiving the present content, and may receive the future content;

calculating a viewing probability that the future content will be received by respective content viewing devices based on the viewing information received from each of the content viewing devices and attribute information of content contained in the program guide;

receiving a request from a requesting content viewing device associated with the identification information of one of the users for viewing information of identification information of another user;

extracting the viewing information of the identification information of the another user including information representing content received by one of the content viewing devices associated with the identification information of the another user in the past, at the present, and in the future, and further including enthusiasm information representing at least one of an impression of the past content or the present content, a viewing state, and feelings, from the user viewing content database in response to the request for the viewing information of the identification information of the another user from the requesting content viewing device; and

transmitting the extracted viewing information of the identification information of the another user to the requesting content viewing device, the viewing information of the identification information of the another user indicating the viewing probability that the future content will be received by one of the content viewing devices associated with the identification information of the another user,

wherein the viewing probability is based on PRG and UM, PRG being a vector representing characteristics of the future content and including at least one of a genre of the future content, a performer of the future content, and a keyword extracted from comments of the future content, UM being a vector determined by a learning processing of at least one of a performer, a keyword, and a genre,

wherein the viewing probability is defined by

Viewing probability (UM,PRG)=(Σ i (UM( i )×PRG( i ))))/(√Σ i UM( i ) 2 ×√Σ i PRG( i ) 2 ).

5. The method of claim 4 , wherein the calculating is performed with a user viewing prediction unit, and the method further comprises:

generating data for the user viewing content database by associating future content represented in the program guide and a content viewing device predicted to receive the future content.

6. The method of claim 5 , wherein the calculating calculates the viewing probability based on a predetermined algorithm using the viewing information received from each of the content viewing devices and the attribute information of content contained in the program guide, and the generating includes generating the user viewing content database by associating future content represented in the program guide and information about the viewing probability calculated by the calculating.

7. A non-transitory, computer program product having instructions that when read by a CPU cause an information processing apparatus communicable with a plurality of content viewing devices via a network to execute a method comprising:

receiving, from each of the plurality of content viewing devices, viewing information including information on at least one of past received content, presently received content, and content to be received in the future, said viewing information further including enthusiasm information representing at least one of an impression of the past content or the present content, viewing state, and feelings;

managing a user viewing content database based on the viewing information received from at least one of the content viewing devices, and a program guide indicating a plurality of contents available to each of the content viewing devices,

the user viewing content database associating, in a form of a program guide, past, present, and future contents represented in the program guide and identification information of users associated with at least one of the content viewing devices that at least one of received the past content, are receiving the present content, and may receive the future content;

calculating a viewing probability that the future content will be received by respective content viewing devices based on the viewing information received from each of the content viewing devices and attribute information of content contained in the program guide;

receiving a request from a requesting content viewing device associated with the identification information of one of the users for viewing information of identification information of another user;

extracting the viewing information of the identification information of the another user including information representing content received by one of the content viewing devices associated with the identification information of the another user in the past, at the present, and in the future, and further including enthusiasm information representing at least one of an impression of the past content or the present content, a viewing state, and feelings, from the user viewing content database in response to the request for the viewing information of the identification information of the another user from the requesting content viewing device; and

transmitting the extracted viewing information of the identification information of the another user to the requesting content viewing device, the viewing information of the identification information of the another user indicating the viewing probability that the future content will be received by one of the content viewing devices associated with the identification information of the another user,

wherein the viewing probability is based on PRG and UM, PRG being a vector representing characteristics of the future content and including at least one of a genre of the future content, a performer of the future content, and a keyword extracted from comments of the future content, UM being a vector determined by a learning processing of at least one of a performer, a keyword, and a genre,

wherein the viewing probability is defined by

Viewing probability (UM,PRG)=(Σ i (UM( i )×PRG( i ))))/(Σ i UM( i ) 2 ×√Σ i PRG ( i ) 2 ).

8. The non-transitory, computer program product of claim 7 , wherein the calculating is performed with a user viewing prediction unit, and the method further comprises:

generating data for the user viewing content database by associating future content represented in the program guide and a content viewing device predicted to receive the future content.

9. The non-transitory, computer program product of claim 8 , wherein the calculating calculates the viewing probability based on a predetermined algorithm using the viewing information received from each of the content viewing devices and the attribute information of content contained in the program guide, and the generating includes generating the user viewing content database by associating future content represented in the program guide and information about the viewing probability calculated by the calculating.

10. An information sharing system, comprising:

a plurality of content viewing devices configured to display content provided by a content providing device; and

an information processing apparatus communicable with the content viewing devices via a network,

wherein the information processing apparatus includes

a viewing information receiving unit configured to receive from each of the content viewing devices viewing information,

said viewing information including information representing at least one of content previously received by the respective content viewing device, content being received by the respective content viewing, device at present, and content to be received by the respective content viewing device in the future, said viewing information further including enthusiasm information representing at least one of an impression of the past content or the present content, a viewing state, and feelings,

a processing unit configured to manage a user viewing content database based on the viewing information received from each of the content viewing devices, and a program guide indicating a plurality of contents available to each of the content viewing devices, wherein

the user viewing content database associates, in a form of a program guide, past, present, and future contents represented in the program guide and identification information of users associated with at least one of the content viewing devices that at least one of received the past content, are receiving the present content, and may receive the future content,

the processing unit further configured to calculate a viewing probability that the future content will be received by respective content viewing devices based on the viewing information received from each of the content viewing devices and attribute information of content contained in the program guide,

an acquisition request receiving unit configured to receive a request from a requesting content viewing device associated with the identification information of one of the users for viewing information of identification information of another user,

the processing unit further configured to extract from the user viewing content database the viewing information of the identification information of the another user including information representing content received by one of the content viewing devices associated with the identification information of the another user in the past, at the present, and in the future, and further including enthusiasm information representing at least one of an impression of the past content or the present content, a viewing state, and feelings, from the user viewing content database in response to the request for the viewing information of the identification information of the another user from the requesting content viewing device, and

a viewing information transmitting unit configured to transmit the extracted viewing information of the identification information of the another user to the requesting content viewing device, the viewing information of the identification information of the another user indicating the viewing probability that the future content will be received by one of the content viewing devices associated with the identification information of the another user; and

the content viewing device includes

a viewing information transmitting unit configured to transmit to the information processing apparatus the viewing information including information representing the at least one of content received by the content viewing device in the past, at the present, and in the future,

a viewing information receiving unit configured to receive the extracted viewing information of the identification information of the another user from the information processing apparatus, and

a display unit configured to display the extracted viewing information of the identification information of the another user as a program guide,

wherein the viewing probability is based on PRG and UM, PRG being a vector representing characteristics of the future content and including at least one of a genre of the future content, a performer of the future content, and a keyword extracted from comments of the future content, UM being a vector determined by a learning processing of at least one of a performer, a keyword, and a genre,

wherein the viewing probability is defined by

Viewing probability (UM,PRG)=(Σ i (UM( i )×PRG( i ))))/(√Σ i UM( i ) 2 ×√Σ i PRG( i ) 2 ).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2009
From: SAKAI, YUSUKE; TSUNODA, TOMOHIRO; MUGURA, KAZUTO; ISHII, TOMOHIRO; SHOJI, YUKI
To: SONY CORPORATION
Reel/Frame 023069/0773 →
Priority Claims (1)
JP P2007-298616 · Nov 16, 2007 · national
Continuity (1)
Related Publication 20090133071A1 · May 21, 2009