Methods and systems for search indexing
DCFirst Claim
Patent Images
1. A computerized method comprising:
- providing, by a computing device having one or more processors, a user interface comprising a first field;
in response to receiving each character of a first string from a user-controlled input device in the first field;
determining, by the computing device, if the first string comprises a command by comparing the received characters of the first string to one or more predetermined command strings;
in response to determining that the received characters of the first string comprise a command, determining an executable software application associated with the command and launching the determined software application without user interaction; and
in response to determining that the first string does not comprise a command, initiating an incremental search configured to update a list of documents selected from a plurality of documents that each comprise the first string, wherein the list is updated as each character of the first string is received from the user-controlled input device.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The present invention provides for quick and efficient searching. One embodiment includes a first instruction configured to read at least a first search string and a second search string entered into a same first search field, and a second instruction configured to incrementally filter search results to locate at least a first document that has a least a first word that begins with the first string and a second word that begins with the second string.
-
Citations
19 Claims
-
1. A computerized method comprising:
-
providing, by a computing device having one or more processors, a user interface comprising a first field; in response to receiving each character of a first string from a user-controlled input device in the first field; determining, by the computing device, if the first string comprises a command by comparing the received characters of the first string to one or more predetermined command strings; in response to determining that the received characters of the first string comprise a command, determining an executable software application associated with the command and launching the determined software application without user interaction; and in response to determining that the first string does not comprise a command, initiating an incremental search configured to update a list of documents selected from a plurality of documents that each comprise the first string, wherein the list is updated as each character of the first string is received from the user-controlled input device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium comprising a set of instructions that causes a computer to perform the process comprising:
-
providing a user interface comprising a first field; receiving characters of a first string entered in the first field with a user-controlled input device; after entry of each individual characters in the first field; determining if the first string comprises a command; in response to determining that the first string does comprise a command, selectively launching a software application associated with the command; and in response to determining that the first string does not comprise a command, selectively initiating an incremental search of a plurality of documents in order to locate documents that each comprises the first string. - View Dependent Claims (14, 15, 16)
-
-
17. A computerized system for alternatively executing a command or performing a search in response to a first string received from a user-controlled input device in a first text entry field, the system comprising:
-
means for providing a user interface comprising a first text entry field; means for receiving characters of a first string from a user-controlled input device in the first text entry field; means for initiating an incremental search of a plurality of documents as characters of the first string are received from the user-controlled input device; means for determining if the first string comprises a command as characters of the first string are received from the user-controlled input device; and means for selectively launching a software application in response to determining that the first string comprises a command means for selectively initiating an incremental search of a plurality of documents in response to determining that the first string is not a command, wherein the incremental search updates search results as characters of the first string are received from the user-controlled input device.
-
-
18. A computerized method of selectively executing a command, the method comprising:
-
receiving characters of a first string from a user-controlled input device in a text entry field; initiating an incremental search of a plurality of documents in order to locate documents that each comprise received characters of the first string; comparing the first string to each of a plurality of command strings that are associated with respective of a plurality of commands; and in response to determining that the first string comprises a particular command strings, launching a software application that is associated with the particular command string in response to determining that the first string does not comprise any of the command strings, initiating an incremental search of a plurality of documents in order to locate documents that each comprise the first string. - View Dependent Claims (19)
-
Specification