Portable electronic devices and methods for downloading applications based on presence of the portable electronic device in a defined geographical region
First Claim
1. A portable electronic device configured to communicate with and download applications from a server configured to store at least one application based on a geographical location of the portable electronic device, the application having an associated region and duration of the application, the portable electronic device comprising:
- a location circuit configured to determine a current position of the portable electronic device and provide the current position of the portable electronic device to the server;
a data manager configured to receive a link to the at least one application from the server responsive to the provided current position information and download the at least one stored application using the received link if the current position of the portable electronic device is within the associated region, wherein the at least one application is provided on a web page; and
a content handler configured to open a web browser on the portable electronic device and load the web page on the web browser,wherein the duration of the application defines a time period during which the application is valid and allowed to run;
wherein the portable electronic device is on a list of portable electronic devices associated with the application, the list of portable electronic devices being less than all portable electronic devices present in the region;
wherein the portable electronic device is associated with a unique device identifier;
wherein the list of portable electronic devices includes the associated unique device identifiers for each of the portable electronic devices; and
wherein the location circuit is further configured to periodically determine a current position of the portable electronic device and transmit the current position of the portable electronic device and the unique device identifier to the server.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods, portable electronic devices and servers are provided for downloading applications to the portable electronic device from the server based on a geographical location of the portable electronic device. One or more applications are stored at the server. The one or more applications have an associated region and duration. A current position of the portable electronic device is determined. Ones of the stored applications are downloaded from the server to the portable electronic device if the current position of the portable electronic device is within the associated region.
9 Citations
17 Claims
-
1. A portable electronic device configured to communicate with and download applications from a server configured to store at least one application based on a geographical location of the portable electronic device, the application having an associated region and duration of the application, the portable electronic device comprising:
-
a location circuit configured to determine a current position of the portable electronic device and provide the current position of the portable electronic device to the server; a data manager configured to receive a link to the at least one application from the server responsive to the provided current position information and download the at least one stored application using the received link if the current position of the portable electronic device is within the associated region, wherein the at least one application is provided on a web page; and a content handler configured to open a web browser on the portable electronic device and load the web page on the web browser, wherein the duration of the application defines a time period during which the application is valid and allowed to run; wherein the portable electronic device is on a list of portable electronic devices associated with the application, the list of portable electronic devices being less than all portable electronic devices present in the region; wherein the portable electronic device is associated with a unique device identifier; wherein the list of portable electronic devices includes the associated unique device identifiers for each of the portable electronic devices; and wherein the location circuit is further configured to periodically determine a current position of the portable electronic device and transmit the current position of the portable electronic device and the unique device identifier to the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server configured to download applications to a portable electronic device based on a geographical location of the portable electronic device, comprising:
-
a storage circuit configured to store at least one application, the at least one application having an associated region and duration; and a communications circuit configured to receive current position information associated with the portable electronic device from a location circuit located in the portable electronic device and download a link to at least one of the at least one stored applications to the portable electronic device if the current position of the portable electronic device is within the associated region, wherein the at least one stored application is provided on a web page configured to open on a web browser of the portable electronic device, wherein the stored application has an associated duration of the application and wherein the duration of the application defines a time period during which the application is valid and allowed to run; wherein the portable electronic device is on a list of portable electronic devices associated with the application, the list of portable electronic devices being less than all portable electronic devices present in the region; wherein the portable electronic device is associated with a unique device identifier; wherein the list of portable electronic devices includes the associated unique device identifiers for each of the portable electronic devices; and wherein the location circuit is further configured to periodically determine a current position of the portable electronic device and transmit the current position of the portable electronic device and the unique device identifier to the server. - View Dependent Claims (10, 11, 12)
-
-
13. A method for downloading applications to a portable electronic device from a server based on a geographical location of the portable electronic device, comprising:
-
storing at least one application at the server, the at least one application having an associated region and duration of the application; determining a current position of the portable electronic device based on information from a location circuit in the portable electronic device; downloading at least one of the at least one stored applications from the server to the portable electronic device if the current position of the portable electronic device is within the associated region, wherein the at least one stored application is provided on a web page configured to open on a web browser of the portable electronic device, wherein the duration of the application defines a time period during which the application is valid and allowed to run; wherein the portable electronic device is on a list of portable electronic devices associated with the application, the list of portable electronic devices being less than all portable electronic devices present in the region; wherein the portable electronic device is associated with a unique device identifier; and wherein the list of portable electronic devices includes the associated unique device identifiers for each of the portable electronic devices; periodically determining a current position of the portable electronic device at the portable electronic device; and transmitting the current position of the portable electronic device and the unique device identifier from the portable electronic device to the server. - View Dependent Claims (14, 15, 16, 17)
-
Specification