Meta-search web service-based architecture for peer-to-peer collaboration and voice-over-IP
First Claim
1. A system for discovering potential devices on a peer-to peer (P2P) network, comprising:
- a seeker device; and
a plurality of potential devices operatively connected to the P2P network;
wherein each of the plurality of potential devices is associated with one or more identity files, each of the identity files comprising a plurality of searchable elements;
wherein one or more of the plurality of potential end-user devices post their one or more identity files on the P2P network;
wherein the seeker device searches the P2P network to discover one or more of the plurality of potential devices based on the one or more identity files of the plurality of the potential devices; and
wherein the seeker device initiates a collaboration session with the one or more potential devices.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are presented for discovering mobile collaborators on a peer-to-peer (P2P) network. Each collaborator is identified on the P2P network by a unique ID. Each collaborator may also be identified by an identity file posted on the P2P network. Collaboration applications may include any of a variety of applications involving the exchange of information between 2 or more collaborators, such as voice over IP (VoIP). Dynamic file querying can be performed to filter the identity files most relevant to a particular peer partner. Web services are used end-to-end between P2P mobile devices and also between devices and third party service providers. Search engines use self-provisioning concepts for searches and WEB services querying. End-user devices register their personal information on P2P networks using identity self-provisioning and WEB services templates for a variety of uses, such as personal, gaming or business.
-
Citations
28 Claims
-
1. A system for discovering potential devices on a peer-to peer (P2P) network, comprising:
-
a seeker device; and
a plurality of potential devices operatively connected to the P2P network;
wherein each of the plurality of potential devices is associated with one or more identity files, each of the identity files comprising a plurality of searchable elements;
wherein one or more of the plurality of potential end-user devices post their one or more identity files on the P2P network;
wherein the seeker device searches the P2P network to discover one or more of the plurality of potential devices based on the one or more identity files of the plurality of the potential devices; and
wherein the seeker device initiates a collaboration session with the one or more potential devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for a seeker device discovering potential collaborators on a peer-to peer (P2P) network, comprising:
-
discovering one or more entry point nodes to the P2P network;
registering a seeker device on the P2P network;
performing identity provisioning on a P2P network;
performing one or more searches on the P2P network;
obtaining one or more search results for potential collaborators on the P2P network; and
initiating at least one of an application and a service to form a collaboration session with one or more potential collaborators from the search results. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for a seeker device discovering potential collaborators on a peer-to peer (P2P) network, comprising:
-
registering with a P2P network;
initiating a Web service to a Web service provider;
requesting an available P2P server on the P2P network from the Web service provider using the Web service;
registering the available P2P server in a Web service cluster using the Web service;
performing identity self-provisioning on the P2P network;
obtaining one or more search results searching for a potential collaborator on the P2P network;
obtaining service and identity availability for each search result;
narrowing the number of search results to generate a narrowed result list; and
initiating a collaboration session with one or more potential collaborators on the narrowed result list. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A machine-readable medium having instructions stored thereon for execution by a processor to perform a method for a seeker device discovering potential collaborators on a peer-to peer (P2P) network, comprising:
-
discovering one or more entry point nodes to the P2P network;
registering a seeker device on the P2P network;
performing identity provisioning on a P2P network;
performing one or more searches on the P2P network;
obtaining one or more search results for potential collaborators on the P2P network; and
initiating at least one of an application and a service to form a collaboration session with one or more potential collaborators from the search results.
-
-
28. A machine-readable medium having instructions stored thereon for execution by a processor to perform a method for a seeker device discovering potential collaborators on a peer-to peer (P2P) network, comprising:
-
registering with a P2P network;
initiating a Web service to a Web service provider;
requesting an available P2P server on the P2P network from the Web service provider using the Web service;
registering the available P2P server in a Web service cluster using the Web service;
performing identity self-provisioning on the P2P network;
obtaining one or more search results searching for a potential collaborator on the P2P network;
obtaining the service and identity availability for each search result;
narrowing the number of search results to generate a narrowed result list; and
initiating a collaboration session with one or more potential collaborators on the narrowed result list.
-
Specification