
US Patent No: 7,583,682
Number of patents in Portfolio can not be more than 2000
Method for improving peer to peer network communication
Stats
-
Sep 1, 2009
Issued date -
Jan 21, 2005
filing date -
11/040,364
serial no -
In Force
status
Importance
Abstract
The present invention relates to a node for deployment on a peer to peer network. The node is programmed for monitoring the network to receive communication messages therefrom and to forward the communication messages, optionally changing the communications radius parameters to an optimal or near optimal value. The node can forward messages from one network to another or from one network to the same network. The invention also provides a method for monitoring communication messages for selected objects by nodes on a peer to peer network. The method includes interposing the node on the network. The node has at least one stored object corresponding to a communication message object stored at the node; and monitors the network to detect communication messages matching at least one of the stored objects and decides whether or not to forward or change communication message radius parameters based on some defined programming or configuration.
First Claim
Related Publications
International Classification(s)
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,233,604 Methods and apparatus for optimum path selection in packet transmission networks | 218 | 1992 | |
| 5,600,638 Method and system for improving the processing time of the path selection in a high speed packet switching network | 121 | 1994 | |
| 2002/0073,204 Method and system for exchange of node characteristics for DATA sharing in peer-to-peer DATA networks | 109 | 2000 | |
| 2002/0133,735 System and method for efficient failover/failback techniques for fault-tolerant data storage system | 2 | 2001 | |
| 2002/0138,471 Method and system for operating a rating server based on usage and download patterns within a peer-to-peer network | 51 | 2001 | |
| 7,003,514 Method and apparatus for restricting a fan-out search in a peer-to-peer network based on accessibility of nodes | 26 | 2001 | |
| 2003/0050,966 Method and system for redirecting data requests in peer-to-peer data networks | 47 | 2001 | |
| 7,010,534 System and method for conducting adaptive search using a peer-to-peer network | 21 | 2002 | |
| 2004/0250,122 Network intelligence system | 19 | 2003 | |
| 2006/0209,819 Method and apparatus for efficiently expanding a P2P network | 12 | 2005 | |
|
|
|||
| 6,205,146 Method of dynamically routing to a well known address in a network | 33 | 1998 | |
| 6,147,971 Optimized routing method based on minimal hop count for use in PNNI based asynchronous transfer mode networks | 39 | 1998 | |
| 6,483,808 Method of optimizing routing decisions over multiple parameters utilizing fuzzy logic | 32 | 1999 | |
| 2002/0186,837 Multiple prime number generation using a parallel prime number search algorithm | 2001 | ||
| 7,174,382 Interest-based connections in peer-to-peer networks | 68 | 2002 | |
| 2003/0005,035 Peer-to-peer content popularity | 22 | 2002 | |
| 2005/0108,203 Sample-directed searching in a peer-to-peer system | 32 | 2003 | |
|
|
|||
| 2005/0091,167 Interdiction of unauthorized copying in a decentralized network | 25 | 2004 | |
| 2005/0114,709 Demand based method for interdiction of unauthorized copying in a decentralized network | 28 | 2004 | |
| 2005/0203,851 Corruption and its deterrence in swarm downloads of protected files in a file sharing network | 34 | 2005 | |
|
|
|||
| 2003/0055,892 Peer-to-peer group management and method for maintaining peer-to-peer graphs | 153 | 2001 | |
| 2003/0182,428 Peer-to-peer (P2P) communication system | 69 | 2002 | |
| 2005/0080,858 System and method for searching a peer-to-peer network | 38 | 2003 | |
|
|
|||
| 2005/0163,050 Method for monitoring and providing information over a peer to peer network | 9 | 2004 | |
| 2005/0163,133 Method for optimally utilizing a peer to peer network | 14 | 2005 | |
| 2005/0163,135 Method for improving peer to peer network communication | 24 | 2005 | |
|
|
|||
| 2004/0158,630 Monitoring and controlling network activity in real-time | 70 | 2003 | |
| 2004/0260,801 Apparatus and methods for monitoring and controlling network activity using mobile communications devices | 29 | 2004 | |
|
|
|||
| 6,732,180 Method to inhibit the identification and retrieval of proprietary media via automated search engines utilized in association with computer compatible communications network | 68 | 2000 | |
| 2003/0095,660 System and method for protecting digital works on a communication network | 61 | 2002 | |
|
|
|||
| 6,965,591 System and method for gatekeeper-to-gatekeeper communication | 21 | 1999 | |
|
|
|||
| 2006/0034,177 System for distributing decoy content in a peer to peer network | 28 | 2005 | |
|
|
|||
| 2004/0098,370 Systems and methods to monitor file storage and transfer on a peer-to-peer network | 67 | 2003 | |
|
|
|||
| 7,318,092 Method and apparatus for remote discovery of software applications in a networked environment | 16 | 2003 | |
|
|
|||
| 2005/0267,945 Systems and methods for deterring internet file-sharing networks | 36 | 2005 | |
|
|
|||
| 6,983,320 System, method and computer program product for analyzing e-commerce competition of an entity by utilizing predetermined entity-specific metrics and analyzed statistics from web pages | 37 | 2000 | |
|
|
|||
| 6,855,660 Rhodium electrocatalyst and method of preparation | 14 | 2002 | |
|
|
|||
| 5,794,254 Incremental computer file backup using a two-step comparison of first two characters in the block and a signature with pre-stored character and signature sets | 53 | 1996 | |
|
|
|||
| 2005/0038,898 Method of masking application processing applid to a request for access to a server, and a corresponding masking system | 14 | 2004 | |
|
|
|||
| 2003/0202,468 Mobile ad-hoc network and methods for performing functions therein based upon weighted quality of service metrics | 60 | 2002 | |
|
|
|||
| 2004/0148,434 Method and apparatus for peer-to peer access | 86 | 2003 | |
|
|
|||
| 2002/0065,832 System and method for controlling file distribution and transfer on a computer | 20 | 2001 | |
|
|
|||
| 6,839,769 Limiting request propagation in a distributed file system | 47 | 2001 | |
|
|
|||
| 7,120,145 Scheme for label switched path loop detection at node device | 13 | 2002 | |
|
|
|||
| 2004/0030,651 Method and apparatus for distributing content through on-line network | 21 | 2003 | |
|
|
|||
| 2003/0195,852 System, method, apparatus and means for protecting digital content | 35 | 2002 | |
|
|
|||
| 2006/0248,062 Method and system for content search with mobile computing devices | 28 | 2006 | |
|
|
|||
| 2004/0143,842 System and method for achieving continuous connectivity to an access point or gateway in a wireless network following an on-demand routing protocol, and to perform smooth handoff of mobile terminals between fixed terminals in the network | 44 | 2004 | |
|
|
|||
| 6,069,896 Capability addressable network and method therefor | 80 | 1996 | |
|
|
|||
| 2002/0161,844 Method and apparatus for peer to peer communication over a master slave interface | 19 | 2001 | |
|
|
|||
| 2004/0230,572 System and method for semantic knowledge retrieval, management, capture, sharing, discovery, delivery and presentation | 222 | 2004 | |
|
|
|||
| 6,668,289 System, method, and computer program product for uninstalling computer software | 42 | 2002 | |
|
|
|||
| 6,918,113 Client installation and execution system for streamed applications | 130 | 2001 | |
|
|
|||
| 2002/0069,089 Method for case management of workplace-related injuries | 21 | 2001 | |
|
|
|||
| 2002/0152,262 Method and system for preventing the infringement of intellectual property rights | 87 | 2001 | |
|
|
|||
| 2002/0087,885 Method and application for a reactive defense against illegal distribution of multimedia content in file sharing networks | 78 | 2001 | |
|
|
|||
| 2005/0229,243 Method and system for providing Web browsing through a firewall in a peer to peer network | 52 | 2004 | |
|
|
|||
| 7,089,301 System and method for searching peer-to-peer computer networks by selecting a computer based on at least a number of files shared by the computer | 45 | 2000 | |
|
|
|||
| 2003/0009,591 Apparatus and method for managing internet resource requests | 10 | 2001 | |
|
|
|||
| 5,949,760 Simultaneous channel access transmission method for a multi-hop communications radio network | 68 | 1997 | |
|
|
|||
| 2005/0047,390 Method for route recovery in wireless network of tree topology | 11 | 2004 | |
|
|
|||
| 2003/0208,621 Path optimizer for peer to peer networks | 38 | 2002 | |
|
|
|||
| 7,177,295 Wireless routing protocol for ad-hoc networks | 138 | 2002 | |
|
|
|||
| 2001/0003,191 Communication device and software for operating multimedia applications | 110 | 2000 | |
|
|
|||
| 7,327,683 Method and apparatus for disseminating topology information and for discovering new neighboring nodes | 51 | 2002 | |
|
|
|||
| 2004/0162,871 Infrastructure for accessing a peer-to-peer network environment | 170 | 2003 | |
|
|
|||
| 2002/0044,549 Efficient scatternet forming | 96 | 2001 | |
|
|
|||
| 2005/0229,255 System and method for scanning a network | 31 | 2004 | |
|
|
|||
| 6,076,088 Information extraction system and method using concept relation concept (CRC) triples | 232 | 1997 | |
|
|
|||
| 5,987,011 Routing method for Ad-Hoc mobile networks | 439 | 1996 | |
|
|
|||
| 2005/0043,548 Automated monitoring and control system for networked communications | 21 | 2004 | |
|
|
|||
| 2005/0108,248 Limiting use of unauthorized digital content in a content-sharing peer-to-peer network | 15 | 2004 | |
|
|
|||
| 2003/0212,710 System for tracking activity and delivery of advertising over a file network | 86 | 2003 | |
| 2004/0250,106 System and method for preventing sharing of music, video, video games and software | 11 | 2003 | |
| 2004/0039,921 Method and system for detecting rogue software | 42 | 2003 | |
| 2004/0111,604 Method and system for protection against unauthorized distribution of copyrighted computer files over peer-to-peer networks | 14 | 2003 | |
| 2004/0196,784 Route discovery based piconet forming | 20 | 2004 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 3.5 Year Payment | $1600.00 | $800.00 | $400.00 | Mar 1, 2013 |
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Mar 1, 2017 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Mar 1, 2021 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 3.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |