Location-based services
First Claim
1. A method of providing location-based services to a remote terminal in a wireless communication system, comprising the steps of:
- generating a text-based tailored request for information with said remote terminal, wherein said text-based tailored request for information comprises a non-predefined text based statement that is a question or a statement composed in a naturally written sentence;
transmitting said text-based tailored request for information to a wireless application protocol server connected to said remote terminal using a wireless application protocol;
interpreting said text-based tailored request for information with said wireless application protocol server generate a structured request that is sent to a location-based application server;
obtaining a geographic indicator of said remote terminal with said location-based application server;
processing said structured request with said location-based application server to generate a structured response to said structured request that is based on said geographic indicator of said remote terminal; and
directing said structured response to said remote terminal.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a method and system for providing location-based services to a remote terminal that is connected to various types of communication systems. A tailored request for information is generated with the remote terminal. In addition, a geographic indicator associated with the remote terminal is also generated in the preferred embodiment. The tailored request for information and the geographic indicator are transmitted to a location-based application server. A structured response to the tailored request for information is generated with the location-based application server, wherein the structured response is based on the geographic indicator of the remote terminal. The structured response is the transmitted to the remote terminal using one of several different types of communication protocols and/or mediums.
496 Citations
52 Claims
-
1. A method of providing location-based services to a remote terminal in a wireless communication system, comprising the steps of:
-
generating a text-based tailored request for information with said remote terminal, wherein said text-based tailored request for information comprises a non-predefined text based statement that is a question or a statement composed in a naturally written sentence;
transmitting said text-based tailored request for information to a wireless application protocol server connected to said remote terminal using a wireless application protocol;
interpreting said text-based tailored request for information with said wireless application protocol server generate a structured request that is sent to a location-based application server;
obtaining a geographic indicator of said remote terminal with said location-based application server;
processing said structured request with said location-based application server to generate a structured response to said structured request that is based on said geographic indicator of said remote terminal; and
directing said structured response to said remote terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing location-based services in a communication system that includes a plurality of remote terminals, the method comprising:
-
transmitting an open-ended prompt for receipt by the remote terminal;
a location-based services system receiving from a remote terminal an extemporaneous verbalization in response to the open-ended prompt, wherein the extemporaneous verbalization is a plurality of spoken words chosen by the speaker to convey an intended meaning;
receiving a geographic indicator indicative of a geographic position;
recognizing one or more words contained in the extemporaneous verbalization;
determining a context of the recognized one or more words based on the extemporaneous verbalization;
creating a structured request for information based on the recognized one or more words and the determined context; and
generating a structured response to the extemporaneous verbalization with the location-based services system that is responsive to the structured request and is based on the geographic indicator. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A location-based services system, comprising:
-
a voice recognition server configured to receive a plurality of extemporaneously spoken words from a remote terminal in response to an open-ended prompt transmittable for receipt by the remote terminal;
wherein the voice recognition server is configured to recognize terms from among the extemporaneously spoken words;
a natural language processing server in communication with the voice recognition server, wherein the natural language processing server is configured to determine a context of the terms recognized by the voice recognition server and further configured to transform the terms and the determined context into a structured request; and
a location-based application server in communication with the natural language processing server, wherein the location-based application server is configured to receive a geographic indicator and the structured request, the location-based application server is further configured to generate a structured response to the extemporaneously spoken words based on the geographic indicator and the structured request. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of providing location-based services in a communication system that includes a plurality of remote terminals, the method comprising:
-
transmitting an open-ended prompt related to at least one of location-based goods or services or combinations thereof to a remote terminal;
receiving from the remote terminal a verbalization in response to the open-ended prompt, wherein the verbalization is a plurality of spoken words that would be recognized by a listener as some form of a response to the open-ended prompt;
receiving a geographic indicator indicative of a geographic location;
analyzing the verbalization to selectively identify a plurality of predetermined words that are included in the verbalization;
determining a meaning of each of the identified words based on the context of the verbalization;
transforming the identified words into a structured request that includes a predetermined structured request parameter based on the determined meaning of each of the identified words; and
generating a structured response to the verbalization, wherein the structured response is generated based on the structured request and the geographic indicator. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A location-based services system, comprising:
-
a remote terminal configured to receive and provide an open-ended prompt to a user of the remote terminal, wherein the open-end prompt is related to at least one of location-based goods or services, or combinations thereof;
the remote terminal further configurable to transmit a verbalization in response to the open-ended prompt, wherein the verbalization is a plurality of extemporaneously spoken words that convey a question or a statement;
a voice recognition server configured to receive the verbalization and further configured to selectively identify terms from among the extemporaneously spoken words;
a natural language processing server in communication with the voice recognition server, wherein the natural language processing server is configured to determine a context of the terms identified by the voice recognition server and further configured to transform the terms and the determined context into a structured request; and
a location-based application server in communication with the natural language processing server, wherein the location-based application server is configured to receive a geographic indicator and the structured request, the location-based application server is further configured to generate a structured response to the verbalization based on the geographic indicator and the structured request. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification