Query generation system for an information retrieval system
First Claim
1. A system comprising:
- one or more memory devices; and
a processor communicatively coupled to the one or more memory devices, the processor configured to;
receive a plurality of user-supplied data objects from a user interface;
derive, using latent semantic analysis, one or more inferred data objects using the plurality of user-supplied data objects;
display the plurality of user-supplied data objects and the one or more inferred data objects in the user interface;
receive user-specified filter criteria from the user interface for the plurality of user-supplied data objects and the one or more inferred data objects, wherein visual characteristics of the plurality of user-supplied data objects and the one or more inferred data objects are modified in the user interface according to the user-specified filter criteria; and
generate a query using the user-supplied data objects, the one or more inferred data objects, and the user-specified filter criteria.
5 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment of the disclosure, a query generation system generally includes an element rank and inference engine in communication with a computing system and a user interface. The element rank and inference engine is operable to receive a user supplied element from the user interface, the user supplied element being associated with a first filter criterion. The element rank and inference engine is also operable to create, using the first filter criterion, at least one second element and rank according to their relative importance, the at least one first element and the at least one second element according to their associated first filter criterion and second filter criterion. Next, the element rank and inference engine may output the at least one first filter element and the second filter element to the computing system.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more memory devices; and a processor communicatively coupled to the one or more memory devices, the processor configured to; receive a plurality of user-supplied data objects from a user interface; derive, using latent semantic analysis, one or more inferred data objects using the plurality of user-supplied data objects; display the plurality of user-supplied data objects and the one or more inferred data objects in the user interface; receive user-specified filter criteria from the user interface for the plurality of user-supplied data objects and the one or more inferred data objects, wherein visual characteristics of the plurality of user-supplied data objects and the one or more inferred data objects are modified in the user interface according to the user-specified filter criteria; and generate a query using the user-supplied data objects, the one or more inferred data objects, and the user-specified filter criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, by one or more computer systems, a plurality of user-supplied data objects from a user interface; deriving, by the one or more computer systems using latent semantic analysis, one or more inferred data objects using the plurality of user-supplied data objects; displaying, by the one or more computer systems, the plurality of user-supplied data objects and the one or more inferred data objects in the user interface; receiving, by the one or more computer systems, user-specified filter criteria from the user interface for the plurality of user-supplied data objects and the one or more inferred data objects, wherein visual characteristics of the plurality of user-supplied data objects and the one or more inferred data objects are modified in the user interface according to the user-specified filter criteria; and generating, by the one or more computer systems, a query using the user-supplied data objects, the one or more inferred data objects, and the user-specified filter criteria. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more computer-readable non-transitory storage media in one or more computing systems, the media embodying logic that is configured when executed to:
-
receive a plurality of user-supplied data objects from a user interface; derive, using latent semantic analysis, one or more inferred data objects using the plurality of user-supplied data objects; display the plurality of user-supplied data objects and the one or more inferred data objects in the user interface; receive user-specified filter criteria from the user interface for the plurality of user-supplied data objects and the one or more inferred data objects, wherein visual characteristics of the plurality of user-supplied data objects and the one or more inferred data objects are modified in the user interface according to the user-specified filter criteria; and generate a query using the user-supplied data objects, the one or more inferred data objects, and the user-specified filter criteria. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification