IP Library Granted Patent US 9,838,759
Granted Patent B2
US 9,838,759 · App. 14/311,218 · Granted Dec 5, 2017

Displaying information related to content playing on a device

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 9,838,759
App. No.
14/311,218
Granted
Dec 5, 2017
Kind
B2
Abstract

A computer-implemented method includes: detecting whether a user is watching media content; after detecting that the user is watching media, presenting on a user device a first affordance providing a first user-selectable election to receive information on entities relevant to the media content; in response to user selection of the election: sampling at the user device program information from the media content including one or more of audio signals and subtitles, and sending the program information to a server, which identifies the media content and generates one or more second user-selectable user elections for the identified media content and sends to the user device one or more second affordances providing the second user-selectable elections; displaying the second affordances on the user device; and in response to user selection of one of the second affordances, displaying on the user device information on a respective entity relevant to the media content.

Claims (72)

1. A method comprising:

at an electronic device with a display:

obtaining one or more media consumption status signals with respect to a second electronic device in proximity to the electronic device;

based on the obtained media consumption status signals, determining whether a user is likely to he consuming media playing at the second electronic device;

in accordance with a determination that the user is likely to be consuming media playing at the second electronic device, displaying on the display at the electronic device a first affordance providina the user a first user-selectable election, wherein the first affordance includes a prompt that invites the user to receive information on entities relevant to media playing at the second electronic device;

receiving a selection of the first, user-selectable election by the user;

after and in response to the user selection of the first user-selectable election:

sampling at the electronic device program information from a media content item of the media playing at the second electronic device, the program information including one or more of audio signals and subtitles from the media content item, and

sending the program information to a server, wherein in accordance with the program information the server:

identifies the media content item,

generates one or more second user-selectable user elections for the identified media content item, and

sends to the electronic device one or more second affordances providing the second user-selectable elections;

displaying the second affordances providing the second user-selectable elections on the display at the electronic device, wherein the second affordances providing the second user-selectable elections indicates entities relevant to the identified media content item;

receiving a user selection of a first one of the second user-selectable elections; and

in response to the user selection of the first one of the second user-selectable elections, displaying on the display at the electronic device information on a respective entity relevant to the identified media content item.

2. The method of claim 1 , wherein the media content item is selected from: a live media content item or a time shifted media content item.

3. The method of claim 1 , wherein the server identifies a genre of the identified media content item, and generates the second user-selectable elections based on the genre of the identified media content item.

4. The method of claim 1 , wherein the second user-selectable elections correspond to respective entities relevant to the identified media content item, and displaying on the display at the electronic device information on a respective entity relevant to the identified media content item comprises displaying information on a respective entity corresponding to the first one of the second user-selectable elections.

5. The method of claim 4 , wherein the information on the respective entity comprises factual information related to the respective entity.

6. The method of claim 4 , wherein the information on the respective entity comprises search results for a search having the respective entity as the query.

7. The method of claim 1 , wherein the electronic device is selected from the group consisting of: a computer, a mobile phone, a smartphone, a tablet device, a multimedia player device, and a game player device.

8. The method of claim 1 , wherein determining whether a user is likely to be consuming media playing at the second electronic device comprises:

determining a power status of the second electronic device; and

in accordance with a determination that the power status of the second electronic device is a powered-on status, determining that the user is likely to be consuming media playing at the second electronic device.

9. The method of claim 8 , wherein obtaining one or more media consumption status signals with respect to a second electronic device in proximity to the electronic device comprises: obtaining a presence message from the second electronic device.

10. The method of claim 8 , wherein determining a power status of the second electronic device further comprises: determining whether the second electronic device is in an active status.

11. The method of claim 8 , wherein obtaining one or more media consumption status signals with respect to a second electronic device in proximity to the electronic device comprises: obtaining one or more of: a current location of the electronic device, a current time, and user history data with respect to media interest.

12. An electronic device, comprising:

a display;

memory;

one or more processors; and

one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs including instructions for:

obtaining, one or more media consumption status signals with respect to a second electronic device in proximity to the electronic device;

based on the obtained media consumption status signals, determining whether a user is likely to be consuming media playing at the second electronic device;

in accordance with a determination that the user is likely to be consuming media playing at the second electronic device, displaying on the display at the electronic device a first affordance providing the user a first user-selectable election, wherein the first affordance includes a prompt that invites the user to receive information on entities relevant to media playing at the second electronic device;

receiving a selection of the first user-selectable election by the user;

after and in response to the user selection of the first user-selectable election:

sampling at the electronic device program information from a media content item of the media playing at the second electronic device, the program information including one or more of audio signals and subtitles from the media content item, and

sending the program information to a server, wherein in accordance with the program information the server:

identifies the media content item,

generates one or more second user-selectable user elections for the identified media content item, and

sends to the electronic device one or more second affordances providing the second user-selectable elections;

displaying the second affordances providing the second user-selectable elections on the display at the electronic device, wherein the second affordances providing the second user-selectable elections indicates entities relevant to the identified media content item;

receiving a user selection of a first one of the second user-selectable elections; and

in response to the user selection of the first one of the second user-selectable elections, displaying on the display at the electronic device information on a respective entity relevant to the identified media content item.

13. The device of claim 12 , wherein the server identifies a genre of the identified media content item, and generates the second user-selectable elections based on the genre of the identified media content item.

14. The device of claim 12 , wherein the second user-selectable elections correspond to respective entities relevant to the identified media content item, and

the device comprises instructions for displaying information on a respective entity corresponding to the first one of the second user-selectable elections.

15. The device of claim 12 , comprising instructions for:

determining a power status of the second electronic device; and

in accordance with a determination that the power status of the second electronic device is a powered-on status, determining that the user is likely to be consuming media playing at the second electronic device.

16. The device of claim 15 , comprising instructions for: obtaining a presence message from the second electronic device.

17. A non-transitory computer readable storage medium storing one or more programs to be executed by an electronic device with a display, memory and one or more processors, the one or more programs comprising:

instructions for obtaining one or more media consumption status signals with respect to a second electronic device in proximity to the electronic device;

instructions for determining, based on the obtained media consumption status signals, whether a user is likely to be consuming media playing at the second electronic device;

instructions for, in accordance with a determination that the user is likely to be consuming media playing at the second electronic device, displaying on the display at the electronic device a first affordance providing the user a first user-selectable election, wherein the first affordance includes a prompt that invites the user to receive information on entities relevant to media playing at the second electronic device;

instructions for receiving a selection of the first user-selectable election by the user;

instruction, responsive to the user selection of the first user-selectable election, for, after the user selection of the first user-selectable election:

sampling at the electronic device program information from a media content item of the media playing at the second electronic device, the program information including one or more of audio signals and subtitles from the media content item, and

sending the program information to a server, wherein in accordance with the program information the server:

identifies the media content item,

generates one or more second user-selectable user elections for the identified media content item, and

sends to the electronic device one or more second affordances providing the second user-selectable elections;

instructions for displaying the second affordances providing the second user-selectable elections on the display at the electronic device, wherein the second affordances providing the second user-selectable elections indicates entities relevant to the identified media content item;

instructions for receiving a user selection of a first one of the second user-selectable elections; and

instructions, responsive to the user selection of the first one of the second user-selectable elections, for displaying on the display at the electronic device information on a respective entity relevant to the identified media content item.

18. The computer readable storage medium of claim 17 , wherein the server identifies a genre of the identified media content item, and generates the second user-selectable elections based on the genre of the identified media content item.

19. The computer readable storage medium of claim 17 , wherein the second user-selectable elections correspond to respective entities relevant to the identified media content item, and

the computer readable storage medium comprises instructions for displaying information on a respective entity corresponding to the first one of the second user-selectable elections.

20. The computer readable storage medium of claim 17 , comprising instructions for:

determining a power status of the second electronic device; and

in accordance with a determination that the power status of the second electronic device is a powered-on status, determining that the user is likely to be consuming media playing at the second electronic device.

Assignments (2)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2014
From: KIRMSE, ANDREW; MAARSE, JAN-WILLEM; VOLOVICH, YAROSLAV; OZTASKENT, ANT; TROLLOPE, INGRID MCAULAY; FORYCIARZ, JUREK
To: GOOGLE INC.
Reel/Frame 033688/0236 →