IP Library Patent Application 12985222
Patent Application
App. No. 12/985,222

SYSTEMS AND METHODS FOR ACCESSING CONTENT USING AN INTERNET CONTENT GUIDE

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 None
App. No.
12/985,222
Filed
Jan 5, 2011
Art Unit
2157
USPC
707/769
Abstract

Systems and methods for providing Internet Content Guides (ICG) on playback devices that can be used to access content via the Internet from a plurality of sources using a remote database containing navigation hierarchy definitions for specific device models and/or device instances are described, where content metadata included in the remote database is collected by a remote server from the plurality of sources. One embodiment of the invention includes a metacenter configured to retrieve content metadata from feeds on a plurality of remote servers describing content accessible via the remote servers and to use the content metadata retrieved from the feeds to update a content metadata database, and a plurality of playback devices configured to communicate with the metacenter and access content via the Internet. In addition, the content metadata database defines a plurality of navigation hierarchies for different playback devices, where each navigation hierarchy includes category information and content information, each playback device is configured to obtain a navigation hierarchy appropriate to the playback device from the metacenter, where the navigation hierarchy obtained by the playback device only includes category and content information that the playback device is authorized to access and is capable of playing back, and the playback devices are configured to generate an Internet content guide using the navigation hierarchy obtained from the metacenter.

Claims (35)

1 . A system for generating Internet content guides appropriate to specific playback devices, comprising:

a metacenter configured to retrieve content metadata from feeds on a plurality of remote servers describing content accessible via the remote servers and to use the content metadata retrieved from the feeds to update a content metadata database; and

a plurality of playback devices configured to communicate with the metacenter and access content via the Internet;

wherein the content metadata database defines a plurality of navigation hierarchies for different playback devices, where each navigation hierarchy includes category information and content information;

wherein each playback device is configured to obtain a navigation hierarchy appropriate to the playback device from the metacenter, where the navigation hierarchy obtained by the playback device only includes category and content information that the playback device is authorized to access and is capable of playing back; and

wherein the playback devices are configured to generate an Internet content guide using the navigation hierarchy obtained from the metacenter.

2 . The system of claim 1 , wherein the a metacenter is configured to retrieve content metadata from a plurality of remote servers describing content accessible via feeds on the remote servers using metadata adapters configured to retrieve specific content metadata from a specific feed format.

3 . The system of claim 2 , wherein the metacenter further comprises a metasynthesizer that is configured to schedule the retrieval of content metadata from the plurality of remote servers in accordance with a predetermined schedule.

4 . The system of claim 1 , wherein content metadata retrieved from a feed by the metacenter with respect to a specific piece of content accessible via a remote server associated with the feed includes a unique identifier.

5 . The system of claim 4 , wherein the metacenter is configured to compare the unique identifiers of the content metadata retrieved from a specific feed to the unique identifiers of content metadata associated with the feed in the content metadata database, and associate content metadata with the feed, when the unique identifier of the content metadata does not match the unique identifier of any of the content metadata associated with the feed in the content metadata database.

6 . The system of claim 5 , wherein the metacenter is configured to mark content metadata within the content database as deleted when the unique identifier of content metadata associated with the feed in the content metadata database does not match any of the unique identifiers of the content metadata retrieved for the feed.

7 . The system of claim 5 , wherein the metacenter is configured to update the content metadata stored in the metadata database to reflect differences with the retrieved content metadata, when the unique identifier of the retrieved content metadata corresponds to the unique identifier of content metadata for a piece of content associated with the feed.

8 . The system of claim 4 , wherein the unique identifier for content metadata retrieved by the metadata adapter is the same every time the content metadata for the specific piece of content is retrieved from the feed.

9 . The system of claim 1 , wherein the content metadata database defines a complete navigation hierarchy comprising all categories and all content metadata within the content metadata database.

10 . The system of claim 9 , wherein the content metadata database defines scopes within the complete navigation hierarchy, where each scope limits the categories and content metadata to form a custom navigation hierarchy.

11 . The system of claim 10 , wherein scopes are defined for different classes of playback device.

12 . The system of claim 11 , wherein the scope is defined by an administrator based upon the content the class of playback devices is capable of playing back.

13 . The system of claim 10 , wherein scopes are defined for individual playback devices.

14 . The system of claim 13 , wherein the scope includes content from custom feeds.

15 . The system of claim 14 , wherein the custom feed is a content feed specified by a user.

16 . The system of claim 14 , wherein the custom feed is content metadata identified in response to the execution of a saved search query.

17 . The system of claim 13 wherein the scope includes content metadata retrieved from at least one restricted site.

18 . The system of claim 17 , wherein:

the content metadata for content that is accessible via a restricted site includes information that directs the playback device to request access to the content from the metacenter; and

the metacenter is configured to obtain information from the restricted site enabling the playback device to access content on the restricted site in response to a request from the playback device to access the content.

19 . The system of claim 10 , wherein the scope includes user defined filters and the metacenter is configured to filter the navigation hierarchy based upon the filters prior to providing a custom navigation hierarchy to a playback device.

20 . The system of claim 19 , wherein the filter is a parental control filter that filters at least one category and associated content from the navigation hierarchy.

21 . The system of claim 19 , wherein the filter is a content rating filter that filters category and content metadata based upon assigned content ratings.

22 . The system of claim 19 , wherein the filter is a playback capability filter that filters content metadata based upon the playback capabilities of a playback device.

23 . The system of claim 1 , wherein each playback device utilizes a common client to obtain a navigation hierarchy from the metacenter.

24 . The system of claim 1 , wherein the playback device is configured to request a navigation hierarchy from the metacenter.

25 . The system of claim 1 , wherein the playback device is configured to request a navigation hierarchy update from the metacenter.

26 . The system of claim 1 , wherein the metacenter is configured to search content accessible via an archive site using a search metadata adapter for the site.

27 . The system of claim 26 , wherein the metacenter is configured to search an archive site in response to receipt of a search query from a playback device.

28 . The system of claim 26 , wherein the metacenter is configured to search an archive site using a saved search query in response to a predetermined event.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
PATENT RELEASE Recorded Jul 22, 2014
From: JPMORGAN CHASE BANK N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
Reel/Frame 033378/0685 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DIVX, LLC
Reel/Frame 032645/0559 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2014
From: DIVX, LLC
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 032219/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2011
From: WAGNER, BILL; OLBERHOLTZER, BRIAN K.; PRIYADARSHI, SHAIWAL
To: DIVX, LLC
Reel/Frame 026628/0786 →
SECURITY AGREEMENT Recorded Mar 25, 2011
From: ALL MEDIA GUIDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 026026/0111 →