Real-time search engine

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C707S793000, C707S793000, C709S215000, C709S217000

Reexamination Certificate

active

10025443

ABSTRACT:
A search engine operates substantially in real time through instant updates by the servers on a file sharing network. A server coming on-line in the network and comprising a first data object such as an audio file, video file, executable file, or text file, is configured to upload a description, such as a song title or file name, of the first data object, to the search engine during the log-in process. The search engine comprises a data-object description table for storing and correlating various data object descriptions to respective server identifiers identifying servers currently on line that store the data objects defined by the data object descriptions. During the log-in process, the search engine is configured to correlate the identifier of the server coming on-line with a data-object description of a data object stored in the server coming on-line. A requesting server seeking a specific data file is configured to identify a data object description of the requested data file in a request transmitted to the search engine. In response to a request, the search engine is configured to download to the requesting server the server-identifiers that are stored within the data-object description table in a relationship with the data-object-description of the request. The requesting server is configured to select a source server from among the server identifiers provided by the search engine, and to download the requested data file from the select source server. A server notifies the search engine when the download is complete. The search engine is configured to update the relationships within the data-object description table to reflect that the requested file is now within the requesting server. The search engine is further configured to purge from the data-object description table any relationships between a server and a data-object or data file when that server has gone off line, or when that data file has been removed from the server.

REFERENCES:
patent: 4506387 (1985-03-01), Walter
patent: 4616263 (1986-10-01), Eichelberger
patent: 4648123 (1987-03-01), Schrock
patent: 4745559 (1988-05-01), Willis et al.
patent: 4766581 (1988-08-01), Korn et al.
patent: 4769833 (1988-09-01), Farleigh et al.
patent: 4844679 (1989-07-01), Teranishi
patent: 4867628 (1989-09-01), Ammon et al.
patent: 4891720 (1990-01-01), Grant et al.
patent: 4893307 (1990-01-01), McKay et al.
patent: 4961139 (1990-10-01), Hong et al.
patent: 5014125 (1991-05-01), Pocock et al.
patent: 5093718 (1992-03-01), Hoarty et al.
patent: 5101488 (1992-03-01), Rosenthal et al.
patent: 5132789 (1992-07-01), Ammon et al.
patent: 5133065 (1992-07-01), Cheffetz et al.
patent: 5133079 (1992-07-01), Ballantyne et al.
patent: 5192999 (1993-03-01), Graczyk et al.
patent: 5220420 (1993-06-01), Hoarty et al.
patent: 5224205 (1993-06-01), Dinkin et al.
patent: 5233346 (1993-08-01), Minerd et al.
patent: 5357276 (1994-10-01), Banker et al.
patent: 5392400 (1995-02-01), Berkowitz et al.
patent: 5410343 (1995-04-01), Coddington et al.
patent: 5497502 (1996-03-01), Castille
patent: 5528281 (1996-06-01), Grady et al.
patent: 5544352 (1996-08-01), Egger
patent: 5570126 (1996-10-01), Blahut et al.
patent: 5608447 (1997-03-01), Farry et al.
patent: 5617539 (1997-04-01), Ludwig et al.
patent: 5625404 (1997-04-01), Grady et al.
patent: 5635979 (1997-06-01), Kostreski et al.
patent: 5675819 (1997-10-01), Schuetze
patent: 5701469 (1997-12-01), Brandli et al.
patent: 5712906 (1998-01-01), Gradys et al.
patent: 5715395 (1998-02-01), Brabson et al.
patent: 5734961 (1998-03-01), Castille
patent: 5737532 (1998-04-01), DeLair et al.
patent: 5754784 (1998-05-01), Garland et al.
patent: 5754938 (1998-05-01), Herz et al.
patent: 5764982 (1998-06-01), Madduri
patent: 5778185 (1998-07-01), Gregerson et al.
patent: 5778363 (1998-07-01), Light
patent: 5778368 (1998-07-01), Hogan et al.
patent: 5784562 (1998-07-01), Diener
patent: 5794178 (1998-08-01), Caid et al.
patent: 5794249 (1998-08-01), Orsolini et al.
patent: 5796393 (1998-08-01), MacNaughton et al.
patent: 5806065 (1998-09-01), Lomet
patent: 5845070 (1998-12-01), Ikudome
patent: 5848410 (1998-12-01), Walls et al.
patent: 5857179 (1999-01-01), Vaithyanathan et al.
patent: 5870744 (1999-02-01), Sprague
patent: 5877755 (1999-03-01), Hellhake
patent: 5878410 (1999-03-01), Zbikowski et al.
patent: 5884035 (1999-03-01), Butman et al.
patent: 5884046 (1999-03-01), Antonov
patent: 5884305 (1999-03-01), Kleinburg et al.
patent: 5903892 (1999-05-01), Hoffert et al.
patent: 5920854 (1999-07-01), Kirsch et al.
patent: 5920859 (1999-07-01), Li
patent: 5926811 (1999-07-01), Miller et al.
patent: 5931907 (1999-08-01), Davies et al.
patent: 5956711 (1999-09-01), Sullivan et al.
patent: 5960194 (1999-09-01), Choy et al.
patent: 5960404 (1999-09-01), Chaar et al.
patent: 5963957 (1999-10-01), Hoffberg
patent: 5964834 (1999-10-01), Crutcher
patent: 5966139 (1999-10-01), Anupam et al.
patent: 5966703 (1999-10-01), Burrows
patent: 5970464 (1999-10-01), Apte et al.
patent: 5974409 (1999-10-01), Sanu et al.
patent: 5974412 (1999-10-01), Hazlehurst et al.
patent: 5983218 (1999-11-01), Syeda-Mahmood
patent: 5987376 (1999-11-01), Olson et al.
patent: 5987454 (1999-11-01), Hobbs
patent: 5987464 (1999-11-01), Schneider
patent: 6003041 (1999-12-01), Wugofski
patent: 6005860 (1999-12-01), Anderson et al.
patent: 6006221 (1999-12-01), Liddy et al.
patent: 6006223 (1999-12-01), Agrawal et al.
patent: 6006225 (1999-12-01), Bowman et al.
patent: 6012096 (2000-01-01), Link et al.
patent: 6026409 (2000-02-01), Blumenthal
patent: 6029195 (2000-02-01), Herz
patent: 6032129 (2000-02-01), Greef et al.
patent: 6038560 (2000-03-01), Wical
patent: 6044374 (2000-03-01), Nesamoney et al.
patent: 6044376 (2000-03-01), Kurtzman, II
patent: 6052784 (2000-04-01), Day
patent: 6055513 (2000-04-01), Katz et al.
patent: 6055568 (2000-04-01), Adams
patent: 6064980 (2000-05-01), Jacobi et al.
patent: 6070158 (2000-05-01), Kirsch et al.
patent: 6076108 (2000-06-01), Courts et al.
patent: 6078892 (2000-06-01), Anderson et al.
patent: 6078913 (2000-06-01), Aoki et al.
patent: 6085223 (2000-07-01), Carino, Jr. et al.
patent: 6092074 (2000-07-01), Rodkin et al.
patent: 6094676 (2000-07-01), Gray et al.
patent: RE36840 (2000-08-01), Mihalisin et al.
patent: 6128599 (2000-10-01), Walker et al.
patent: 6128647 (2000-10-01), Haury
patent: 6144944 (2000-11-01), Kurtzman, II et al.
patent: 6154739 (2000-11-01), Wrobel
patent: 6169988 (2001-01-01), Asakura
patent: 6169989 (2001-01-01), Eichstaedt et al.
patent: 6175829 (2001-01-01), Li et al.
patent: 6182050 (2001-01-01), Ballard
patent: 6189008 (2001-02-01), Easty et al.
patent: 6192372 (2001-02-01), Yamaura et al.
patent: 6212494 (2001-04-01), Boguraev
patent: 6212527 (2001-04-01), Gustman
patent: 6223575 (2001-05-01), Agrawal et al.
patent: 6308172 (2001-10-01), Agrawal et al.
patent: 6366907 (2002-04-01), Fanning et al.
patent: 6397209 (2002-05-01), Reed et al.
patent: 09288608 (1997-11-01), None
patent: WO 9103024 (1991-03-01), None
“Gnutella News—Gnutella News and Information,” Aug. 10, 2000, www.gnutella.com.
“Gnotella Help Page,” Aug. 10, 2000, www.gnotella.nerdherd.net/help.html.
SourceForge, “The Free Network Project Horn,” Aug. 10, 2000, www.freenet.sourceforge.net/.
Bob Schmidt, “nguCache—Connecting the world,” Aug. 10, 2000, www.gnucache.backroomwarehouse.com/.
Ian Clarke. et al. “A Distributed Decentralized Information Storage and Retrieval System”. Division of Informatics, XP-002177459, 1999, pp. 1-43.
Brian Copperman, “Search and Destroy: iMesh Goes Hunting”, XP-002177453, Nov. 19, 1999, p. 1-2.
“Technology Overview”, Mojo Nation, XP-002177454, Feb. 14, 2000, p. 1-5.
“LimeWire is Free and Contains no SpyWare!”, XP-002177455, Sep. 14, 2001, p. 1-3.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Real-time search engine does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Real-time search engine, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Real-time search engine will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3767672

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.