Method and system for information retrieval based on menu selections
First Claim
Patent Images
1. A method comprising:
- sending a first menu list of words or phrases associated with a plurality of concepts to a device;
receiving a first selection of at least one of the words or phrases in the first menu list from the device, the received first selection identifying a concept for a natural language query to be formed;
identifying a second menu list of words or phrases based at least in part on the identified concept;
sending the identified second menu list to the device;
receiving a second selection of at least one of the words or phrases in the second menu list from the device, the second selection identifying a first segment of the natural language query;
forming the natural language query based at least in part on the first segment, wherein the natural language query does not include the identified concept.
14 Assignments
0 Petitions
Accused Products
Abstract
Improved approaches to accessing information are disclosed. The improved approaches permit access to information through user interaction with a series of menus. The menus within the series of menus are interrelated and contain words or phrases. A phrase, sentence or question is constructed from the user interaction with the series of menus. The resulting phrase, sentence or question can be processed to access and retrieve appropriate information. The improved approaches avoid the need for users to enter words or text characters through tedious and frustrating use of a keypad (particularly when reduced in size).
68 Citations
23 Claims
-
1. A method comprising:
-
sending a first menu list of words or phrases associated with a plurality of concepts to a device; receiving a first selection of at least one of the words or phrases in the first menu list from the device, the received first selection identifying a concept for a natural language query to be formed; identifying a second menu list of words or phrases based at least in part on the identified concept; sending the identified second menu list to the device; receiving a second selection of at least one of the words or phrases in the second menu list from the device, the second selection identifying a first segment of the natural language query; forming the natural language query based at least in part on the first segment, wherein the natural language query does not include the identified concept. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving, at a device, a first menu list of words or phrases, the received first menu list including a plurality of concepts associated with a natural language query to be formed; sending, from the device to a second device, a first selection of a first word or phrase from the first menu list, wherein the first selection identifies a concept for the natural language query to be formed; receiving a second menu list of words or phrases at the device, wherein the second menu list is based at least in part on the identified concept; sending, from the device to the second device, a second selection of a second word or phrase from the second menu list, the second selection identifying a first segment of the natural language query, wherein the natural language query is based at least in part on the first segment, and further wherein the natural language query does not include the identified concept; and receiving a response to the natural language query at the device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium comprising computer-readable instructions configured to cause a computing device to:
-
send a first menu list of words or phrases associated with a plurality of concepts to a second device; receive a first selection of at least one of the words or phrases in the first menu list from the second device, the received first selection identifying a concept for the query to be formed; identify a second menu list of words or phrases based on the received first selection; send the identified second menu list to the second device; receive a second selection of at least one of the words or phrases in the second menu list from the second device, the second selection identifying a first segment of the query; form the query as a natural language query based at least in part on the received second selection, wherein the natural language query does not include the identified concept; and provide, to the second device, a response to the query. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-readable medium comprising computer-readable instructions configured to cause a computing device to:
-
receive a first menu list of words or phrases, the received first menu list including a plurality of concepts associated with a natural language query to be formed; send a first selection of a first word or phrase from the first menu list to a second device, wherein the first selection identifies a concept for the natural language query to be formed; receive a second menu list of words or phrases, wherein the second menu list is selected based at least in part on the identified concept; send a second selection of a second word or phrase from the second menu list to the second device, the second selection identifying a first segment of the natural language query, and wherein the natural language query does not include the identified concept; and receive a response to the natural language query. - View Dependent Claims (19)
-
-
20. A device comprising:
-
a processor; a communication interface operably coupled to the processor; and a computer-readable medium including computer-readable instructions stored therein that, upon execution by the processor, cause the processor to send a first menu list of words or phrases associated with a plurality of concepts to a device; receive a first selection of at least one of the words or phrases in the first menu list from the device, the received first selection identifying a concept for a query to be formed; identify a second menu list of words or phrases based at least in part on the received first selection; send the identified second menu list to the device; receive a second selection of at least one of the words or phrases in the second menu list from the device, the second selection identifying a first segment of the query; form the query as a natural language query based at least in part on the received first selection and the received second selection, wherein the natural language query does not include the identified concept; and provide a response to the query to the device. - View Dependent Claims (21, 22, 23)
-
Specification