Methods and systems for managing content delivery
First Claim
Patent Images
1. A method for delivering content from a server to a wireless device, comprising:
- receiving, by the server, a destination and a request for content from the wireless device;
determining, by the server, a location of one or more access terminals for providing data connectivity between a current location of the wireless device and the received destination;
selecting, by the server, one or more routes of travel for the wireless device to the destination based upon the determined location of the one or more access terminals;
predicting, by the server, a time period the wireless device will be near each of the one or more access terminals along the selected one or more routes of travel; and
sending, by the server, to each of the one or more access terminals;
at least a portion of the requested content based upon the predicted time period, wherein the at least portion of the requested content is received in advance of when the wireless device is predicted to be near the respective access terminal of the one or more access terminals; and
a notification message to provide the respective at least portion of the requested content to the wireless device via the data connectivity when the wireless device is near the respective access terminal of the one or more access terminals.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for delivering content may include receiving a direction of travel for a wireless device and selecting a route of travel for the wireless device that proceeds in the given direction to maximize an amount of contact with one or more access terminals capable of providing data connectivity. In addition, the methods and apparatus may include providing content to the wireless device via the data connectivity provided by the one or more access terminals along the selected route of travel.
13 Citations
74 Claims
-
1. A method for delivering content from a server to a wireless device, comprising:
-
receiving, by the server, a destination and a request for content from the wireless device; determining, by the server, a location of one or more access terminals for providing data connectivity between a current location of the wireless device and the received destination; selecting, by the server, one or more routes of travel for the wireless device to the destination based upon the determined location of the one or more access terminals; predicting, by the server, a time period the wireless device will be near each of the one or more access terminals along the selected one or more routes of travel; and sending, by the server, to each of the one or more access terminals; at least a portion of the requested content based upon the predicted time period, wherein the at least portion of the requested content is received in advance of when the wireless device is predicted to be near the respective access terminal of the one or more access terminals; and a notification message to provide the respective at least portion of the requested content to the wireless device via the data connectivity when the wireless device is near the respective access terminal of the one or more access terminals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A server for delivering content to a wireless device, comprising:
at least one processor configured with processor-executable instructions to perform operations comprising; receiving a destination and a request for content from the wireless device; determining a location of one or more access terminals for providing data connectivity between a current location of the wireless device and the received destination; selecting one or more routes of travel for the wireless device to the destination based upon the determined location of the one or more access terminals; predicting a time period the wireless device will be near each of the one or more access terminals on the selected one or more routes of travel; and sending to each of the one or more access terminals along the one or more selected routes of travel; at least a portion of the requested content based upon the predicted time period, wherein the at least portion of the requested content is received in advance of when the wireless device is predicted to be near the respective access terminal of the one or more access terminals; and a notification message to provide the respective at least portion of the requested content to the wireless device via the data connectivity when the wireless device is near the respective access terminal of the one or more access terminals.
-
17. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor to perform operations comprising:
-
receiving a destination and a request for content from a wireless device; determining a location of one or more access terminals for providing data connectivity between a current location of the wireless device and the received destination; selecting one or more routes of travel for the wireless device to the destination based upon the determined location of the one or more access terminals; predicting a time period that the wireless device will be near each of the one or more access terminals on the selected one or more routes of travel; and sending to each of the one or more access terminals along the one or more selected routes of travel; at least a portion of the requested content based upon the predicted time period, wherein the at least portion of the requested content is received in advance of when the wireless device is predicted to be near the respective access terminal of the one or more access terminals; and a notification message to provide the respective at least portion of the requested content to the wireless device via the data connectivity when the wireless device is near the respective access terminal of the one or more access terminals.
-
-
18. An apparatus, comprising:
-
means for receiving a destination and a request for content from a wireless device; means for determining a location of one or more access terminals for providing data connectivity between a current location of the wireless device and the received destination; means for selecting one or more routes of travel for the wireless device to the destination based upon the determined location of the one or more access terminals; means for predicting a time period that the wireless device will be near each of the one or more access terminals on the selected one or more routes of travel; and means for sending to each of the one or more access terminals along the one or more selected routes of travel; at least a portion of the requested content based upon the predicted time period, wherein the at least portion of the requested content is received in advance of when the wireless device is predicted to be near the respective access terminal of the one or more access terminals; and a notification message to provide the respective at least portion of the requested content to the wireless device via the data connectivity when the wireless device is near the respective access terminal of the one or more access terminals.
-
-
19. An apparatus for delivering content to a wireless device, comprising:
-
a receiving component operable to receive a destination and a request for content from the wireless device; a route manger component operable to determine a location of one or more access terminals for providing data connectivity between a current location of the wireless device and the received destination and select one or more routes of travel for the wireless device to the destination based upon the determined location of the one or more access terminals; a predicting component a operable to predict a time period that the wireless device will be near each of the one or more access terminals on the selected one or more routes of travel; and a content delivery manager component operable to send to each of the one or more access terminals; at least a portion of the requested content based upon the predicted time period, wherein the at least portion of the requested content is received in advance of when the wireless device is predicted to be near the respective access terminal of the one or more access terminals; and a notification message to provide the respective at least portion of the requested content to the wireless device via the data connectivity when the wireless device is near the respective access terminal of the one or more access terminals. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for delivering content from a server to a wireless device, comprising:
-
receiving, by the server, a direction of travel and a request for content from the wireless device; selecting, by the server, a route of travel for the wireless device that proceeds in the received direction to maximize an amount of contact with access terminals capable of providing data connectivity; predicting, by the server, a time period the wireless device will be near each of the access terminals on the selected route of travel; and providing content to the wireless device via the data connectivity provided by the access terminals, wherein providing the content to the wireless device comprises sending, by the server; at least a portion of the requested content to each of the access terminals based upon a corresponding predicted time period, wherein the at least portion of the requested content is received in advance of when the wireless device is predicted to be near the respective access terminals; and a notification message to each of the access terminals to provide the respective at least portion of the requested content to the wireless device via the data connectivity when the wireless device is near the respective access terminals. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A server, comprising:
at least one processor configured with processor-executable instructions to perform operations comprising; receiving a direction of travel and a request for content from a wireless device; selecting a route of travel for the wireless device that proceeds in the received direction to maximize an amount of contact with access terminals capable of providing data connectivity; predicting a time period the wireless device will be near each of the access terminals on the selected route of travel; and providing content to the wireless device via the data connectivity provided by the access terminals, wherein providing the content to the wireless device comprises sending; at least a portion of the requested content to each of the access terminals based upon a corresponding predicted time period, wherein the at least portion of the requested content is received in advance of when the wireless device is predicted to be near the respective access terminals; and a notification message to each of the access terminals to provide the respective at least portion of the requested content to the wireless device via the data connectivity when the wireless device is near the respective access terminals.
-
40. A non-transitory processor-readable medium having stored thereon processor-executable instructions configured to cause a server processor to perform operations comprising:
-
receiving a direction of travel and a request for content from a wireless device; selecting a route of travel for the wireless device that proceeds in the received direction to maximize an amount of contact with access terminals capable of providing data connectivity; predicting a time period the wireless device will be near each of the access terminals on the selected route of travel; and providing content to the wireless device via the data connectivity provided by the access terminals, wherein providing the content to the wireless device comprises sending; at least a portion of the requested content to each of the access terminals based upon a corresponding predicted time period, wherein the at least portion of the requested content is received in advance of when the wireless device is predicted to be near the respective access terminals; and a notification message to each of the access terminals to provide the respective at least portion of the requested content to the wireless device via the data connectivity when the wireless device is near the respective access terminals.
-
-
41. An apparatus, comprising:
-
means for receiving a direction of travel and a request for content from a wireless device; means for selecting a route of travel for the wireless device that proceeds in the received direction to maximize an amount of contact with access terminals capable of providing data connectivity; means for predicting a time period that the wireless device will be near each of the access terminals on the selected route of travel; and means for providing content to the wireless device via the data connectivity provided by the access terminals, wherein means for providing the content to the wireless device comprises means for sending; at least a portion of the requested content to each of the access terminals based upon a corresponding predicted time period, wherein the at least portion of the requested content is received in advance of when the wireless device is predicted to be near the respective access terminals; and a notification message to each of the access terminals to provide the respective at least portion of the requested content to the wireless device via the data connectivity when the wireless device is near the respective access terminals.
-
-
42. An apparatus for delivering content to a wireless device, comprising:
-
a receiving component operable to receive a direction of travel and a request for content from the wireless device; a route manager component operable to select a route of travel for the wireless device that proceeds in the received direction to maximize an amount of contact with access terminals capable of providing data connectivity; a prediction component operable to predict a time period that the wireless device will be near each of the access terminals on the selected route of travel; and a content delivery manager component operable to provide content to the wireless device via the data connectivity provided by the access terminals, wherein the content delivery manager component is operable to provide content by; sending at least a portion of the requested content to each of the access terminals based upon a corresponding predicted time period, wherein the at least portion of the requested content is received in advance of when the wireless device is predicted to be near the respective access terminals; and sending a notification message to each of the access terminals to provide the respective at least portion of the requested content to the wireless device via the data connectivity when the wireless device is near the respective access terminals. - View Dependent Claims (43, 44, 45, 46)
-
-
47. A method for delivering content to a wireless device, comprising:
-
receiving, at an access terminal, a request from a server to transmit a portion of content to the wireless device; receiving, at the access terminal, a notification message from the server, wherein the notification message includes a predicted time period that the wireless device will be near the access terminal; receiving, at the access terminal, the portion of content from the server in advance of when the wireless device is predicted to be near the access terminal, wherein the portion of content is based on the predicted time period that the wireless device will be near the access terminal; and transmitting, by the access terminal, the portion of content to the wireless device via a data connectivity provided by the access terminal. - View Dependent Claims (48, 49, 50, 51)
-
-
52. An access terminal, comprising:
at least one processor configured with processor-executable instructions to perform operations comprising; a request from a server to transmit a portion of content to the wireless device; receiving a notification message from the server, wherein the notification message includes a predicted time period that the wireless device will be near the access terminal; receiving the portion of content from the server in advance of when the wireless device is predicted to be near the access terminal, wherein the portion of content is based on the predicted time period that the wireless device will be near the access terminal; and transmitting the portion of content to the wireless device via a data connectivity provided by the access terminal.
-
53. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause at least one processor of an access terminal to perform operations comprising:
-
receiving a request from a server to transmit a portion of content to a wireless device; receiving a notification message from the server, wherein the notification message includes a predicted time period that the wireless device will be near the access terminal; receiving the portion of content from the server in advance of when the wireless device is predicted to be near the access terminal, wherein the portion of content is based on the predicted time period that the wireless device will be near the access terminal; and transmitting the portion of content to the wireless device via a data connectivity provided by the access terminal.
-
-
54. An access terminal, comprising:
-
means for receiving a request from a server to transmit a portion of content to a wireless device; means for receiving a notification message from the server, wherein the notification message includes a predicted time period that the wireless device will be near the access terminal; means for receiving the portion of content from the server in advance of when the wireless device is predicted to be near the access terminal, wherein the portion of content is based on the predicted time period that the wireless device will be near the access terminal; and means for transmitting the portion of content to the wireless device via a data connectivity provided by the access terminal.
-
-
55. An access terminal for delivering content, comprising:
a content delivery component operable to; receive a request, from a server, to transmit a portion of content to a wireless device; receive a notification message from the server, wherein the notification message includes a predicted time period that the wireless device will be near the access terminal; receive the portion of content from the server in advance of when the wireless device is predicted to be near the access terminal, wherein the portion of content is based on the predicted time period that the wireless device will be near the access terminal; and transmit the portion of content to the wireless device via a data connectivity provided by the access terminal. - View Dependent Claims (56, 57, 58, 59)
-
60. A method for receiving content on a wireless device, comprising:
-
sending a selected travel destination and a request for content to a server; receiving, from the server, a determined route of travel to the selected travel destination, wherein the determined route of travel is based upon locations of a plurality of access terminals providing data connectivity between a current location of the wireless device and the selected travel destination; navigating the determined route of travel to the selected travel destination; and receiving content via the data connectivity provided by the plurality of access terminals while navigating the determined route of travel, wherein receiving content comprises; navigating within a vicinity of each of the plurality of access terminals for a period of time; and receiving, from each access terminal, a corresponding portion of the requested content, wherein the corresponding portion of the requested content is based on the period of time navigated within the vicinity of that access terminal, wherein at least the portion of requested content is provided by the server to that access point in advance of when the wireless device is predicted to start navigating within the vicinity. - View Dependent Claims (61, 62, 63, 64, 65)
-
-
66. A wireless device comprising:
at least one processor configured with processor-executable instructions to perform operations comprising; sending a selected travel destination and a request for content to a server; receiving a determined route of travel to the selected destination, wherein the determined route of travel is based upon locations of a plurality of access terminals providing data connectivity between a current location and the selected travel destination; navigating the determined route of travel to the selected travel destination; and receiving content via the data connectivity provided by the plurality of access terminals while navigating the determined route of travel, wherein receiving content comprises; navigating within a vicinity of each of the plurality of access terminals for a period of time; and receiving, from each access terminal, a corresponding portion of the requested content, wherein the corresponding portion of the requested content is based on the period of time navigated within the vicinity of that access terminal, wherein at least the portion of requested content is provided by the server to that access point in advance of when the wireless device is predicted to start navigating within the vicinity.
-
67. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a wireless device to perform operations comprising:
-
sending a selected travel destination and a request for content to a server; receiving a determined route of travel to the selected travel destination, wherein the determined route of travel is based upon locations of a plurality of access terminals providing data connectivity between a current location and the selected travel destination; navigating the determined route of travel to the selected travel destination; and receiving content via the data connectivity provided by the plurality of access terminals while navigating the determined route of travel, wherein receiving content comprises; navigating within a vicinity of each of the plurality of access terminals for a period of time; and receiving, from each access terminal, a corresponding portion of the requested content, wherein the corresponding portion of the requested content is based on the period of time navigated within the vicinity of that access terminal, wherein at least the portion of requested content is provided by the server to that access point in advance of when the wireless device is predicted to start navigating within the vicinity.
-
-
68. A wireless device, comprising:
-
means for sending a selected travel destination and a request for content to a server; means for receiving a determined route of travel to the selected travel destination, wherein the determined route of travel is based upon locations of a plurality of access terminals providing data connectivity between a current location and the selected travel destination; means for navigating the determined route of travel to the selected travel destination; and means for receiving content via the data connectivity provided by the plurality of access terminals while navigating the determined route of travel, wherein means for receiving content comprises; means for navigating within a vicinity of each of the plurality of access terminals for a period of time; and means for receiving, from each access terminal, a corresponding portion of the requested content, wherein the corresponding portion of the requested content is based on the period of time navigated within the vicinity of that access terminal, wherein at least the portion of requested content is provided by the server to that access point in advance of when the wireless device is predicted to start navigating within the vicinity.
-
-
69. An apparatus for receiving content, comprising:
-
a navigation component operable to send a selected travel destination to a server, receive a determined route of travel to the selected travel destination, wherein the determined route of travel is based upon locations a plurality of access terminals providing data connectivity between a current location and the selected travel destination, and navigate the determined route of travel to the selected travel destination; and a presenting component operable to receive content via the data connectivity provided by the plurality of access terminals while navigating the determined route of travel, wherein receiving content comprises; navigating within a vicinity of each of the plurality of access terminals for a period of time; and receiving, from each access terminal, a corresponding portion of the content, wherein the corresponding portion of the content is based on the period of time navigated within the vicinity of that access terminal, wherein at least the portion of requested content is provided by the server to that access point in advance of when the wireless device is predicted to start navigating within the vicinity. - View Dependent Claims (70, 71, 72, 73, 74)
-
Specification