Mobile content delivery optimization
First Claim
1. A method implemented by one or more computing devices, the method comprising:
- receiving, by a server device, an authentication request from a target user device to access encrypted content;
conducting, by the server device, authentication procedures for the target user device;
sending, when the target user device is authenticated and to the target user device, a license key for the encrypted content;
receiving, by a content server and from the target user device, a request for the encrypted content, where the request originates via a wireless access network;
determining, by the content server, that a donor user device is available to provide the encrypted content via a local wireless network that is different than the wireless access network, wherein the determining includes;
identifying, as potential donor user devices, one or more user devices with mobile WiFi capability that have previously downloaded the encrypted content,identifying, from the potential donor user devices, one or more user devices within WiFi signal range of the target user device, andselecting the donor user device based on the identifying potential donor user devices and the identifying the one or more user devices within WiFi signal range; and
sending, by the content server and to the target user, instructions to retrieve the encrypted content from the donor user device, where the encrypted content is decrypted by the target user device using the license key.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives, from a target user device, a request for encrypted content, where the request is sent via a wireless access network. The device identifies a donor user device that is available to provide the encrypted content via a local wireless network connection, where the donor user device has previously downloaded the encrypted content. The device sends, to the target user device and/or the donor user device, instructions to establish a peer-to-peer connection, via the local wireless network, to provide the encrypted content to the target user device, where the encrypted content is decrypted by the target user device using a license key provided over a different network than the local wireless connection.
76 Citations
18 Claims
-
1. A method implemented by one or more computing devices, the method comprising:
-
receiving, by a server device, an authentication request from a target user device to access encrypted content; conducting, by the server device, authentication procedures for the target user device; sending, when the target user device is authenticated and to the target user device, a license key for the encrypted content; receiving, by a content server and from the target user device, a request for the encrypted content, where the request originates via a wireless access network; determining, by the content server, that a donor user device is available to provide the encrypted content via a local wireless network that is different than the wireless access network, wherein the determining includes; identifying, as potential donor user devices, one or more user devices with mobile WiFi capability that have previously downloaded the encrypted content, identifying, from the potential donor user devices, one or more user devices within WiFi signal range of the target user device, and selecting the donor user device based on the identifying potential donor user devices and the identifying the one or more user devices within WiFi signal range; and sending, by the content server and to the target user, instructions to retrieve the encrypted content from the donor user device, where the encrypted content is decrypted by the target user device using the license key. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
a memory to store a plurality of instructions; and a processor to execute instructions in the memory to; receive, from a target user device, a request for encrypted content, where the request is sent via a wireless access network, identify a donor user device that is available to provide the encrypted content via a local wireless network connection, wherein the identifying includes; identifying a group of user devices with local wireless network capability that have previously downloaded the encrypted content; identifying a group of local user devices within local wireless network signal range of the target user device; and selecting the donor user device based on identifying the group of user devices with local wireless network capability and identifying the group of local user devices within local wireless network signal range of the target user device, and send, to one or more of the target user device or the donor user device, instructions to establish a peer-to-peer connection, via the local wireless network connection, to provide the encrypted content to the target user device, where the encrypted content is decrypted by the target user device using a license key provided over a different network than the local wireless connection. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method implemented by one or more computing devices, the method comprising:
-
receiving, by a server device and from a user device, an authentication request to access stored content, where the user device is mobile WiFi-enabled; verifying, by the server device, availability of the stored content; authenticating, by the server device, the user device; receiving, by another server and from the user device, a request for the stored content, where the request is sent over a wireless access network; sending, by the other server over the wireless access network, the stored content to the user device; receiving, by the other server and from a target user device, a request for the stored content, where the request is sent over a wireless access network; identifying, by the server device, the user device as having local wireless network capability; identifying, by the server device, the user device as being within local wireless network signal range of the target user device; selecting, by the server device, the user device as a donor device, based on the identifying that the user device has local wireless network capability and the identifying that the user device is within local wireless network signal range of the target user device; and sending, by the user device and via a mobile WiFi connection that is different than the wireless access network, the stored content to the target user device. - View Dependent Claims (14, 15, 16)
-
-
17. A system, comprising:
-
means for receiving, from a target user device and via a wireless access network, a request for stored content; means for identifying a donor user device that is available to provide the stored content via a local wireless network connection that is different than the wireless access network, wherein the means for identifying includes; means for identifying, as potential donor user devices, one or more user devices with local wireless network capability that have previously downloaded the stored content, means for identifying, from the potential donor user devices, one or more user devices within local wireless network signal range of the target user device, and means for selecting the donor user device based on the identifying potential donor user devices and the identifying the one or more user devices within local wireless network signal range; and means for sending, to the target user device, instructions to establish, via the local wireless network connection, a peer-to-peer connection with the donor user device to provide the stored content to the target user device. - View Dependent Claims (18)
-
Specification