WO2008033424A3 - Hive-based peer-to-peer network - Google Patents

Hive-based peer-to-peer network Download PDF

Info

Publication number
WO2008033424A3
WO2008033424A3 PCT/US2007/019858 US2007019858W WO2008033424A3 WO 2008033424 A3 WO2008033424 A3 WO 2008033424A3 US 2007019858 W US2007019858 W US 2007019858W WO 2008033424 A3 WO2008033424 A3 WO 2008033424A3
Authority
WO
WIPO (PCT)
Prior art keywords
peer
protocol
protocols
sources
hive
Prior art date
Application number
PCT/US2007/019858
Other languages
French (fr)
Other versions
WO2008033424A2 (en
Inventor
Vada Dean
Joseph Ross
Matthew Clower
Ryan Parman
Original Assignee
Foleeo Inc
Vada Dean
Joseph Ross
Matthew Clower
Ryan Parman
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Foleeo Inc, Vada Dean, Joseph Ross, Matthew Clower, Ryan Parman filed Critical Foleeo Inc
Publication of WO2008033424A2 publication Critical patent/WO2008033424A2/en
Publication of WO2008033424A3 publication Critical patent/WO2008033424A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/457Network directories; Name-to-address mapping containing identifiers of data entities on a computer, e.g. file names
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1061Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1061Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
    • H04L67/1063Discovery through centralising entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • H04L67/1078Resource delivery mechanisms
    • H04L67/108Resource delivery mechanisms characterised by resources being split in blocks or fragments

Abstract

A collaborative data transferring process can combine segments from all known servers and peer-to-peer (P2P) sources simultaneously, regardless of their native protocols. The process uses variable data block size that can be dynamically selected according to sizes provided by sources, e.g., according to the protocol of the source, and can generate hash values or validation codes on the fly so that compliance with validation techniques (if any) of other protocols is not required. The process may be classified as a P2P protocol, although it also contains centralized elements. Machine language implementations and low syntax overhead allow file exchanges over a homogeneous network with high throughput and low bandwidth consumption.
PCT/US2007/019858 2006-09-12 2007-09-12 Hive-based peer-to-peer network WO2008033424A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US84419106P 2006-09-12 2006-09-12
US60/844,191 2006-09-12
US92386807P 2007-04-17 2007-04-17
US60/923,868 2007-04-17

Publications (2)

Publication Number Publication Date
WO2008033424A2 WO2008033424A2 (en) 2008-03-20
WO2008033424A3 true WO2008033424A3 (en) 2008-05-15

Family

ID=39184332

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/019858 WO2008033424A2 (en) 2006-09-12 2007-09-12 Hive-based peer-to-peer network

Country Status (2)

Country Link
US (1) US8103870B2 (en)
WO (1) WO2008033424A2 (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8055902B2 (en) * 2007-01-12 2011-11-08 International Business Machines Corporation Method, system, and computer program product for data upload in a computing system
US8108544B2 (en) * 2008-12-10 2012-01-31 At&T Intellectual Property I, Lp System and method for content validation
US7894440B2 (en) * 2009-03-13 2011-02-22 Freescale Semiconductor, Inc. Programmable hash-tuple generation with parallel rule implementation independence
US8638800B2 (en) * 2009-04-03 2014-01-28 Freescale Semiconductor, Inc. Technique for generating hash-tuple independent of precedence order of applied rules
US9195961B1 (en) * 2009-11-30 2015-11-24 Amdocs Software Systems Limited System, method, and computer program for generating channel specific heuristics
US8745329B2 (en) * 2011-01-20 2014-06-03 Google Inc. Storing data across a plurality of storage nodes
CN102739704A (en) * 2011-04-02 2012-10-17 中兴通讯股份有限公司 Method and system for data migration in peer-to-peer network
US8793215B2 (en) 2011-06-04 2014-07-29 Recommind, Inc. Systems and methods for publishing datasets
US9736121B2 (en) 2012-07-16 2017-08-15 Owl Cyber Defense Solutions, Llc File manifest filter for unidirectional transfer of files
US10218586B2 (en) 2013-01-23 2019-02-26 Owl Cyber Defense Solutions, Llc System and method for enabling the capture and securing of dynamically selected digital information
US8776254B1 (en) 2013-01-23 2014-07-08 Owl Computing Technologies, Inc. System and method for the secure unidirectional transfer of software and software updates
US9306953B2 (en) 2013-02-19 2016-04-05 Owl Computing Technologies, Inc. System and method for secure unidirectional transfer of commands to control equipment
US9413823B2 (en) * 2013-03-15 2016-08-09 Hive Streaming Ab Method and device for peer arrangement in multiple substream upload P2P overlay networks
US9311329B2 (en) 2014-06-05 2016-04-12 Owl Computing Technologies, Inc. System and method for modular and continuous data assurance
US10142411B2 (en) 2015-05-29 2018-11-27 Microsoft Technology Licensing, Llc Dynamic swarm segmentation
EP3646570B1 (en) * 2017-06-30 2023-11-29 nChain Licensing AG Probabilistic relay for efficient propagation in a blockchain network
US11750393B2 (en) * 2021-03-30 2023-09-05 Ford Global Technologies, Llc Secure broadcast delivery and verification

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7051204B2 (en) * 2002-09-17 2006-05-23 Errikos Pitsos Methods and system for providing a public key fingerprint list in a PK system
US7065579B2 (en) * 2001-01-22 2006-06-20 Sun Microsystems, Inc. System using peer discovery and peer membership protocols for accessing peer-to-peer platform resources on a network

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6470453B1 (en) * 1998-09-17 2002-10-22 Cisco Technology, Inc. Validating connections to a network system
US20020049760A1 (en) * 2000-06-16 2002-04-25 Flycode, Inc. Technique for accessing information in a peer-to-peer network
DE10143754A1 (en) * 2001-09-06 2003-04-03 Siemens Ag Scalable peer-to-peer network with a directory service
US7263560B2 (en) * 2002-08-30 2007-08-28 Sun Microsystems, Inc. Decentralized peer-to-peer advertisement
US7159108B2 (en) * 2002-10-04 2007-01-02 International Business Machines Corporation Anonymous peer-to-peer networking
US7404006B1 (en) * 2002-12-20 2008-07-22 Symantec Operating Corporation Publishing a network address in a computer network
EP1511265A1 (en) * 2003-08-27 2005-03-02 Hewlett-Packard Development Company, L.P. Method and apparatus for load sharing of messages between a signalling gateway and remote processing units
US7388862B2 (en) * 2003-06-19 2008-06-17 Cisco Technology, Inc. Technique for notifying EIGRP neighbors when destroying adjacencies in a computer network
US7188254B2 (en) * 2003-08-20 2007-03-06 Microsoft Corporation Peer-to-peer authorization method
GB0322491D0 (en) * 2003-09-25 2003-10-29 British Telecomm Virtual networks
US20050203851A1 (en) * 2003-10-25 2005-09-15 Macrovision Corporation Corruption and its deterrence in swarm downloads of protected files in a file sharing network
US7486695B1 (en) * 2003-12-22 2009-02-03 Sun Microsystems, Inc. Method and apparatus for data communication tunneling channels
US7545932B2 (en) * 2004-10-29 2009-06-09 Thomson Licensing Secure authenticated channel
US7716660B2 (en) * 2004-12-14 2010-05-11 Microsoft Corporation Method and system for downloading updates
US7739390B2 (en) * 2005-03-23 2010-06-15 Cisco Technology, Inc. Method and apparatus for achieving optimal transfer times in a peer-to-peer network
US7742485B2 (en) * 2005-07-29 2010-06-22 Roxbeam Media Network Corporation Distributed system for delivery of information via a digital network
US7571344B2 (en) * 2005-08-12 2009-08-04 Silver Peak Systems, Inc. Ensuring data integrity in network memory
US7512943B2 (en) * 2005-08-30 2009-03-31 Microsoft Corporation Distributed caching of files in a network
US7680937B2 (en) * 2005-12-22 2010-03-16 Microsoft Corporation Content publication
US20070204003A1 (en) * 2006-02-28 2007-08-30 Maven Networks, Inc. Downloading a file over HTTP from multiple servers
WO2007148300A2 (en) * 2006-06-20 2007-12-27 Gal Zuckerman Methods and systems for push-to-storage
US7617178B2 (en) * 2006-12-05 2009-11-10 International Business Machines Corporation Moving file fragments from background file sharing to foreground file sharing and preventing duplicate downloads
US7814146B2 (en) * 2006-12-05 2010-10-12 International Business Machines Corporation File fragment trading based on rarity values in a segmented file sharing system
US7707248B2 (en) * 2007-06-25 2010-04-27 Microsoft Corporation Credit-based peer-to-peer storage
US8966001B2 (en) * 2008-09-02 2015-02-24 Qualcomm Incorporated Deployment and distribution model for improved content delivery system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7065579B2 (en) * 2001-01-22 2006-06-20 Sun Microsystems, Inc. System using peer discovery and peer membership protocols for accessing peer-to-peer platform resources on a network
US7051204B2 (en) * 2002-09-17 2006-05-23 Errikos Pitsos Methods and system for providing a public key fingerprint list in a PK system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CANO ET AL.: "On the design of pervasive computing applications based on Bluetooth and a P2P concept", IEEEXPLORE, 16 January 2006 (2006-01-16), Retrieved from the Internet <URL:http://www.ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1613599> *
RHODES ET AL.: "Wearable computing meets ubiquitous computing: reaping the best of both worlds", IEEEXPLORE, 6 August 2002 (2002-08-06), Retrieved from the Internet <URL:http://www.ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=806695> *

Also Published As

Publication number Publication date
US20080062870A1 (en) 2008-03-13
US8103870B2 (en) 2012-01-24
WO2008033424A2 (en) 2008-03-20

Similar Documents

Publication Publication Date Title
WO2008033424A3 (en) Hive-based peer-to-peer network
WO2008011388A3 (en) Methods and apparatus for transferring data
ATE541392T1 (en) SERVER-SIDE TFTP FLOW CONTROL
WO2007082250A3 (en) Choosing parameters in a peer-to-peer communications system
EP2552083A3 (en) Source node and router in content centric network, and communication method thereof
WO2007007320A3 (en) Method and system for increasing popularity of content items shared over peer-to-peer networks
DE602006021045D1 (en) ADAPTIVE BANDWIDTH CONTROL
SG162828A1 (en) Efficient formation of ad hoc networks
MX365357B (en) Efficient communication for devices of a home network.
WO2005059717A3 (en) Certificate based digital rights management
DE60218758D1 (en) COMMUNICATION PROTOCOLS, SYSTEMS AND METHODS
WO2009052452A3 (en) Virtual dispersive routing
WO2008142455A3 (en) A method and system for the creation, management and authentication of links between entities
ATE446634T1 (en) PROCESSING OF PACKETS FORWARDED IN COMMUNICATION NETWORKS
MY143918A (en) Access point having at least one or more configurable radios
EP2512060A3 (en) Method and apparatus of clock transmission between networks
WO2007001679A3 (en) Secure and stable hosting of third-party extensions to web services
WO2009113106A3 (en) Network communication
WO2008041967A3 (en) Audio chat system based on peer-to-peer architecture
WO2010111410A3 (en) A method and apparatus for live replication
EA200970463A1 (en) METHOD OF SELECTIVE SESSION INTERCEPT
TW200733649A (en) Communication of data to communication devices
US9667543B2 (en) Routing requests with varied protocols to the same endpoint within a cluster
EP1919139A4 (en) System and method for realizing network synchronization by packet network
JP2014023150A5 (en)

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07838119

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07838119

Country of ref document: EP

Kind code of ref document: A2