COMPUTER-IMPLEMENTED METHOD AND SYSTEM FOR CONDUCTING A SEARCH OF ELECTRONICALLY STORED INFORMATION
First Claim
1. A computer-implemented method of conducting a search of electronically stored information, comprising:
- (a) providing a user with an interactive targeting rule editor to enable the user to formulate a targeting rule to identify desired search results, the targeting rule comprising a natural language text string, the interactive targeting rule editor allowing the user to change one or more designated editable portions of the natural language text string to one of a set of specified alternate portions, delete one or more designated removable portions of the natural language text string, or add one or more of a set of specified insertable portions to form a syntactically valid targeting rule in accordance with a targeting rule grammar;
(b) receiving the text string or a representation thereof from the user;
(c) translating the text string or a representation thereof into an executable query; and
(d) executing the executable query against the electronically stored information to generate search results.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method, system, and computer program product are provided for conducting a search of electronically stored information. The method includes: (a) providing a user with an interactive targeting rule editor to enable the user to formulate a targeting rule to identify desired search results, the targeting rule comprising a natural language text string, the interactive targeting rule editor allowing the user to change one or more designated editable portions of the natural language text string to one of a set of specified alternate portions, delete one or more designated removable portions of the natural language text string, or add one or more of a set of specified insertable portions to form a syntactically valid targeting rule in accordance with a targeting rule grammar; (b) receiving the text string or a representation thereof from the user; (c) translating the text string or a representation thereof into an executable query; and (d) executing the executable query against the electronically stored information to generate search results.
-
Citations
32 Claims
-
1. A computer-implemented method of conducting a search of electronically stored information, comprising:
-
(a) providing a user with an interactive targeting rule editor to enable the user to formulate a targeting rule to identify desired search results, the targeting rule comprising a natural language text string, the interactive targeting rule editor allowing the user to change one or more designated editable portions of the natural language text string to one of a set of specified alternate portions, delete one or more designated removable portions of the natural language text string, or add one or more of a set of specified insertable portions to form a syntactically valid targeting rule in accordance with a targeting rule grammar; (b) receiving the text string or a representation thereof from the user; (c) translating the text string or a representation thereof into an executable query; and (d) executing the executable query against the electronically stored information to generate search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented system for conducting a search of electronically stored information, comprising:
-
a data storage system containing the electronically stored information; and a server receiving a natural language text string or a representation thereof from a user, the natural language text string or representation thereof comprising a targeting rule directed at identifying desired search results from said electronically stored information, the server translating the natural language text string or representation thereof into an executable query, and executing the executable query against the electronically stored information to generate the desired search results; wherein the user generates the natural language text string using an interactive targeting rule editor to enable the user to formulate the natural language text string, the interactive targeting rule editor allowing the user to change one or more designated editable portions of the natural language text string to one of a set of specified alternate portions, delete one or more designated removable portions of the natural language text string, or add one or more of a set of specified insertable portions to form a syntactically valid targeting rule in accordance with a targeting rule grammar. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product for conducting a search of electronically stored information, said computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by the processor, cause that processor to:
-
(a) provide a user with an interactive targeting rule editor to enable the user to formulate a targeting rule to identify desired search results, the targeting rule comprising a natural language text string, the interactive targeting rule editor allowing the user to change one or more designated editable portions of the natural language text string to one of a set of specified alternate portions, delete one or more designated removable portions of the natural language text string, or add one or more of a set of specified insertable portions to form a syntactically valid targeting rule in accordance with a targeting rule grammar; (b) translate a natural language text string generated by the user or a representation of said natural language text string into an executable query; and (c) execute the executable query against the electronically stored information to generate search results. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification