IP Library Granted Patent US 9,426,531
Granted Patent B2
US 9,426,531 · App. 14/496,022 · Granted Aug 23, 2016

Network video unit

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 9,426,531
App. No.
14/496,022
Granted
Aug 23, 2016
Kind
B2
Abstract

Providing content to content receiving devices, such as digital video recorders, connected to a computer network through a content provider is described. According to one aspect, a server maintains a database correlating contact information to content receiving devices in its network. A user navigates to a web site of the content provider and selects a piece of content, which prompts the content provider to query the server for the contact information, and then transmit a request to download the piece of content to the content receiving device. The request can be a set of content identification information that automatically populates a content guide at the receiving device with an entry corresponding to the requested piece of content. This entry allows the user to confirm, interrupt, resume and cancel a download of the content as desired.

Claims (66)

1. A method comprising:

connecting, by a network interface of a content player device, the content player device to a wide area network;

reporting, by the content player device over the wide area network to a video replay server at which a unique identifier of the content player device is registered, first contact information including an IP address and port combination to which content from the video replay server can be sent to deliver the content to the content player device over the wide area network;

after reporting the first contact information, reporting, by the content player device over the wide area network to the video replay server without requesting any content to the content player device, updated contact information including a different IP address and port combination to which content from the video replay server can be sent to deliver the content to the content player device over the wide area network; and

receiving, by the network interface of the content player device based on the reported updated contact information, particular content transmitted over the wide area network from a content provider registered with the video replay server, wherein the transmitted particular content is based on a request for content and the unique identifier of the content player device sent to the registered content provider by a browser-enabled device separate from the content player device.

2. The method of claim 1 , further comprising:

prior to receiving the particular content transmitted over the wide area network from the content provider registered with the video replay server, receiving a download request from the content provider registered with the video replay server, wherein the download request includes a request to download the particular content,

and wherein the received download request is addressed to the content player device according to the updated contact information.

3. The method of claim 2 , further comprising:

in response to receiving the download request, transmitting by the content player device to the content provider registered with the video replay server a download confirmation,

wherein the download confirmation includes information for scheduling a download of the particular content from the content provider registered with the video replay server to the content player device.

4. The method of claim 1 , further comprising:

in response to receiving the particular content transmitted over the wide area network from the content provider registered with the video replay server, transmitting by the content player device to the video replay server a report message,

wherein the report message includes information indicative of completion of the download of the particular content.

5. The method of claim 1 , further comprising:

subsequent to reporting the updated contact information, reporting, by the content player device over the wide area network to the video replay server, second updated contact information for providing content to the content player device over the wide area network; and

receiving, by the network interface of the content player device based on the reported second updated contact information, second content transmitted over the wide area network from a given content provider registered with the video replay server, wherein the transmitted second content is based on a second request for content and the unique identifier of the content player device sent to the registered given content provider by a browser-enabled device separate from the content player device.

6. The method of claim 5 , wherein the updated contact information and second updated contact information are instances of updates of contact information reported on a periodic basis by the content player device to the video replay server.

7. The method of claim 1 , further comprising:

prior to receiving the particular content transmitted over the wide area network from the content provider registered with the video replay server, transmitting by the content player device to the content provider a registration request,

wherein the registration requests includes a request for the content player device to be registered with the content provider.

8. A content player device comprising:

a network interface;

a processor; and

memory storing processor instructions that, when executed by the processor, cause the content player device to carry out operations including:

connecting, by the network interface, to a wide area network,

reporting over the wide area network to a video replay server at which a unique identifier of the content player device is registered, first contact information including an IP address and port combination to which content from the video replay server can be sent to deliver the content to the content player device over the wide area network,

after reporting the first contact information, reporting to the video replay server without requesting any content to the content player device, updated contact information including a different IP address and port combination to which content from the video replay server can be sent to deliver the content to the content player device over the wide area network, and

based on the reported updated contact information, receiving particular content transmitted over the wide area network from a content provider registered with the video replay server, wherein the transmitted particular content is based on a request for content and the unique identifier of the content player device sent to the registered content provider by a browser-enabled device separate from the content player device.

9. The content player device of claim 8 , wherein the operations further include:

prior to receiving the particular content transmitted over the wide area network from the content provider registered with the video replay server, receiving a download request from the content provider registered with the video replay server, wherein the download request includes a request to download the particular content,

and wherein the received download request is addressed to the content player device according to the updated contact information.

10. The content player device of claim 9 , wherein the operations further include:

in response to receiving the download request, transmitting to the content provider registered with the video replay server a download confirmation,

wherein the download confirmation includes information for scheduling a download of the particular content from the content provider registered with the video replay server to the content player device.

11. The content player device of claim 8 , wherein the operations further include:

in response to receiving the particular content transmitted over the wide area network from the content provider registered with the video replay server, transmitting to the video replay server a report message,

wherein the report message includes information indicative of completion of the download of the particular content.

12. The content player device of claim 8 , wherein the operations further include:

subsequent to reporting the updated contact information, reporting to the video replay server second updated contact information for providing content to the content player device over the wide area network; and

receiving, by the network interface, based on the reported second updated contact information, second content transmitted over the wide area network from a given content provider registered with the video replay server, wherein the transmitted second content is based on a second request for content and the unique identifier of the content player device sent to the registered given content provider by a browser-enabled device separate from the content player device.

13. The content player device of claim 12 , wherein the updated contact information and second updated contact information are instances of updates of contact information reported on a periodic basis by the content player device to the video replay server.

14. The content player device of claim 8 , wherein the operations further include:

prior to receiving the particular content transmitted over the wide area network from the content provider registered with the video replay server, transmitting to the content provider a registration request,

wherein the registration requests includes a request for the content player device to be registered with the content provider.

15. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor of a content player device, cause the content player device to perform operations comprising:

connecting, by a network interface, to a wide area network;

reporting over the wide area network to a video replay server at which a unique identifier of the content player device is registered, first contact information including an IP address and port combination to which content from the video replay server can be sent to deliver the content to the content player device over the wide area network;

after reporting the first contact information, reporting to the video replay server without requesting any content to the content player device, updated contact information including a different IP address and port combination to which content from the video replay server can be sent to deliver the content to the content player device over the wide area network; and

based on the reported updated contact information, receiving particular content transmitted over the wide area network from a content provider registered with the video replay server, wherein the transmitted particular content is based on a request for content and the unique identifier of the content player device sent to the registered content provider by a browser-enabled device separate from the content player device.

16. The non-transitory computer-readable medium of claim 15 , wherein the operations further include:

prior to receiving the particular content transmitted over the wide area network from the content provider registered with the video replay server, receiving a download request from the content provider registered with the video replay server, wherein the download request includes a request to download the particular content,

and wherein the received download request is addressed to the content player device according to the updated contact information.

17. The non-transitory computer-readable medium of claim 16 , wherein the operations further include:

in response to receiving the download request, transmitting to the content provider registered with the video replay server a download confirmation,

wherein the download confirmation includes information for scheduling a download of the particular content from the content provider registered with the video replay server to the content player device.

18. The non-transitory computer-readable medium of claim 15 , wherein the operations further include:

in response to receiving the particular content transmitted over the wide area network from the content provider registered with the video replay server, transmitting to the video replay server a report message,

wherein the report message includes information indicative of completion of the download of the particular content.

19. The non-transitory computer-readable medium of claim 15 , wherein the operations further include:

subsequent to reporting the updated contact information, reporting to the video replay server second updated contact information for providing content to the content player device over the wide area network; and

receiving, by the network interface, based on the reported second updated contact information, second content transmitted over the wide area network from a given content provider registered with the video replay server, wherein the transmitted second content is based on a second request for content and the unique identifier of the content player device sent to the registered given content provider by a browser-enabled device separate from the content player device,

wherein the updated contact information and second updated contact information are instances of updates of contact information reported on a periodic basis by the content player device to the video replay server.

20. The non-transitory computer-readable medium of claim 15 , wherein the operations further include:

prior to receiving the particular content transmitted over the wide area network from the content provider registered with the video replay server, transmitting to the content provider a registration request,

wherein the registration requests includes a request for the content player device to be registered with the content provider.

Assignments (7)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057022/0200 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2014
From: GOODWIN, MARK D.; SHAFFER, TED
To: SONICBLUE INCORPORATED
Reel/Frame 033843/0708 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2014
From: DIGITAL NETWORKS NORTH AMERICA, INC.
To: THE DIRECTV GROUP, INC.
Reel/Frame 033843/0801 →
ASSET PURCHASE Recorded Sep 29, 2014
From: SONICBLUE INCORPORATED
To: DIGITAL NETWORKS NORTH AMERICA, INC.
Reel/Frame 033846/0545 →