METHOD AND SYSTEM TO GUIDE FORMULATIONS OF QUESTIONS FOR DIGITAL INVESTIGATION ACTIVITIES
First Claim
1. A method for guiding a user in building a query comprising:
- providing an interaction space in which a user formulates a query using a plurality of query building blocks selected from a predefined set of query building blocks, wherein selectable ones of the query building blocks are displayed in the interaction space;
guiding the user'"'"'s formulation of the query including, when at least one building block has been selected by the user for formulating the query, guiding selection of at least a next building block by at least one of;
a content-based mechanism which limits the selection of the next building block to those which will yield at least one result from an indexed collection of documents,a structure-based selection mechanism which limits the selection of the next building block to those which meet a predefined grammar, anda usage-based selection mechanism which proposes a next building block based on patterns of building blocks used in building prior queries.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for guiding a user in building a query are disclosed. The method includes providing an interaction space in which a user formulates a query using a plurality of query building blocks selected from a predefined set of query building blocks. The user'"'"'s formulation of the query is guided. Guiding selection of at least a next building block is provided by at least one of a content-based mechanism which limits the selection of the next building block to those which will yield at least one result from an indexed collection of documents, a structure-based selection mechanism which limits the selection of the next building block to those which meet a predefined grammar, and a usage-based selection mechanism which proposes a next building block based on patterns of building blocks used in building prior queries. Each of these guidance mechanisms may be provided with the result that the next block proposed is informed by each of the mechanisms.
52 Citations
22 Claims
-
1. A method for guiding a user in building a query comprising:
-
providing an interaction space in which a user formulates a query using a plurality of query building blocks selected from a predefined set of query building blocks, wherein selectable ones of the query building blocks are displayed in the interaction space; guiding the user'"'"'s formulation of the query including, when at least one building block has been selected by the user for formulating the query, guiding selection of at least a next building block by at least one of; a content-based mechanism which limits the selection of the next building block to those which will yield at least one result from an indexed collection of documents, a structure-based selection mechanism which limits the selection of the next building block to those which meet a predefined grammar, and a usage-based selection mechanism which proposes a next building block based on patterns of building blocks used in building prior queries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising tangible media encoding instructions, which when executed by a computer, perform a method comprising:
-
providing an interaction space for a user to formulate a query using a plurality of query building blocks selected from a predefined set of query building blocks; contemporaneously displaying at least a subset of the query building blocks; receiving a user'"'"'s selection of a response type building block from the displayed query building blocks into an editing area of the interaction space; after receiving the user'"'"'s selection of the response type building block, guiding a user in formulating the query including, providing a content-based mechanism which limits selectable blocks to those which will yield at least one result from an indexed collection of documents, providing a structure-based selection mechanism which limits selectable blocks to those which meet a predefined grammar, and providing a usage-based selection mechanism which proposes a next building block based on patterns of building blocks used in building prior queries. - View Dependent Claims (21, 22)
-
-
20. A system for guiding a user in building a query comprising:
-
a user interface generator which generates an interaction space for display on an associated graphical user interface, the interaction space enabling a user to formulate a query using a plurality of query building blocks selected from a predefined set of query building blocks, wherein selectable ones of the query building blocks are displayed in the interaction space; a guidance module for guiding a user in formulating the query, including; a content-based selection component which limits the selection of a next building block to those which will yield at least one result from an indexed collection of documents, a structure-based selection component which limits the selection of the next building block to those which meet a predefined grammar, and a usage-based selection component which proposes a next building block based on patterns of building blocks used in building prior queries; a query module which receives a formulated query that is submitted by a user via the interaction space and returns responsive results; and a computer processor which implements the user interface generator, guidance module, and query module.
-
Specification