Offline content distribution networks
First Claim
1. One or more non-transitory computer-readable media storing instructions that, when executed by one or more computing devices, cause performance of:
- receiving a collection of media content at a first mobile device, the collection including a plurality of videos;
executing a local content server at the first mobile device, the first mobile device configured to accept local connections from other mobile devices, the first mobile device storing the collection of media content;
establishing a local connection between the first mobile device and a given mobile device;
receiving, at the first mobile device, data from a content access client application on the given mobile device;
based on the data from the content access client application, the first mobile device recognizing the given mobile device as being provisioned for access to content from the collection;
responsive to the local content server recognizing that the given mobile device has been provisioned for access to content from the collection, the first mobile device transmitting one or more media content items from the collection of media content to the given mobile device over the local connection, the one or more media content items including at least one video.
3 Assignments
0 Petitions
Accused Products
Abstract
Approaches, techniques, and mechanisms are disclosed for the secure distribution of media content to devices having minimal or no Internet connectivity. Computing devices referred to herein as “local servers” are strategically deployed at various locations, such as stores and other public locations. Packages of media contents are stored on the local servers, and may be updated using various online and/or offline data transfer techniques. Portable devices may directly connect to the local servers via various types of proximity-based connections, such as by wireless local area networks, by wired connections over Universal Serial Bus cables, or by sharing of removable media such as Secure Digital cards. The local servers may copy their media contents to authorized devices when such connections are established. The contents on a device may be automatically be updated the next time the device connects to one of the local servers, so as to include newly selected and/or available content.
-
Citations
20 Claims
-
1. One or more non-transitory computer-readable media storing instructions that, when executed by one or more computing devices, cause performance of:
-
receiving a collection of media content at a first mobile device, the collection including a plurality of videos; executing a local content server at the first mobile device, the first mobile device configured to accept local connections from other mobile devices, the first mobile device storing the collection of media content; establishing a local connection between the first mobile device and a given mobile device; receiving, at the first mobile device, data from a content access client application on the given mobile device; based on the data from the content access client application, the first mobile device recognizing the given mobile device as being provisioned for access to content from the collection; responsive to the local content server recognizing that the given mobile device has been provisioned for access to content from the collection, the first mobile device transmitting one or more media content items from the collection of media content to the given mobile device over the local connection, the one or more media content items including at least one video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
a first mobile device configured to; receive a collection of media content, the collection including a plurality of videos; store the collection of media content execute a local content server; accept local connections from other mobile devices; establish a local connection between the first mobile device and a given mobile device; receive data from a content access client application on the given mobile device; based on the data from the content access client application, recognize the given mobile device as being provisioned for access to content from the collection; responsive to the local content server recognizing that the given mobile device has been provisioned for access to content from the collection, transmit one or more media content items from the collection of media content to the given mobile device over the local connection, the one or more media content items including at least one video. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification