Source: http://www.google.ca/patents/US8086842
Timestamp: 2017-08-17 03:59:13
Document Index: 301327306

Matched Legal Cases: ['Application No. 05105417', 'Application No. 200510082279', 'Application No. 2007240567', 'Application No. 200510082279', 'Application No. 200510082279', 'Application No. 200680024733', 'Application No. 05105417', 'Application No. 05105417', 'Application No. 05105417', 'Application No. 2005', 'Application No. 10', 'Application No. 2008141720', 'Application No. 200510082279']

Patent US8086842 - Peer-to-peer contact exchange - Google Patents
A system may publish authenticated contact information in a publicly available index store, retrieve the contact information, and validate it. The claimed method and system may provide a client-based, server optional approach to publishing. The publicly available index store may be a distributed hash...http://www.google.ca/patents/US8086842?utm_source=gb-gplus-sharePatent US8086842 - Peer-to-peer contact exchange
Publication number US8086842 B2
Application number US 11/408,894
Also published as CA2646331A1, CN101427234A, CN101427234B, EP2089808A2, US20070250700, WO2007124180A2, WO2007124180A3
Publication number 11408894, 408894, US 8086842 B2, US 8086842B2, US-B2-8086842, US8086842 B2, US8086842B2
Patent Citations (213), Non-Patent Citations (189), Referenced by (9), Classifications (12), Legal Events (4)
US 8086842 B2
US5473691 5 Nov 1993 5 Dec 1995 Microsoft Corporation System and method for computer data transmission
US6055234 6 Jun 1997 25 Apr 2000 Nec Corporation ATM switching control method and ATM switch having shared cell memory
US6154541 30 Sep 1997 28 Nov 2000 Zhang; Jinglong F Method and apparatus for a robust high-speed cryptosystem
US6229806 30 Dec 1997 8 May 2001 Motorola, Inc. Authentication in a packet data system
US6341349 30 Oct 1997 22 Jan 2002 Hitachi, Ltd. Digital signature generating/verifying method and system using public key encryption
US6397303 24 Jun 1999 28 May 2002 International Business Machines Corporation Data processing system, cache, and method of cache management including an O state for memory-consistent cache lines
US6405290 24 Jun 1999 11 Jun 2002 International Business Machines Corporation Multiprocessor system bus protocol for O state memory-consistent data
US6578143 18 Dec 1998 10 Jun 2003 Qualcomm Incorporated Method for negotiating weakened keys in encryption systems
US6782103 * 25 Oct 2000 24 Aug 2004 Fujitsu Services Limited Cryptographic key management
US7051202 * 23 Jan 2001 23 May 2006 Nec Corporation Apparatus and computer-recording medium for evaluation support of encryption algorithm strength
US7129891 21 Nov 2003 31 Oct 2006 Xerox Corporation Method for determining proximity of devices in a wireless network
US7216233 14 Aug 2000 8 May 2007 Sun Microsystems, Inc. Apparatus, methods, and computer program products for filtering information
US7478120 27 Apr 2004 13 Jan 2009 Xiaohai Zhang System and method for providing a peer indexing service
US20010010720 18 Dec 2000 2 Aug 2001 Kimball Bridget D. Multiple signature authentication in conditional access systems
US20010019609 23 Jan 2001 6 Sep 2001 Yukiyasu Tsunoo Encryption evaluation support system that can largely reduce evaluation time of encryption algorithm, and record medium recording its program
US20020032765 13 Jul 2001 14 Mar 2002 David Pezzutti Intelligent network providing network accss services (INP-NAS)
US20020133607 6 Mar 2002 19 Sep 2002 Pekka Nikander Address mechanisms in internet protocol
US20020152380 12 Apr 2001 17 Oct 2002 Microsoft Corporation Methods and systems for unilateral authentication of messages
US20030018701 2 May 2002 23 Jan 2003 Gregory Kaestle Peer to peer collaboration for supply chain execution and management
US20030018813 17 Jan 2001 23 Jan 2003 Antes Mark L. Methods, systems and computer program products for providing failure recovery of network secure communications in a cluster computing environment
US20030083544 25 Oct 2002 1 May 2003 Catherine Richards Method and apparatus for finding love
US20030120929 6 Dec 2002 26 Jun 2003 Ntru Cryptosystems, Incorporated Digital signature and authentication method and apparatus
US20030126436 3 Jan 2002 3 Jul 2003 Eric Greenberg Method for identification of a user's unique identifier without storing the identifier at the identification site
US20030142823 25 Jan 2002 31 Jul 2003 Brian Swander Method and apparatus for fragmenting and reassembling internet key exchange data packets
US20030163683 28 Feb 2002 28 Aug 2003 Zhichen Xu Increasing peer privacy
US20030233568 13 Jun 2002 18 Dec 2003 Nvidia Corp. Method and apparatus for control of security protocol negotiation
US20040008845 10 Jul 2003 15 Jan 2004 Franck Le IPv6 address ownership solution based on zero-knowledge identification protocols or based on one time password
US20040010683 12 Sep 2002 15 Jan 2004 Microsoft Corporation Method and system for authenticating messages
US20040010688 * 5 Jun 2003 15 Jan 2004 Natsume Matsuzaki Authentication system and key registration apparatus
US20040063401 14 Dec 2001 1 Apr 2004 Hans-Jurgen Meckelburg Method for operating an ad-hoc network for the wireless data transmissions of synchronous and asynchronous messages
US20040151322 4 Jun 2002 5 Aug 2004 Sampo Sovio Method and arrangement for efficient information network key exchange
US20040158714 10 Feb 2003 12 Aug 2004 International Business Machines Corporation Method for distributing and authenticating public keys using hashed password protection
US20040225881 2 Dec 2003 11 Nov 2004 Walmsley Simon Robert Variant keys
US20040243819 5 Mar 2004 2 Dec 2004 Steven Bourne Using a flexible rights template to obtain a signed rights label (SRL) for digital content in a rights management system
US20040249757 2 Dec 2003 9 Dec 2004 Silverbrook Research Pty Ltd Authentication of resources usage in a multi-user environment
US20040249972 27 May 2004 9 Dec 2004 Sony Computer Entertainment Inc. System and method for notification within decentralized network
US20040260761 15 Mar 2004 23 Dec 2004 Yves Leaute Meta-search web service-based architecture for peer-to-peer collaboration and voice-over-IP
US20050055280 8 Sep 2003 10 Mar 2005 Gabrielle Jeans Method, system and apparatus for internet-based sales generation
US20050076218 17 Jul 2003 7 Apr 2005 Collie Brown Cryptographic electronic gift certificate cross-reference to related applications
US20050160291 16 Jan 2004 21 Jul 2005 Sharp Laboratories Of America, Inc. System and method for securing network-connected resources
US20050193219 16 Dec 2004 1 Sep 2005 Vanstone Scott A. Method for the application of implicit signature schemes
US20050203901 14 Mar 2005 15 Sep 2005 International Business Machines Corporation Searching a range in a set of values in a network with distributed storage entities
US20050220023 2 Aug 2004 6 Oct 2005 Kodialam Muralidharan S High-speed traffic measurement and analysis methodologies and protocols
US20050228824 1 Apr 2004 13 Oct 2005 Gattuso Joseph A Intelligent consequence management system
US20060005014 22 Jun 2005 5 Jan 2006 Microsoft Corporation Using time to determine a hash extension
US20060020796 28 Jun 2005 26 Jan 2006 Microsoft Corporation Human input security codes
US20060020807 22 Jun 2005 26 Jan 2006 Microsoft Corporation Non-cryptographic addressing
US20060077908 15 Mar 2005 13 Apr 2006 Park So H Method for generating and authenticating address automatically in IPv6-based internet and data structure thereof
US20060265436 19 May 2006 23 Nov 2006 Andrew Edmond Grid network for distribution of files
US20070008987 6 Jul 2005 11 Jan 2007 Microsoft Corporation Capturing contacts via people near me
US20070143619 16 Dec 2005 21 Jun 2007 International Business Machines Corporation Cooperative non-repudiated message exchange in a network environment
US20070192676 13 Feb 2006 16 Aug 2007 Bodin William K Synthesizing aggregated data of disparate data types into data of a uniform data type with embedded audio hyperlinks
US20080222127 9 Jun 2005 11 Sep 2008 Bergin James P Systems and Methods for Management of Contact Information
CN1716855B 29 Jun 2005 26 Jan 2011 微软公司 Call signs
EP1248441A2 13 Mar 2002 9 Oct 2002 Microsoft Corporation Peer-to-peer name resolution protocol (PNRP) and multilevel cache for use therewith
EP1333635B1 23 Dec 2002 6 Feb 2008 Microsoft Corporation Method and apparatus for fragmenting and reassembling internet key exchange data packets
EP1361728A2 7 Apr 2003 12 Nov 2003 Microsoft Corporation Peer-to-peer name resolution protocol (pnrp) security infrastructure and method
EP1473899A1 28 Apr 2003 3 Nov 2004 Telefonaktiebolaget LM Ericsson (publ) Security in a communications network
FR2851704A1 Title not available
JP2003157412A Title not available
JP2004030611A Title not available
JP2006048654A Title not available
WO2004009550A1 7 Jul 2003 29 Jan 2004 Pfizer Products Inc. Piperidine derivatives and their use as selective inhibitors of mip-1alpha binding to its receptor ccr1
WO2005026872A2 14 Sep 2004 24 Mar 2005 Terassic-5 Infosec Ltd Internal lan perimeter security appliance composed of a pci card and complementary software
WO2005078993A1 11 Feb 2005 25 Aug 2005 Kryptiva, Inc. System and method for warranting electronic mail using a hybrid public key encryption scheme
WO2006068450A1 23 Dec 2005 29 Jun 2006 Samsung Electronics Co., Ltd. System and method for providing mobility and secure tunnel using mobile internet protocol within internet key exchange protocol version 2
1 "About Presentation Broadcasting", http://office.microsoft.com/en-us/assistance/HP052411931033.aspx, (Jul. 1, 2005), 3 pages.
2 "Connecting and Extending Peer-to-Peer Networks", Lion Share White Paper; http://lionshare.its.psu.edu/main/info/docspresentation/LionshareWP.pdf, Lion Share WP.pdf, (Oct. 2004), 32 pages.
3 "Design Explorations", IBM Research; Social Computing Group, (Apr. 19, 2005), 4 pages.
4 "European Search Report", EP Application No. 05105417.9-2212, The Hague, (Aug. 17, 2006), 2 pages.
5 "Final Office Action", U.S. Appl. No. 10/242,705, (Feb. 9, 2007), 15 pages.
6 "Final Office Action", U.S. Appl. No. 10/882,079, (Aug. 4, 2008), 9 pages.
7 "Final Office Action", U.S. Appl. No. 10/882,079, (Feb. 5, 2010), 9 pages.
8 "Final Office Action", U.S. Appl. No. 11/159,555, (Apr. 20, 2011), 25 pages.
9 "Final Office Action", U.S. Appl. No. 11/159,555, (Aug. 3, 2010), 21 pages.
10 "Final Office Action", U.S. Appl. No. 11/159,555, (Nov. 12, 2009), 20 pages.
11 "Final Office Action", U.S. Appl. No. 11/175,951, (Mar. 12, 2009), 17 pages.
12 "Finding Friendly People Near Me", http://www.new2uk.org/Templates/n2uk-finding-home.html, (Jul. 1, 2005), 1 page.
13 "Foreign Issue Notification", Chinese Application No. 200510082279.3, (Jan. 26, 2011), 4 pages.
14 "Foreign Office Action", Australian Application No. 2007240567, (May 9, 2011), 2 pages.
15 "Foreign Office Action", Chinese Application No. 200510082279.3, (Jun. 5, 2009), 11 pages.
16 "Foreign Office Action", Chinese Application No. 200510082279.3, (May 26, 2010), 7 pages.
17 "Foreign Office Action", Chinese Application No. 200680024733.2, (May 24, 2010),13 pages.
18 "Foreign Office Action", European Application No. 05105417.9-1245, (Dec. 9, 2008), 7 pages.
19 "Foreign Office Action", European Application No. 05105417.9-1245, (Jun. 27, 2007), 7 pages.
20 "Foreign Office Action", European Application No. 05105417.9-1245, (Sep. 10, 2009), 6 pages.
21 "Foreign Office Action", Japanese Application No. 2005-184991, (Jul. 19, 2011), 6 pages.
22 "Foreign Office Action", Korean Application No. 10-2005-56988, (Jun. 28, 2011), 5 pages.
23 "Foreign Office Action", Russian Application No. 2008141720, (May 3, 2011), 6 pages.
24 "Glossary for the Linux FreeS/WAN Project", 22 pages.
25 "IBM Lotus Instant Messaging and Web Conferencing", IBM Software-IBM Lotus Instant Messaging and Web Conferencing home page, (Apr. 19, 2005), 3 pages.
26 "IBM Lotus Instant Messaging and Web Conferencing", IBM Software—IBM Lotus Instant Messaging and Web Conferencing home page, (Apr. 19, 2005), 3 pages.
27 "IBM Workplace Collaboration Services Overview Guide", printed from ftp://ftp.lotus.com/pub/lotusweb/IGM-Workplace-collaboration-service-g224733301-118.pdf, (Jul. 1, 2005), 2 pages.
28 "IBM Workplace Collaboration Services Overview Guide", printed from ftp://ftp.lotus.com/pub/lotusweb/IGM—Workplace—collaboration—service—g224733301—118.pdf, (Jul. 1, 2005), 2 pages.
29 "Interoperable Home Infrastructure", Intel Technology Journal, vol. 6 Issue 4, ISSN 1535-766X, (Nov. 15, 2001), 78 pages.
30 "ITU-T recommendation X.690, Information Technology-ASN.1 Encoding Rules: Specification of Basic Encoding Distinguished Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)", International Telecommunication Union, (Jul. 2002), 36 pages.
31 "ITU-T recommendation X.690, Information Technology—ASN.1 Encoding Rules: Specification of Basic Encoding Distinguished Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)", International Telecommunication Union, (Jul. 2002), 36 pages.
32 "Meeting Maker", Meeting Maker printout;http://www.meetingmaker.com/products/meetingmaker/default.cfm, (Jul. 1, 2005), 2 pages.
33 "Minutes of IPSEC Working Group Meeting", IPSEC, 2.5.2 IP Security Protocol (IPsec), Proceedings of the 52nd Internet Engineering Task Force, Salt Lake City, USA, (Dec. 2001), 14 pages.
34 "MSN Launches New Internet Search Service Designed to Give More-Precise Answers in Less Time" http://www.microsoft.com/presspass/perss/2005/feb05/02-01NewEnginePR.mspx, (Feb. 1, 2005), 3 pages.
35 "Non Final Office Action", U.S. Appl. No. 11/175,951, (Jul. 29, 2008), 11 pages.
36 "Non-Final Office Action", U.S. Appl. No. 10/242,705, (Aug. 8, 2006),16 pages.
37 "Non-Final Office Action", U.S. Appl. No. 10/242,705, (Feb. 16, 2006),13 pages.
38 "Non-Final Office Action", U.S. Appl. No. 10/401,241, (Jan. 25, 2007), 6 pages.
39 "Non-Final Office Action", U.S. Appl. No. 10/401,241, (Oct. 19, 2007), 7 pages.
40 "Non-Final Office Action", U.S. Appl. No. 10/882,079, (Apr. 16, 2009),10 pages.
41 "Non-Final Office Action", U.S. Appl. No. 10/882,079, (Aug. 24, 2007), 9 pages.
42 "Non-Final Office Action", U.S. Appl. No. 11/159,555, (Apr. 9, 2009),15 pages.
43 "Non-Final Office Action", U.S. Appl. No. 11/159,555, (Mar. 17, 2010),18 pages.
44 "Non-Final Office Action", U.S. Appl. No. 11/159,555, (Nov. 19, 2010), 22 pages.
45 "Non-Final Office Action", U.S. Appl. No. 11/170,296, (Dec. 3, 2008),14 pages.
46 "Notice of Allowance", Chinese Application No. 200510082279.3, (Sep. 15, 2010), 4 pages.
47 "Notice of Allowance", U.S. Appl. No. 10/242,705, (Dec. 17, 2007),12 pages.
48 "Notice of Allowance", U.S. Appl. No. 10/401,241, (Apr. 25, 2008), 6 pages.
49 "Notice of Allowance", U.S. Appl. No. 10/882,079, (Jun. 24, 2010), 7 pages.
50 "Notice of Allowance", U.S. Appl. No. 10/882,079, (Mar. 4, 2011), 8 pages.
51 "Notice of Allowance", U.S. Appl. No. 10/882,079, (Nov. 12, 2010), 7 pages.
52 "Notice of Allowance", U.S. Appl. No. 11/170,296, (Sep. 21, 2009), 2 pages.
53 "Notice of Allowance", U.S. Appl. No. 11/170,296, (Sep. 22, 2009), 2 pages.
54 "PCT International Search Report", Application No. PCT/US06/25342, (Feb. 6, 2008), 3 pages.
55 "Publication Related to Pastry", retrieved from http://research.microsoft.com/~antr/Pastry/pubs.htm on Jun. 23, 2005, 2 pages.
56 "Publication Related to Pastry", retrieved from http://research.microsoft.com/˜antr/Pastry/pubs.htm on Jun. 23, 2005, 2 pages.
57 "Quicktime Broadcaster", http://www.apple.com/quicktime/broadcaster/, (Jul. 1, 2005), 3 pages.
58 "Restriction Requirement", U.S. Appl. No. 10/401,241, (Oct. 10, 2006), 8 pages.
59 "Secure Hash Standard", Federal Information Processing Standards Publication 180-1, available at ,(Apr. 17, 1995),16 pages.
60 "Secure Hash Standard", Federal Information Processing Standards Publication 180-1, available at <http://www.itl.nist.gov/fipspubs/fip180-1.htm>,(Apr. 17, 1995),16 pages.
61 "Security and Mobile IPv6", IETF Proceedings, (Mar. 2001), 1 page.
62 "The Gnutella Protocol Specification v0.4", http://www.clip2.com; published in 2001 per http://www.peer-to-peer.info/biblioqraphy/clip22001gnutella, 10 pages.
63 "What is AOL Messenger", retrieved from <http://www.aol.com.au/site/website/aolproducts/aim/whatis.php> on Jul. 1, 2005, 2 pages.
64 "What is AOL Messenger", retrieved from on Jul. 1, 2005, 2 pages.
65 "Written Opinion for PCT/US2007/009887", (Oct. 22, 2007), 4 pages.
66 "Written Opinion for PCT/US2007/010092", (Oct. 15, 2007), 4 pages.
67 "Yahoo! Address Book explanation", retrieved from <http://messenger.yahoo.com/addressbook.php> on Jul. 1, 2005, 2 pages.
68 "Yahoo! Address Book explanation", retrieved from on Jul. 1, 2005, 2 pages.
69 Ajmani et al., "ConChord: Cooperative SDSI Certificate Storage and Name Resolution," First International Workshop on Peer-to-Peer Systems (IPTPS), Mar. 2002.
70 Anderson, R et al., "Security Policies", 43 pages.
71 Arkko, Jari et al., "Securing IPv6 Neighbor Discovery And Router Discovery", In Proc. 2002 ACM Workshop on Wireless Security (WiSe), (Sep. 2002), pp. 77-86.
72 Aura, T "Cryptographically Generated Addresses (CGA)", RFC 3972, (Mar. 2005), 21 pages.
73 Back, Adam "Hashcash-A Denial of Service Counter-Measure", (Aug. 1, 2002), 10 pages.
74 Back, Adam "Hashcash—A Denial of Service Counter-Measure", (Aug. 1, 2002), 10 pages.
75 Back, Adam "The Hashcash Proof-of-Work Function", Draft-Hashcash-back-00, Internet-Draft Created, (Jun. 2003), 5 pages.
76 Balfanz, Dirk et al., "Talking to Strangers: Authentication in Ad-Hoc Wireless Networks", In Symposium on Network and Distributed Systems Security, San Diego, CA; http://citeseer.ist.psu.edu/balfanz02talking.htm, (Mar. 11, 2002), 14 pages.
77 Balke et al., "Caching for Improved Retrieval in Peer-to-Peer Networks," L3S Research Center and University of Hannover, 6 pages; http://www.13s.de/apis/paper/gi-itg05.pdf (2005).
78 Bassi, et al., "Towards an IPv6-based Security Framework for Distributed Storage Resources", Communications and Multimedia Security CMS 2003, (Oct. 2, 2003), 9 pages.
79 Beaver, K., "Are P2P Applications Worth the Risk?" 2005 TechTarget, http://searchsecurity.techtarget.com/tip/1,289483,sid14-gci929175,00.html, 5 pages.
80 Beaver, K., "Are P2P Applications Worth the Risk?" 2005 TechTarget, http://searchsecurity.techtarget.com/tip/1,289483,sid14—gci929175,00.html, 5 pages.
81 Benantar, M "The Internet Public Key Infrastructure", IBM Systems Journal, vol. 40, No. 3, (2001), pp. 648-665.
82 Blaze, et al., "The Keynote Trust-Management System Version 2", IETF Network Working Group, (Sep. 1999), 38 pages.
83 Bouvin, Niels O., "Designing User Interfaces for Collaborative Web-Based Open Hypermedia", in Proceedings of the Eleventh ACM Conference on Hypertext and Hypermedia; San Antonio, TX, (2000), pp. 230-231.
84 Boyer, David et al., "Virtual Social Clubs: Meeting Places for the Internet Community", International Conference on Multimedia Computing and Systems; Florence, Italy, (Jun. 7-11, 1999), pp. 297-301.
85 Burrows, Martin et al., "A Logic of Authentication", Proceedings of the Royal Society of London Series A, 426, (1989), 51 pages.
86 Campbell, C., "Securing Your Peer-to-Peer Networks," TechTarget, Sep. 12, 2001, http://searchsecurity.techtarget.com/originalContent/0,289142,sid14-gci769396,00.html?MOTT=9.25.
87 Campbell, C., "Securing Your Peer-to-Peer Networks," TechTarget, Sep. 12, 2001, http://searchsecurity.techtarget.com/originalContent/0,289142,sid14—gci769396,00.html?MOTT=9.25.
88 Castro, Miguel et al., "Secure Routing for Structured Peer-to-Peer Overlay Networks", Proceedings of the 5th Usenix Symposium on Operating Systems Design and Implementation, Boston, MA. Retrieved from <<http://www.cs.rice.edu/—dwallach/pub/osdi2002.pdf>> on Mar. 11, 2011., (Dec. 2002), 33 pages.
89 Castro, Miguel et al., "Secure Routing for Structured Peer-to-Peer Overlay Networks", Proceedings of the 5th Usenix Symposium on Operating Systems Design and Implementation, Boston, MA. Retrieved from > on Mar. 11, 2011., (Dec. 2002), 33 pages.
90 Castro, Miguel et al., "Topology-Aware Routing in Structured Peer-to-Peer Overlay Networks", Technical Report MSR-TR-2002-82, Microsoft Research, Microsoft Corporation, retrieved from http://www.research.microsoft.com in 2009, (2009),19 pages.
91 Chen et al., "A Scalable Semantic Indexing Framework for Peer-to-Peer Information Retrieval," 8 pages; http://hdir2005.isti.cnr.it/camera-ready/7.Chen.pdf (2005).
92 Cheng, Lili et al., "Hutchworld: Lessons Learned. A Collaborative Project: Fred Hutchsinson Cancer Research Center & Microsoft Research", In Proceedings of Virtual World Conference 2000, Paris, France; http://research.microsoft.com/scg/papers/hutchvw2000.pdf, (Jun. 2000), pp. 1-12.
93 Cheng, P et al., "Design and Implementation of Modular Key Management Protocol and IP Secure Tunnel on AIX", (Jun. 1995), 15 pages.
94 Cheng, P. "An Architecture for the Internet Key Exchange Protocol", IBM Systems Journal, vol. 40, No. 3, (2001), pp. 721-746.
95 Cheng, P.C. et al., "A Security Architecture for the Internet Protocol", vol. 38 No. 1, (1998), pp. 42-60.
96 Cheung, Tony "Chatopus for Palm OS, Using IM Bots Jabber", Chatopus-Palm OS Instant Messaging Client for XMPP/Jabber; http://www.chatopus.com/articles/bots.html, (Oct. 20, 2002), 6 pages.
97 Chien, E., "Malicious Threats of Peer-to-Peer Networking," Symantec, http://enterprisesecurity.symantec.com/PDF/malicious-threats.pdf (Dec. 2001).
98 Chien, E., "Malicious Threats of Peer-to-Peer Networking," Symantec, http://enterprisesecurity.symantec.com/PDF/malicious—threats.pdf (Dec. 2001).
99 Clark, D. "IP Datagram Reassembly Algorithms", RFC 815 (Jul. 1982), 11 pages.
100 Cugola, et al., "Peer to Peer for Collaborative Applications", In proceedings ofthe 22nd International Conference on Distributed Computing Systems Workshops (ICDCS'02), (Jul. 2002), pp. 359-364.
101 Cugola, et al., "Peer to Peer for Collaborative Applications", In proceedings ofthe 22nd International Conference on Distributed Computing Systems Workshops (ICDCS'02), (Jul. 2002), pp. 359-364.
102 Dabek et al.,Building Peer-to-Peer Systems With Chord, a Distributed Lookup Serivce, at MIT Laboratory for Computer Science, 6 pages, at http://pdos.lcs.mit.edu/chord (May 2001).
103 Deering, S et al., "Version 6 (IPv6) Specification", RFC2460 (Dec. 1998), 35 pages.
104 DeFigueiredo et al., "Analysis of Peer-to-Peer Network Security Using Gnutella," http://www.cs.berkeley.edu/~daw/teaching/cs261-f02/reports/defig.pdf (2002).
105 DeFigueiredo et al., "Analysis of Peer-to-Peer Network Security Using Gnutella," http://www.cs.berkeley.edu/˜daw/teaching/cs261-f02/reports/defig.pdf (2002).
106 Dorohonceanu, Bogdan et al., "A Desktop Design for Synchronous Collaboration", in Proceedings of the Graphics Interface'99 (GI'99); Kingston, Ontario, Canada, (Jun. 1999), 9 pages.
107 Druschel et al., PAST: A large-scale, persistent peer-to-peer storage utility, at Rice University and Microsoft Research, 6 pages (Nov. 2001).
108 Dryer, D.C. "At What Cost Pervasive? A Social Computing View of Mobile Computing Systems", IBM Research: vol. 38, No. 4, Pervasive Computing, (1999), 25 pages.
109 Duhr, Peter "Oberflachenelemente in interaktiven and kooperativen anwendungen", Universitat Oldenburg, Department of Information Systems Thesis, (Aug 2000), 107 pages.
110 Eastlake, "Domain Name System Security Extensions", IETF Network Working Group, (Mar. 1999), 44 pages.
111 Ellison, C., et al., Simple Public Key Certificate, (Internet Draft 1999), at http://www.world.std.com/~cme/spki.txt (Aug. 6, 2001).
112 Ellison, C., et al., Simple Public Key Certificate, (Internet Draft 1999), at http://www.world.std.com/˜cme/spki.txt (Aug. 6, 2001).
113 Ellison, C., et al., SPKI Certificate Theory, (The Internet Society 1999), at http://www.ietf.org/rfc/rfc2693.txt?number=2693 (Aug. 6, 2001).
114 Ellison, C., SPKI Requirements, (The Internet Society 1999), at http://www.ietf.org/rfc/rfc2692.txt?number=2692 (Aug. 6, 2001).
115 Erdelsky, P., The Birthday Paradox, EFG, at http://www.efgh.com/math/birthday.htm (Mar. 8, 2002).
116 Farnham, Shelly et al., "Supporting Sociability in a Shared Browser", In Proceedings of Interact Conference, Tokyo, Japan;http://research.microsoft.com/scg/papers/sharedbrowsinginteract.pdf, (Jul. 2001), pp. 1-8.
117 Ferguson, et al., "Network Ingress Filtering: Defeating Denial of Service Attacks Which Employ IP Source Address Spoofing", IETF Network Working Group, (May 2000), 10 pages.
118 Garcia, Octavio et al., "Extending a Collaborative Architecture to Support Emotional Awareness". EBAA '99—Workshop on Emotion-Based Agent Architectures, (May 2, 1999), pp. 46-52.
119 Gehrmann, C et al., "Manual Authentication for Wireless Devices", (Jan. 23, 2004), pp. 1-9.
120 Greenberg, Saul "Collaborative Interfaces for the Web", in Human Factors and Web Development, (Forsythe, et al., eds.) Chapter 18, LEA Press, (1997), pp.241-253.
121 Greenberg, Saul et al., "Using a Room Metaphor to Ease Transitions in Groupware", University of Calgary, Department of Computer Science, Research Report 98/611/02, (1998), 32 pages.
122 Gutwin, Carl "Workspace Awareness in Real-Time Distributed Groupware", The University of Calgary, Department of Computer Science, Ph.D. Thesis, (Dec 1997), 292 pages.
123 Handley, M et al., "SIP: Session Initiation Protocol", Retrieved from:<ftp://ftp.isl.edu/in-notes/rfc2543.txt> on Aug. 26, 2004, (Mar. 1999), 143 pages.
124 Harkins, D et al., "The Internet Key Exchange (IKE)", Network Working Group RFC 2409, (Nov. 98), 39 pages.
125 Higginson, P. et al., "Development of Router Clusters to Provide Fast Failover in IP Networks", Digital Technical Journal vol. 9, No. 3, (1997), pp. 32-41.
126 Hinden, et al., "IP Version 6 Addressing Architecture", (25 pages),Feb. 2, 2001.
127 Hinden, et al., "IP Version 6 Working Group Minutes", Minneapolis IETF, (Mar. 18, 2002), 13 pages.
128 Housley et al., "Internet X.509 Public Key Infrastructure Certificate and CRL Profile." Network Working Group (Jan. 1999), pp. 1-121, retrieved from http://www..ietf.org/rfc/rfc2459.txt?number=2459 Sep. 18, 2003.
129 Housley, et al., "Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile", IETF Network Working Group, (Apr. 2002), 121 pages.
130 Housley, R "Using Advanced Encryption Standard (AES) CCM Mode with Ipsec Encapsulating Security Payload (ESP", Comments: 4309, (Dec. 2005), 13 pages.
131 Huitema, "Ipv6 The New Internet Protocol", Prentice Hall PTR, ISBN 0-13-850505-5, (1998), 10 pages.
132 International Search Report for PCT/US2007/010092 mailed Oct. 15, 2007.
133 J. Schlyter & W. Griffin, "Using DNS To Securely Publish Secure Shell (SSH) Key Fingerprints,"The Internet Society (2006), ftp://ftp.rfc-editor.org/in-notes/rfc4255.txt, dated Oct. 2, 2006, 9 pages.
134 Jianming Lv et al., "WonGoo: A Pure Peer-to-Peer Full Text Information Retrieval System Based On Semantic Overlay Networks;" Institute of Computing Technology Chinese Academy of Sciences Beijing, China; Proceeding of the Third IEEE International Symposium on Network Computing and Applications (NCA '04); dated Apr. 2004; 8 pages; http://portal.acm.org/citation.cfm?id=1025126.1025936.
135 Johnson, et al., "Mobility Support in IPv6", (Nov. 17, 2000),115 pages.
136 Joseffson, S et al., "The Base16, Base32, and Base64 Data Encodings", IETF Standard, Internet Engineering Task Force, IETF, CH, (Jul. 2003), 14 pages.
137 Karn, et al., "Photuris: Session-Key Management Protocol", IETF Network Working Group, (Mar. 1999), 75.
138 Kaufman, C "Internet Key Exchange (IKEv2) Protocol", RFC 4306, (Dec. 2005), 93 pages.
139 Kempf, et al., "Threat Analysis for IPv6 Public Multi-Access Links", draft-kempf-ipng-netaccesss-threats-00.txt, (Nov. 2001), 8 pages.
140 Kent, C et al., "Fragmentation Considered Harmful", Computer Communication Review (Association of Computer Machinery), 25(1), (Jan. 1995),13 pages.
141 Kent, et al., "IP Encapsulating Security Payload (ESP)", Network Working Group, Comments 4303, (Dec. 2005), 42 pages.
142 Kent, S "IP Authentication Header", Network Working Group, Comments: 4302, (Dec. 2005), 35 pages.
143 Kent, S "Security Architecture for the Internet Protocol", Network Working Group, Comments: 4301, (Dec. 2005),102 pages.
144 Kent, S et al., "IP Encapsulating Security Payload (ESP)", Network Working Group RFC 2406, 9Nov. 1998), 21 pages.
145 Kent, S. "Security Architecture for the Internet Protocol", Retrieved from: <http://rfc.net/rfc2401.html> on Aug. 7, 2007, RFC2401 Network Working Group, (Nov. 1998), 66 pages.
146 Kim et al., "A Secure Platform for Peer-to-Peer Computing in the Internet," Proceedings of the 35th Hawaii International Conference on System Sciences, IEEE Computer Society, 2002, pp. 3948-3957.
147 Kindberg, Tim "Mushroom: A Framework for Collaboration and Interaction Across the Internet", Proceedings of the Fifth ERCIM Workshop on CSCW and the Web(St. Augustin, Germany), (Feb. 1996), 11 pages.
148 Kollock, Peter et al., "Managing the Virtual Commons: Cooperation and Conflict in Computer Communities", University of California, Los Angeles; http://research.microsoft.com/scg/papers/KollockCommons.htm, (1996), 18 pages.
149 Kollock, Peter et al., "The Economies of Online Cooperation: Gifts and Public Goods in Cyberspace", Communities in Cyberspace; http://www.sscnet.ucla.edu/soc/faculty/kollock/papers/economies.htm, (1998), pp. 1-17.
150 Koskiahde, T "Security in Mobile IPv6", (Apr. 18, 2002), pp. 1-16.
151 Laganier, J "Using IKE with IPv6 Cryptographically Generated Address", Network Working Group, Internet-Draft, (Feb. 24, 2003), pp. 1-14.
152 Laganier, J "Using IKE with IPv6 Cryptology Generated Address", Network Working Group, Internet-Draft, (Jul. 8, 2007), 21 pages.
153 Lai et al., Measuring Link Bandwidths Using a Deterministic Model of Packet Delay, at Department of Computer Science at Stanford University, 13 pages (Oct. 2000).
154 Langley, A., The Freenet Protocol, The Free Network Project, at http://freenet.sourceforge.net/index/php?page=protocol (May 21, 2001).
155 Lee, Jang H., et al., "Supporting Multi-User Multi-Applet Workspaces in CBE", In Proceedings of the ACM 1996 Conference on Computer Supported Cooperative Work; Cambridge, MA, (1996), pp. 344-353.
156 Link, B et al., "RTP Payload Format for AC-3 Audio", RFC 4148 (Oct. 2005), 13 pages.
157 Liscano, Ramiro "Presence and Awareness Services", Ramiro Liscano, Professor, SITE, University of Ottawa, Available at <http://read.pudn.com/downloads103/doc/comm/421942/PresenceAwarenessServices.pdf>,(Jun. 11, 2003), 89 pages.
158 Maughan, et al., "Internet Security Association and Key Management Protocol (ISAKMP)", The Internet Society, RFC 2408, (Nov. 1998), 81 pages.
159 Mazieres et al., "Separating Key Management from File System Security," Operating Systems Review ACM, vol. 33, No. 5, Dec. 1999, pp. 124-139.
160 Mazieres, et al., "Separating Key Management From File System Security", Operating Systems Review ACM, vol. 33, No. 5, (Dec. 1999), pp. 124-139.
161 McCune, Jonathan M., et al., "Seeing-Is-Believing: Using Camera Phones for Human-Verifiable Authentication", School of Computer Science, Carnegie MEllon University, Available at <http://reports-archive.adm.cs.cmu.edu/anon/2004/CMU-CS-04-174.pdf>, (Nov. 2004), pp. 1-20.
162 Mills, "Simple Network Time Protocol (SNMP) Version 4 for IPv6 and OSI", RFC2030, (Oct. 1996), 19 pages.
163 Montenegro, et al., "Statistically Unique and Cryptographically Verifiable Identifiers and Addresses", In Proc. ISOC Symposium on Network and Distributed System Security (NDSS 2002), San Diego, (Feb. 2002), 13 pages.
164 Moskowitz, "Host Identity Payload and Protocol", available at <http://tools.ietf.org/html/draft-moskowitz-hip-04>, (Jul. 2001), 18 pages.
165 Narten, et al., "Neighbor Discovery For IP Version 6 (IPv6)", IETF Network Working Group, (Dec. 1998), 87 pages.
166 Narten, et al., "Privacy Extensions for Stateless Address Autoconfiguration in IPv6", IETF Network Working Group, (Jan. 2001),16 pages.
167 Nikander, "A Scaleable Architecture for IPv6 Address Ownership", Internet Draft, (Mar. 2001), 27 pages.
168 Nikander, et al., "Binding Authentication Key Establishment Protocol for Mobile IPv6", Draft perkins-bake-o1-txt, (Jul. 2, 2001), 42 pages.
169 Nikander, et al., "Threat Models Introduced by Mobile IPv6 and Requirements for Security in Mobile IPv6", draft-team-mobileipmipv6-sec-regts-00.txt, (Sep. 24, 2001), 32 pages.
170 Nir, Y "Repeated Authentication in Internet Key Exchange (IKEv2) Protocol", RFC 4478, (Apr. 2006), 6 pages.
171 Nordmark, "Allocating bit in IID for Mobile IPv6", http://ietf.org/jproceedings/02mar/slides/ipv6-13.pdf, (Mar. 2002), 8 pages.
172 Nordmark, "Reserving Space in the Interface ID", http://ietf.org/proceedings/02mar/slides/ipv6-14.pdf, (Mar. 2002), 6 pages.
173 Okazaki, et al., "Securing Mipv6 Binding Updates Using Address Based Keys (Abks)", Internet-Draft, (Oct. 2002), 25 pages.
174 O'Shea, et al., "Child-Proof Authentication for MIPv6 (CAM)", ACM Computer Communications Review 31(2), (Apr. 2001), 5 pages.
175 Perkins, "IP Mobility Support", RFC2002, (Oct. 1996), 74 pages.
176 Red-Black Tree, National Institute of Standards and Technology, at http://www.nist.gov/dads/HTML/redblack.html (Mar. 5, 2002).
177 Roe, et al., "Authentication of Mobile IPv6 Binding Updates and Acknowledgments", Internet Draft IETF Mobile IP Working Group, (Feb. 2002), 23 pages.
178 Rowstron et al., 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 (Nov. 2001).
179 Rowstron et al., SCRIBE: The design of a large-scale event notification infrastructure, at Microsoft Research, Ltd., St. George House and Rice University, 20 pages (2001).
180 Rowstron et al., 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 (2001).
181 Savola, "Security of IPv6 Routing Header and Home Address Options", Internet Draft, IETF, (Dec. 2002),18 pages.
182 Shamir, "Identity-Based Cryptosystems and Signature Schemes", In Advances in Cryptology: Proc. CRYPTO 84, vol. 196 of LNCS., (1998), pp. 47-53.
183 Shannon, C et al., "Characteristics of Fragmented IP Traffic on Internet Links", Internet Measurement Conference, (2001), pp. 83-97.
184 Tannenbaum, AS "Computer Networks", Chapter 4, Prentice-Hall, (1989), 76 pages.
185 Thomas, "Binding Updates Security", draft-thomas-mobileip-bu-sec-00.txt, (Nov. 2, 2001),13 pages.
186 Thomson, et al., "IPv6 Stateless Address Autoconfiguration", RFC1971, http://www.ietf.org/rfc1971.txt, (Apr. 11, 2006), 22 pages.
187 Thomson, et al., "IPv6 Stateless Address Autoconfiguration", RFC2462, (Dec. 1998), 24 pages.
188 Van De Snapschout, JLA "The Sliding Window Protocol Revisited", Formal Aspects of Computing, vol. 7, (1995), pp. 3-17.
189 Written Opinion for PCT/US2007/010092 mailed Oct. 15, 2007.
US9392057 * 11 Apr 2014 12 Jul 2016 Qualcomm Incorporated Selectively exchanging data between P2P-capable client devices via a server
US9712327 * 21 Oct 2016 18 Jul 2017 Google Inc. System and method for remote storage auditing
US20150296004 * 11 Apr 2014 15 Oct 2015 Qualcomm Incorporated Selectively exchanging data between p2p-capable client devices via a server
U.S. Classification 713/150, 713/175, 713/193, 713/165, 713/168
Cooperative Classification H04L2209/80, H04L9/3247, H04L9/3236, H04L63/0823
European Classification H04L9/32S, H04L63/08C