IP Library Granted Patent US 10,158,837
Granted Patent B2
US 10,158,837 · App. 15/144,644 · Granted Dec 18, 2018

Method and apparatus for secure transfer and playback of multimedia content

Inventors: Arthur Van Hoff (Alviso, CA); James Barton (Los Gatos, CA)
Assignee: TiVo Solutions Inc.
H04N9/8042G06F3/0481G06F3/04817G11B27/32H04N1/2112H04N5/76H04N5/765H04N5/85H04N5/913H04N7/173H04N7/17309H04N7/17318H04N21/21H04N21/2393H04N21/2543H04N21/25816H04N21/4104H04N21/4122H04N21/4135H04N21/4143H04N21/4147H04N21/41407H04N21/4227H04N21/4312H04N21/4314H04N21/4331H04N21/4334H04N21/4367H04N21/43615H04N21/43622H04N21/4405H04N21/4408H04N21/44204H04N21/440236H04N21/454H04N21/472H04N21/4722H04N21/4788H04N21/47815H04N21/482H04N21/6175H04N21/632H04N21/6543H04N21/812H04N21/858H04N5/775H04N5/7755H04N5/781H04N5/95H04N7/088H04N9/8205H04N9/83H04N21/478H04N2005/91335H04N2005/91364
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,158,837
App. No.
15/144,644
Granted
Dec 18, 2018
Kind
B2
Abstract

A method and apparatus for secure transfer and playback of multimedia content enables the secure transfer of multimedia content from a digital video recorder (DVR) to a personal computer (PC) and further to a handheld device. A DVR determines which devices on a Local Area Network (LAN) are authorized to share and/or retrieve content from the DVR. The DVR receives a connection request from a PC on the LAN, authorizes the connection request and establishes a secure connection between the DVR and the PC. Once the secure connection is established, the DVR receives a request for multimedia content from the PC, prepares the multimedia content for transfer and transfers the multimedia content to the PC.

Claims (51)

1. A method comprising:

receiving, at a first user device, a message from a server across a network, the message instructing the first user device to request a specific item of multimedia content from a second user device, the message transmitted to the first user device in response to receipt by the server of a request to view the specific item of multimedia content on a third user device and a determination by the server that the specific item of multimedia content is available from the second user device;

responsive to the message, the first user device requesting the specific item of multimedia content from the second user device, wherein the second user device is different from the first user device and the server;

responsive to requesting the specific item of multimedia content, the first user device receiving the specific item of multimedia content from the second user device;

transcoding, at the first user device, the specific item of multimedia content into a format suitable for playback at the third user device;

sending the transcoded specific item of multimedia content from the first user device to the third user device.

2. The method of claim 1 , wherein the second user device is a digital video recorder.

3. The method of claim 1 , wherein the specific item of multimedia content is content recorded or downloaded by the second user device.

4. The method of claim 1 , wherein the third user device is a portable device configured to receive the specific item over a local area network and/or wireless interface.

5. The method of claim 1 , further comprising, prior to the first user device receiving the message:

receiving, by the third user device, from the server, a listing of content accessible at the second user device;

the third user device sending a request for the specific item of multimedia content to the server.

6. The method of claim 1 , further comprising:

receiving, by the first user device, key information from the server;

using, by the first user device, the key information to establish a connection with the second user device.

7. The method of claim 1 , wherein the first user device is a personal computing device.

8. One or more non-transitory computer-readable media storing instructions that, when executed by one or more computing devices, cause performance of:

receiving, at a first user device, a message from a server across a network, the message instructing the first user device to request a specific item of multimedia content from a second user device, the message transmitted to the first user device in response to receipt by the server of a request to view a specific item of multimedia content on a third user device and a determination by the server that the specific item of multimedia content is available from a second user device;

responsive to the message, the first user device requesting the specific item of multimedia content from the second user device, wherein the second user device is different from the first user device and the server;

responsive to requesting the specific item of multimedia content, the first user device receiving the specific item of multimedia content from the second user device;

transcoding, at the first user device, the specific item of multimedia content into a format suitable for playback at the third user device;

sending the transcoded specific item of multimedia content from the first user device to the third user device.

9. The one or more non-transitory computer-readable media of claim 8 , wherein the second user device is a digital video recorder.

10. The one or more non-transitory computer-readable media of claim 8 , wherein the specific item of multimedia content is content recorded or downloaded by the second user device.

11. The one or more non-transitory computer-readable media of claim 8 , wherein the third user device is a portable device configured to receive the specific item over a local area network and/or wireless interface.

12. The one or more non-transitory computer-readable media of claim 8 , wherein the instructions, when executed by the one or more computing devices, further cause performance of, prior to the first user device receiving the message:

receiving, by the third user device, from the server, a listing of content accessible at the second user device;

the third user device sending a request for the specific item of multimedia content to the server.

13. The one or more non-transitory computer-readable media of claim 8 , wherein the instructions, when executed by the one or more computing devices, further cause performance of:

receiving, by the first user device, key information from the server;

using, by the first user device, the key information to establish a connection with the second user device.

14. The one or more non-transitory computer-readable media of claim 8 , wherein the first user device is a personal computing device.

15. A system comprising:

a service provider server, executing on one or more computing devices coupled to a network; and

a first user device configured to:

receive a message from the server across the network, the message instructing the first user device to request a specific item of multimedia content from a second user device, the message transmitted to the first user device in response to receipt by the server of a request to view a specific item of multimedia content on a third user device and a determination by the server that the specific item of multimedia content is available from a second user device;

responsive to the message, requesting the specific item of multimedia content from the second user device, wherein the second user device is different from the first user device and the server;

responsive to requesting the specific item of multimedia content, receiving the specific item of multimedia content from the second user device;

transcoding the specific item of multimedia content into a format suitable for playback at the third user device; and

sending the transcoded specific item of multimedia content from the first user device to the third user device;

the second user device, configured to receive a request for the specific item of multimedia content from the first user device;

access the specific item of multimedia content; and

send the specific item of multimedia content to the first user device.

16. The system of claim 15 , wherein the second user device is a digital video recorder.

17. The system of claim 15 , wherein the specific item of multimedia content is content recorded or downloaded by the second user device.

18. The system of claim 15 , wherein the third user device is a portable device configured to receive the specific item over a local area network and/or wireless interface.

19. The system of claim 15 , wherein the service provider server is further configured to, prior to the first user device receiving the message, send a listing of content accessible at the second user device to the third user device; and receive a request for the specific item of multimedia content from the third user device.

20. The system of claim 15 , wherein the first user device is further configured to:

receive key information from the service provider server; and

use the key information to establish a connection with the second user device.

21. The system of claim 15 , wherein the first user device is a personal computing device.

Assignments (10)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0489 →
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2017
From: HOFF, ARTHUR VAN; BARTON, JAMES
To: TIVO INC.
Reel/Frame 044284/0347 →
CHANGE OF NAME Recorded Jan 25, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041493/0822 →
SECURITY INTEREST Recorded Dec 7, 2016
From: TIVO SOLUTIONS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041076/0051 →
Continuity (5)
Continuation 14262557 · Apr 25, 2014
Continuation 13023057 · Feb 8, 2011
Continuation 11285416 · Nov 21, 2005
Provisional Application 60630398 · Nov 19, 2004
Related Publication 20160249095A1 · Aug 25, 2016