Location based applications
First Claim
Patent Images
1. A method comprising:
- receiving, at a location-based application distribution server, an application definition and metadata comprising a geographic area and a time validity parameter associated with the application definition, the application definition and the metadata corresponding to an application distributed by an application store server to a mobile device;
generating at least one location-based application based on the application definition and metadata;
identifying a geographic location of mobile device using the distributed application in the mobile device;
selecting, at the location-based application distribution server, one or more of the generated location-based applications based on the geographic location of the mobile device, the time validity parameter and an identification of a user of the mobile device;
providing the mobile device with the selected location-based applications within the distributed application in the mobile device, the selected location-based applications being provided by the location-based application distribution server independently of the application store server; and
rendering the selected location-based applications by the distributed application based on a source code in the application definition and a library in a storage device of the location-based application distribution server.
2 Assignments
0 Petitions
Accused Products
Abstract
A server provides location-based applications to an application of a mobile device based on a geographic location of the mobile device. The server receives an application definition and metadata comprising a geographic area associated with the application definition. The server generates a location-based application based on the application definition and metadata. The server identifies a geographic location of the mobile device and one or more location-based applications based on the geographic location of the mobile device. One or more location-based applications are provided within the application in the mobile device.
-
Citations
16 Claims
-
1. A method comprising:
-
receiving, at a location-based application distribution server, an application definition and metadata comprising a geographic area and a time validity parameter associated with the application definition, the application definition and the metadata corresponding to an application distributed by an application store server to a mobile device; generating at least one location-based application based on the application definition and metadata; identifying a geographic location of mobile device using the distributed application in the mobile device; selecting, at the location-based application distribution server, one or more of the generated location-based applications based on the geographic location of the mobile device, the time validity parameter and an identification of a user of the mobile device; providing the mobile device with the selected location-based applications within the distributed application in the mobile device, the selected location-based applications being provided by the location-based application distribution server independently of the application store server; and rendering the selected location-based applications by the distributed application based on a source code in the application definition and a library in a storage device of the location-based application distribution server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server comprising:
-
a processor comprising a developer interface, an application building module, a mobile device location identifier module, a location-based application identifier module, and a distribution module; the developer interface configured to receive an application definition and metadata comprising a geographic area and a time validity parameter associated with the application definition, the application definition and the metadata corresponding to an application distributed by an application store server to a mobile device; the application building module configured to generate at least one location-based application based on the application definition and metadata; the mobile device location identifier module configured to identify a geographic location of the mobile device using the distributed application in the mobile device; the location-based application identifier module configured to select one or more of the generated location-based applications based on the geographic location of the mobile device, the time validity parameter and an identification of a user of the mobile device; the distribution module configured to provide the mobile device with the one or more selected location-based applications within the distributed application in the mobile device; and the application building module is further configured to render the selected location-based applications using the distributed application based on a source code in the application definition and a library in a storage device of the server. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium storing instructions which, when executed by at least one processor, performs operations comprising:
-
receiving, at a location-based application distribution server, an application definition and metadata comprising a geographic area and a time validity parameter associated with the application definition, the application definition and the metadata corresponding to an application distributed by an application store server to a mobile device; generating at least one location-based application based on the application definition and metadata; identifying a geographic location of the mobile device distribute application in the mobile device; selecting, at the location-based application distribution server, one or more of the generated location-based applications based on the geographic location of the mobile device, the time validity parameter and an identification of a user of the mobile device; providing the mobile device with the selected location-based applications within the distributed application in the mobile device, the selected location-based applications being provided by the location-based application distribution server independently of the application store server; and rendering the selected location-based applications by the distributed application based on a source code in the application definition and a library in a storage device of the location-based application distribution server.
-
Specification