System and Method For Machines to Communicate over the Internet
First Claim
1. A system for communication over the internet comprising:
- a first machine in communication with the internet;
a second machine in communication with said first machine over the internet;
said first machine comprising a central processing unit, a storage device, and a Client Ping Plus Software Module;
said Client Ping Plus Software Module comprising a first set of code adapted to create a Ping Plus Request;
said Ping Plus Request comprising an unique identifier and a time out period T1;
said Client Ping Plus Software Module comprising a second set of code adapted to send said Ping Plus Request to said second machine;
said second machine comprising a central processing unit, a storage device, a Server Ping Plus Software Module, and an Unique Identifier Database;
said Server Ping Plus Software Module comprising a first set of code adapted to receive said Ping Plus Request from said first machine;
said Server Ping Plus Software Module comprising a second set of code adapted to determine whether said unique identifier of said Ping Plus Request is in said Unique Identifier Database;
said Server Ping Plus Software Module comprising a third set of code adapted to hold said Ping Plus Request a period of time H1 if said unique identifier is not in said Unique Identifier Database;
said Server Ping Plus Software Module comprising a fourth set of code adapted to create a Ping Plus Response for said first machine if said unique identifier of said Ping Plus Request is in said Unique Identifier Data Base;
said Ping Plus Response comprising a command for said first machine; and
said Server Ping Plus Software Module comprising a fifth set of code adapted to send said Ping Plus Response to said first machine.
0 Assignments
0 Petitions
Accused Products
Abstract
A system comprising a plurality of client machines in communication with a server machine over the internet. Each client machine comprises a Client Ping Plus Software Module (Client PPSM). The Client PPSM comprises code to send a Ping Plus Request having an unique identifier corresponding to the client machine. The server machine comprises a Server Ping Plus Software Module (Server PPSM) and an Unique Identifier Database. The Server PPSM comprises first code to receive the Ping Plus Request from the client machine and second code to determine if the unique identifier is in the Database. The Server PPSM comprises third code to hold the Ping Plus Request if the unique identifier is not in the Database. The Server PPSM comprises fourth code to create a Ping Plus Response if the unique identifier is in the Database and fifth code to send the Ping Plus Response to the client machine.
57 Citations
18 Claims
-
1. A system for communication over the internet comprising:
-
a first machine in communication with the internet; a second machine in communication with said first machine over the internet; said first machine comprising a central processing unit, a storage device, and a Client Ping Plus Software Module;
said Client Ping Plus Software Module comprising a first set of code adapted to create a Ping Plus Request;
said Ping Plus Request comprising an unique identifier and a time out period T1;
said Client Ping Plus Software Module comprising a second set of code adapted to send said Ping Plus Request to said second machine;said second machine comprising a central processing unit, a storage device, a Server Ping Plus Software Module, and an Unique Identifier Database;
said Server Ping Plus Software Module comprising a first set of code adapted to receive said Ping Plus Request from said first machine;
said Server Ping Plus Software Module comprising a second set of code adapted to determine whether said unique identifier of said Ping Plus Request is in said Unique Identifier Database;
said Server Ping Plus Software Module comprising a third set of code adapted to hold said Ping Plus Request a period of time H1 if said unique identifier is not in said Unique Identifier Database;
said Server Ping Plus Software Module comprising a fourth set of code adapted to create a Ping Plus Response for said first machine if said unique identifier of said Ping Plus Request is in said Unique Identifier Data Base;
said Ping Plus Response comprising a command for said first machine; and
said Server Ping Plus Software Module comprising a fifth set of code adapted to send said Ping Plus Response to said first machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for one or more client machines to communicate with a server machine over the internet, the method comprising the steps of:
-
(a) providing an Unique Identifier Data Base accessible by the server machine; (b) storing a Ping Plus Request having an unique identifier on the client machine; (c) sending the Ping Plus Request to the server machine; (d) receiving by the server machine of the Ping Plus Request from the client machine; (e) determining by the server machine whether the unique identifier of the Ping Plus Request is in the Unique Identifier Data Base; (f) holding by the server machine of the Ping Plus Request a period of time T1 if the unique identifier of the client machine is not in the Unique Identifier Data Base; (g) creating by the server machine of a Ping Plus Response if the unique identifier of the client machine is in the Unique Identifier Data Base; and (h) sending by the server machine of the Ping Plus Response to the client machine. - View Dependent Claims (15)
-
- 16. The method of claim 16, further comprising the step of dropping the Ping Plus Request if the time out period T1 of the Ping Plus Request has expired.
Specification