Point-to-point internet protocol
DC CAFCFirst Claim
1. A computer program product for use with a server operatively coupled over a computer network to a plurality of processes, the computer program product comprising a computer usable medium having program code embodied thereon the program code comprising:
- a. program code configured to receive the current network protocol address of one of the processes coupled to the network, the network protocol address being received by said one of the processes from an Internet access server;
b. program code configured to receive an identifier associated with said one process; and
c. program code configured to receive queries for one of the network protocol address and the associated identifier of said one of the processes from other processes over the computer network at the server, and to allow the establishment of a packet-based point-to-point communication between said one of the processes and one of said other processes.
8 Assignments
Litigations
2 Petitions
Reexamination
Accused Products
Abstract
A point-to-point Internet protocol exchanges Internet Protocol (IP) addresses between processing units to establish a point-to-point communication link between the processing units through the Internet. A first point-to-point Internet protocol includes the steps of (a) storing in a database a respective IP address of a set of processing units that have an on-line status with respect to the Internet; (b) transmitting a query from a first processing unit to a connection server to determine the on-line status of a second processing unit; and (c) retrieving the IP address of the second unit from the database using the connection server, in response to the determination of a positive on-line status of the second processing unit, for establishing a point-to-point communication link between the first and second processing units through the Internet. A second point-to-point Internet protocol includes the steps of (a) transmitting an E-mail signal, including a first IP address, from a first processing unit; (b) processing the E-mail signal through the Internet to deliver the E-mail signal to a second processing unit; and (c) transmitting a second IP address to the first processing unit for establishing a point-to-point communication link between the first and second processing units through the Internet.
42 Citations
3 Claims
-
1. A computer program product for use with a server operatively coupled over a computer network to a plurality of processes, the computer program product comprising a computer usable medium having program code embodied thereon the program code comprising:
-
a. program code configured to receive the current network protocol address of one of the processes coupled to the network, the network protocol address being received by said one of the processes from an Internet access server;
b. program code configured to receive an identifier associated with said one process; and
c. program code configured to receive queries for one of the network protocol address and the associated identifier of said one of the processes from other processes over the computer network at the server, and to allow the establishment of a packet-based point-to-point communication between said one of the processes and one of said other processes.
-
-
2. A computer data signal embodied in a carrier wave comprising:
-
a. program code configured to receive a current network protocol address of a process coupled to a computer network, the network protocol address being received by the process from an Internet access server;
b. program code configured to receive an identifier associated with said one process; and
c. program code configured to receive queries for one of the network protocol address and the associated identifier of said one process from other processes over the computer network at a connection server, and to allow the establishment of a packet-based point-to-point communication between said one process and one of said other processes.
-
-
3. In a computer system operatively coupled over a computer network to a plurality of processes, a method comprising the steps of:
-
a. receiving the current network protocol address of a process coupled to the network, the network protocol address being received by the process from an Internet access server;
b. receiving an identifier associated with said one process;
c. receiving a query for one of the network protocol address and the associated identifier of said one process from another of the processes over the computer network at a connection server; and
d. providing one of the network protocol address and the associated identifier of said one process to a said another process over the computer network, if the said one process is connected to the computer network, and to allow the establishment of a packet-based point-to-point communication between said one process and one of said another processes.
-
Specification