Systems, devices, methods and computer program products for downloading content to mobile devices in a roaming environment
First Claim
1. A method comprising:
- determining a travel schedule for a user of a mobile terminal that defines a travel period during which the user will be traveling; and
determining whether content scheduled to be delivered to the mobile terminal is scheduled to be delivered during the travel period, wherein the content is subscription content that is otherwise delivered to the mobile terminal on a regularly scheduled basis;
wherein when the content is not scheduled to be delivered during the travel period, scheduling the content to be delivered as the content was previously scheduled to be delivered were the user not traveling; and
wherein when the content is scheduled to be delivered during the travel period, scheduling the content to be delivered in a manner different than previously scheduled were the user not traveling by;
determining one or more network access points associated with the travel period, each network access point comprising a short range wireless communication network; and
directing communication of the content to at least one of the one or more network access points prior to the mobile terminal coming into contact with the at least one network access point, wherein directing communication of the content to at least one or more network access points comprises directing communication of the content to the at least one network access point with instructions to download the content to the mobile terminal when the mobile terminal comes in contact with the at least one network access point.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices and methods are presented for downloading content to a mobile terminal, during periods when the mobile terminal is outside of the home network; i.e. when the terminal is roaming. The invention provides for downloading of the content without utilizing the cellular network, thereby, circumventing the additional surcharges that may be associated with providing for downloading outside of the home network environment. In addition, the invention provides for methods and systems that may be implemented automatically, without the user having to interface with the device or system to implement the change in download techniques. Also, the content can be downloaded during normal download schedules so that the user is not adversely affected by their travel schedule and can be assured scheduled program downloads throughout the travel period.
17 Citations
52 Claims
-
1. A method comprising:
-
determining a travel schedule for a user of a mobile terminal that defines a travel period during which the user will be traveling; and determining whether content scheduled to be delivered to the mobile terminal is scheduled to be delivered during the travel period, wherein the content is subscription content that is otherwise delivered to the mobile terminal on a regularly scheduled basis; wherein when the content is not scheduled to be delivered during the travel period, scheduling the content to be delivered as the content was previously scheduled to be delivered were the user not traveling; and wherein when the content is scheduled to be delivered during the travel period, scheduling the content to be delivered in a manner different than previously scheduled were the user not traveling by; determining one or more network access points associated with the travel period, each network access point comprising a short range wireless communication network; and directing communication of the content to at least one of the one or more network access points prior to the mobile terminal coming into contact with the at least one network access point, wherein directing communication of the content to at least one or more network access points comprises directing communication of the content to the at least one network access point with instructions to download the content to the mobile terminal when the mobile terminal comes in contact with the at least one network access point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
Determining, by a processor, a travel schedule for a user of a mobile terminal that defines a travel period during which the user will be traveling, such that it is determinable whether content scheduled to be delivered to the mobile terminal is scheduled to be delivered to the mobile terminal during the travel period, wherein the content is subscription content that is otherwise delivered to the mobile terminal on a regularly scheduled basis; receiving at the mobile terminal, prior to the travel period, the content scheduled to be delivered to the mobile terminal during the travel period; causing storage of the content in mobile terminal memory such that the stored content is not accessible to the user until a regularly scheduled delivery time; and providing the user access to the stored content at the regularly scheduled delivery time, which occurs during the travel period. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured to, with the at least one processor, cause the apparatus to at least:
-
receive a user travel schedule sent by a mobile terminal, the travel schedule defining a travel period during which the user will be traveling; respond to receipt of the user travel schedule by determining whether content scheduled to be delivered to the mobile terminal is scheduled to be delivered to the mobile terminal during the travel period, wherein the content is subscription content that is otherwise delivered to the mobile terminal on a regularly scheduled basis; and cause communication of the content, which is scheduled for delivery during the travel period, to the mobile terminal prior to the travel period, such that the content scheduled for delivery during the travel period is stored on a memory of the mobile terminal and is not accessible to a user of the mobile terminal until a regularly scheduled delivery time, upon occurrence of which during the travel period, the user of the mobile terminal is provided access to the stored content. - View Dependent Claims (16, 17)
-
-
18. An apparatus comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured to, with the at least one processor, cause the apparatus to at least:
-
execute a client application configured to determine a user'"'"'s travel schedule during which the user will be traveling, which defines a travel period and to determine one or more network access points associated with the travel schedule, each network access point comprising a short range wireless communication network; direct communication of the user'"'"'s travel schedule and the one or more determined network access points to a content server, the content server configured to determine whether content scheduled to be delivered to the device is scheduled to be delivered during the travel period, wherein the content is subscription content that is otherwise delivered to the apparatus on a regularly scheduled basis, and wherein the content server is configured to access content that is scheduled to be delivered to the apparatus during the travel period; and provide for downloading of the content scheduled to be delivered to the apparatus during the travel period when the apparatus encounters one of the determined network access points, such that the content scheduled to be delivered during the travel period is delivered to the apparatus in a manner different than previously scheduled were the user not traveling. - View Dependent Claims (19, 20, 21)
-
-
22. A computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a program code portion configured to determine a mobile terminal user'"'"'s travel schedule, which defines a travel period during which the user will be traveling; a program code portion configured to determine one or more network access points associated with the travel period, each network access point comprising a short range wireless communication network; a program code portion configured to determine whether content scheduled to be delivered to the mobile terminal is scheduled to be delivered to the mobile terminal during the travel period, wherein the content is subscription content that is otherwise delivered to the mobile terminal on a regularly scheduled basis; and a program code portion configured to cause the content scheduled to be delivered to the mobile terminal during the travel period to be communicated to at least one of the one or more network access points prior to the mobile terminal coming into contact with the at least one network access point, wherein the program code portion is configured to cause the content to be communicated to at least one or more network access points at least in part by causing the content to be communicated to the at least one network access point with instructions to download the content to the mobile terminal when the mobile terminal comes in contact with the at least one network access point, such that the content scheduled to be delivered during the travel period is delivered to the mobile terminal in a manner different than previously scheduled were the user not traveling. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A system comprising:
-
a travel schedule determining system configured to determine a travel schedule for a user of a mobile terminal that defines a travel period during which the user will be traveling; a network access point determining system configured to determine one or more network access points associated with the travel period, each network access point comprising a short range wireless communication network; and a communication system configured to determine whether content scheduled to be delivered to the mobile terminal is scheduled to be delivered to the mobile terminal during the travel period, wherein the content is subscription content that is otherwise delivered to the mobile terminal on a regularly scheduled basis, and to communicate the content scheduled to be delivered to the mobile terminal during the travel period to at least one of the one or more network access points prior to the mobile terminal coming into contact with the at least one of the one or more network access points, wherein the communication system is further configured to communicate the content to the at least one network access point with instructions to download the content to the mobile terminal when the mobile terminal comes in contact with the at least one of the network access points, such that the content scheduled to be delivered during the travel period is delivered to the mobile terminal in a manner different than previously scheduled were the user not traveling.
-
-
30. A method comprising:
-
determining a travel schedule for a user of a mobile terminal, wherein the travel schedule comprises a travel period during which the user will be traveling, the travel schedule defining a travel route; determining one or more network access points associated with the travel route of the determined travel schedule, each network access point comprising a short range wireless communication network; directing communication of information to a server, the communicated information being about the travel schedule and the one or more network access points; determining from the travel schedule whether content scheduled to be delivered to the mobile terminal is scheduled to be delivered to the mobile terminal during the travel period, wherein the content is subscription content that is otherwise delivered to the mobile terminal on a regularly scheduled basis; and directing download of content comprising content scheduled to be delivered to the mobile terminal during the travel period from the one or more network access points when the mobile terminal comes in contact with at least one of the one or more network access points, such that the content scheduled to be delivered to the mobile terminal during the travel period is delivered to the mobile terminal in a manner different than previously scheduled were the user not traveling. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A mobile terminal comprising:
-
a travel schedule determining system configured to determine a travel schedule for a user of the mobile terminal, the travel schedule defining a travel route and a travel period during which the user will be traveling; a network access point determining system configured to determine one or more network access points associated with the travel route of the determined travel schedule, each network access point comprising a short range wireless communication network; and a communication system configured to communicate to a server information about the travel schedule and the one or more network access points, wherein the server is configured to determine whether content scheduled to be delivered to the mobile terminal is scheduled to be delivered during the travel period, wherein the content is subscription content that is otherwise delivered to the mobile terminal on a regularly scheduled basis, and wherein the communication system is further configured to download content scheduled to be delivered during the travel period from the one or more network access points when the mobile terminal comes in contact with at least one of the one or more network access points, such that the content scheduled to be delivered during the travel period is delivered to the mobile terminal in a manner different than previously scheduled were the user not traveling.
-
-
40. A method comprising:
-
determining a mobile terminal user'"'"'s travel schedule, which defines a travel period during which the user will be traveling; determining whether content scheduled to be delivered to the mobile terminal is scheduled to be delivered during the travel period, wherein the content is subscription content that is otherwise delivered to the mobile terminal on a regularly scheduled basis; determining one or more network access points associated with the travel schedule using the mobile terminal, each network access point comprising a short range wireless communication network; directing communication of the user'"'"'s travel schedule and the one or more determined network access points from the mobile terminal to a content server, the content server configured to access content that is scheduled to be delivered to the mobile terminal during the travel period; and directing download of content scheduled to be delivered during the travel period when the mobile terminal encounters one of the determined network access points, such that the content scheduled to be delivered during the travel period is delivered to the mobile terminal in a manner different than previously scheduled were the user not traveling. - View Dependent Claims (41, 42, 43)
-
-
44. An apparatus comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured to, with the at least one processor, cause the apparatus to at least:
-
determine a travel schedule of a user of the apparatus, the travel schedule defining a travel period during which the user will be traveling; determine whether content scheduled to be delivered to the apparatus is scheduled to be delivered during the travel period, wherein the content is subscription content that is otherwise delivered to the mobile terminal on a regularly scheduled basis; determine one or more network access points associated with the travel schedule, each network access point comprising a short range wireless communication network; cause communication of the travel schedule and the one or more determined network access points to a content server, the content server configured to access content that is scheduled to be delivered to the apparatus during the travel period; and cause download of content scheduled to be delivered during the travel period in response to the apparatus encountering one of the determined network access points, such that the content scheduled to be delivered during the travel period is delivered to the apparatus in a manner different than previously scheduled were the user not traveling. - View Dependent Claims (45, 46, 47, 48)
-
-
49. An apparatus comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured to, with the at least one processor, cause the apparatus to at least:
-
determine a travel schedule for a user of a mobile terminal that defines a travel period during which the user will be traveling; and determine whether content scheduled to be delivered to the mobile terminal is scheduled to be delivered during the travel period, wherein the content is subscription content that is otherwise delivered to the apparatus on a regularly scheduled basis; wherein when the content is not scheduled to be delivered during the travel period, scheduling the content to be delivered as the content was previously scheduled to be delivered were the user not traveling; and wherein when the content is scheduled to be delivered during the travel period, scheduling the content to be delivered in a manner different than previously scheduled were the user not traveling by; determining one or more network access points associated with the travel period, each network access point comprising a short range wireless communication network; and causing communication of the content to at least one of the one or more network access points prior to the mobile terminal coming into contact with the at least one network access point, wherein causing communication of the content to at least one or more network access points comprises causing communication of the content to the at least one network access point with instructions to download the content to the mobile terminal in response to the mobile terminal coming in contact with the at least one network access point. - View Dependent Claims (50, 51, 52)
-
Specification