IP Library Granted Patent US 7,370,035
Granted Patent B2
US 7,370,035 · App. 10/654,588 · Granted May 6, 2008

Methods and systems for search indexing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,370,035
App. No.
10/654,588
Granted
May 6, 2008
Kind
B2
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.

Claims (20)

1. A method of performing a search comprising:

receiving a first string in a first search field;

in response to receiving the first string, incrementally locating a first group of documents that has at least a first word that begins with the first string;

receiving a second string in the first search field, wherein the first and second strings are separated by a string separator character in the first search field;

in response to receiving the second string, incrementally locating a second group of documents that has at least a second word that begins with the second string and identifying one or more documents that are included in each of the first and second groups of documents; and

displaying an indication of one or more of the identified one or more documents that are included in each of the first and second groups of documents.

2. The method of claim 1 , further comprising displaying a portion of a selected document of the documents that are included in each of the first and second groups of documents.

3. The method of claim 2 , further comprising automatically highlighting a first occurrence of the first word in the selected document.

4. The method of claim 2 , further comprising highlighting at the same time a plurality of occurrences of the first word in the selected document while not highlighting portions of text between occurrences of the first word.

5. The method of claim 1 , wherein the documents comprise one or more of emails, text documents, contact information, appointment information, task information, music files, system files, photographs, and images.

6. The method of claim 1 , wherein the documents comprise emails and the method further comprises automatically displaying in a user interface a first occurrence of the first word in a first of the identified one or more emails.

7. The method of claim 1 , wherein at least some of the documents comprise at least the following email fields in which one or more of the first and second strings may be located: to, from, cc, bcc, subject, body.

8. The method of claim 1 , wherein the single search field corresponds with a single field of the documents and the incrementally locating steps are performed only on content of the single field of the documents.

9. The method of claim 8 , wherein the single field of the documents comprises one of: to, from, cc, bcc, subject, and body fields of email documents.

10. A search apparatus stored on a computer readable medium, the search apparatus comprising instructions configured to be executed by a computing device in order to perform the method of:

receiving a first string in a first search field;

in response to receiving the first string, incrementally locating a first group of documents that has at least a first word that begins with the first string;

receiving a second string in the first search field, wherein the first and second strings are separated by a string separator character in the first search field;

in response to receiving the second string, incrementally locating a second group of documents that has at least a second word that begins with the second string and identifying one or more documents that are included in each of the first and second groups of documents; and

displaying an indication of one or more of the identified one or more documents that are included in each of the first and second groups of documents.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2023
From: FUTURE SEARCH HOLDINGS, INC.
To: X1 DISCOVERY, INC.
Reel/Frame 063435/0126 →
CHANGE OF NAME Recorded Apr 19, 2012
From: X1 TECHNOLOGIES, INC.
To: FUTURE SEARCH HOLDINGS, INC.
Reel/Frame 028094/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2005
From: COLWELL, STEVE
To: X1 TECHNOLOGIES, INC. (FORMERLY X1 TECHNOLOGIES, LLC)
Reel/Frame 016201/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2005
From: GROSS, WILLIAM
To: IDEALAB
Reel/Frame 016083/0831 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2004
From: IDEALAB
To: X1 TECHNOLOGIES, INC.
Reel/Frame 015504/0975 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2004
From: COLWELL, STEVE
To: XI TECHNOLOGIES, INC.
Reel/Frame 015505/0037 →