IP Library Granted Patent US 9,800,927
Granted Patent B2
US 9,800,927 · App. 14/588,871 · Granted Oct 24, 2017

Smart media selection based on viewer user presence

Inventors: Crx K. Chai (Oakland, CA); Alex Fishman (San Francisco, CA)
Assignee: OpenTV, Inc.
H04N21/44218H04H60/45H04H60/65H04N21/252H04N21/25891H04N21/44204H04N21/4532H04N21/4668H04H60/46
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,800,927
App. No.
14/588,871
Granted
Oct 24, 2017
Kind
B2
Abstract

In various exemplary embodiments, a system and method to provide smart media selection to a set of one or more individuals at a location associated with a display device of a receiver system is provided. In example embodiments, an indication of a presence change at the location is received. User specific information associated with the set of the one or more individuals identified as being at the location is accessed. A recommendation playlist based on the user specific information is generated.

Claims (55)

1. A method comprising:

automatically, by one or more hardware processors of a media device, detecting presence of a plurality of viewers at a viewing location;

in response to the automatically detecting, accessing a database using one or more processors, the database storing user specific information for each of the plurality of viewers at the viewing location, the user specific information comprising a preselected list of a plurality of media content that are recorded or queued up by the media device for later viewing for each of the plurality of viewers at the viewing location;

automatically generating, by one or more hardware processors, a single recommendation playlist for the plurality of viewers at the viewing location based on the accessed user specific information, the automatically generating comprising:

compiling a list containing only matching media content found in all of the preselected lists, stored in the database, of the plurality viewers at the viewing location, and

removing, from the compiled list, a media content previously viewed by one of the plurality of viewers; and

causing presentation, on a display device, of the single recommendation playlist.

2. The method of claim 1 , wherein the automatically detecting presence of the plurality of viewers comprises detecting a change in presence of individual viewers at the viewing location.

3. The method of claim 2 , further comprising automatically pausing or stopping current playback of a media content in response to the detecting of the change in presence.

4. The method of claim 2 , further comprising automatically changing media content displayed at the viewing location based on the automatically detecting of the change in presence by causing display of a media content from the single recommendation playlist.

5. The method of claim 1 , wherein:

the user specific information further comprises a list of previously viewed media content for each of the plurality of viewers at the viewing location.

6. The method of claim 1 , wherein the automatically generating the single recommendation playlist further comprises including a selection of media content of a friend of one of the plurality of viewers at the viewing location.

7. The method of claim 1 , wherein the automatically detecting presence of the plurality of viewers comprises capturing an image of an individual viewer of the plurality of viewers, the method further comprising identifying the individual viewer using the captured image.

8. The method of claim 1 , wherein the detecting presence of the plurality of viewers comprises using a biometric device to detect a physical trait of an individual viewer of the plurality of viewers, the method further comprising identifying the individual viewer using the physical trait.

9. The method of claim 1 , further comprising:

identifying each individual viewer based on the automatically detecting of the presence; and

accessing a user profile for each individual viewer, the user profile indicating preferences and attributes provided by the individual viewer.

10. The method of claim 1 , further comprising:

identifying each viewer of the plurality of viewers using identity information determined by a user identity module; and

using the identity information to, automatically without user intervention, log each viewer in with a headend system.

11. A machine-readable storage medium having no transitory signals and storing instructions which, when executed by the at least one processor of a machine, cause the machine to perform operations comprising:

automatically detecting presence of a plurality of viewers at a viewing location;

in response to the automatically detecting, accessing a database storing user specific information for each of the plurality of viewers at the viewing location, the user specific information comprising a preselected list of a plurality of media content that are recorded or queued up by the media device for later viewing for each of the plurality of viewers at the viewing location;

automatically generating a single recommendation playlist for the plurality of viewers at the viewing location based on the accessed user specific information, the automatically generating comprising:

compiling a list containing only matching media content found in all of the preselected lists, stored in the database, of the plurality viewers at the viewing location, and

removing, from the compiled list, a media content previously viewed by one of the plurality of viewers; and

causing presentation, on a display device, of the single recommendation playlist.

12. The machine-readable storage medium of claim 11 , wherein the automatically detecting presence of the plurality of viewers comprises detecting a change in presence of individual viewers at the viewing location.

13. The machine-readable storage medium of claim 12 , wherein the operations further comprise automatically pausing or stopping current playback of a media content in response the detecting of the change in presence.

14. The machine-readable storage medium of claim 12 , wherein the operations further comprise automatically changing content displayed at the viewing location based on the automatically detecting of the change in presence by causing display of a media content from the single recommendation playlist.

15. The machine-readable storage medium of claim 11 , wherein:

the user specific information further comprises a list of previously viewed media content for each of the plurality of viewers at the viewing location.

16. The machine-readable storage medium of claim 11 , wherein the automatically generating the single recommendation playlist further comprises including a selection of media content of a friend of one of the plurality of viewers at the viewing location.

17. The machine-readable storage medium of claim 11 , wherein the operations further comprise:

identifying each of the plurality of viewers based on the automatically detecting of the presence; and

accessing a user profile for each of the plurality of viewers, the user profile indicating preferences and attributes provided by each of the plurality of viewers.

18. The machine-readable storage medium of claim 11 , wherein the automatically detecting presence of the plurality of viewers comprises at least one selection from the group consisting of:

capturing an image of an individual viewer of the plurality of viewers; the method further comprising identifying the individual viewer using the captured image;

detecting a physical trait of an individual viewer of the plurality of viewers, the method further comprising identifying the individual viewer using the detected physical trait;

detecting a voice of an individual viewer of the plurality of viewers, the method further comprising identifying the individual viewer using the detected voice; and

detecting a gesture of an individual viewer of the plurality of viewers, the method further comprising identifying the individual viewer using the detected gesture.

19. A system comprising:

one or more hardware processors; and

a storage device storing instructions, that when executed by the one or more hardware processors; cause the one or more hardware processors to perform operations comprising:

automatically detecting presence of a plurality of viewers at a viewing location;

in response to the automatically detecting, accessing a database storing user specific information for each of the plurality of viewers at the viewing location, the user specific information comprising a preselected list of a plurality of media content that are recorded or queued up by the media device for later viewing for each of the plurality of viewers at the viewing location;

automatically generating a single recommendation playlist for the plurality of viewers at the viewing location based on the accessed user specific information, the automatically generating comprising:

compiling a list containing only matching media content found in all of the preselected lists, stored in the database, of the plurality viewers at the viewing location, and

removing, from the compiled list, a media content previously viewed by one of the plurality of viewers; and

causing presentation, on a display device, of the single recommendation playlist.

20. The system of claim 19 , wherein the operations further comprise:

automatically detecting a change in presence of individual viewers at the viewing location; and

automatically changing media content displayed at the viewing location based on the change in presence by causing display of a media content from the single recommendation playlist.

21. The system of claim 19 , wherein the operations further comprise identifying each of the plurality of viewers based on the automatically detected presence, wherein the user specific information comprises a user profile for each of the plurality of viewers, the user profile indicating preferences and attributes provided by each of the plurality of viewers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2015
From: CHAI, CRX K.; FISHMAN, ALEX
To: OPENTV, INC.
Reel/Frame 034621/0830 →
Continuity (2)
Continuation 12877875 · Sep 8, 2010
Related Publication 20150121406A1 · Apr 30, 2015