Configurable search graphical user interface and engine
First Claim
Patent Images
1. A data retrieval system including a configurable search engine, said system comprising:
- a processor; and
a memory coupled to the processor, the memory configured to store instructions that when executed by the processor, cause the processor to;
allow a user to select for a searcher, a set of configuration settings from a plurality of configuration settings;
enable the searcher to personalize the search engine based on the set of configuration settings selected by the user,wherein allowing the user to select the set of configuration settings comprises allowing the user to;
select, from a plurality of search engine related options, a set of search engine related options available for the searcher to personalize the search engine; and
specify an extent to which the searcher can personalize the set of search engine related options, wherein the set of search engine related options comprises;
options related to an appearance of the search engine and a function available to the searcher when performing a search; and
an option to select a set of search fields and behavior of the set of search fields available to the searcher for the search;
enable the searcher to perform the search using the search engine as personalized by the searcher, wherein the user has a first level of access and the searcher has a second level of access to the data retrieval system; and
enable the user to select other configuration settings from the plurality of configuration settings for configuring the search engine, wherein the other configuration settings comprise one or more of;
a setting to set security rules for the searcher;
a setting for specifying whether a search section of the search engine is initially collapsed or expanded when a search page is opened;
a setting for specifying whether the searcher is capable of accessing a basic or advanced search;
ora setting for specifying a maximum number of visible rows from a search results grid that can be viewed at one time.
2 Assignments
0 Petitions
Accused Products
Abstract
A configurable search engine is provided in which, in an embodiment, by running the search engine an administrator can configure the search options available to a user by selecting from a choice of options without writing code. The user may be able to further configure the search options. In an embodiment, the search engine combines searches of multiple tables in a manner that appears seamless to the user.
25 Citations
16 Claims
-
1. A data retrieval system including a configurable search engine, said system comprising:
-
a processor; and a memory coupled to the processor, the memory configured to store instructions that when executed by the processor, cause the processor to; allow a user to select for a searcher, a set of configuration settings from a plurality of configuration settings; enable the searcher to personalize the search engine based on the set of configuration settings selected by the user, wherein allowing the user to select the set of configuration settings comprises allowing the user to; select, from a plurality of search engine related options, a set of search engine related options available for the searcher to personalize the search engine; and specify an extent to which the searcher can personalize the set of search engine related options, wherein the set of search engine related options comprises; options related to an appearance of the search engine and a function available to the searcher when performing a search; and an option to select a set of search fields and behavior of the set of search fields available to the searcher for the search; enable the searcher to perform the search using the search engine as personalized by the searcher, wherein the user has a first level of access and the searcher has a second level of access to the data retrieval system; and enable the user to select other configuration settings from the plurality of configuration settings for configuring the search engine, wherein the other configuration settings comprise one or more of; a setting to set security rules for the searcher; a setting for specifying whether a search section of the search engine is initially collapsed or expanded when a search page is opened; a setting for specifying whether the searcher is capable of accessing a basic or advanced search;
ora setting for specifying a maximum number of visible rows from a search results grid that can be viewed at one time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing a configurable a search engine, said method comprising:
-
allowing, by a computer system, a user to select for a searcher, a set of configuration settings from a plurality of configuration settings, wherein the plurality of configuration settings comprises setting security rules for the searcher; enabling the searcher to personalize the search engine based on the selected set of configuration settings, wherein allowing the user to select the set of configuration settings comprises; selecting, from a plurality of search engine related options, a set of search engine related options for the searcher to personalize the search engine, and specifying an extent to which the searcher can personalize the set of search engine related options, wherein the set of search engine related options comprises at least an option to specify a set of search fields available to the searcher for performing a search; and providing, by the computer system, the searcher with an interface to perform searches using the search engine as personalized by the searcher, wherein the user has a first level of access and the searcher has a second level of access to the configurable search engine; and in response to the searcher entering a search query using the interface; searching for information about a component by using a category identification for searching a first category of information stored in a first table, extracting a component identification from the information about the component, and using the component identification for finding information from a second category of information stored in a second table. - View Dependent Claims (10, 11)
-
-
12. A non-transitory computer readable storage medium storing a sequence of instructions for providing a configurable search engine wherein execution of the sequence of instructions by a processor causes the processor to:
-
allow a user to select for a searcher, a set of configuration settings from a plurality of configuration settings; enable the searcher to personalize the search engine based on the selected set of configuration settings, wherein allowing the user to select the set of configuration settings comprises allowing the user to; select, from a plurality of search engine related options, a set of search engine related options available for the searcher to personalize the search engine; and specify an extent to which the searcher can personalize the set of search engine related options, wherein the set of search engine related options comprises; an option related to an appearance of a search engine interface of the search engine, and an option to select a set of search fields and behavior of the set of search fields available to the searcher for the search; enable the searcher to perform the search using the search engine as personalized by the searcher, wherein the user has a first level of access and the searcher has a second level of access to the configurable search engine; and enable the user to select other configuration settings in the configuration portion of the search engine to configure the search engine, wherein the other configuration settings include one or more of; a setting for security rules for the searcher; a setting for specifying whether a search section of the search engine is initially collapsed or expanded when a search page is opened; a setting for specifying whether the searcher is capable of accessing a basic and/or advanced search;
ora setting for specifying a maximum number of visible rows from a search results grid that can be viewed at one time. - View Dependent Claims (13, 14, 15, 16)
-
Specification