IP Library Granted Patent US 7,689,510
Granted Patent B2
US 7,689,510 · App. 11/305,594 · Granted Mar 30, 2010

Methods and system for use in network management of content

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 7,689,510
App. No.
11/305,594
Granted
Mar 30, 2010
Kind
B2
Abstract

The present embodiments provide methods, systems and apparatuses for use in managing content on at least a local network. Some embodiments provide a method for use in distributing content that receives a request to deliver premium content over a distributed network; identifies a location relative to where the request is made; determines whether there is a first additional content associated with the location; adds the first additional content to the requested premium content when there is the first additional content associated with the location; and distributes the requested premium content and the first additional content according to the request.

Claims (65)

1. A method for use in managing content over a local network, comprising:

performing by one or more processors, the steps of:

determining, at a first device of the local network, whether additional multimedia content is added to the local network through one or more client devices of the local network;

identifying the additional content;

identifying a collection to which the additional content applies;

adding the additional content to the collection;

identifying a first client device on the local network to receive the additional content;

distributing the additional content over the local network to the first client device prior to a request for distributing the additional content;

wherein the identifying the first client device on the local network to receive the additional content comprises:

extracting metadata exclusively associated with the additional content;

accessing a distribution table;

evaluating the distribution table and identifying parameters defined within the distribution table that correspond with the extracted metadata of the additional content;

detecting, as specified in the distribution table, that the identified parameters are further associated with the first client device such that the additional content is distributed over the local network to the first client device in accordance with the distribution table and without further user interaction;

detecting a reconnection of a second client device to the local network;

determining whether content stored on the second client device has changed relative to the second client device being disconnected from the local network;

updating the local network in accordance with a detected change to the content stored on the second client device when it is determined that the content stored on the second client device has changed;

wherein the determining whether the content stored on the second client device has changed comprises determining whether a first multimedia content has been added to the second client device after the second client device was last connected with the local network;

wherein the updating the local network, when it is determined that the first multimedia content has been added to the second client device, comprises distributing the first multimedia content, without further user interaction, to one or more of the devices of the local network;

wherein the determining whether the content stored on the second client device has changed comprises determining whether a second multimedia content has been removed from the second client device after the second client device was last connected with the local network; and

wherein the updating the local network, when it is determined that the second multimedia content has been deleted from the second client device, comprises:

identifying the second multimedia content;

determining whether the second multimedia content is stored on one or more other devices of the local network;

evaluating metadata of the second multimedia content;

determining whether the second multimedia content is to be removed from one or more other devices of the local network;

identifying, when the second multimedia content is to be removed from one or more other devices, the one or more devices of the local network from which the second multimedia content is to be removed; and

removing the second multimedia content from the one or more devices of the local network when the second multimedia content is to be removed from one or more other devices.

2. The method of claim 1 , further comprising:

pushing the collection to a recording device; and

recording the collection of content.

3. The method of claim 1 , wherein the identifying the additional content comprises extracting metadata associated with the additional content and identifying the metadata.

4. The method of claim 3 , further comprising:

determining an identifier of the additional content; and

adding the identifier of the additional content to an aggregate content listing of content accessible over the local network.

5. The method of claim 4 , wherein the adding the identifier of the additional content to the aggregate content listing further comprises maintaining the additional content stored in a first playback device through which the additional content was added to the local network.

6. The method of claim 1 , wherein the adding the additional content to the collection comprises:

determining an identifier of the additional content;

adding the identifier of the additional content to an aggregate content listing of content accessible over the local network; and

moving the additional content stored in a first client device, through which the additional content was added to the local network, to a separate memory storage of the local network.

7. The method of claim 6 , further comprising:

updating content stored relative to the local network comprising moving the additional content from the separate memory storage to a remote memory storage accessed over a distributed network coupled with and accessed from the local network; and

updating the aggregate content listing to incorporate a storage location at the separate memory storage and associating the storage location at the separate memory storage with the identifier of the additional content stored in the aggregate content listing.

8. The method of claim 6 , wherein the moving the additional content to the separate memory storage of the local network comprises:

receiving instructions, through a user interface, to move the additional content; and

receiving a designation, through the user interface, the separate memory storage to which the additional content is to be moved.

9. The method of claim 8 , wherein the identifying the collection to which the additional content applies comprises receiving, through the user interface, a designation of a collection.

10. The method of claim 1 , further comprising:

receiving instructions to further distribute the additional content over the local network to a third client device;

updating the distribution table, in response to receiving the instructions to further distribute the additional content to the third client device prior and without further user interaction, to associate the third client device with one or more parameters corresponding to the metadata associated with the additional content.

11. The method of claim 10 , further comprising:

determining, at the first client device of the local network, whether subsequent additional multimedia content is added to the local network through the one or more client devices of the local network;

identifying the subsequent additional content when it is determined that the subsequent additional content is added to the local network;

identifying that the subsequent additional content is to be associated with the collection to which the subsequent additional content applies;

adding the subsequent additional content to the collection;

extracting metadata exclusively associated with the subsequent additional content;

accessing the distribution table;

evaluating the distribution table and identifying parameters defined within the distribution table that correspond with the extracted metadata of the subsequent additional content;

detecting, as specified in the distribution table, that the identified parameters are associated with the first client device and the third client device; and

distributing, without further user interaction and prior to a request for distributing the subsequent additional content, the subsequent additional content over the local network to the first client device and the third client device.

12. The method of claim 1 , further comprising:

archiving, without requiring user interaction, a third multimedia content stored in a third device of the local network, the archiving comprising:

evaluating content stored on the third device;

determining whether the third multimedia content has not been accessed within a first threshold time period;

moving the third multimedia content from the third device to a memory storage of the local network when the third multimedia content has not been accessed within the first threshold time period;

determining whether the third multimedia content has not been accessed with a second threshold time period; and

moving the third multimedia content from the third device to a remote memory storage accessed over a distributed network external to the local network when the third multimedia content has not been accessed within the second threshold time period.

Assignments (15)
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
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 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA PREVIOUSLY RECORDED AT REEL: 038388 FRAME: 0915. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 16, 2016
From: SONIC SOLUTIONS, LLC
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 038711/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2016
From: SONIC SOLUTIONS, INC.
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 038388/0915 →
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 Jun 11, 2013
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
Reel/Frame 030591/0534 →
MERGER Recorded Mar 12, 2012
From: SONIC SOLUTIONS
To: SONIC SOLUTIONS LLC
Reel/Frame 027848/0774 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2006
From: LAMKIN, ALLAN B.; GEWICKEY, GREGORY I.; COLLART, TODD R.
To: SONIC SOLUTIONS
Reel/Frame 017486/0096 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2006
From: LAMKIN, ALLAN B.; GEWICKY, GREGORY I.; COLLART, TODD R.
To: SONIC SOLUTIONS
Reel/Frame 017406/0319 →