Peer-To-Peer Telephone System
First Claim
1. A peer-to-peer system, comprising:
- a calling end-user device;
a called end-user device;
an administration node; and
a peer-to-peer communication structure interconnecting said calling end-user device, said called end-user device, and said administration node,wherein (a) said administration node is configured to issue at least one authorization certificate to said calling end-user device and issue at least one authorization certificate to said called end-user device, andwherein (b) said calling end-user device is configured to receive information regarding an address of said called end-user device and verify, prior to commencing a call, an authorization certificate provided by said called end-user device, such that verifying the authorization certificate enables access to the peer-to-peer communication structure to establish a call over a communication route to said called end-user device.
8 Assignments
0 Petitions
Accused Products
Abstract
There is provided a peer-to-peer telephone system comprising a plurality of end-users and a communication structure through which one or more end-users are couplable for communication purposes. The system is distinguished in that the communication structure is substantially de-centralized with regard to communication route switching therein for connecting the one or more end-users. One or more end-users are operable to establish their own communication routes through the structure based on exchange of one or more authorisation certificates, namely User Identity Certificates (UIC), to acquire access to the structure. The structure comprises an administration arrangement for issuing said one or more certificates to said one or more end-users.
-
Citations
36 Claims
-
1. A peer-to-peer system, comprising:
-
a calling end-user device; a called end-user device; an administration node; and a peer-to-peer communication structure interconnecting said calling end-user device, said called end-user device, and said administration node, wherein (a) said administration node is configured to issue at least one authorization certificate to said calling end-user device and issue at least one authorization certificate to said called end-user device, and wherein (b) said calling end-user device is configured to receive information regarding an address of said called end-user device and verify, prior to commencing a call, an authorization certificate provided by said called end-user device, such that verifying the authorization certificate enables access to the peer-to-peer communication structure to establish a call over a communication route to said called end-user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 23, 25, 27, 28, 29, 30, 31, 32)
-
-
12. A method of establishing a call in a peer-to-peer communication structure, comprising:
-
(a) receiving, at a calling end-user device, at least one authorization certificate from an administration node; (b) receiving, at the calling end-user device, information regarding the address of a called end-user device; (c) verifying, at the calling end-user device and prior to commencing a call, an authorization certificate provided by the called end-user device, such that verifying the authorization certificate enables access to the peer-to-peer communication structure; and (d) establishing, based on verifying the authorization certificate provided by the called end-user device, the call over a communication route in the peer-to-peer communication structure to said called end-user device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26)
-
-
33. An administration node for use in a peer-to-peer communication structure, said administration node configured to issue one or more authorization certificates to one or more end-user devices to allow the end-user devices to acquire access to the peer-to-peer communication structure based on verification of said authorization certificates at the end-user devices and establish their own calls over communication routes through the peer-to-peer communication structure, said administration node further configured to record at least an identity of a calling end-user device and a called end-user device.
-
34. A computer program product embodied on a computer-readable storage medium for establishing a peer-to-peer call between a calling end-user device and a called end-user device in a communication structure, comprising:
-
computer code for accessing a global index to locate the called end-user; computer code for receiving information regarding the address of the called end-user; computer code for receiving information regarding one or more pathways for communicating with the called end-user; computer code for receiving an authorization certificate from the called end-user device; computer code for verifying, prior to commencing a call, the authorization certificate presented by the called end-user device to acquire access to the communication structure; and computer code for establishing a call over a communication route based on verification of the authorization certificate presented to it by the called end-user device.
-
-
35. A computer program product embodied on a computer-readable storage medium for establishing a call, comprising:
-
computer code for obtaining an authorization certificate from an administration node; computer code for presenting the authorization certificate to an end-user device; computer code for obtaining information regarding an address of the end-user device; computer code for obtaining an authorization certificate from the end-user device; computer code for verifying, prior to commencing a call, the authorization certificate presented by the end-user device to acquire access to a peer-to-peer communication structure based on verification of the authorization certificate presented to it by the end-user device; and computer code for establishing a call over a communication route through the peer-to-peer communication structure.
-
-
36. A peer-to-peer system, comprising:
-
a calling end-user device; a called end-user device; an administration node; and a peer-to-peer communication structure interconnecting said calling end-user device, said called end-user device, and said administration node, wherein (a) said administration node is configured to issue at least one authorization certificate to said calling end-user device and issue at least one authorization certificate to said called end-user device, wherein (b) said calling end-user device is configured to receive information regarding an address of said called end-user device and verify, prior to commencing a call, an authorization certificate provided by said called end-user device, such that verifying the authorization certificate enables access to the peer-to-peer communication structure to establish a call over a communication route to said called end-user device, and wherein (c) said administration node is also configured to handling new end-user registration.
-
Specification