Peer-to peer graphing interfaces and methods

Electrical computers and digital processing systems: interprogra – Application program interface

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S223000

Reexamination Certificate

active

07430747

ABSTRACT:
Application programming interfaces and methods that provide graph management in a peer-to-peer (P2P) network are provided. More specifically, new and improved P2P application programming interfaces (APIs) and methods for the creation and access of graphs, the retrieval of node and graph information, the addition, modification, deletion and management of records (data), the importation and exportation of graph data, the direct communication between graph nodes, the addition of a security provider to a graph, the setting and retrieval of presence information, the registering for event notifications, and other utility and support functions are presented. Each of these interfaces utilize various parameters that are passed in from an application program that uses these interfaces to manage and utilize graphs. The interfaces return a value that indicates the success or failure of the function. For failures, the interfaces provide an indication as to the problem resulting in the failure.

REFERENCES:
patent: 5987376 (1999-11-01), Olson et al.
patent: 6920455 (2005-07-01), Weschler
patent: 7159223 (2007-01-01), Comeau
patent: 2002/0143989 (2002-10-01), Huitema et al.
patent: 2003/0055892 (2003-03-01), Huitema et al.
patent: 2003/0056093 (2003-03-01), Huitema et al.
patent: 2003/0056094 (2003-03-01), Huitema et al.
patent: 2004/0111515 (2004-06-01), Manion et al.
Bolcher et al., “Peer-to-Peer Architectures and the Magi™ Open-Source Infrastructure,” Endeavors Technology, Inc., Dec. 6, 2000.
Reynolds, J. “BOOTP Vendor Information Extensions,” Network Working Group, http://www.faqs.org/rfc/rfc1395.txt, retrieved Dec. 23, 2005, Jan. 1993.
Baskin, Cathryn. “AOL vs. Microsoft vs. All of Us,” PC World; Oct. 1999; 17, 10; Proquest Computing, p. 19.
“Project JXTA: Technical Shell Overview.” Sun Microsystems, Inc., Apr. 25, 2001; retrieved from <http://www.jxta.org/project/www/docs/TechShellOverview.pdf> on Aug. 10, 2006.
“Project JXTA: Technical Specification.” Version 1.0, Sun Microsystems, Inc, Apr. 25, 2001; retrieved from <http://download.jxta.org/files/documents/27/12/JXTA-Spec.pdf> on Aug. 10, 2006.
Gong, Li. “Project JXTA: A Technology Overview.” Sun Microsystems, Inc., Apr. 25, 2001; retrieved from <http://downloaded.jxta.org/files/documents/27/35/JXTA-Tech-Overview.PDF> on Aug. 10, 2006.
Tanenbaum, Andrew S. “Computer Networks,” Third Edition, Prentice Hall PTR, 1996; pp. 437-449.
“Microsoft Computer Dictionary,” Fifth Edition, Microsoft Press, 2002; pp. 31, 238-239, 424, 467.
Adam Langley,The Freenet Protocol, The Free Network Project, at http://freenet.sourceforge.net/index.php?page=protocol (last visited May 21, 2001).
Philip J. Erdelsky,The Birthday Paradox, EFG, at http://www.efgh.com/math/birthday.htm (last visited Mar. 8, 2002).
Red-Black Tree, National Institute of Standards and Technology, at http://www.nist.gov/dads/HTML/redblack.html (last visited Mar. 5, 2002).
Lai, Kevin, and Mary Baker,Measuring Link Bandwidths Using a Deterministic Model of Packet Delay, at Department of Computer Science at Stanford University, 13 pages.
Rowstron, Antony, and Peter Druschel,Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems, at Microsoft Research, Ltd., St. George House and Rice University, 20 pages.
Druschel, Peter, and Antony Rowstron,Past: A large-scale, persistent peer-to-peer storage utility, at Rice University and Microsoft Research, 6 pages.
Rowstron, Antony, and Peter Druschel,Storage management and caching in Past, a large-scale, persistent peer-to-peer storage utility, at Microsoft Research, Ltd., St. George House and Rice University, 14 pages.
Rowstron, Antony, Anne-Marie Kermarrec, Peter Druschel, and Miguel Castro,Scribe: The design of a large-scale event notification infrastructure, at Microsoft Research, Ltd., St. George House and Rice University, 20 pages.
Dabek, Frank, Emma Brunskill, M.Frans Kaashoek, David Karger, Robert Morris, Ion Stoica, and Hari Balakrishnan,Building Peer-to-Peer Systems With Chord, a Distributed Lookup Service, at MIT Laboratory for Computer Science, 6 pages, at http://pdos.lcs.mit.edu/chord.
Ellison, C.,SPKI Requirements, (The Internet Society 1999), at http://www.ieft.org/rfc/rfc2692.txt?number=2692 (last visited Aug. 6, 2001).
Ellison, Carl, Bill Frantz, Butler Lampson, Ron Rivest, Brian M. Thomas, and Tatu Ylonen,Simple Public Key Certificate, (Internet Draft 1999), at http://www.world.std.com/˜cme/spki.txt (last visited Aug. 6, 2001).
Ellison, C., B. Frantz, B. Lampson, R. Rivest, B. Thomas, and T. Ylonen,SPKI Certificate Theory, (The Internet Society 1999), at http://www.ietf.org/rfc/rfc2693.txt?number =2693 (last visited Aug. 6, 2001).
“Products: Groove Virtual Office FAQ ”,Groove Networks, retrieved from http://www.groove.net/index.cfm?pagename=VO—FAQ on May 31, 2005 (5 pages).
“Products: Groove Virtual Office”,Groove Networks, retrieved from http://www.groove.net/index/cfm/pagename/VirtualOffice on May 31, 2005 (2 pages).
“Products: Why Groove”,Groove Networks, retrieved from http://www.www.groove.net/index.cfm?pagename=Products—Overview on May 31, 2005 (2 pages).
“Microsoft, Groove Networks to Combine Forces to Create Anytime, Anywhere Collaboration”,Microsoft Presspass-Information for Journalists, retrieved from http://www.microsoft.com/prespass/features/2005/mar05/03-10GrooveQA.asp on May 31, 2005 (9 pages).
Gong, Li et al., “Project JXTA: A Technology Overview”,Sun Microsystems, Inc.Oct. 29, 2002, (pp. 1-11).
Newmarch, Jan, “JXTA, Overview”, Oct. 7, 2002, retrieved from http://jan.netcomp.monash.edu.au/distjava/jxta.html on Jun. 2, 2005 (pp. 1-15).
“News: Sun Incorporating JXTA into Products”, java.netTh Source for Java Technology Collaboration, Jan. 30, 2004, retrieved from http://today.java.net.pub
/SunKXTA on Jun. 2, 2005 (1 page).
Traversat, Bernard, et al., “Project JXTA Virtual Network”,Sun Microsystems, Inc.Oct. 28, 2002 (pp. 1-10).
“Project JXTA: An Open, Innovative Collaboration”,Sun Microsystems, Inc.Apr. 25, 2001, (pp. 1-5).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Peer-to peer graphing interfaces and methods does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Peer-to peer graphing interfaces and methods, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Peer-to peer graphing interfaces and methods will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3983268

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.