Method and apparatus for processing queries
First Claim
Patent Images
1. A method of presenting information to a user in respect of a query, the method comprising:
- (i) decoding the query into one or more semantically meaningful query elements;
(ii) accessing annotation elements stored in a first data store;
(iii) comparing a semantically meaningful query element from step (i) with the annotation elements so as to identify at least one annotation element that matches the semantically meaningful query element;
(iv) retrieving a plurality of data entries corresponding to the identified annotation element(s), each of the plurality being stored in a second data store;
(v) presenting the plurality of retrieved data entries to the user in accordance with at least one of a number of templates, which give an ordering for the entries on the basis of their respective annotation elements, and which are classified according to the type of entity to be described.
1 Assignment
0 Petitions
Accused Products
Abstract
Queries which may be expressed in natural language are processed by: decoding a query into one or more semantically meaningful query elements;
- accessing data storage, which data storage includes at least one annotation element and one or more corresponding data entries: identifying annotation elements in accordance with the semantically meaningful query elements; and retrieving at least one data entry corresponding to each identified annotation element.
156 Citations
19 Claims
-
1. A method of presenting information to a user in respect of a query, the method comprising:
-
(i) decoding the query into one or more semantically meaningful query elements; (ii) accessing annotation elements stored in a first data store; (iii) comparing a semantically meaningful query element from step (i) with the annotation elements so as to identify at least one annotation element that matches the semantically meaningful query element; (iv) retrieving a plurality of data entries corresponding to the identified annotation element(s), each of the plurality being stored in a second data store; (v) presenting the plurality of retrieved data entries to the user in accordance with at least one of a number of templates, which give an ordering for the entries on the basis of their respective annotation elements, and which are classified according to the type of entity to be described. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19)
-
-
8. Apparatus for processing queries, which queries may be expressed in natural language, the apparatus comprising:
-
decoding means for decoding a query into one or more semantically meaningful query elements; accessing means for accessing data storage, which data storage includes at least one annotation element and one or more corresponding data entries; identifying means for identifying annotation elements in accordance with the semantically meaningful query elements; retrieval means for retrieving at least one data entry corresponding to each identified annotation element; a store arranged to store discourse criteria and preferences of the user identifying presentation of data entries; and the retrieval means being arranged to present the retrieved data entries in accordance with at least one of a number of templates which determine the ordering of search results based on their annotation elements and which are classified according to the type of entity to be described. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification