IP Library Granted Patent US 10,437,896
Granted Patent B2
US 10,437,896 · App. 15/490,718 · Granted Oct 8, 2019

Singular, collective, and automated creation of a media guide for online content

Inventors: Kourosh Soroushian (San Diego, CA); Daniel Salmonsen (Carlsbad, CA); Porfirio Landeros (San Diego, CA); Shaiwal Priyadarshi (San Diego, CA); Francois Gravel (San Diego, CA)
Assignee: DIVX, LLC
G06F16/951G06F15/16G06F16/24G06F16/285G06F16/955G06F16/9535G06F16/9574H04N21/2387H04N21/23109H04N21/278H04N21/4826H04N21/84G06F16/438G06F16/48
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 10,437,896
App. No.
15/490,718
Granted
Oct 8, 2019
Kind
B2
Abstract

Systems and methods are provided in which a content guide includes one or more tags associated with a single user, a group of users or a channel subscribed to by users that enables the retrieval of content for subsequent viewing and which can be supplemented by recommendations and data from other sources.

Claims (38)

1. A media content guide system comprising:

a media content server configured to provide access to media content based on a tag;

a tag server that maintains:

a searchable database of tags that reference media content stored on the media content server, wherein the tag server receives tags from a plurality of tagging devices in network communication with the tag server and the content server, where each tagging device in the plurality of tagging devices is associated with a particular set of user metrics describing a user of the tagging device, and

a plurality of media content guides where each media content guide is associated with a given set of user metrics, where the tag server updates media content guides in the plurality of media content guides based on the received tags and the particular set of user metrics associated with the tagging device that generated the received tags;

the plurality of tagging devices, where the tagging devices are directed to:

generate at least one tag for at least one piece of media content accessed by each tagging device in the plurality of tagging devices, and

provide the at least one generated tag to the tag server;

a playback device in network communication with the tag server and the media content server, where the playback device is associated with a certain set of user metrics describing a user of the playback device, and where the playback device is directed to:

receive at least one recommended media content guide from the plurality of content guides from the tag server, where the at least one recommended media content guide is selected based on the certain set of user metrics describing the user of the playback device and the given set of user metrics associated with the at least one recommended content guide, and

access media content referenced by a tag in the received media content guide from the media content server;

wherein at least one metric in each particular set of user metrics associated with each tagging device in the plurality of tagging devices, each given set of user metrics associated with each media content guide, and the certain set of user metrics associated with the playback device is a piece of demographic information.

2. The media content guide system of claim 1 , wherein the tag server further maintains different media content guides for different communities of users.

3. The media content guide system of claim 1 , wherein the generated tag is provided by the tagging device to the tag server as a recommendation for the content referenced by the tag.

4. The media content guide system of claim 1 , wherein the playback device further displays the received media content guide.

5. The media content guide system of claim 4 , wherein the at least one tag is displayed in the displayed media content guide.

6. The media content guide system of claim 1 , wherein the playback device is further directed to share the received media content guide with other devices.

7. The media content guide system of claim 1 , wherein the playback device is further directed to recommend particular selections from the received media content guide.

8. The media content guide system of claim 1 , wherein the tag server further adjusts the at least one media content guide based on a set of preferences for a community of users.

9. The media content guide system of claim 1 , wherein the tag server further filters the at least one media content guide based on a set of predetermined metrics selected by at least one user.

10. The media content guide system of claim 1 , wherein at least one metric in each particular set of user metrics associated with each tagging device in the plurality of tagging devices, each given set of user metrics associated with each media content guide, and the certain set of user metrics associated with the playback device is selected from the group consisting of preferred genre, preferred production year, preferred subject, personal user guide content, and collective user guide content.

11. The media content guide system of claim 1 , wherein each tag includes an identifier of a piece of media content and a location identifier of the piece of media content.

12. The media content guide system of claim 1 , wherein the media content server is configured to obtain pre-cached portions of the media content.

13. The media content guide system of claim 1 , wherein the media content guide further comprises a set of thumbnails reflecting a portion of the associated media content associated with each tag in the plurality of tags.

14. The media content guide system of claim 13 , wherein at least one thumbnail in the set of thumbnails is an animated thumbnail.

15. A method of recommending and accessing media content distributed throughout a network using a media content guide, the method comprising:

generating a plurality of tags for a plurality of pieces of media content using a plurality of tagging devices, where each tag in the plurality of tags references a piece of media content stored on a media content server;

receiving the plurality of tags from the plurality of tagging devices by a tag server, where each tagging device in the plurality of tagging devices is associated with a particular set of user metrics:

maintaining, using the tag server:

a searchable database of tags that reference content stored on the media content server, wherein the tag server receives tags from devices, and

a plurality of media content guides, where each media content guide in the plurality of media content guides is associated with a given set of user metrics, and comprises a plurality of tags;

updating media content guides in the plurality of media content guides based on at least the received tags and the particular set of user metrics associated with the tagging device that generated the received tags;

receiving at least one recommended media content guide at a playback device, where the playback device is associated with a certain set of user metrics, where the at least one recommended media content guide is selected based on the certain set of user metrics describing user of the playback device and the given set of user metrics associated with the at least one recommended content guide; and

accessing media content referenced by a tag in the plurality of tags of the received media content guide using the playback device, wherein the media content is accessed from the content server;

wherein at least one metric in each particular set of user metrics associated with each tagging device in the plurality of tagging devices, each given set of user metrics associated with each media content guide, and the certain set of user metrics associated with the playback device is a piece of demographic information.

16. The method of claim 15 , wherein each tag includes an identifier of a piece of media content and a location information for the piece of media content.

17. The method of claim 16 , wherein the identifier is a unique database identifier and the location information is associated to a uniform resource identifier.

18. The method of claim 16 , wherein the identifier and the location information is substantially smaller in size than the media content.

Assignments (6)
CHANGE OF PRINCIPAL PLACE OF BUSINESS Recorded Mar 5, 2019
From: DIVX, LLC
To: DIVX, LLC
Reel/Frame 050407/0104 →
CHANGE OF NAME Recorded Mar 5, 2018
From: DIVX CF HOLDINGS LLC
To: DIVX, LLC
Reel/Frame 045498/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2018
From: SONIC IP, INC.; DIVX, LLC
To: DIVX CF HOLDINGS LLC
Reel/Frame 045310/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2017
From: SOROUSHIAN, KOUROSH; SALMONSEN, DAN; LANDEROS, PORFIRIO; PRIYADARSHI, SHAIWAL; GRAVEL, FRANCOIS
To: DIVX, INC.
Reel/Frame 043667/0635 →
CHANGE OF NAME Recorded Sep 22, 2017
From: DIVX, INC.
To: DIVX, LLC
Reel/Frame 043667/0706 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2017
From: DIVX, LLC
To: SONIC IP, INC.
Reel/Frame 043667/0767 →
Continuity (5)
Continuation 14924639 · Oct 27, 2015
Continuation 13938100 · Jul 9, 2013
Continuation 12684002 · Jan 7, 2010
Provisional Application 61143114 · Jan 7, 2009
Related Publication 20170223389A1 · Aug 3, 2017
Cited By (6)
US 12,244,878 US 12,250,404 US 12,262,051 US 12,407,906 US 12,470,781 US 12,647,561