Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2007-06-12
2009-11-10
Trujillo, James (Department: 2159)
Data processing: database and file management or data structures
Database design
Data structure types
C709S217000, C709S223000, C709S238000, C709S244000, C707S793000, C707S793000, C707S793000
Reexamination Certificate
active
07617178
ABSTRACT:
In accordance with one illustrative embodiment, when a file is moved from the background to the foreground in a peer-to-peer client, the client makes a local request for file pieces. The client sends a handshake message to itself to check for available pieces. The client then exchanges messages locally the same way it would with external peers. As an alternative approach to local message passing, the client may keep a local record of file fragments in a data structure, such as a markup language document or other data repository. The client may then query the data structure for needed file fragments before submitting a request to the peer-to-peer network. Every time a new file segment is downloaded and validated in the background, or the foreground, the peer-to-peer client may update the data structure. Then, the client may simply query the data structure for the specific segment it wishes to download.
REFERENCES:
patent: 5337044 (1994-08-01), Folger et al.
patent: 7203741 (2007-04-01), Marco et al.
patent: 2001/0037311 (2001-11-01), McCoy et al.
patent: 2004/0024766 (2004-02-01), Chung
patent: 2005/0203851 (2005-09-01), King et al.
patent: 2006/0029093 (2006-02-01), Van Rossum
patent: 2006/0167855 (2006-07-01), Ishikawa et al.
patent: 2006/0179143 (2006-08-01), Walker et al.
patent: 2008/0016194 (2008-01-01), Chetuparambil et al.
Clarke et al., Protecting Free Expression Online with Freenet, 2002, IEEE Internet Computing.
Cohen, The Bittorrent Protocol Specification, 2008, p. 3.
Clarke, A Distributed Decentralised Information Storage and Retrieval System, 1999, University of Edinburgh.
Cohen, Bram, “Incentives Build Robustness in BitTorrent”, http://www.bittorrent.com/bittorrentecon.pdf , May 22, 2003, pp. 1-5.
“Swarming Technology”, Onion Networks, http://onionnetworks.com/technology/swarming/, 3 pages.
BitTorrent, Wikipedia, http://en.wikipedia.org/wiki/Bittorrent, 14 pages.
Malik, Om, “BitTorrent does legal P2P with NTL”, GigaOmniMedia, Inc., http://gigaom.com/2006/02/10/bittorrent-does-legal-p2p-with-ntl/, Feb. 10, 2006, 2 pages.
“Warner Bros. to sell films via BitTorrent”, The Associated Press, MSNBC.com, http://www.msnbc.msn.com/id/12694081/print/1/displaymode/1098/, May 8, 2006, 2 pages.
“The Changing Face of BitTorrent”, Computer Power User, Caught In The Web, vol. 5, Issue 11, http://www.computerpoweruser.com/Editorial/article.asp?guid=&article=articles/archive/c0511/46c11.asp/, Nov. 2005, 2 pages.
Cooper, Mark, “Lamabox—the P2P Video set-top box”, PVR Hardware Database, Jan. 19, 2006, http://pvrhw.goldfish.org/tiki-read—article.php?articleId=59, 2 pages.
“Our goal: to understand protein folding, misfolding, and related diseases”, Stanford University, Folding@home distributed computing, http://folding.stanford.edu, 3 pages.
“SETI@home”, University of California, 2006, http://setiathome.ssl.berkeley.edu/, 1 page.
“Project RC5”, distributed.net, http://www.distributed.net/rc5/, 2 pages.
“BandwidthSwitcher”, halfbakery, http://www.halfbakery.com/idea/BandwidthSwitcher#1002577095, 4 pages.
“P2P Internet”, halfbakery, http://www.halfbakery.com/idea/P2P—20Internet#1092502800, 3 pages.
Mldonkey, a multi-networks file-sharing client—Tasks: task #4381, Free Software Foundation, Inc., http://savannah.nongnu.org/task/?4381, 6 pages.
“Metainfo File Structure”, TheoryOrg, BitTorrentSpecification, Bittorent Protocol Specification v1.0, Section 7, http://wiki.theory.org/BitTorrentSpecification, 19 pages.
Chavez Timothy R.
Lauridsen Christina K.
Patel Sushma B.
Peterson Robert R.
Salem Loulwa F.
Bennett Steven L.
International Business Machines - Corporation
Spieler William
Tkacs Stephen R.
Trujillo James
LandOfFree
Moving file fragments from background file sharing to... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Moving file fragments from background file sharing to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Moving file fragments from background file sharing to... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4107488