Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server
Reexamination Certificate
2006-01-04
2009-12-29
Backer, Firmin (Department: 2448)
Electrical computers and digital processing systems: multicomput
Distributed data processing
Client/server
C709S201000, C709S227000, C709S228000, C707S793000
Reexamination Certificate
active
07640299
ABSTRACT:
Implementations of the present invention relate in part to optimizations to peer-to-peer communication systems. For example, one implementation relates to use of a smart transceiver that creates, caches, and manages communication channels dynamically between peers. Another implementation relates to use of a central tracking object that can be used to efficiently register and distribute peer messages among the various peers. In one implementation, the central tracking object is shared amongst peers in the group. Still another implementation relates to associating peer groups with namespaces, and for including peer groups of one namespace within still other peer groups of different namespaces. These and other aspects of the invention can also be used to ensure delivery intent of a given peer message is preserved, and to ensure that optimal numbers of messages are communicated to any given peer at any given time.
REFERENCES:
patent: 5483652 (1996-01-01), Sudama
patent: 5692180 (1997-11-01), Lee
patent: 5831975 (1998-11-01), Chen et al.
patent: 5893116 (1999-04-01), Simmonds
patent: 6505244 (2003-01-01), Natarjan
patent: 6546415 (2003-04-01), Park
patent: 6553423 (2003-04-01), Chen
patent: 6826182 (2004-11-01), Parthasarathy
patent: 6848109 (2005-01-01), Kuhn
patent: 6965575 (2005-11-01), Srikrishna et al.
patent: 7010534 (2006-03-01), Kraft
patent: 7016085 (2006-03-01), Gonzalez
patent: 7065784 (2006-06-01), Hopmann
patent: 7188145 (2007-03-01), Lowery
patent: 7200113 (2007-04-01), Beyda
patent: 7206934 (2007-04-01), Pabla
patent: 7328280 (2008-02-01), Takeda et al.
patent: 2002/0056089 (2002-05-01), Houston
patent: 2002/0141345 (2002-10-01), Szviatovszki et al.
patent: 2002/0147815 (2002-10-01), Tormasov et al.
patent: 2002/0152299 (2002-10-01), Traversat
patent: 2002/0184310 (2002-12-01), Traversat et al.
patent: 2003/0018701 (2003-01-01), Kaestle et al.
patent: 2003/0088620 (2003-05-01), Kermarrec et al.
patent: 2003/0126304 (2003-07-01), Wyatt
patent: 2003/0233455 (2003-12-01), Leber et al.
patent: 2004/0098455 (2004-05-01), Ellis et al.
patent: 2004/0133640 (2004-07-01), Yeager et al.
patent: 2004/0148326 (2004-07-01), Nadgir et al.
patent: 2004/0162871 (2004-08-01), Pabla et al.
patent: 2004/0162997 (2004-08-01), Hopmann
patent: 2004/0249953 (2004-12-01), Fernandez et al.
patent: 2005/0010660 (2005-01-01), Vaught
patent: 2005/0021617 (2005-01-01), Rusitschka
patent: 2005/0044301 (2005-02-01), Vasilevsky et al.
patent: 2005/0091505 (2005-04-01), Riley
patent: 2005/0105905 (2005-05-01), Ovadia
patent: 2005/0114854 (2005-05-01), Padisetty
patent: 2005/0256909 (2005-11-01), Aboulhosn et al.
patent: 2006/0074876 (2006-04-01), Kakivaya
patent: 2006/0117024 (2006-06-01), Kaler
patent: 2006/0117026 (2006-06-01), Kaler
patent: 2006/0167841 (2006-07-01), Allan
patent: 2007/0133520 (2007-06-01), Kaler
patent: WO02056182 (2002-07-01), None
patent: WO2004039031 (2004-05-01), None
Office Action mailed Jul. 29, 2008 cited in U.S. Appl. No. 10/956,472.
Cisco Systems; Configuring ATM Routing and PNNI: Dynamic Versus Static ATM Routing http://www.cisco.com/en/US/products/hw/switches/ps1893/products/configuration—guide—chapter09186a00800f6565.html.
Dynamic Reconfiguration of Network Applications and Middleware Systems in the Bio-Networking Architecture; Abstract; http://www.cs.umb.edu/˜jxs/pub/lartes02.pdf.
Performance-Responsive Middleware; Multi-domain Management; http://www.dcs.warwick.ac.uk/research/hpsg/middleware/middleware.html.
Network Technologies; Approach;http://oxygen.lcs.mit.edu/Network.html.
Network Sensitive Reconfiguration of Distributed Applications, Abstract; http://www.cs.rpi.edu/research/pdf/05-03.pdf.
Storage, Mutability and Naming in Pasta By Tim D. Moretown, Ian A. Pratt and Timothy L. Harris; University of Cambridge Computer Laboratory; Cambridge, UK; 2002; p. 215.
Office Action mailed Jan. 3, 2008 cited in Related U.S. Appl. No. 11/325,690.
Office action mailed Mar. 18, 2008 cited in related U.S. Appl. No. 10/956,472.
Office Action mailed Aug. 9, 2007 cited in Related U.S. Appl. No. 10/956,472.
Mobility Protocol Framework to Support Multiple Namespaces by Masahiro Ishiyama and Mitsunobu Kunishi; 2003 Symposium on Applications and the Internet Workshops (Saint 2003), Orlando, FL, pp. 208-213.
Explicit Namespaces by Franz Achermann and Oscar Nierstrasz; Software Composition Group, University of Berne; Theoretical Computer Science archive, vol. 331 , Issue 2-3 (Feb. 2005); pp. 367-396.
Office Action mailed Sep. 3, 2008 cited in U.S. Appl. No. 11/301,745.
Office Action dated Jun. 2, 2008 cited in related U.S. Appl. No. 11/325,690.
Sun Microsystems, Inc.: An Open-Source Peer-to-Per Distributed Computing Project Using JXTA, by Jerome Verbeke and Neelakanth Nadgir [online] [retrieved on Feb. 15, 2006]. Retrieved from the Internet URL: http://www.jxta.org/JavaOne/JavaOne2003/jngi.pdf.
Reliable and Secure Group Communication by Deb Agarwal [online] [retrieved on Feb. 15, 2006]. Retrieved from the Internet URL: http://www.doecollaboratory.org/research2/groupcomm/rsgc—scidac—exec—summary—final.pdf.
Department of Computer Science, University of Maryland, College Park: Scalable Peer Finding on the Internet, by Suman Banerjee, Christopher Kommareddy, and Bobby Bhattacharjee [online] [retrieved on Feb. 15, 2006]. Retrieved from the Internet URL: http://www.cs.wisc.edu/˜suman/pubs/gi02.pdf.
Collaboration Technologies Group, Distributed Systems Department, Computational Research Division, Lawrence Berkeley National Laboratory: A Scalable and Secure Peer-to-Peer Information Sharing Tool [online] [retrieved on Feb. 15, 2006]. Retrieved from the Internet URL: http://dsd.lbl.gov/P2P/file-share/.
Scalable Application-Level Anycast for Highly Dynamic Groups by Miguel Castro, Peter Druschel, Anne-Marie Kermarrec, and Antony Rowstron [online] [retrieved on Feb. 15, 2006]. Retrieved from the Internet URL: http://project-iris.net/irisbib/papers/druschelanycast/paper.pdf.
Office Action dated Dec. 19, 2008 cited in U.S. Appl. No. 10/956,472.
Office Action dated Feb. 11, 2009 cited in U.S. Appl. No. 11/301,745.
Office Action dated Feb. 4, 2009 cited in U.S. Appl. No. 11/325,693.
Notice of Allowance dated Oct. 22, 2008 cited in U.S. Appl. No. 11/325,690.
Hasha Richard L.
Kakivaya Gopala Krishna R.
Kaler Christopher G.
Wilson Hervey Oliver
Backer Firmin
Eskandarnia Arvin
Microsoft Corporation
Workman Nydegger
LandOfFree
Optimizing communication using scaleable peer groups does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Optimizing communication using scaleable peer groups, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Optimizing communication using scaleable peer groups will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4136356