Back to results
US 10,433,014 B2Granted
Media content download time
AssigneeHewlett Packard Enterprise Development LP
InventorSteven Michael Wolff
Life of this patent
Estimating the term…
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.
Claims18
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.
8 more elements
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.
9 more elements
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.
16 more elements
Dependencies are inferred from the claim text.