System and method for storing broadcast content in a cloud-based computing environment
DCFirst Claim
1. A system for media content storage and delivery, the system comprising:
- a first server, the first server including;
a first receiver, the first receiver configured to receive a request message including media data indicating requested media content and a consumer device identifier corresponding to a consumer device; and
a first processor in communication with the first receiver, the first processor configured to determine whether the consumer device identifier corresponds to a registered consumer device;
if the first processor determines that the consumer device identifier corresponds to the registered consumer device, then;
the first processor is further configured to determine whether the request message is one of a storage request message and a content request message;
if the request message is the storage request message, then the processor is further configured to determine whether the requested media content is available for storage; and
if the request message is the content request message, then the processor is further configure to initiate delivery of the requested media content to the consumer device;
wherein the media data includes time data that indicates a length of time to store the requested media content; and
the first processor is further configured to determine whether the requested media content exists; and
if the processor determines that the requested media content exists, the processor is further configured to determine whether the requested media content is available and whether there are restrictions associated with the requested media content that prevent the requested media content from being delivered to the consumer device.
3 Assignments
Litigations
2 Petitions
Accused Products
Abstract
A system, method and device for media content storage and delivery. A server has a receiver in communication with a processor. The receiver receives a request message. The request message includes media data indicating requested media content and a consumer device identifier corresponding to a consumer device. The processor determines whether the consumer device identifier corresponds to a registered consumer device. If the processor determines that the consumer device identifier corresponds to the registered consumer device, then the processor determines whether the request message is one of a storage request message and a content request message. If the request message is the storage request message, then the processor is further configured to determine whether the requested media content is available for storage. If the request message is the content request message, then the processor initiates delivery of the requested media content to the consumer device.
16 Citations
13 Claims
-
1. A system for media content storage and delivery, the system comprising:
-
a first server, the first server including; a first receiver, the first receiver configured to receive a request message including media data indicating requested media content and a consumer device identifier corresponding to a consumer device; and a first processor in communication with the first receiver, the first processor configured to determine whether the consumer device identifier corresponds to a registered consumer device; if the first processor determines that the consumer device identifier corresponds to the registered consumer device, then;
the first processor is further configured to determine whether the request message is one of a storage request message and a content request message;if the request message is the storage request message, then the processor is further configured to determine whether the requested media content is available for storage; and if the request message is the content request message, then the processor is further configure to initiate delivery of the requested media content to the consumer device; wherein the media data includes time data that indicates a length of time to store the requested media content; and the first processor is further configured to determine whether the requested media content exists; and if the processor determines that the requested media content exists, the processor is further configured to determine whether the requested media content is available and whether there are restrictions associated with the requested media content that prevent the requested media content from being delivered to the consumer device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for storing media content and delivering requested media content to a consumer device, the method comprising:
-
receiving a request message including media data indicating requested media content and a consumer device identifier corresponding to the consumer device; determining whether the consumer device identifier corresponds to a registered consumer device; and if it is determined that the consumer device identifier corresponds to the registered consumer device, then; determining, whether the request message is one of a storage request message and a content request message; and if the request message is the storage request message, then determining whether the requested media content is available for storage; and if the request message is the content request message, then initiating delivery of the requested media content to the consumer device; wherein the media data includes time data that indicates a length of time to store the requested media content; and the first processor is further configured to determine whether the requested media content exists; and if the processor determines that the requested media content exists, the processor is further configured to determine whether the requested media content is available and whether there are restrictions associated with the requested media content that prevent the requested media content from being delivered to the consumer device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification