Suche Bilder Maps Play YouTube News Gmail Drive Mehr »
Erweiterte Patentsuche | Abbildungen der Seite | Webprotokoll | Anmelden

Patente

  

IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIM

US006278992B1

(12) United States Patent ao) Patent No.: us 6,278,992 Bi

Curtis et al. (45) Date of Patent: Aug. 21,2001

(54) SEARCH ENGINE USING INDEXING

METHOD FOR STORING AND RETRIEVING
DATA

(76) Inventors: John Andrew Curtis, 6001

Killbury-Huber Rd., Plain City, OH
(US) 43064; Gordon Frank Scherer,

1190 S. Sunbury Rd., Westerville, OH
(US) 43081

( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 0 days.

(21) Appl. No.: 09/251,882

(22) Filed: Feb. 17, 1999

Related U.S. Application Data

(63) Continuation-in-part of application No. 08/937,990, filed on Sep. 26, 1997, now abandoned, which is a continuation of application No. 08/904,405, filed on Jul. 31, 1997, now abandoned.

(60) Provisional application No. 60/041,403, filed on Mar. 19, 1997.

(51) Int. CI. G06F 17/30

(52) U.S. CI 707/3; 707/2; 707/100;

707/103; 707/500; 707/513

(58) Field of Search 707/3, 103, 10,

707/2, 100, 500, 513

[blocks in formation]

A Search Engine utilizing a method and system for efficient storage and retrieval of data. The system comprises a record file, an index file, a duplicate segment file and access to a network of computers. The index files contains locations of data items, pointers to other index files, or an empty designation. The index files are arrays that contain locations corresponding to a predetermined range of characters with which the data items may be formed. Data items are stored according to the character strings of each data item. The first portion of a data object is indexed according to the indexing method of the present invention while a second portion of the data object is indexed according to another known database technology, such as B-tree.

46 Claims, 38 Drawing Sheets

[table][table][merged small][merged small]
[graphic]
[table][table][merged small][merged small][merged small]
[graphic]
« ZurückWeiter »