JP5536120B2 - スケーラブルなピア・グループを使用して通信を最適化すること - Google Patents
スケーラブルなピア・グループを使用して通信を最適化すること Download PDFInfo
- Publication number
- JP5536120B2 JP5536120B2 JP2012026533A JP2012026533A JP5536120B2 JP 5536120 B2 JP5536120 B2 JP 5536120B2 JP 2012026533 A JP2012026533 A JP 2012026533A JP 2012026533 A JP2012026533 A JP 2012026533A JP 5536120 B2 JP5536120 B2 JP 5536120B2
- Authority
- JP
- Japan
- Prior art keywords
- peer
- message
- group
- peers
- communication
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
- 230000006854 communication Effects 0.000 title claims description 150
- 238000004891 communication Methods 0.000 title claims description 149
- 238000000034 method Methods 0.000 claims description 38
- 230000004044 response Effects 0.000 claims description 30
- 241000282376 Panthera tigris Species 0.000 claims 1
- 230000007246 mechanism Effects 0.000 description 62
- 230000006399 behavior Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000005457 optimization Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000009118 appropriate response Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000005304 joining Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1044—Group management mechanisms
- H04L67/1046—Joining mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1059—Inter-group management mechanisms, e.g. splitting, merging or interconnection of groups
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1061—Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
- H04L67/1063—Discovery through centralising entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1061—Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
- H04L67/1065—Discovery involving distributed pre-established resource-based relationships among peers, e.g. based on distributed hash tables [DHT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0033—Control or signalling for completing the hand-off for data sessions of end-to-end connection with transfer of context information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
従来のEメール・システムまたはインスタント・メッセージング・システム(instant messaging system)と比較して通信を容易にするかの点で、いろいろな意味で、より制限されている。例えば、従来のピア通信フレームワークによっては、一般的に、グループは、他のグループを含むことができないようになっている。すなわち、ピア・グループは、一般的に1つまたは複数のピア・コンピュータ・システムのメンバシップを備えるが、おそらく他のグループのすべてのメンバを別々にアドレス指定することなしには、一般的に、そのメンバシップには別のグループを表す単一エンティティ(例えば、アドレスまたはオブジェクト)を含めてはいない。
Claims (8)
- 1または複数のピアのピア・グループとピアがメッセージを通信するピア・ツー・ピア通信システムにおけるピアコンピュータシステムで、ピア・グループ内の前記1つまたは複数のピアの全てに亘って共有化されている中央トラッキングオブジェクトを参照することにより前記ピア・グループの1または複数のピアの間でピア・メッセージの通信を最適化する方法であって、該方法は、
前記ピアコンピュータシステムが、発信ピアからピア・ツー・ピア通信ネットワークを経由してピア・メッセージを受信するステップと、
前記中央トラッキングオブジェクトが、ピア・グループ内の前記1つまたは複数のピアの間で前記ピア・メッセージが送信されたこと及び受信されたことを記録するステップと、
前記ピアコンピュータシステムが、前記中央トラッキングオブジェクトを参照し、前記ピア・メッセージを受信すべき他のピアが前記ピア・メッセージを受信していないことを識別するステップと、
前記ピアコンピュータシステムが、メッセージの1または複数の配信制約条件及び前記識別に基づいて、前記ピアコンピュータシステムにより受信されたピア・メッセージに対する応答の要否を決定するステップと、
を含む、ことを特徴とする方法。 - 1つまたは複数の配信制約条件は、ピア・メッセージの配信をピア・グループの単一のピアに限定することによって、資源を維持するように、ピア・グループ内の1つまたは複数のピアのいずれかの1つにピア・メッセージを配信する配信意図を含む、ことを特徴とする請求項1に記載の方法。
- 前記要否を決定するステップは、前記応答をドロップするステップを含む、ことを特徴とする請求項1又は2に記載の方法。
- 1つまたは複数の配信制約条件は、ピア・メッセージに対して生成されるメッセージの数を制限することによって、資源を維持するように、1つのピアに、メッセージを受信する何れのピアの間から、ピア・メッセージに対して応答させる配信意図を含む、ことを特徴とする請求項1に記載の方法。
- 前記中央トラッキングオブジェクトをエントリ登録するステップをさらに含む、ことを特徴とする請求項1〜4のいずれか1項に記載の方法。
- ピア・グループ内の1つまたは複数のピアから異なるピア・メッセージを受信するステップをさらに含み、異なるピア・メッセージは1つまたは複数のピアのいずれかにそれが送信されるべきことを示す、ことを特徴とする請求項1〜5のいずれか1項に記載の方法。
- 前記異なるピア・メッセージはピア・グループ内の1つまたは複数のピアからたった1つの応答を要求していることを示す、ことを特徴とする請求項6に記載の方法。
- 前記異なるピア・メッセージについての応答を送信するステップと、
応答が異なるピア・メッセージにについて送信されたことを示す中央トラキングオブジェクトの形態でエントリ登録するステップをさらに含む、ことを特徴とする請求項7に記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/325,693 | 2006-01-04 | ||
| US11/325,693 US8250230B2 (en) | 2004-09-30 | 2006-01-04 | Optimizing communication using scalable peer groups |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008549492A Division JP5327852B2 (ja) | 2006-01-04 | 2006-12-19 | スケーラブルなピア・グループを使用して通信を最適化すること |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013245859A Division JP5715223B2 (ja) | 2006-01-04 | 2013-11-28 | スケーラブルなピア・グループを使用して通信を最適化すること |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012146312A JP2012146312A (ja) | 2012-08-02 |
| JP5536120B2 true JP5536120B2 (ja) | 2014-07-02 |
Family
ID=38256791
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008549492A Expired - Fee Related JP5327852B2 (ja) | 2006-01-04 | 2006-12-19 | スケーラブルなピア・グループを使用して通信を最適化すること |
| JP2012026533A Expired - Fee Related JP5536120B2 (ja) | 2006-01-04 | 2012-02-09 | スケーラブルなピア・グループを使用して通信を最適化すること |
| JP2013245859A Expired - Fee Related JP5715223B2 (ja) | 2006-01-04 | 2013-11-28 | スケーラブルなピア・グループを使用して通信を最適化すること |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008549492A Expired - Fee Related JP5327852B2 (ja) | 2006-01-04 | 2006-12-19 | スケーラブルなピア・グループを使用して通信を最適化すること |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013245859A Expired - Fee Related JP5715223B2 (ja) | 2006-01-04 | 2013-11-28 | スケーラブルなピア・グループを使用して通信を最適化すること |
Country Status (13)
| Country | Link |
|---|---|
| US (2) | US7640299B2 (ja) |
| EP (1) | EP1974500A2 (ja) |
| JP (3) | JP5327852B2 (ja) |
| KR (1) | KR20080089382A (ja) |
| CN (1) | CN101352002B (ja) |
| AU (1) | AU2006335155B2 (ja) |
| BR (1) | BRPI0619106A2 (ja) |
| CA (1) | CA2629230A1 (ja) |
| IL (1) | IL191877A (ja) |
| NO (1) | NO20082600L (ja) |
| RU (1) | RU2420898C2 (ja) |
| TW (1) | TW200733679A (ja) |
| WO (1) | WO2007081523A2 (ja) |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030019596A (ko) * | 2001-05-23 | 2003-03-06 | 소니 가부시끼 가이샤 | 방송 프로그램의 표시 방법 및 방송 프로그램 표시 장치및 방송 수신기 |
| US7613703B2 (en) * | 2004-09-30 | 2009-11-03 | Microsoft Corporation | Organizing resources into collections to facilitate more efficient and reliable resource access |
| US20070133520A1 (en) * | 2005-12-12 | 2007-06-14 | Microsoft Corporation | Dynamically adapting peer groups |
| US7640299B2 (en) | 2004-09-30 | 2009-12-29 | Microsoft Corporation | Optimizing communication using scaleable peer groups |
| US8549180B2 (en) * | 2004-10-22 | 2013-10-01 | Microsoft Corporation | Optimizing access to federation infrastructure-based resources |
| US8090880B2 (en) | 2006-11-09 | 2012-01-03 | Microsoft Corporation | Data consistency within a federation infrastructure |
| US20110082928A1 (en) | 2004-10-22 | 2011-04-07 | Microsoft Corporation | Maintaining consistency within a federation infrastructure |
| ATE418228T1 (de) * | 2006-07-20 | 2009-01-15 | Alcatel Lucent | Verteilte anwesenheitsverwaltung in peer-to-peer- netzen |
| US7617322B2 (en) * | 2006-09-29 | 2009-11-10 | Microsoft Corporation | Secure peer-to-peer cache sharing |
| US8027342B2 (en) * | 2006-12-21 | 2011-09-27 | Motorola Mobility, Inc. | Method and apparatus for establishing peer-to-peer communications |
| US20080209053A1 (en) * | 2007-02-28 | 2008-08-28 | Microsoft Corporation | HTTP-Based Peer-to-Peer Framework |
| US20100030841A1 (en) * | 2008-07-30 | 2010-02-04 | Albert Busoms Pujols | Method and system for sharing information between user groups |
| US20100094938A1 (en) * | 2008-10-10 | 2010-04-15 | Nicolas Le Scouarnec | Method of transmitting data between peerss by selecting a network according to at least one criterion and associated management device and communication equipment |
| WO2010052892A1 (ja) * | 2008-11-04 | 2010-05-14 | 株式会社オートネットワーク技術研究所 | 通信装置、中継装置、通信システム及び通信方法 |
| US20100185714A1 (en) * | 2009-01-15 | 2010-07-22 | Microsoft Corporation | Distributed communications between database instances |
| US20110153737A1 (en) * | 2009-12-17 | 2011-06-23 | Chu Thomas P | Method and apparatus for decomposing a peer-to-peer network and using a decomposed peer-to-peer network |
| EP2887589A1 (en) * | 2013-12-20 | 2015-06-24 | Rovio Entertainment Ltd | Stateless message routing |
| US9680745B2 (en) * | 2014-01-20 | 2017-06-13 | Huawei Technologies Co., Ltd. | Multi-domain source routed forwarding based on collaborating network controllers |
| JP6131907B2 (ja) | 2014-04-24 | 2017-05-24 | カシオ計算機株式会社 | 分散データベース、データ共有方法、プログラム、装置 |
| US10430120B2 (en) | 2014-07-30 | 2019-10-01 | Industrial Technology Research Institute | Data object management method and data object management system |
| US10194275B2 (en) * | 2015-03-06 | 2019-01-29 | Omnitracs, Llc | Inter-network messaging for mobile computing platforms |
| JP2018528641A (ja) * | 2015-06-29 | 2018-09-27 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | マシンツーマシン通信システムにおける通信ポリシ制御 |
| US10650325B2 (en) * | 2015-07-31 | 2020-05-12 | Microsoft Technology Licensing, Llc | Deterministic message distribution |
| CN105574667A (zh) * | 2015-12-15 | 2016-05-11 | 中广核工程有限公司 | 核电设计数据集成方法及系统 |
| US10798147B2 (en) * | 2016-06-30 | 2020-10-06 | Microsoft Technology Licensing, Llc | Constraint based controlled seeding |
| US11003693B2 (en) * | 2018-04-05 | 2021-05-11 | Sap Se | Grouping tables with existing tables in a distributed database |
| US11010363B2 (en) | 2018-04-05 | 2021-05-18 | Sap Se | Complementing existing tables while grouping tables in a distributed database |
| US11544294B2 (en) | 2020-12-10 | 2023-01-03 | Sap Se | Distributing tables in a distributed database using consolidated grouping sources |
Family Cites Families (89)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5483652A (en) | 1994-01-24 | 1996-01-09 | Digital Equipment Corporation | Mechanism for locating without search discrete application resources known by common name only in a distributed network computing environment |
| US5692180A (en) | 1995-01-31 | 1997-11-25 | International Business Machines Corporation | Object-oriented cell directory database for a distributed computing environment |
| US5831975A (en) * | 1996-04-04 | 1998-11-03 | Lucent Technologies Inc. | System and method for hierarchical multicast routing in ATM networks |
| US5893116A (en) * | 1996-09-30 | 1999-04-06 | Novell, Inc. | Accessing network resources using network resource replicator and captured login script for use when the computer is disconnected from the network |
| AT1751U1 (de) * | 1996-09-30 | 1997-10-27 | Kuehn Eva | Koordinations-system |
| US6353929B1 (en) | 1997-06-23 | 2002-03-05 | One River Worldtrek, Inc. | Cooperative system for measuring electronic media |
| FI105760B (fi) * | 1997-10-30 | 2000-09-29 | Nokia Mobile Phones Ltd | Matkaviestinverkon aliverkkoriippuvainen konvergenssiprotokolla |
| US6061743A (en) * | 1998-02-19 | 2000-05-09 | Novell, Inc. | Method and apparatus for aggregating disparate namespaces |
| US6665702B1 (en) * | 1998-07-15 | 2003-12-16 | Radware Ltd. | Load balancing |
| US6411966B1 (en) * | 1998-09-21 | 2002-06-25 | Microsoft Corporation | Method and computer readable medium for DNS dynamic update to minimize client-server and incremental zone transfer traffic |
| US6381627B1 (en) * | 1998-09-21 | 2002-04-30 | Microsoft Corporation | Method and computer readable medium for discovering master DNS server computers for a given domain name in multiple master and multiple namespace configurations |
| US6701415B1 (en) * | 1999-03-31 | 2004-03-02 | America Online, Inc. | Selecting a cache for a request for information |
| US6546415B1 (en) | 1999-05-14 | 2003-04-08 | Lucent Technologies Inc. | Network management system using a distributed namespace |
| US6553423B1 (en) * | 1999-05-27 | 2003-04-22 | Cisco Technology, Inc. | Method and apparatus for dynamic exchange of capabilities between adjacent/neighboring networks nodes |
| US6505244B1 (en) | 1999-06-29 | 2003-01-07 | Cisco Technology Inc. | Policy engine which supports application specific plug-ins for enforcing policies in a feedback-based, adaptive data network |
| US7065784B2 (en) | 1999-07-26 | 2006-06-20 | Microsoft Corporation | Systems and methods for integrating access control with a namespace |
| US7463648B1 (en) * | 1999-08-23 | 2008-12-09 | Sun Microsystems, Inc. | Approach for allocating resources to an apparatus based on optional resource requirements |
| JP3391316B2 (ja) * | 1999-10-22 | 2003-03-31 | 日本電気株式会社 | ネットワークシステム |
| US6826182B1 (en) | 1999-12-10 | 2004-11-30 | Nortel Networks Limited | And-or multi-cast message routing method for high performance fault-tolerant message replication |
| US6807423B1 (en) * | 1999-12-14 | 2004-10-19 | Nortel Networks Limited | Communication and presence spanning multiple access networks |
| AU2000231428A1 (en) * | 2000-03-10 | 2001-09-17 | Shenzhen Liming Network Systems Co., Ltd. | A platform of information switch |
| JP3732745B2 (ja) * | 2000-06-07 | 2006-01-11 | 日本電信電話株式会社 | 通信コネクション確立方法 |
| US7379994B2 (en) * | 2000-10-26 | 2008-05-27 | Metilinx | Aggregate system resource analysis including correlation matrix and metric-based analysis |
| US7072982B2 (en) * | 2000-11-22 | 2006-07-04 | Microsoft Corporation | Universal naming scheme for peer to peer resources |
| US6704301B2 (en) * | 2000-12-29 | 2004-03-09 | Tropos Networks, Inc. | Method and apparatus to provide a routing protocol for wireless devices |
| US6965575B2 (en) | 2000-12-29 | 2005-11-15 | Tropos Networks | Selection of routing paths based upon path quality of a wireless mesh network |
| AU2002243522A1 (en) | 2001-01-12 | 2002-07-24 | Epicrealm Operating Inc. | Method and system for community data caching |
| US7188145B2 (en) | 2001-01-12 | 2007-03-06 | Epicrealm Licensing Llc | Method and system for dynamic distributed data caching |
| WO2002057917A2 (en) * | 2001-01-22 | 2002-07-25 | Sun Microsystems, Inc. | Peer-to-peer network computing platform |
| US6956821B2 (en) | 2001-01-30 | 2005-10-18 | Telefonaktiebolaget L M Ericsson (Publ) | Path determination in a data network |
| US20020184368A1 (en) * | 2001-04-06 | 2002-12-05 | Yunsen Wang | Network system, method and protocols for hierarchical service and content distribution via directory enabled network |
| US7209973B2 (en) | 2001-04-09 | 2007-04-24 | Swsoft Holdings, Ltd. | Distributed network data storage system and method |
| US20030018701A1 (en) | 2001-05-04 | 2003-01-23 | Gregory Kaestle | Peer to peer collaboration for supply chain execution and management |
| US7016085B2 (en) * | 2001-08-31 | 2006-03-21 | Hewlett-Packard Development Company, L.P. | Remote proofing service adaptively isolated from the internet |
| DE10143754A1 (de) | 2001-09-06 | 2003-04-03 | Siemens Ag | Skalierbares Peer-to-Peer-Netzwerk mit einem Verzeichnisdienst |
| US8001189B2 (en) * | 2001-10-16 | 2011-08-16 | Microsoft Corporation | Routing of network messages |
| TWI261468B (en) * | 2001-11-02 | 2006-09-01 | Benq Corp | Rake reception device and method |
| US20030088620A1 (en) | 2001-11-05 | 2003-05-08 | Microsoft Corporation | Scaleable message dissemination system and method |
| US20030126304A1 (en) * | 2001-12-31 | 2003-07-03 | Wyatt David A. | Method for attaching a resource to a parent within a global resource namespace |
| CN102547405B (zh) | 2002-01-08 | 2016-08-24 | 提维股份有限公司 | 电子内容分发与交换系统 |
| US7085848B2 (en) * | 2002-03-15 | 2006-08-01 | Microsoft Corporation | Time-window-constrained multicast using connection scheduling |
| US6938042B2 (en) | 2002-04-03 | 2005-08-30 | Laplink Software Inc. | Peer-to-peer file sharing |
| US7058639B1 (en) * | 2002-04-08 | 2006-06-06 | Oracle International Corporation | Use of dynamic multi-level hash table for managing hierarchically structured information |
| JP2003316636A (ja) | 2002-04-23 | 2003-11-07 | Fuji Xerox Co Ltd | 計算機リソース管理装置および方法 |
| US7310314B1 (en) * | 2002-06-10 | 2007-12-18 | Juniper Networks, Inc. | Managing periodic communications |
| US20030233455A1 (en) | 2002-06-14 | 2003-12-18 | Mike Leber | Distributed file sharing system |
| US7200113B2 (en) | 2002-06-17 | 2007-04-03 | Siemens Communications, Inc. | Apparatus and method for isochronous network delay compensation |
| GB2390954B (en) * | 2002-07-13 | 2005-12-21 | Motorola Inc | A method and apparatus for transmission scheme selection |
| US7613796B2 (en) * | 2002-09-11 | 2009-11-03 | Microsoft Corporation | System and method for creating improved overlay network with an efficient distributed data structure |
| JP2004110624A (ja) | 2002-09-20 | 2004-04-08 | Fuji Xerox Co Ltd | 計算機リソース管理装置および方法 |
| US7206934B2 (en) * | 2002-09-26 | 2007-04-17 | Sun Microsystems, Inc. | Distributed indexing of identity information in a peer-to-peer network |
| WO2004030273A1 (ja) * | 2002-09-27 | 2004-04-08 | Fujitsu Limited | データ配信方法、システム、伝送方法及びプログラム |
| US7200657B2 (en) * | 2002-10-01 | 2007-04-03 | International Business Machines Corporation | Autonomic provisioning of network-accessible service behaviors within a federated grid infrastructure |
| EP1414211A1 (en) | 2002-10-23 | 2004-04-28 | Sony International (Europe) GmbH | Software architecture for capability and quality-of-service negotiations and session establishment for distributed multimedia applications |
| US8037202B2 (en) * | 2002-10-31 | 2011-10-11 | Oracle America, Inc. | Presence detection using mobile agents in peer-to-peer networks |
| US20040098455A1 (en) * | 2002-11-14 | 2004-05-20 | Motorola, Inc. | Method and apparatus for controlling communications between subscriber units |
| US7010534B2 (en) * | 2002-11-16 | 2006-03-07 | International Business Machines Corporation | System and method for conducting adaptive search using a peer-to-peer network |
| US7152180B2 (en) * | 2002-12-06 | 2006-12-19 | Ntt Docomo, Inc. | Configurable reliable messaging system |
| US7899932B2 (en) * | 2003-01-15 | 2011-03-01 | Panasonic Corporation | Relayed network address translator (NAT) traversal |
| US7533141B2 (en) * | 2003-01-24 | 2009-05-12 | Sun Microsystems, Inc. | System and method for unique naming of resources in networked environments |
| US7774495B2 (en) * | 2003-02-13 | 2010-08-10 | Oracle America, Inc, | Infrastructure for accessing a peer-to-peer network environment |
| US7293286B2 (en) * | 2003-02-20 | 2007-11-06 | Bea Systems, Inc. | Federated management of content repositories |
| JP4517578B2 (ja) * | 2003-03-11 | 2010-08-04 | 株式会社日立製作所 | ピアツーピア通信装置および通信方法 |
| US7200675B2 (en) * | 2003-03-13 | 2007-04-03 | Microsoft Corporation | Summary-based routing for content-based event distribution networks |
| US7693952B2 (en) * | 2003-03-27 | 2010-04-06 | Microsoft Corporation | Availability and scalability in a messaging system in a manner transparent to the application |
| US20040249953A1 (en) * | 2003-05-14 | 2004-12-09 | Microsoft Corporation | Peer-to-peer instant messaging |
| DE602004030446D1 (de) * | 2003-06-12 | 2011-01-20 | Camiant Inc | Dynamische dienstablieferung mit topologie-discovery für kommunikationsnetzwerke |
| US7602725B2 (en) * | 2003-07-11 | 2009-10-13 | Computer Associates Think, Inc. | System and method for aggregating real-time and historical data |
| US7415711B2 (en) * | 2003-08-01 | 2008-08-19 | Microsoft Corporation | System and method for a transport independent gaming API for mobile devices |
| US20050044301A1 (en) | 2003-08-20 | 2005-02-24 | Vasilevsky Alexander David | Method and apparatus for providing virtual computing services |
| JP2005092784A (ja) | 2003-09-19 | 2005-04-07 | Nippon Telegraph & Telephone West Corp | 検索方式の動的切替方法、検索方式を動的に切り替える装置、及び検索方式を動的に切り替える切替プログラム |
| JP4399226B2 (ja) * | 2003-09-30 | 2010-01-13 | 古野電気株式会社 | 通信端末装置 |
| US7392422B2 (en) * | 2003-10-20 | 2008-06-24 | Sony Computer Entertainment America Inc., | Violations in a peer-to-peer relay network |
| JP2005142959A (ja) * | 2003-11-07 | 2005-06-02 | Toshiba Solutions Corp | アドホック通信システムおよびその通信装置、ならびに送信先決定方法 |
| JP2005148956A (ja) * | 2003-11-12 | 2005-06-09 | Denso It Laboratory Inc | 情報配布方法及び情報配布処理用プログラム |
| US7340169B2 (en) * | 2003-11-13 | 2008-03-04 | Intel Corporation | Dynamic route discovery for optical switched networks using peer routing |
| US8104043B2 (en) * | 2003-11-24 | 2012-01-24 | Microsoft Corporation | System and method for dynamic cooperative distributed execution of computer tasks without a centralized controller |
| JP2005223722A (ja) | 2004-02-06 | 2005-08-18 | Matsushita Electric Ind Co Ltd | 携帯端末及び車載端末 |
| JP2005252755A (ja) * | 2004-03-05 | 2005-09-15 | Mitsubishi Electric Corp | 情報配信システム及び情報配信装置及び通信装置及び情報配信方法及び通信方法及びプログラム |
| JP4571666B2 (ja) * | 2004-04-05 | 2010-10-27 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 無線マルチホップアドホックネットワークにおけるアドレス解決マッピングのための方法、通信デバイスおよびシステム |
| US7640299B2 (en) * | 2004-09-30 | 2009-12-29 | Microsoft Corporation | Optimizing communication using scaleable peer groups |
| US7613703B2 (en) | 2004-09-30 | 2009-11-03 | Microsoft Corporation | Organizing resources into collections to facilitate more efficient and reliable resource access |
| US20070133520A1 (en) | 2005-12-12 | 2007-06-14 | Microsoft Corporation | Dynamically adapting peer groups |
| US8549180B2 (en) * | 2004-10-22 | 2013-10-01 | Microsoft Corporation | Optimizing access to federation infrastructure-based resources |
| US8014321B2 (en) | 2004-10-22 | 2011-09-06 | Microsoft Corporation | Rendezvousing resource requests with corresponding resources |
| US20060167841A1 (en) | 2004-11-18 | 2006-07-27 | International Business Machines Corporation | Method and system for a unique naming scheme for content management systems |
| JP2006155488A (ja) * | 2004-12-01 | 2006-06-15 | Sony Corp | データ処理装置およびデータ処理方法 |
| US20080069082A1 (en) * | 2006-09-19 | 2008-03-20 | Bea Systems, Inc. | Service router for use with a service-oriented architecture environment |
| TWI390869B (zh) * | 2008-04-24 | 2013-03-21 | Univ Nat Taiwan | 網路資源分配系統及方法 |
-
2006
- 2006-01-04 US US11/325,691 patent/US7640299B2/en not_active Expired - Fee Related
- 2006-01-04 US US11/325,693 patent/US8250230B2/en not_active Expired - Fee Related
- 2006-12-14 TW TW095146937A patent/TW200733679A/zh unknown
- 2006-12-19 KR KR1020087016415A patent/KR20080089382A/ko not_active Abandoned
- 2006-12-19 WO PCT/US2006/048737 patent/WO2007081523A2/en not_active Ceased
- 2006-12-19 JP JP2008549492A patent/JP5327852B2/ja not_active Expired - Fee Related
- 2006-12-19 CA CA002629230A patent/CA2629230A1/en not_active Withdrawn
- 2006-12-19 EP EP06847889A patent/EP1974500A2/en not_active Withdrawn
- 2006-12-19 BR BRPI0619106-1A patent/BRPI0619106A2/pt not_active IP Right Cessation
- 2006-12-19 RU RU2008127075/09A patent/RU2420898C2/ru not_active IP Right Cessation
- 2006-12-19 CN CN200680050333.9A patent/CN101352002B/zh not_active Expired - Fee Related
- 2006-12-19 AU AU2006335155A patent/AU2006335155B2/en not_active Ceased
-
2008
- 2008-06-02 IL IL191877A patent/IL191877A/en active IP Right Grant
- 2008-06-04 NO NO20082600A patent/NO20082600L/no not_active Application Discontinuation
-
2012
- 2012-02-09 JP JP2012026533A patent/JP5536120B2/ja not_active Expired - Fee Related
-
2013
- 2013-11-28 JP JP2013245859A patent/JP5715223B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| NO20082600L (no) | 2008-07-09 |
| CN101352002A (zh) | 2009-01-21 |
| US7640299B2 (en) | 2009-12-29 |
| US8250230B2 (en) | 2012-08-21 |
| JP5327852B2 (ja) | 2013-10-30 |
| US20060117025A1 (en) | 2006-06-01 |
| WO2007081523A2 (en) | 2007-07-19 |
| IL191877A (en) | 2012-02-29 |
| AU2006335155B2 (en) | 2010-12-23 |
| JP2009522690A (ja) | 2009-06-11 |
| JP2014078250A (ja) | 2014-05-01 |
| RU2008127075A (ru) | 2010-01-10 |
| US20060117026A1 (en) | 2006-06-01 |
| WO2007081523A3 (en) | 2007-09-07 |
| CN101352002B (zh) | 2011-05-18 |
| TW200733679A (en) | 2007-09-01 |
| JP2012146312A (ja) | 2012-08-02 |
| JP5715223B2 (ja) | 2015-05-07 |
| AU2006335155A1 (en) | 2007-07-19 |
| IL191877A0 (en) | 2009-08-03 |
| BRPI0619106A2 (pt) | 2011-09-13 |
| RU2420898C2 (ru) | 2011-06-10 |
| CA2629230A1 (en) | 2007-07-19 |
| KR20080089382A (ko) | 2008-10-06 |
| EP1974500A2 (en) | 2008-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5536120B2 (ja) | スケーラブルなピア・グループを使用して通信を最適化すること | |
| US7496602B2 (en) | Optimizing communication using scalable peer groups | |
| US7782866B1 (en) | Virtual peer in a peer-to-peer network | |
| CN101542461B (zh) | 用于内容共享系统的虚拟对等 | |
| CN100417158C (zh) | 在分布式计算机网络上升级资源的发现及重置 | |
| US8849917B2 (en) | Use of information channels to provide communications in a virtual environment | |
| US7797375B2 (en) | System and method for responding to resource requests in distributed computer networks | |
| CN100556003C (zh) | 一种实现群订阅服务的方法和系统 | |
| US20160021043A1 (en) | Communicating messages between publishers and subscribers in a mesh routing network | |
| KR20120038187A (ko) | 컨텐츠 중심 네트워킹 환경에서 그룹 변경에 관한 정보를 이용한 컨텐츠 공유 방법 및 장치 | |
| CN107026878A (zh) | 订阅消息的发布方法及装置 | |
| WO2014014909A1 (en) | Control system for conferencing applications in named-data networks | |
| US20100293239A1 (en) | Maintaining instant messaging conversations when a recipient is not at their primary workstation | |
| JP2010505196A (ja) | 効率的に拡張可能なコンピューティングのための複数のピアグループ | |
| RU2586598C2 (ru) | Тиражирование данных | |
| US9596309B2 (en) | Method and apparatus for parameterized promotion and delivery of data | |
| WO2017198088A1 (zh) | 资源订阅方法、资源订阅装置和资源订阅系统 | |
| KR20220075985A (ko) | 출판자의 이동성을 지원하는 ndn 기반의 통신 시스템 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20130701 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130718 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130828 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130830 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131128 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140418 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140423 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5536120 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |