Search-on-the-fly/sort-on-the-fly search engine for searching databases
First Claim
1. A method implemented on a suitably programmed processing device for accessing data from a data source, comprising:
- using search-on-the-fly, displaying, by a processor, an initial view of the data source, the initial view comprising as a first data field result list, a dynamically-determined set of first available data fields upon which a data query may be run; and
executing data queries, comprising;
executing a search-on-the-fly operation, comprising;
receiving a selection of a first data field from the first available data fields; and
displaying as a first data element result list, a first set of available data elements of the selected first data field,executing a sort-on-the-fly operation, comprising;
displaying a sort-on-the-fly option;
receiving a sort-on-the-fly command from a selection of the sort-on-the-fly option, wherein the selection generates a second view comprising as a decremented data field result list, all data fields from the initial view except the selected first available data field; and
displaying the second view of the data source, andrepeating search-on-the-fly and sort-on-the-fly operations until a desired data query result is achieved.
0 Assignments
0 Petitions
Accused Products
Abstract
A processor-implemented method for accessing data from a data source includes using search-on-the-fly to displaying an initial view of the data source. The initial view includes, as a first data field result list, a dynamically-determined set of first available data fields upon which a data query may be run. The method further includes executing data queries by executing a search-on-the-fly operation. The search-on-the-fly operation includes receiving a first selection of one of the first available data fields and displaying as a first data element result list, a first set of available data elements of the selected first available data field. The method still further includes executing a sort-on-the-fly operation by receiving a sort-on-the-fly command and displaying a second view of the data source. The second view includes as a second data field result list of all data fields from the initial view except the selected first available data field. Finally, the method includes repeating search-on-the-fly and sort-on-the-fly operations until a desired data query result is achieved.
76 Citations
21 Claims
-
1. A method implemented on a suitably programmed processing device for accessing data from a data source, comprising:
-
using search-on-the-fly, displaying, by a processor, an initial view of the data source, the initial view comprising as a first data field result list, a dynamically-determined set of first available data fields upon which a data query may be run; and executing data queries, comprising; executing a search-on-the-fly operation, comprising; receiving a selection of a first data field from the first available data fields; and displaying as a first data element result list, a first set of available data elements of the selected first data field, executing a sort-on-the-fly operation, comprising; displaying a sort-on-the-fly option; receiving a sort-on-the-fly command from a selection of the sort-on-the-fly option, wherein the selection generates a second view comprising as a decremented data field result list, all data fields from the initial view except the selected first available data field; and displaying the second view of the data source, and repeating search-on-the-fly and sort-on-the-fly operations until a desired data query result is achieved. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium having encoded thereon machine instructions executable by a processor for accessing data from a data source, wherein executing the machine instructions causes the processor to:
-
use search-on-the-fly, display an initial view of the data source, the initial view comprising as a first data field result list, a dynamically-determined set of first available data fields upon which a data query may be run; and execute data queries, comprising; execute a search-on-the-fly operation, wherein the processor; receives a selection of a first data field from the first available data fields; and displays as a first data element result list, a first set of available data elements of the selected first data field, execute a sort-on-the-fly operation, wherein the processor; displays a sort-on-the-fly option; receives a sort-on-the-fly command from a selection of the sort-on-the-fly option, wherein the selection generates a second view comprising as a decremented data field result list, all data fields from the initial view except the selected first available data field; and displays the second view of the data source, and repeats search-on-the-fly and sort-on-the-fly operations until a desired data query result is achieved. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification