Source: http://www.google.com/patents/US8086842?dq=4182933
Timestamp: 2016-05-02 07:20:37
Document Index: 95237924

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 PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA 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.com/patents/US8086842?utm_source=gb-gplus-sharePatent US8086842 - Peer-to-peer contact exchangeAdvanced Patent SearchPublication numberUS8086842 B2Publication typeGrantApplication numberUS 11/408,894Publication dateDec 27, 2011Filing dateApr 21, 2006Priority dateApr 21, 2006Fee statusPaidAlso published asCA2646331A1, CN101427234A, CN101427234B, EP2089808A2, US20070250700, WO2007124180A2, WO2007124180A3Publication number11408894, 408894, US 8086842 B2, US 8086842B2, US-B2-8086842, US8086842 B2, US8086842B2InventorsGursharan Sidhu, Noah Horton, Sandeep K. SinghalOriginal AssigneeMicrosoft CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (213), Non-Patent Citations (189), Referenced by (7), Classifications (12), Legal Events (4) External Links: USPTO, USPTO Assignment, EspacenetPeer-to-peer contact exchange
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5005200Mar 7, 1989Apr 2, 1991Fischer Addison MPublic key/signature cryptosystem with enhanced digital signature certificationUS5473691Nov 5, 1993Dec 5, 1995Microsoft CorporationSystem and method for computer data transmissionUS5511122Jun 3, 1994Apr 23, 1996The United States Of America As Represented By The Secretary Of The NavyIntermediate network authenticationUS5563998Oct 19, 1990Oct 8, 1996Moore Business Forms, Inc.Forms automation system implementationUS5673319Feb 6, 1995Sep 30, 1997International Business Machines CorporationBlock cipher mode of operation for secure, length-preserving encryptionUS5729608Jul 27, 1993Mar 17, 1998International Business Machines Corp.Method and system for providing secure key distribution in a communication systemUS5746691Jun 6, 1997May 5, 1998Global Therapeutics, Inc.Method for polishing surgical stentsUS5778065Feb 8, 1996Jul 7, 1998International Business Machines CorporationMethod and system for changing an authorization password or key in a distributed communication networkUS5784562Oct 10, 1995Jul 21, 1998U S West Advanced Technologies, Inc.System for using a dialog session context to process electronic forms data on the world wide webUS5787172Feb 24, 1994Jul 28, 1998The Merdan Group, Inc.Apparatus and method for establishing a cryptographic link between elements of a systemUS5848244 *Dec 20, 1996Dec 8, 1998Mci Communications CorporationSystem and method for time-based real-time reconfiguration of a networkUS5854898Feb 24, 1995Dec 29, 1998Apple Computer, Inc.System for automatically adding additional data stream to existing media connection between two end points upon exchange of notifying and confirmation messages therebetweenUS5892904Dec 6, 1996Apr 6, 1999Microsoft CorporationCode certification for network transmissionUS5903721Mar 13, 1997May 11, 1999cha|Technologies Services, Inc.Method and system for secure online transaction processingUS5917480Jun 4, 1996Jun 29, 1999Microsoft CorporationMethod and system for interacting with the content of a slide presentationUS5944794Oct 2, 1995Aug 31, 1999Kabushiki Kaisha ToshibaUser identification data management scheme for networking computer systems using wide area networkUS5987376Jul 16, 1997Nov 16, 1999Microsoft CorporationSystem and method for the distribution and synchronization of data and state information between clients in a distributed processing systemUS6028938Dec 3, 1996Feb 22, 2000Shana CorporationSecure electronic forms permitting layout revisionUS6055234Jun 6, 1997Apr 25, 2000Nec CorporationATM switching control method and ATM switch having shared cell memoryUS6055236Mar 17, 1999Apr 25, 20003Com CorporationMethod and system for locating network services with distributed network address translationUS6078948Feb 3, 1998Jun 20, 2000Syracuse UniversityPlatform-independent collaboration backbone and framework for forming virtual communities having virtual rooms with collaborative sessionsUS6088700Aug 6, 1999Jul 11, 2000Larsen; Kenneth N.Automated forms completion for global information network applicationsUS6088805Feb 13, 1998Jul 11, 2000International Business Machines CorporationSystems, methods and computer program products for authenticating client requests with client certificate informationUS6101499Apr 8, 1998Aug 8, 2000Microsoft CorporationMethod and computer program product for automatically generating an internet protocol (IP) addressUS6108673Feb 25, 1997Aug 22, 2000International Business Machines CorporationSystem for creating a form from a template that includes replication blockUS6108687Mar 2, 1998Aug 22, 2000Hewlett Packard CompanySystem and method for providing a synchronized display to a plurality of computers over a global computer networkUS6128738Apr 22, 1998Oct 3, 2000International Business Machines CorporationCertificate based security in SNA data flowsUS6148405Nov 10, 1997Nov 14, 2000Phone.Com, Inc.Method and system for secure lightweight transactions in wireless data networksUS6154541Sep 30, 1997Nov 28, 2000Zhang; Jinglong FMethod and apparatus for a robust high-speed cryptosystemUS6155840Sep 18, 1998Dec 5, 2000At Home CorporationSystem and method for distributed learningUS6163809Dec 8, 1997Dec 19, 2000Microsoft CorporationSystem and method for preserving delivery status notification when moving from a native network to a foreign networkUS6175833Apr 22, 1998Jan 16, 2001Microsoft CorporationSystem and method for interactive live online voting with tallies for updating voting resultsUS6216110Feb 27, 1998Apr 10, 2001Microsoft CorporationSystem and method for publishing calendar information to a publicly accessible locationUS6229806Dec 30, 1997May 8, 2001Motorola, Inc.Authentication in a packet data systemUS6233606Dec 1, 1998May 15, 2001Microsoft CorporationAutomatic cache synchronizationUS6237025Dec 19, 1997May 22, 2001Collaboration Properties, Inc.Multimedia collaboration systemUS6237035Dec 18, 1997May 22, 2001International Business Machines CorporationSystem and method for preventing duplicate transactions in an internet browser/internet server environmentUS6247029May 1, 1998Jun 12, 2001International Business Machines CorporationWeb browser form enhancementsUS6269099Jul 1, 1998Jul 31, 20013Com CorporationProtocol and method for peer network device discoveryUS6279110Nov 10, 1997Aug 21, 2001Certicom CorporationMasked digital signaturesUS6308266Mar 4, 1998Oct 23, 2001Microsoft CorporationSystem and method for enabling different grades of cryptography strength in a productUS6327652Jan 8, 1999Dec 4, 2001Microsoft CorporationLoading and identifying a digital rights management operating systemUS6341349Oct 30, 1997Jan 22, 2002Hitachi, Ltd.Digital signature generating/verifying method and system using public key encryptionUS6363352Nov 13, 1998Mar 26, 2002Microsoft CorporationAutomatic scheduling and formation of a virtual meeting over a computer networkUS6367009Dec 17, 1998Apr 2, 2002International Business Machines CorporationExtending SSL to a multi-tier environment using delegation of authentication and authorityUS6367012Dec 6, 1996Apr 2, 2002Microsoft CorporationEmbedding certifications in executable files for network transmissionUS6397303Jun 24, 1999May 28, 2002International Business Machines CorporationData processing system, cache, and method of cache management including an O state for memory-consistent cache linesUS6405290Jun 24, 1999Jun 11, 2002International Business Machines CorporationMultiprocessor system bus protocol for O state memory-consistent dataUS6421673Dec 13, 1999Jul 16, 2002Novient, Inc.Method for mapping applications and or attributes in a distributed network environmentUS6424718Jun 11, 1997Jul 23, 2002International Business Machines CorporationData communications system using public key cryptography in a web environmentUS6424981Dec 15, 1999Jul 23, 2002Microsoft CorporationCustomization of network documents using customization informations stored on the server computerUS6526411Nov 15, 2000Feb 25, 2003Sean WardSystem and method for creating dynamic playlistsUS6526506Feb 25, 1999Feb 25, 2003Telxon CorporationMulti-level encryption access point for wireless networkUS6529932Apr 1, 1998Mar 4, 2003Microsoft CorporationMethod and system for distributed transaction processing with asynchronous message deliveryUS6578143Dec 18, 1998Jun 10, 2003Qualcomm IncorporatedMethod for negotiating weakened keys in encryption systemsUS6598083Dec 30, 1999Jul 22, 2003Intel CorporationSystem and method for communicating over a non-continuous connection with a device on a networkUS6600823Oct 16, 1997Jul 29, 2003Unisys CorporationApparatus and method for enhancing check securityUS6615348Apr 16, 1999Sep 2, 2003Intel CorporationMethod and apparatus for an adapted digital signatureUS6636899Sep 24, 1998Oct 21, 2003Xerox CorporationArchitecture for software for remote maintenance of a machine such as a copierUS6658568Oct 26, 1999Dec 2, 2003Intertrust Technologies CorporationTrusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights managementUS6671804 *Jun 12, 2000Dec 30, 2003Bbnt Solutions LlcMethod and apparatus for supporting authorities in a public key infrastructureUS6675205Jul 20, 2001Jan 6, 2004Arcessa, Inc.Peer-to-peer automated anonymous asynchronous file sharingUS6687755Jun 27, 2000Feb 3, 2004Microsoft CorporationSelectively utilizing an automatically generated internet protocol address in a networked environmentUS6701344Jul 31, 2000Mar 2, 2004The Boeing CompanyDistributed game environmentUS6714966Jul 31, 2000Mar 30, 2004The Boeing CompanyInformation delivery serviceUS6728753Nov 1, 1999Apr 27, 2004Microsoft CorporationPresentation broadcastingUS6732110Jun 27, 2001May 4, 2004International Business Machines CorporationEstimation of column cardinality in a partitioned relational databaseUS6745178Apr 28, 2000Jun 1, 2004International Business Machines CorporationInternet based method for facilitating networking among persons with similar interests and for facilitating collaborative searching for informationUS6782103 *Oct 25, 2000Aug 24, 2004Fujitsu Services LimitedCryptographic key managementUS6782294Feb 19, 2003Aug 24, 2004Arecont Intellectual Property Holdings, LlcInternet based distributed control systemUS6789189 *Feb 1, 2003Sep 7, 2004First Data CorporationManaging account database in ABDS systemUS6791582Dec 29, 2000Sep 14, 2004International Business Machines CorporationMethod and system for identifying and displaying information that is new or has been updated in a placeUS6801604Jun 25, 2002Oct 5, 2004International Business Machines CorporationUniversal IP-based and scalable architectures across conversational applications using web services for speech and audio processing resourcesUS6832322Jun 16, 2000Dec 14, 2004International Business Machines CorporationSystem and method for network address translation integration with IP securityUS6938166Sep 21, 1999Aug 30, 2005Thomson Licensing S.A.Method of downloading of data to an MPEG receiver/decoder and MPEG transmission system for implementing the sameUS6941366Jan 17, 2001Sep 6, 2005International Business Machines CorporationMethods, systems and computer program products for transferring security processing between processors in a cluster computing environmentUS6941384Aug 17, 2000Sep 6, 2005International Business Machines CorporationMethods, systems and computer program products for failure recovery for routed virtual internet protocol addressesUS6944672Jun 17, 2002Sep 13, 2005Cisco Technology, Inc.Method and system for processing fragments and their out-of-order delivery during address translationUS6957346Jun 15, 1999Oct 18, 2005Ssh Communications Security Ltd.Method and arrangement for providing security through network address translations using tunneling and compensationsUS6968179Jul 27, 2000Nov 22, 2005Microsoft CorporationPlace specific buddy list servicesUS7032242Mar 17, 1999Apr 18, 20063Com CorporationMethod and system for distributed network address translation with network security featuresUS7051202 *Jan 23, 2001May 23, 2006Nec CorporationApparatus and computer-recording medium for evaluation support of encryption algorithm strengthUS7129891Nov 21, 2003Oct 31, 2006Xerox CorporationMethod for determining proximity of devices in a wireless networkUS7134019Nov 13, 2001Nov 7, 2006Microsoft CorporationMethods and systems for unilateral authentication of messagesUS7216233Aug 14, 2000May 8, 2007Sun Microsystems, Inc.Apparatus, methods, and computer program products for filtering informationUS7370197Sep 12, 2002May 6, 2008Microsoft CorporationMethod and system for authenticating messagesUS7409544Mar 27, 2003Aug 5, 2008Microsoft CorporationMethods and systems for authenticating messagesUS7478120Apr 27, 2004Jan 13, 2009Xiaohai ZhangSystem and method for providing a peer indexing serviceUS7624264Nov 24, 2009Microsoft CorporationUsing time to determine a hash extensionUS7929689Jun 30, 2004Apr 19, 2011Microsoft CorporationCall signsUS20010010720Dec 18, 2000Aug 2, 2001Kimball Bridget D.Multiple signature authentication in conditional access systemsUS20010013050Dec 20, 2000Aug 9, 2001Shah Niraj A.Buddy list aggregationUS20010019609Jan 23, 2001Sep 6, 2001Yukiyasu TsunooEncryption evaluation support system that can largely reduce evaluation time of encryption algorithm, and record medium recording its programUS20010035976Feb 13, 2001Nov 1, 2001Andrew PoonMethod and system for online presentations of writings and line drawingsUS20010053213May 15, 2001Dec 20, 2001International Business Machines CorporationTeleconferencing system and methodUS20020032765Jul 13, 2001Mar 14, 2002David PezzuttiIntelligent network providing network accss services (INP-NAS)US20020073204Dec 7, 2000Jun 13, 2002Rabindranath DuttaMethod and system for exchange of node characteristics for DATA sharing in peer-to-peer DATA networksUS20020097267Dec 20, 2001Jul 25, 2002Numedeon, Inc.Graphical interactive interface for immersive online communitiesUS20020133607Mar 6, 2002Sep 19, 2002Pekka NikanderAddress mechanisms in internet protocolUS20020140730Dec 29, 2000Oct 3, 2002International Business Machines CorporationMethod and system for indentifying and displaying information that is new or has been updated in a placeUS20020143989Aug 29, 2001Oct 3, 2002Microsoft CorporationPeer-to-peer name resolution protocol (PNRP) and multilevel cache for use therewithUS20020152380Apr 12, 2001Oct 17, 2002Microsoft CorporationMethods and systems for unilateral authentication of messagesUS20020152384Nov 13, 2001Oct 17, 2002Microsoft CorporationMethods and systems for unilateral authentication of messagesUS20020154172Dec 29, 2000Oct 24, 2002International Business Machines CorporationMethod and system for providing a separate browser window with information from the main window in a simpler formatUS20020156875Dec 18, 2001Oct 24, 2002Kuldipsingh PablaPeer group name serverUS20020184358Jan 22, 2002Dec 5, 2002Traversat Bernard A.Peer-to-peer communication pipesUS20030014485Dec 29, 2000Jan 16, 2003International Business Machines CorporationMethod and system for providing synchronous communication and person awareness in a placeUS20030018701May 2, 2002Jan 23, 2003Gregory KaestlePeer to peer collaboration for supply chain execution and managementUS20030018813Jan 17, 2001Jan 23, 2003Antes Mark L.Methods, systems and computer program products for providing failure recovery of network secure communications in a cluster computing environmentUS20030028585Jun 7, 2002Feb 6, 2003Yeager William J.Distributed trust mechanism for decentralized networksUS20030036941Aug 17, 2001Feb 20, 2003International Business Machines CorporationSystem and method for scheduling multiple meetings on an electronic calendarUS20030055892Sep 19, 2001Mar 20, 2003Microsoft CorporationPeer-to-peer group management and method for maintaining peer-to-peer graphsUS20030065934Sep 28, 2001Apr 3, 2003Angelo Michael F.After the fact protection of data in remote personal and wireless devicesUS20030070067Sep 18, 2002Apr 10, 2003Shin SaitoCommunication processing system, communication processing method, server and computer programUS20030079024Oct 19, 2001Apr 24, 2003Hough Paul JamesQuerying applications using online messenger serviceUS20030083544Oct 25, 2002May 1, 2003Catherine RichardsMethod and apparatus for finding loveUS20030088544May 31, 2001May 8, 2003Sun Microsystems, Inc.Distributed information discoveryUS20030110274Aug 29, 2002Jun 12, 2003Riverhead Networks Inc.Protecting against distributed denial of service attacksUS20030120929Dec 6, 2002Jun 26, 2003Ntru Cryptosystems, IncorporatedDigital signature and authentication method and apparatusUS20030126027Dec 31, 2001Jul 3, 2003Kimberly-Clark WorldwideIntegrated web ring site and method for presenting informationUS20030126436Jan 3, 2002Jul 3, 2003Eric GreenbergMethod for identification of a user's unique identifier without storing the identifier at the identification siteUS20030135629Mar 27, 2002Jul 17, 2003Fujitsu LimitedAdvertising broadcast method and advertising broadcast deviceUS20030142823Jan 25, 2002Jul 31, 2003Brian SwanderMethod and apparatus for fragmenting and reassembling internet key exchange data packetsUS20030163683Feb 28, 2002Aug 28, 2003Zhichen XuIncreasing peer privacyUS20030196060Apr 15, 2002Oct 16, 2003Microsoft CorporationMulti-level cache architecture and cache management method for peer-to-peer name resolution protocolUS20030217073May 14, 2002Nov 20, 2003Walther Dan E.Increasing the level of automation when scheduling and managing meetingsUS20030217106Mar 25, 2002Nov 20, 2003Eytan AdarSystem and method for profiling clients within a system for harvesting community knowledgeUS20030233568Jun 13, 2002Dec 18, 2003Nvidia Corp.Method and apparatus for control of security protocol negotiationUS20040008845Jul 10, 2003Jan 15, 2004Franck LeIPv6 address ownership solution based on zero-knowledge identification protocols or based on one time passwordUS20040010683Sep 12, 2002Jan 15, 2004Microsoft CorporationMethod and system for authenticating messagesUS20040010688 *Jun 5, 2003Jan 15, 2004Natsume MatsuzakiAuthentication system and key registration apparatusUS20040034794Aug 21, 2003Feb 19, 2004Yaron MayerSystem and method for comprehensive general generic protection for computers against malicious programs that may steal information and/or cause damagesUS20040054885Sep 18, 2002Mar 18, 2004Bartram Linda RuthPeer-to-peer authentication for real-time collaborationUS20040063401Dec 14, 2001Apr 1, 2004Hans-Jurgen MeckelburgMethod for operating an ad-hoc network for the wireless data transmissions of synchronous and asynchronous messagesUS20040064693 *Sep 26, 2002Apr 1, 2004Pabla Kuldipsingh A.Distributed indexing of identity information in a peer-to-peer networkUS20040078436Oct 18, 2002Apr 22, 2004International Business Machines CorporationAdding meeting information to a meeting noticeUS20040082351Jun 26, 2003Apr 29, 2004Ilkka WestmanUser group creationUS20040088325Oct 31, 2002May 6, 2004International Business Machines CorporationSystem and method for building social networks based on activity around shared virtual objectsUS20040088537Oct 31, 2002May 6, 2004Microsoft CorporationMethod and apparatus for traversing a translation device with a security protocolUS20040111423Jul 14, 2003Jun 10, 2004John IrvingMethod and system for secure, community profile generation and access via a communication systemUS20040117446Dec 5, 2003Jun 17, 2004Insors Integrated CommunicationsMethods and program products for organizing virtual meetingsUS20040122898Dec 20, 2002Jun 24, 2004International Business Machines CorporationCollaborative review of distributed contentUS20040122901Dec 20, 2002Jun 24, 2004Nortel Networks LimitedProviding computer presence information to an integrated presence systemUS20040128350Mar 25, 2002Jul 1, 2004Lou TopflMethods and systems for real-time virtual conferencingUS20040141005Jan 22, 2003Jul 22, 2004International Business Machines CorporationSystem and method for integrating online meeting materials in a placeUS20040143603Nov 19, 2003Jul 22, 2004Roy KaufmannMethod and system for synchronous and asynchronous note timing in a system for enhancing collaboration using computers and networkingUS20040151322Jun 4, 2002Aug 5, 2004Sampo SovioMethod and arrangement for efficient information network key exchangeUS20040158714Feb 10, 2003Aug 12, 2004International Business Machines CorporationMethod for distributing and authenticating public keys using hashed password protectionUS20040172455Nov 18, 2003Sep 2, 2004Green Mitchell ChapinEnhanced buddy list interfaceUS20040172456Nov 18, 2003Sep 2, 2004Green Mitchell ChapinEnhanced buddy list interfaceUS20040181689Oct 30, 2003Sep 16, 2004Satoshi KiyotoPeer-to-peer communication apparatus and communication methodUS20040193875Mar 27, 2003Sep 30, 2004Microsoft CorporationMethods and systems for authenticating messagesUS20040225881Dec 2, 2003Nov 11, 2004Walmsley Simon RobertVariant keysUS20040243819Mar 5, 2004Dec 2, 2004Steven BourneUsing a flexible rights template to obtain a signed rights label (SRL) for digital content in a rights management systemUS20040249757Dec 2, 2003Dec 9, 2004Silverbrook Research Pty LtdAuthentication of resources usage in a multi-user environmentUS20040249970Jun 6, 2003Dec 9, 2004Microsoft CorporationOrganizational locality in prefix-based structured peer-to-peer overlaysUS20040249972May 27, 2004Dec 9, 2004Sony Computer Entertainment Inc.System and method for notification within decentralized networkUS20040260761Mar 15, 2004Dec 23, 2004Yves LeauteMeta-search web service-based architecture for peer-to-peer collaboration and voice-over-IPUS20040260771Jun 19, 2003Dec 23, 2004International Business Machines CorporationMethod and apparatus for managing messages in a messaging sessionUS20050009537Jan 16, 2004Jan 13, 2005Crocker Ronald T.Method and apparatus for facilitating wireless presence-based servicesUS20050010794 *Jul 19, 2004Jan 13, 2005Carpentier Paul R.Content addressable information encapsulation, representation, and transferUS20050027805Jul 15, 2003Feb 3, 2005Aoki Norihiro EdwinInstant messaging and enhanced schedulingUS20050027871Jun 7, 2004Feb 3, 2005William BradleyInteroperable systems and methods for peer-to-peer service orchestrationUS20050038856Aug 11, 2003Feb 17, 2005Sony CorporationSystem and method for dynamically grouping messaging buddies in an electronic networkUS20050053220Nov 24, 2003Mar 10, 2005Helbling Christopher L.Methods and systems for directory information lookupUS20050055280Sep 8, 2003Mar 10, 2005Gabrielle JeansMethod, system and apparatus for internet-based sales generationUS20050066001Sep 23, 2003Mar 24, 2005Benco David S.System and method for supporting virtual conferencesUS20050076218Jul 17, 2003Apr 7, 2005Collie BrownCryptographic electronic gift certificate cross-reference to related applicationsUS20050080859Oct 14, 2003Apr 14, 2005International Business Machines CorporationSystem and method for automatic population of instant messenger listsUS20050091284Oct 23, 2003Apr 28, 2005Microsoft CorporationComposite viewUS20050102245Nov 7, 2003May 12, 2005International Business Machines CorporationSystem, method, and service for negotiating schedules while preserving privacy through a shared representationUS20050102356Oct 23, 2003May 12, 2005Microsoft CorporationOne to many data projection system and methodUS20050135381Mar 30, 2004Jun 23, 2005Nec Laboratories America, Inc.Peer-to-peer system and method with prefix-based distributed hash tableUS20050138393Dec 22, 2003Jun 23, 2005Challener David C.Determining user security level using trusted hardware deviceUS20050160291Jan 16, 2004Jul 21, 2005Sharp Laboratories Of America, Inc.System and method for securing network-connected resourcesUS20050160477Feb 28, 2005Jul 21, 2005Kabushiki Kaisha ToshibaCommunication system using home gateway and access server for preventing attacks to home networkUS20050171799Jun 8, 2004Aug 4, 2005Yahoo! Inc.Method and system for seeding online social network contactsUS20050182928Feb 12, 2004Aug 18, 2005Chandar KamalanathanSystem and method for secure HTML linksUS20050193219Dec 16, 2004Sep 1, 2005Vanstone Scott A.Method for the application of implicit signature schemesUS20050198173Dec 30, 2004Sep 8, 2005Evans Alexander W.System and method for controlling receipt of electronic messagesUS20050203901Mar 14, 2005Sep 15, 2005International Business Machines CorporationSearching a range in a set of values in a network with distributed storage entitiesUS20050220023Aug 2, 2004Oct 6, 2005Kodialam Muralidharan SHigh-speed traffic measurement and analysis methodologies and protocolsUS20050228824Apr 1, 2004Oct 13, 2005Gattuso Joseph AIntelligent consequence management systemUS20050235038Apr 14, 2005Oct 20, 2005Siemens AktiengesellschaftMethod of and apparatus for server-side management of buddy lists in presence based services provided by a communication systemUS20060005014Jun 22, 2005Jan 5, 2006Microsoft CorporationUsing time to determine a hash extensionUS20060020796Jun 28, 2005Jan 26, 2006Microsoft CorporationHuman input security codesUS20060020807Jun 22, 2005Jan 26, 2006Microsoft CorporationNon-cryptographic addressingUS20060077908Mar 15, 2005Apr 13, 2006Park So HMethod for generating and authenticating address automatically in IPv6-based internet and data structure thereofUS20060173959Mar 30, 2006Aug 3, 2006Openwave Systems Inc.Agent based application using data synchronizationUS20060265436May 19, 2006Nov 23, 2006Andrew EdmondGrid network for distribution of filesUS20070008987Jul 6, 2005Jan 11, 2007Microsoft CorporationCapturing contacts via people near meUS20070055877 *Apr 6, 2004Mar 8, 2007Joakim PerssonSecurity in a communication networkUS20070143619Dec 16, 2005Jun 21, 2007International Business Machines CorporationCooperative non-repudiated message exchange in a network environmentUS20070192676Feb 13, 2006Aug 16, 2007Bodin William KSynthesizing aggregated data of disparate data types into data of a uniform data type with embedded audio hyperlinksUS20070245144 *Mar 15, 2005Oct 18, 2007Stephen WilsonSystem and Method for Anonymously Indexing Electronic Record SystemsUS20080222127Jun 9, 2005Sep 11, 2008Bergin James PSystems and Methods for Management of Contact InformationUS20090019141Dec 7, 2005Jan 15, 2009Bush Steven MNetwork managementUSRE36946Dec 5, 1996Nov 7, 2000Sun Microsystems, Inc.Method and apparatus for privacy and authentication in wireless networksCN1716855BJun 29, 2005Jan 26, 2011微软公司Call signsEP1248441A2Mar 13, 2002Oct 9, 2002Microsoft CorporationPeer-to-peer name resolution protocol (PNRP) and multilevel cache for use therewithEP1333635B1Dec 23, 2002Feb 6, 2008Microsoft CorporationMethod and apparatus for fragmenting and reassembling internet key exchange data packetsEP1361728A2Apr 7, 2003Nov 12, 2003Microsoft CorporationPeer-to-peer name resolution protocol (pnrp) security infrastructure and methodEP1473899A1Apr 28, 2003Nov 3, 2004Telefonaktiebolaget LM Ericsson (publ)Security in a communications networkFR2851704A1 Title not availableGB2378268B Title not availableJP2002197246A Title not availableJP2003157412A Title not availableJP2004030611A Title not availableJP2006048654A Title not availableWO2004009550A1Jul 7, 2003Jan 29, 2004Pfizer Products Inc.Piperidine derivatives and their use as selective inhibitors of mip-1alpha binding to its receptor ccr1WO2005026872A2Sep 14, 2004Mar 24, 2005Terassic-5 Infosec LtdInternal lan perimeter security appliance composed of a pci card and complementary softwareWO2005078993A1Feb 11, 2005Aug 25, 2005Kryptiva, Inc.System and method for warranting electronic mail using a hybrid public key encryption schemeWO2006068450A1Dec 23, 2005Jun 29, 2006Samsung Electronics Co., Ltd.System and method for providing mobility and secure tunnel using mobile internet protocol within internet key exchange protocol version 2* Cited by examinerNon-Patent CitationsReference1"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.69Ajmani et al., "ConChord: Cooperative SDSI Certificate Storage and Name Resolution," First International Workshop on Peer-to-Peer Systems (IPTPS), Mar. 2002.70Anderson, R et al., "Security Policies", 43 pages.71Arkko, Jari et al., "Securing IPv6 Neighbor Discovery And Router Discovery", In Proc. 2002 ACM Workshop on Wireless Security (WiSe), (Sep. 2002), pp. 77-86.72Aura, T "Cryptographically Generated Addresses (CGA)", RFC 3972, (Mar. 2005), 21 pages.73Back, Adam "Hashcash-A Denial of Service Counter-Measure", (Aug. 1, 2002), 10 pages.74Back, Adam "Hashcash—A Denial of Service Counter-Measure", (Aug. 1, 2002), 10 pages.75Back, Adam "The Hashcash Proof-of-Work Function", Draft-Hashcash-back-00, Internet-Draft Created, (Jun. 2003), 5 pages.76Balfanz, 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.77Balke 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).78Bassi, et al., "Towards an IPv6-based Security Framework for Distributed Storage Resources", Communications and Multimedia Security CMS 2003, (Oct. 2, 2003), 9 pages.79Beaver, K., "Are P2P Applications Worth the Risk?" 2005 TechTarget, http://searchsecurity.techtarget.com/tip/1,289483,sid14-gci929175,00.html, 5 pages.80Beaver, K., "Are P2P Applications Worth the Risk?" 2005 TechTarget, http://searchsecurity.techtarget.com/tip/1,289483,sid14—gci929175,00.html, 5 pages.81Benantar, M "The Internet Public Key Infrastructure", IBM Systems Journal, vol. 40, No. 3, (2001), pp. 648-665.82Blaze, et al., "The Keynote Trust-Management System Version 2", IETF Network Working Group, (Sep. 1999), 38 pages.83Bouvin, 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.84Boyer, 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.85Burrows, Martin et al., "A Logic of Authentication", Proceedings of the Royal Society of London Series A, 426, (1989), 51 pages.86Campbell, 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.87Campbell, 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.88Castro, 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.89Castro, 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.90Castro, 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.91Chen 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).92Cheng, 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.93Cheng, P et al., "Design and Implementation of Modular Key Management Protocol and IP Secure Tunnel on AIX", (Jun. 1995), 15 pages.94Cheng, P. "An Architecture for the Internet Key Exchange Protocol", IBM Systems Journal, vol. 40, No. 3, (2001), pp. 721-746.95Cheng, P.C. et al., "A Security Architecture for the Internet Protocol", vol. 38 No. 1, (1998), pp. 42-60.96Cheung, 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.97Chien, E., "Malicious Threats of Peer-to-Peer Networking," Symantec, http://enterprisesecurity.symantec.com/PDF/malicious-threats.pdf (Dec. 2001).98Chien, E., "Malicious Threats of Peer-to-Peer Networking," Symantec, http://enterprisesecurity.symantec.com/PDF/malicious—threats.pdf (Dec. 2001).99Clark, D. "IP Datagram Reassembly Algorithms", RFC 815 (Jul. 1982), 11 pages.100Cugola, 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.101Cugola, 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.102Dabek 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).103Deering, S et al., "Version 6 (IPv6) Specification", RFC2460 (Dec. 1998), 35 pages.104DeFigueiredo et al., "Analysis of Peer-to-Peer Network Security Using Gnutella," http://www.cs.berkeley.edu/~daw/teaching/cs261-f02/reports/defig.pdf (2002).105DeFigueiredo et al., "Analysis of Peer-to-Peer Network Security Using Gnutella," http://www.cs.berkeley.edu/˜daw/teaching/cs261-f02/reports/defig.pdf (2002).106Dorohonceanu, 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.107Druschel et al., PAST: A large-scale, persistent peer-to-peer storage utility, at Rice University and Microsoft Research, 6 pages (Nov. 2001).108Dryer, 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.109Duhr, Peter "Oberflachenelemente in interaktiven and kooperativen anwendungen", Universitat Oldenburg, Department of Information Systems Thesis, (Aug 2000), 107 pages.110Eastlake, "Domain Name System Security Extensions", IETF Network Working Group, (Mar. 1999), 44 pages.111Ellison, C., et al., Simple Public Key Certificate, (Internet Draft 1999), at http://www.world.std.com/~cme/spki.txt (Aug. 6, 2001).112Ellison, C., et al., Simple Public Key Certificate, (Internet Draft 1999), at http://www.world.std.com/˜cme/spki.txt (Aug. 6, 2001).113Ellison, C., et al., SPKI Certificate Theory, (The Internet Society 1999), at http://www.ietf.org/rfc/rfc2693.txt?number=2693 (Aug. 6, 2001).114Ellison, C., SPKI Requirements, (The Internet Society 1999), at http://www.ietf.org/rfc/rfc2692.txt?number=2692 (Aug. 6, 2001).115Erdelsky, P., The Birthday Paradox, EFG, at http://www.efgh.com/math/birthday.htm (Mar. 8, 2002).116Farnham, 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.117Ferguson, et al., "Network Ingress Filtering: Defeating Denial of Service Attacks Which Employ IP Source Address Spoofing", IETF Network Working Group, (May 2000), 10 pages.118Garcia, 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.119Gehrmann, C et al., "Manual Authentication for Wireless Devices", (Jan. 23, 2004), pp. 1-9.120Greenberg, Saul "Collaborative Interfaces for the Web", in Human Factors and Web Development, (Forsythe, et al., eds.) Chapter 18, LEA Press, (1997), pp.241-253.121Greenberg, 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.122Gutwin, Carl "Workspace Awareness in Real-Time Distributed Groupware", The University of Calgary, Department of Computer Science, Ph.D. Thesis, (Dec 1997), 292 pages.123Handley, 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.124Harkins, D et al., "The Internet Key Exchange (IKE)", Network Working Group RFC 2409, (Nov. 98), 39 pages.125Higginson, 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.126Hinden, et al., "IP Version 6 Addressing Architecture", (25 pages),Feb. 2, 2001.127Hinden, et al., "IP Version 6 Working Group Minutes", Minneapolis IETF, (Mar. 18, 2002), 13 pages.128Housley 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.129Housley, et al., "Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile", IETF Network Working Group, (Apr. 2002), 121 pages.130Housley, R "Using Advanced Encryption Standard (AES) CCM Mode with Ipsec Encapsulating Security Payload (ESP", Comments: 4309, (Dec. 2005), 13 pages.131Huitema, "Ipv6 The New Internet Protocol", Prentice Hall PTR, ISBN 0-13-850505-5, (1998), 10 pages.132International Search Report for PCT/US2007/010092 mailed Oct. 15, 2007.133J. 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.134Jianming 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.135Johnson, et al., "Mobility Support in IPv6", (Nov. 17, 2000),115 pages.136Joseffson, S et al., "The Base16, Base32, and Base64 Data Encodings", IETF Standard, Internet Engineering Task Force, IETF, CH, (Jul. 2003), 14 pages.137Karn, et al., "Photuris: Session-Key Management Protocol", IETF Network Working Group, (Mar. 1999), 75.138Kaufman, C "Internet Key Exchange (IKEv2) Protocol", RFC 4306, (Dec. 2005), 93 pages.139Kempf, et al., "Threat Analysis for IPv6 Public Multi-Access Links", draft-kempf-ipng-netaccesss-threats-00.txt, (Nov. 2001), 8 pages.140Kent, C et al., "Fragmentation Considered Harmful", Computer Communication Review (Association of Computer Machinery), 25(1), (Jan. 1995),13 pages.141Kent, et al., "IP Encapsulating Security Payload (ESP)", Network Working Group, Comments 4303, (Dec. 2005), 42 pages.142Kent, S "IP Authentication Header", Network Working Group, Comments: 4302, (Dec. 2005), 35 pages.143Kent, S "Security Architecture for the Internet Protocol", Network Working Group, Comments: 4301, (Dec. 2005),102 pages.144Kent, S et al., "IP Encapsulating Security Payload (ESP)", Network Working Group RFC 2406, 9Nov. 1998), 21 pages.145Kent, 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.146Kim 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.147Kindberg, 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.148Kollock, 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.149Kollock, 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.150Koskiahde, T "Security in Mobile IPv6", (Apr. 18, 2002), pp. 1-16.151Laganier, J "Using IKE with IPv6 Cryptographically Generated Address", Network Working Group, Internet-Draft, (Feb. 24, 2003), pp. 1-14.152Laganier, J "Using IKE with IPv6 Cryptology Generated Address", Network Working Group, Internet-Draft, (Jul. 8, 2007), 21 pages.153Lai et al., Measuring Link Bandwidths Using a Deterministic Model of Packet Delay, at Department of Computer Science at Stanford University, 13 pages (Oct. 2000).154Langley, A., The Freenet Protocol, The Free Network Project, at http://freenet.sourceforge.net/index/php?page=protocol (May 21, 2001).155Lee, 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.156Link, B et al., "RTP Payload Format for AC-3 Audio", RFC 4148 (Oct. 2005), 13 pages.157Liscano, 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.158Maughan, et al., "Internet Security Association and Key Management Protocol (ISAKMP)", The Internet Society, RFC 2408, (Nov. 1998), 81 pages.159Mazieres et al., "Separating Key Management from File System Security," Operating Systems Review ACM, vol. 33, No. 5, Dec. 1999, pp. 124-139.160Mazieres, et al., "Separating Key Management From File System Security", Operating Systems Review ACM, vol. 33, No. 5, (Dec. 1999), pp. 124-139.161McCune, 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.162Mills, "Simple Network Time Protocol (SNMP) Version 4 for IPv6 and OSI", RFC2030, (Oct. 1996), 19 pages.163Montenegro, 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.164Moskowitz, "Host Identity Payload and Protocol", available at <http://tools.ietf.org/html/draft-moskowitz-hip-04>, (Jul. 2001), 18 pages.165Narten, et al., "Neighbor Discovery For IP Version 6 (IPv6)", IETF Network Working Group, (Dec. 1998), 87 pages.166Narten, et al., "Privacy Extensions for Stateless Address Autoconfiguration in IPv6", IETF Network Working Group, (Jan. 2001),16 pages.167Nikander, "A Scaleable Architecture for IPv6 Address Ownership", Internet Draft, (Mar. 2001), 27 pages.168Nikander, et al., "Binding Authentication Key Establishment Protocol for Mobile IPv6", Draft perkins-bake-o1-txt, (Jul. 2, 2001), 42 pages.169Nikander, 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.170Nir, Y "Repeated Authentication in Internet Key Exchange (IKEv2) Protocol", RFC 4478, (Apr. 2006), 6 pages.171Nordmark, "Allocating bit in IID for Mobile IPv6", http://ietf.org/jproceedings/02mar/slides/ipv6-13.pdf, (Mar. 2002), 8 pages.172Nordmark, "Reserving Space in the Interface ID", http://ietf.org/proceedings/02mar/slides/ipv6-14.pdf, (Mar. 2002), 6 pages.173Okazaki, et al., "Securing Mipv6 Binding Updates Using Address Based Keys (Abks)", Internet-Draft, (Oct. 2002), 25 pages.174O'Shea, et al., "Child-Proof Authentication for MIPv6 (CAM)", ACM Computer Communications Review 31(2), (Apr. 2001), 5 pages.175Perkins, "IP Mobility Support", RFC2002, (Oct. 1996), 74 pages.176Red-Black Tree, National Institute of Standards and Technology, at http://www.nist.gov/dads/HTML/redblack.html (Mar. 5, 2002).177Roe, et al., "Authentication of Mobile IPv6 Binding Updates and Acknowledgments", Internet Draft IETF Mobile IP Working Group, (Feb. 2002), 23 pages.178Rowstron 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).179Rowstron 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).180Rowstron 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).181Savola, "Security of IPv6 Routing Header and Home Address Options", Internet Draft, IETF, (Dec. 2002),18 pages.182Shamir, "Identity-Based Cryptosystems and Signature Schemes", In Advances in Cryptology: Proc. CRYPTO 84, vol. 196 of LNCS., (1998), pp. 47-53.183Shannon, C et al., "Characteristics of Fragmented IP Traffic on Internet Links", Internet Measurement Conference, (2001), pp. 83-97.184Tannenbaum, AS "Computer Networks", Chapter 4, Prentice-Hall, (1989), 76 pages.185Thomas, "Binding Updates Security", draft-thomas-mobileip-bu-sec-00.txt, (Nov. 2, 2001),13 pages.186Thomson, et al., "IPv6 Stateless Address Autoconfiguration", RFC1971, http://www.ietf.org/rfc1971.txt, (Apr. 11, 2006), 22 pages.187Thomson, et al., "IPv6 Stateless Address Autoconfiguration", RFC2462, (Dec. 1998), 24 pages.188Van De Snapschout, JLA "The Sliding Window Protocol Revisited", Formal Aspects of Computing, vol. 7, (1995), pp. 3-17.189Written Opinion for PCT/US2007/010092 mailed Oct. 15, 2007.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8660257 *Dec 23, 2009Feb 25, 2014Bce Inc.Method and system for configuring a contact database associated with a userUS9116930Jan 14, 2014Aug 25, 2015Bce Inc.Method and system for configuring a contact database associated with a userUS9319518Dec 22, 2006Apr 19, 2016Bce Inc.Method and system for configuring information regarding processing of calls involving a partyUS20100119049 *Dec 22, 2006May 13, 2010Bce Inc.Method and system for configuring information regarding processing of calls involving a partyUS20100158226 *Dec 23, 2009Jun 24, 2010Jonathan Allan ArsenaultMethod and system for configuring a contact database associated with a userUS20120311339 *Dec 6, 2012David IrvineMethod for storing data on a peer-to-peer networkUS20150296004 *Apr 11, 2014Oct 15, 2015Qualcomm IncorporatedSelectively exchanging data between p2p-capable client devices via a server* Cited by examinerClassifications U.S. Classification713/150, 713/175, 713/193, 713/165, 713/168International ClassificationH04L29/00Cooperative ClassificationH04L2209/80, H04L9/3247, H04L9/3236, H04L63/0823European ClassificationH04L9/32S, H04L63/08CLegal EventsDateCodeEventDescriptionMay 22, 2006ASAssignmentOwner name: MICROSOFT CORPORATION, WASHINGTONFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SIDHU, GURSHARAN S.;HORTON, NOAH;SINGHAL, SANDEEP K.;REEL/FRAME:017653/0336;SIGNING DATES FROM 20060420 TO 20060421Owner name: MICROSOFT CORPORATION, WASHINGTONFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SIDHU, GURSHARAN S.;HORTON, NOAH;SINGHAL, SANDEEP K.;SIGNING DATES FROM 20060420 TO 20060421;REEL/FRAME:017653/0336Feb 28, 2012CCCertificate of correctionDec 9, 2014ASAssignmentOwner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTONFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034542/0001Effective date: 20141014May 26, 2015FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services