LOCATION-BASED MOBILE APPLICATION AND SERVICE SELECTION
First Claim
1. A method, with a mobile device including a processor coupled to memory, the mobile device being communicatively coupled with an application server, the method comprising:
- determining a current geospatial location of the mobile device;
storing a representation of the current geospatial location in the memory;
sending a request message to the application server, the request message including a representation of the current geospatial location of the mobile device and a request for receiving at least one geospatial-location-specific application associated with a geospatial-location-specific service that are both specific to the current geospatial location of the mobile device;
receiving, from the application server, a response message including identification of at least one candidate geospatial-location-specific application associated with a geospatial-location-specific service that are both specific to a geospatial location that is within a defined nearby vicinity area of the current geospatial location of the mobile device; and
presenting at a user interface associated with the mobile device a list of user selectable choices prioritized by proximity of geospatial location associated with each identified candidate geospatial-location-specific application associated with a geospatial-location-specific service relative to the current geospatial location of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, mobile device, application server, and computer program product, for requesting a geospatial-location-specific application associated with a geospatial-location-specific service that are both specific to a geospatial location corresponding to a current geospatial location of the mobile device. The mobile device determines a current geospatial location of the mobile device and sends a request message to an application server. The request message includes the current geospatial location of the mobile device and a request to receive a geospatial-location-specific application associated with a geospatial-location-specific service. The mobile device receives a response message including identification of a candidate geospatial-location-specific application associated with a geospatial-location-specific service, specific to a geospatial location within a defined nearby vicinity area of the current geospatial location of the mobile device. The mobile device displays a list of selectable choices prioritized by proximity of geospatial location associated with each candidate geospatial-location-specific application.
57 Citations
20 Claims
-
1. A method, with a mobile device including a processor coupled to memory, the mobile device being communicatively coupled with an application server, the method comprising:
-
determining a current geospatial location of the mobile device; storing a representation of the current geospatial location in the memory; sending a request message to the application server, the request message including a representation of the current geospatial location of the mobile device and a request for receiving at least one geospatial-location-specific application associated with a geospatial-location-specific service that are both specific to the current geospatial location of the mobile device; receiving, from the application server, a response message including identification of at least one candidate geospatial-location-specific application associated with a geospatial-location-specific service that are both specific to a geospatial location that is within a defined nearby vicinity area of the current geospatial location of the mobile device; and presenting at a user interface associated with the mobile device a list of user selectable choices prioritized by proximity of geospatial location associated with each identified candidate geospatial-location-specific application associated with a geospatial-location-specific service relative to the current geospatial location of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, with an application server that is communicatively coupled with a mobile device, comprising:
-
receiving a request message from the mobile device, the request message including; indication of a current geospatial location of the mobile device determined by the mobile device, and a request for at least one geospatial-location-specific application associated with a geospatial-location-specific service that are both specific to a geospatial location corresponding to the current geospatial location of the mobile device; searching, based on the indication of the current geospatial location of the mobile device and the request received in the request message, in a geospatial application and service database to find search results that include identification of at least one candidate geospatial-location-specific application associated with a geospatial-location-specific service that matches the request in the request message; and sending a response message destined for reception by the mobile device, the response message including identification of a candidate geospatial-location-specific application associated with a geospatial-location-specific service that are both specific to a geospatial location that is within a defined nearby vicinity area of the current geospatial location of the mobile device. - View Dependent Claims (14, 15)
-
-
16. A computer program product for a mobile device, the computer program product comprising:
a storage medium readable by a processing circuit of a mobile device and storing instructions which, responsive to being executed by the processing circuit, cause the processing circuit to perform operations comprising; determining a current geospatial location of the mobile device; storing a representation of the current geospatial location in memory; sending a request message to an application server, the request message including a representation of the current geospatial location of the mobile device and a request for receiving at least one geospatial-location-specific application associated with at least one geospatial-location-specific service that are both specific to a geospatial location corresponding the current geospatial location of the mobile device; receiving, from the application server, a response message including identification of at least one candidate geospatial-location-specific application associated with a geospatial-location-specific service that are both specific to a geospatial location that is within a defined nearby vicinity area of the current geospatial location of the mobile device; and presenting at a user interface associated with the mobile device a list of user selectable choices prioritized by proximity of geospatial location associated with each candidate geospatial-location-specific application associated with a geospatial-location-specific service relative to the current geospatial location of the mobile device. - View Dependent Claims (17, 18, 19, 20)
Specification