AUTOMATED CONCIERGE SYSTEM AND METHOD
First Claim
1. A method of providing a location-based service comprising:
- receiving a location-based service request from a user of a communication device;
obtaining a coordinate location of the communication device;
identifying a network application related to the service request;
translating the coordinate location of the communication device into an input parameter compatible with the network application;
providing the input parameter to the network application;
receiving an output from the network application; and
providing a location-based service to the communication device based on the output.
16 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing automated concierge services to end users communicates with users over network devices, such as telephones and wireless devices, and utilizes third party network location-based service (LBS) applications, such as Internet/Web locators, to obtain location information based on user requests. On receipt of a request from a mobile device, the location of the mobile device is identified. A network application related to the requested service is identified and the user location is translated into an input parameter compatible with the network application which is provided to the network applications. A response to the input parameter is received and processed in order to generate an answer to the user'"'"'s request. Finally, the application sends the answer to the user.
315 Citations
69 Claims
-
1. A method of providing a location-based service comprising:
-
receiving a location-based service request from a user of a communication device;
obtaining a coordinate location of the communication device;
identifying a network application related to the service request;
translating the coordinate location of the communication device into an input parameter compatible with the network application;
providing the input parameter to the network application;
receiving an output from the network application; and
providing a location-based service to the communication device based on the output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method of providing a location-based service comprising:
-
receiving a location-based service request from a user of a mobile device;
obtaining a coordinate location of a mobile device;
identifying a network application related to the service request;
providing an input to the network application based on the coordinate location;
receiving an output from the network application; and
providing a location-based service (“
LBS”
) to the mobile device based on the output. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A method of providing a location-based service comprising:
-
receiving a request for location-based information from a user of a mobile device;
identifying a company-specific location-based web application related to the service request;
obtaining a latitude and longitude pair of the current location of the mobile device;
translating the latitude and longitude pair to a location identifier for use as an input parameter to the web application;
providing the location identifier to the web application;
receiving an output from the web application; and
providing information to the mobile device user based on the output. - View Dependent Claims (61)
-
-
62. A method of providing a location-based service comprising:
-
receiving a location-based service request initiated by a user of a network communication device;
identifying a network location-based service application related to the service request;
receiving an input parameter translated from the coordinate location of the communication device;
providing the input parameter to the network application;
receiving an output from the network application; and
providing selected information from the output for use in providing a location-based service to the communication device.
-
-
63. A method of providing a location-based service comprising:
-
receiving an input parameter representing a location associated with a user communicating over a network;
receiving a location-based service (“
LBS”
) request initiated by the user;
selecting a web LBS application from multiple candidate web LBS applications based on the service request;
providing the input parameter to the selected web LBS application;
receiving an output from the web LBS application; and
providing selected information from the output over the network for use in providing a location-based service to the user. - View Dependent Claims (64, 65)
-
-
66. A location-based concierge system, comprising:
-
an interface module configured to receive a location-based service request from a user of a communication device;
a processor module configured to find the location of the communication device, a network application identification module configured to identify a network application related to the service request;
a translator module configured to translate the location of the communication device into an input parameter compatible with the network application;
an output module configured to provide the input parameter to the network application, to receive a location output from the network application in response to the input parameter, and to provide the location output to the interface module; and
the interface module being configured to provide the location output to the communication device in answer to the location-based service request. - View Dependent Claims (67, 68, 69)
-
Specification