IP Library Granted Patent US 8,261,315
Granted Patent B2
US 8,261,315 · App. 11/105,032 · Granted Sep 4, 2012

Multicasting multimedia content distribution system

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 8,261,315
App. No.
11/105,032
Granted
Sep 4, 2012
Kind
B2
Abstract

A method and apparatus for a multicasting multimedia content distribution system. A content server creates a schedule of transmission times for data streams and assigns the streams to multicast groups. DVRs receive the schedule from content server that contains content descriptions for each data stream along with the transmission times of each particular content description. The content server transmits the content across the Internet according to the published schedule via a multicast transmission designated for a particular multicast group. Each DVR determines the content for which it has an interest, finds the scheduled time for transmission for the content, schedules a recording time in its recording schedule, and joins the associated multicast group at the scheduled time. The DVR receives the multicast stream for the group and stores the stream on its local storage device for use by the DVR or for viewing by a user.

Claims (33)

1. A method for a multicasting multimedia content distribution system, the method comprising:

receiving a transmission schedule from a content server at a digital video recorder (DVR), the transmission schedule indicates transmission times for data streams;

creating a virtual multicast link between the content server and the DVR, the DVR registers with the content server for a specific data stream; and

receiving the specific data stream at the DVR from the content server at a scheduled time indicated by the transmission schedule, particular DVRs connected to a common local network register with the DVR to specify which data streams that a particular DVR wants to receive from the DVR.

2. A method as recited in claim 1 , wherein the DVR is elected as a multicast tunnel DVR by other DVRs connected to the common local network.

3. A method as recited in claim 2 , wherein the multicast tunnel DVR rebroadcasts the received specific data stream to other DVRs connected to the common local network.

4. A method as recited in claim 2 , wherein the multicast tunnel DVR transmits the received specific data stream to DVRs registered to receive the specific data stream.

5. A method as recited in claim 1 , wherein the transmission schedule receiving step requests the multicast transmission schedule from the content server.

6. A method as recited in claim 1 , wherein the transmission schedule receiving step receives the multicast transmission schedule pushed from the content server.

7. A method as recited in claim 1 , further comprising:

charging a content owner a fee based on transmission rates of content in data streams and/or content viewing occurrences.

8. An apparatus for a multicasting multimedia content distribution system, comprising:

a logic that receives a transmission schedule from a content server at a digital video recorder (DVR), the transmission schedule indicates transmission times for data streams;

a logic that creates a virtual multicast link between the content server and the DVR, the DVR registers with the content server for a specific data stream; and

a logic that receives the specific data stream at the DVR from the content server at a scheduled time indicated by the transmission schedule, particular DVRs connected to a common local network register with the DVR to specify which data streams that a particular DVR wants to receive from the DVR.

9. An apparatus as recited in claim 8 , wherein the DVR is elected as a multicast tunnel DVR by other DVRs connected to the common local network.

10. An apparatus as recited in claim 9 , wherein the multicast tunnel DVR rebroadcasts the received specific data stream to other DVRs connected to the common local network.

11. An apparatus as recited in claim 9 , wherein the multicast tunnel DVR transmits the received specific data stream to DVRs registered to receive the specific data stream.

12. An apparatus as recited in claim 8 , wherein the transmission schedule receiving logic requests the multicast transmission schedule from the content server.

13. An apparatus as recited in claim 8 , wherein the transmission schedule receiving logic receives the multicast transmission schedule pushed from the content server.

14. An apparatus as recited in claim 8 , further comprising:

a logic that charges a content owner a fee based on transmission rates of content in data streams and/or content viewing occurrences.

15. A computer-readable medium carrying one or more sequences of instructions for a multicasting multimedia content distribution system, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:

receiving a transmission schedule from a content server at a digital video recorder (DVR), the transmission schedule indicates transmission times for data streams;

creating a virtual multicast link between the content server and the DVR, the DVR registers with the content server for a specific data stream; and

receiving the specific data stream at the DVR from the content server at a scheduled time indicated by the transmission schedule, particular DVRs connected to a common local network register with the DVR to specify which data streams that a particular DVR wants to receive from the DVR.

16. A computer-readable medium as recited in claim 15 , wherein the DVR is elected as a multicast tunnel DVR by other DVRs connected to the common local network.

17. A computer-readable medium as recited in claim 16 , wherein the multicast tunnel DVR rebroadcasts the received specific data stream to other DVRs connected to the common local network.

18. A computer-readable medium as recited in claim 16 , wherein the multicast tunnel DVR transmits the received specific data stream to DVRs registered to receive the specific data stream.

19. A computer-readable medium as recited in claim 15 , wherein the transmission schedule receiving step requests the multicast transmission schedule from the content server.

20. A computer-readable medium as recited in claim 15 , wherein the transmission schedule receiving step receives the multicast transmission schedule pushed from the content server.

21. A computer-readable medium as recited in claim 15 , further comprising:

charging a content owner a fee based on transmission rates of content in data streams and/or content viewing occurrences.

Assignments (13)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0504 →
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 →
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 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: TIVO SOLUTIONS INC.
Reel/Frame 051109/0969 →
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 →
CHANGE OF NAME Recorded Feb 14, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041714/0500 →
SECURITY INTEREST Recorded Dec 7, 2016
From: TIVO SOLUTIONS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041076/0051 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2011
From: CITIGROUP GLOBAL MARKETS REALTY CORP., AS ADMINISTRATIVE AGENT
To: TIVO INC.
Reel/Frame 026250/0086 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF RECEIVING PARTY PREVIOUSLY RECORDED ON REEL 018866 FRAME 0510. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Feb 12, 2007
From: TIVO INC.
To: CITIGROUP GLOBAL MARKETS REALTY CORP.
Reel/Frame 018875/0933 →
SECURITY AGREEMENT Recorded Feb 8, 2007
From: TIVO INC.
To: CITYGROUP GLOBAL MARKETS REALTY CORP.
Reel/Frame 018866/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2005
From: BARTON, JAMES M.
To: TIVO INC.
Reel/Frame 016326/0741 →