IP Library Granted Patent US 8,713,605
Granted Patent B2
US 8,713,605 · App. 13/023,057 · Granted Apr 29, 2014

Method and apparatus for secure transfer and playback of multimedia 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 8,713,605
App. No.
13/023,057
Granted
Apr 29, 2014
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 (78)

1. A method comprising:

receiving, by a service provider, a listing of multimedia content accessible at a first device;

providing, by the service provider, to a remote application at a remote device, at least a portion of the listing of the multimedia content;

responsive to providing the portion of the listing of the multimedia content to the remote device, the service provider receiving, from the remote device, a selection of specific multimedia content from the portion of the listing of multimedia content;

responsive to receiving the selection from the remote device, the service provider instructing a second device to send a request to the first device to transfer the selected specific multimedia content to the second device.

2. The method of claim 1 , wherein the first device is a video recording device and wherein the second device is a computing device that executes a media application provided by the service provider.

3. The method of claim 1 , wherein the first device and the second device are members of a local area network and wherein the remote device is not a member of the local area network.

4. The method of claim 1 , wherein the specific multimedia content was recorded by the first device.

5. The method of claim 1 , wherein the specific multimedia content was downloaded by the first device.

6. The method of claim 1 , wherein the specific multimedia content is not stored at the first device at the time the service provider instructs the second device to request the specific multimedia content, the method further comprising:

monitoring the first device to determine whether the first device has obtained the specific multimedia content by recording or downloading the specific multimedia content;

upon determining that the first device has obtained the specific multimedia content, the second device requesting that the first device transfer the specific multimedia content to the second device.

7. The method of claim 1 , wherein in response to the second device requesting that the first device transfer the specific multimedia content to the second device, the first device transcodes the specific media content into a format suitable for playback at the second device.

8. The method of claim 1 , wherein the listing of multimedia content is a listing of multimedia content accessible at a plurality of devices, including the first device, the method further comprising:

after receiving the selection, the service provider determining whether the specific multimedia content is available for transfer from any of the plurality of devices to the second device;

wherein the service provider instructs the second device to request that the first device transfer the specific multimedia content in response to the service provider determining that the specific multimedia content is available for transfer from the first device to the second device.

9. The method of claim 1 , further comprising, in response to determining that the specific multimedia content is not available for transfer from the first device to the second device, instructing the first device to record or download the specific multimedia content.

10. The method of claim 1 , further comprising the service provider instructing the second device to, upon receiving the specific multimedia content from the first device, transfer the specific multimedia content to a third device.

11. A method comprising:

receiving, by a service provider, a listing of multimedia content accessible at a first device;

providing, by the service provider, to a remote application at a remote device, at least a portion of the listing of the multimedia content;

responsive to providing the portion of the listing of the multimedia content to the remote device, the service provider receiving, from the remote device, a selection of specific multimedia content from the portion of the listing of multimedia content;

responsive to receiving the selection from the remote device, the service provider instructing the first device to transfer the selected specific multimedia content to a second device.

12. The method of claim 11 , wherein the first device is a video recording device and wherein the second device is a computing device that executes a media application provided by the service provider.

13. The method of claim 11 , wherein the first device and the second device are members of a local area network and wherein the remote device is not a member of the local area network.

14. The method of claim 11 , wherein the specific multimedia content was recorded by the first device.

15. The method of claim 11 , wherein the specific multimedia content was downloaded by the first device.

16. The method of claim 11 , wherein the specific multimedia content is not stored at the first device at the time the service provider instructs the first device to transfer the specific multimedia content, the method further comprising:

the first device obtaining the specific multimedia content by recording or downloading the specific multimedia content;

upon obtaining the specific multimedia content, the first device transferring the specific multimedia content to the second device.

17. The method of claim 11 , wherein in response to the service provider instructing the first device to transfer the specific media content, the first device transcodes the specific media content into a format suitable for playback at the second device.

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

receiving, by a service provider, a listing of multimedia content accessible at a first device;

providing, by the service provider, to a remote application at a remote device, at least a portion of the listing of the multimedia content;

responsive to providing the portion of the listing of the multimedia content to the remote device, the service provider receiving, from the remote device, a selection of specific multimedia content from the portion of the listing of multimedia content;

responsive to receiving the selection from the remote device, the service provider instructing a second device to send a request to the first device to transfer the selected specific multimedia content to the second device.

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

receiving, by a service provider, a listing of multimedia content accessible at a first device;

providing, by the service provider, to a remote application at a remote device, at least a portion of the listing of the multimedia content;

responsive to providing the portion of the listing of the multimedia content to the remote device, the service provider receiving, from the remote device, a selection of specific multimedia content from the portion of the listing of multimedia content;

responsive to receiving the selection from the remote device, the service provider instructing the first device to transfer the selected specific multimedia content to a second device.

20. A system comprising:

a first device;

a second device;

a service provider;

a remote device; and

a computer network coupled to the service provider, first device, second device, and remote device;

wherein the service provider receives a listing of multimedia content accessible at the first device;

wherein the service provider displays to a remote application operated by a user of the service provider at the remote device, at least a portion of the listing of the multimedia content;

wherein, responsive to providing the portion of the listing of the multimedia content to the remote device, the service provider receives, from the remote device, a user selection of specific multimedia content from the portion of the listing of multimedia content;

wherein, responsive to receiving the selection from the remote device, the service provider instructs the second device to send a request to the first device to transfer the selected specific multimedia content to the second device.

21. A system comprising:

a first device;

a second device;

a service provider;

a remote device; and

a computer network coupled to the service provider, first device, second device, and remote device;

wherein the service provider receives a listing of multimedia content accessible at the first device;

wherein the service provider displays to a remote application operated by a user of the service provider at the remote device, at least a portion of the listing of the multimedia content;

wherein, responsive to providing the portion of the listing of the multimedia content to the remote device, the service provider receives, from the remote device, a user selection of specific multimedia content from the portion of the listing of multimedia content;

wherein, responsive to receiving the selection from the remote device, the service provider instructs the first device to transfer the selected specific multimedia content to the second device.

22. The one or more non-transitory computer-readable storage media of claim 18 , wherein the first device is a video recording device and wherein the second device is a computing device that executes a media application provided by the service provider.

23. The one or more non-transitory computer-readable storage media of claim 18 , wherein the first device and the second device are members of a local area network and wherein the remote device is not a member of the local area network.

24. The one or more non-transitory computer-readable storage media of claim 18 , wherein the specific multimedia content is not stored at the first device at the time the service provider instructs the second device to request the specific multimedia content, wherein the instructions, when executed by the one or more computing devices, further cause:

monitoring the first device to determine whether the first device has obtained the specific multimedia content by recording or downloading the specific multimedia content;

upon determining that the first device has obtained the specific multimedia content, the second device requesting that the first device transfer the specific multimedia content to the second device.

25. The one or more non-transitory computer-readable storage media of claim 18 , wherein in response to the second device requesting that the first device transfer the specific multimedia content to the second device, the first device transcodes the specific media content into a format suitable for playback at the second device.

26. The one or more non-transitory computer-readable storage media of claim 18 , wherein the listing of multimedia content is a listing of multimedia content accessible at a plurality of devices, including the first device, wherein the instructions, when executed by the one or more computing devices, further cause:

after receiving the selection, the service provider determining whether the specific multimedia content is available for transfer from any of the plurality of devices to the second device;

wherein the service provider instructs the second device to request that the first device transfer the specific multimedia content in response to the service provider determining that the specific multimedia content is available for transfer from the first device to the second device.

27. The one or more non-transitory computer-readable storage media of claim 18 , wherein the instructions, when executed by the one or more computing devices, further cause, in response to determining that the specific multimedia content is not available for transfer from the first device to the second device, instructing the first device to record or download the specific multimedia content.

28. The one or more non-transitory computer-readable storage media of claim 18 , wherein the instructions, when executed by the one or more computing devices, further cause the service provider instructing the second device to, upon receiving the specific multimedia content from the first device, transfer the specific multimedia content to a third device.

29. The one or more non-transitory computer-readable storage media of claim 19 , wherein the first device is a video recording device and wherein the second device is a computing device that executes a media application provided by the service provider.

30. The one or more non-transitory computer-readable storage media of claim 19 , wherein the first device and the second device are members of a local area network and wherein the remote device is not a member of the local area network.

31. The one or more non-transitory computer-readable storage media of claim 19 , wherein the specific multimedia content is not stored at the first device at the time the service provider instructs the first device to transfer the specific multimedia content, the method further comprising:

the first device obtaining the specific multimedia content by recording or downloading the specific multimedia content;

upon obtaining the specific multimedia content, the first device transferring the specific multimedia content to the second device.

32. The one or more non-transitory computer-readable storage media of claim 19 , wherein in response to the service provider instructing the first device to transfer the specific media content, the first device transcodes the specific media content into a format suitable for playback at the second 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 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 →