TECHNIQUES FOR DISTRIBUTING NETWORK PROVIDER DIGITAL CONTENT TO CUSTOMER PREMISES NODES
First Claim
1. One or more computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
- receive unsolicited content from a digital content provider comprising release data, the release data indicating that content is to be broadcast, multicast or unicast at a particular time;
store digital content provider data in non-volatile storage based on the unsolicited content on a first customer premises node wherein the customer premises node is not authorized to delete the provider data;
determine whether conditions are satisfied to release the digital content for sending the provider digital content data to a second customer premises node;
in response to determining that the conditions are satisfied for sending the provider digital content data;
retrieve the provider data from the non-volatile storage, wherein the provider data is encrypted; and
send the provider data to the second customer premises node; and
distribute a decryption key to the second customer premises node at the particular time.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for distributing digital content include receiving provider content over a network connection at a customer premises node located on premises of a first customer. The provider content is offered by a network service provider different from the first customer. Provider data based on the provider content is stored in non-volatile storage on the customer premises node of the first customer. It is determined whether conditions are satisfied for sending the provider content to a second customer different from the first customer. If it is determined that such conditions are satisfied, then the provider data is retrieved from the non-volatile storage, and data based on the provider data is sent over the network connection for receipt by the second customer. Thereby a customer premises node serves as a cache of provider content for other customer premises nodes on the same last mile segment or access network.
32 Citations
1 Claim
-
1. One or more computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
-
receive unsolicited content from a digital content provider comprising release data, the release data indicating that content is to be broadcast, multicast or unicast at a particular time;
store digital content provider data in non-volatile storage based on the unsolicited content on a first customer premises node wherein the customer premises node is not authorized to delete the provider data;
determine whether conditions are satisfied to release the digital content for sending the provider digital content data to a second customer premises node;
in response to determining that the conditions are satisfied for sending the provider digital content data;retrieve the provider data from the non-volatile storage, wherein the provider data is encrypted; and
send the provider data to the second customer premises node; anddistribute a decryption key to the second customer premises node at the particular time.
-
Specification