IP Library Granted Patent US 10,433,014
Granted Patent B2
US 10,433,014 · App. 15/500,041 · Granted Oct 1, 2019

Media content download time

Inventor: Steven Michael Wolff (Loveland, OH)
Assignee: Hewlett Packard Enterprise Development LP
H04N21/4667H04N21/4147H04N21/4312H04N21/4334H04N21/44204H04N21/44209H04N21/44222H04N21/458H04N21/4621H04N21/4662H04N21/8456H04N21/238
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,433,014
App. No.
15/500,041
Granted
Oct 1, 2019
Kind
B2
Abstract

A system can include a memory to store machine readable instructions. The system can also include a processing unit to access the memory and execute the machine readable instructions. The machine readable instructions can include a scheduling agent that can determine a download time for selected media content from a content provider. The download time can be based on a viewing time and a monitored network usage pattern over an extended period of time at the system.

Claims (59)

1. A system comprising:

a memory to store machine readable instructions; and

a processing unit to access the memory, and execute the machine readable instructions, the machine readable instructions comprising:

a scheduling agent to continuously monitor a consumer network usage pattern on a network at a consumer device for downloading selected media content and continuously monitor a provider network usage pattern on a network at the content provider to determine a download time for selected media content from a content provider, wherein the download time is determined by machine learning based on:

a viewing time of the selected media content;

an amount of network bandwidth available to a consumer device for downloading the selected media content;

a provider network usage pattern; and

a consumer network usage pattern; and

a download agent to initiate a download of the selected media content at the determined download time, wherein the selected media content contains digital rights management features.

2. The system of claim 1 , wherein the download time is also determined based on metadata that characterizes a size of the selected media content.

3. The system of claim 1 , wherein the consumer network usage pattern indicates that the download time has an expected relatively low network usage.

4. The system of claim 3 , wherein the continuously monitored network usage pattern comprises a peak activity of the home network.

5. The system of claim 4 , wherein the expected relatively low network usage represents a network traffic amount that is less than fifty percent of the peak activity.

6. The system of claim 1 , wherein the download time is at least 24 hours later than a time at which the selected media content is selected.

7. The system of claim 1 , further comprising a graphical user interface to select the selected media content from a media library at the content provider.

8. The system of claim 1 , wherein the download time is determined based on a download parameter that includes a time constraint based on user input for the download time.

9. The system of claim 1 , wherein the download time comprises a plurality of download times.

10. The system of claim 1 , further comprising a display output to output the selected media content in response to user input.

11. The system of claim 1 , wherein the consumer network usage pattern is continuously monitored over an extended period of time comprising at least 120 hours.

12. A method comprising:

receiving selected media content for download from a content provider;

receiving a selected viewing time for the selected media content;

continuously monitoring a consumer network usage pattern on a network at a consumer device for downloading the selected media content;

continuously monitoring a provider network usage pattern at a network of the content provider;

determining a download time for the selected media content based on:

the consumer network usage pattern;

the provider network usage pattern;

an amount of network bandwidth available between the content provider and the consumer device; and

the selected viewing time; and

initiating a download of the selected media content at the determined download time, wherein the selected media content contains digital rights management features.

13. The method of claim 12 , wherein the selected viewing time is at least 24 hours after selecting the selected media content.

14. The method of claim 12 , wherein the download time comprises a plurality of download times.

15. The method of claim 12 , wherein the continuously monitored network usage pattern comprises a relatively low activity of the provider network and a peak activity of the provider network, wherein the relatively low activity represents less than fifty percent of the peak activity.

16. The method of claim 12 , wherein the machine learning comprises one of:

a rule-based logic system;

a neural network;

a statistical classifier;

a naive Bayesian network;

multi-linear regression;

non-linear regression; and

ensemble learning.

17. A system comprising:

a display output that provides video data to a display;

a memory to store machine readable instructions;

a processing unit to access the memory and execute the machine readable instructions, the machine readable instructions comprising:

a graphical user interface (GUI) to:

select media content in a media library of a content provider in response to user input; and

select a viewing time for the selected media content;

a scheduling agent to:

continuously monitor a consumer network usage pattern on a network at a consumer device for downloading the selected media content;

continuously monitor a provider network usage pattern on a network at the content provider;

determine an available network bandwidth between the content provider and the system; and

determine a download time for the selected media content, wherein the download time is based on:

the consumer network usage pattern,

the provider network usage pattern,

the selected viewing time,

the available network bandwidth between the content provider and the system; and

a download agent to initiate a download of the selected media content at the determined download time, wherein the selected media content contains digital rights management features.

18. The system of claim 17 , wherein the selected media content has a resolution of full high definition, ultra-high definition or quad ultra-high definition.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2024
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: HCL TECHNOLOGIES LIMITED
Reel/Frame 069715/0743 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2017
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 042781/0058 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 041114 FRAME: 0010. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 8, 2017
From: WOLFF, STEVEN MICHAEL
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 042419/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2017
From: WOLFF, STEVEN MICHAEL
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 041114/0010 →
Continuity (1)
Related Publication 20170245013A1 · Aug 24, 2017
Cited By (1)
US 12,541,401