Dynamic mapping of user id into TCP/IP address without user interaction as user signing on or singing off among workstations
First Claim
Patent Images
1. Method for locating operators at computer workstations served by an internetting protocol communication network comprising the acts of:
- sending an add message from a workstation to a dynamic user identification server when an operator signs on to a workstation;
storing an operator identification and internetting protocol workstation address at the dynamic user identification server for each operator that is signed on to a workstation;
sending a delete message from a workstation to the dynamic user identification server when an operator signs off from a workstation;
deleting the operator identification and internetting protocol workstation address from the dynamic user identification server for each operator that has signed off from a workstation;
sending a query from a workstation to the dynamic user identification server when a message is to be sent to an operator at another workstation;
receiving the operator identification and internetting protocol workstation address for the operator from the dynamic user identification server;
sending a message from the workstation to the another workstation using the internetting protocol workstation address received from the dynamic user identification server.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, apparatus and system is disclosed for providing TCP/IP addresses from a dynamic user identification server to workstations running an application program so that messages can be sent from one operator to another operator regardless of which workstation the other operator may be using, without the need to send the message itself through a server station. The dynamic user identification server also keeps track of the number of workstations in use at any one time and the number of copies of a licensed program being used for royalty control.
91 Citations
16 Claims
-
1. Method for locating operators at computer workstations served by an internetting protocol communication network comprising the acts of:
-
sending an add message from a workstation to a dynamic user identification server when an operator signs on to a workstation; storing an operator identification and internetting protocol workstation address at the dynamic user identification server for each operator that is signed on to a workstation; sending a delete message from a workstation to the dynamic user identification server when an operator signs off from a workstation; deleting the operator identification and internetting protocol workstation address from the dynamic user identification server for each operator that has signed off from a workstation; sending a query from a workstation to the dynamic user identification server when a message is to be sent to an operator at another workstation; receiving the operator identification and internetting protocol workstation address for the operator from the dynamic user identification server; sending a message from the workstation to the another workstation using the internetting protocol workstation address received from the dynamic user identification server. - View Dependent Claims (2, 3)
-
-
4. Method for locating operators at computer workstations served by an internetting protocol communication network comprising the acts of:
-
sending an add message from a workstation to a dynamic user identification server when an operator signs on to a workstation; storing an operator identification, encrypted password and internetting protocol workstation address at the dynamic user identification server for each operator that is signed on to a workstation; sending a delete message from a workstation to the dynamic user identification server when an operator signs off from a workstation; deleting the operator identification, encrypted password and internetting protocol workstation address from the dynamic user identification server for each operator that has signed off from a workstation; sending a query from a workstation to the dynamic user identification server when a message is to be sent to an operator at another workstation; receiving the operator identification, encrypted password and internetting protocol workstation address for the operator from the dynamic user identification server; sending a message from the workstation to the another workstation using the internetting protocol workstation address received from the dynamic user identification server. - View Dependent Claims (5, 6, 7)
-
-
8. A client workstation comprising:
-
a computer workstation connected to a packet switched network; means for sending an add message from the workstation to a dynamic user identification server when an operator signs on to the workstation, the add message including an operator identification, encrypted password and internetting protocol workstation address for storage at the dynamic user identification server; means for sending a delete message from the workstation to the dynamic user identification server when an operator signs off from the workstation the delete message including the operator identification and encrypted password for use by the dynamic user identification server to verify operator identity prior to deleting the operators operator identification, encrypted password and internetting protocol workstation address from storage at the dynamic user identification server; means for sending a query from the workstation to the dynamic user identification server when a message is to be sent from the workstation to an operator at another workstation; means for receiving the operator identification, encrypted password and internetting protocol workstation address for the operator at the another workstation from the dynamic user identification server; means for sending a message from the workstation to the another workstation using the internetting protocol workstation address received from the dynamic user identification server. - View Dependent Claims (9)
-
-
10. A dynamic user identification server workstation comprising:
-
a computer workstation connected to client workstations by a packet switched network; means for receiving an add message from client workstations when an operator signs on to one of the client workstations, the add message including an operator identification, encrypted password and internetting protocol workstation address; means for storing the operator identification, encrypted password and internetting protocol workstation address in a list at the dynamic user identification server; means for receiving a delete message from one of the workstations when an operator signs off from the one of the client workstations, the delete message including the operator identification and encrypted password of the operator who has signed off; means for verifying the identity of the operator who has signed off; means for deleting the operator identification, encrypted password and internetting protocol workstation address for the operator who has signed off from the list stored at the dynamic user identification server after verifying identity of the operator who has signed off; means for receiving a query from a third workstation when a message is to be sent from the third workstation to a second operator at a second workstation whose internetting protocol workstation address is unknown at the third workstation; means for sending to the third workstation, the operator identification, encrypted password and internetting protocol workstation address for the second operator at the second workstation. - View Dependent Claims (11, 12)
-
-
13. A computer program storage medium readable by a computer and encoding a program of instructions for executing a computer process to provide for communication using internetting protocol between users of computers, each computer having a continuously running computer application program that allows users to sign on and off the computer application program without stopping the computer application program comprising the steps of:
-
sending an add message from a first computer to a dynamic user identification server computer when an operator signs on to the first computer, the add message including an operator identification, encrypted password and internetting protocol workstation address for storage at the dynamic user identification server; sending a delete message from the first computer to the dynamic user identification server when an operator signs off from the first computer, the delete message including the operator identification and encrypted password for use by the dynamic user identification server to verify operator identity prior to deleting the operators operator identification, encrypted password and internetting protocol workstation address from storage at the dynamic user identification server; sending a query including a second operator identification from the first computer to the dynamic user identification server when a message is to be sent from the first computer to an operator at a second computer; receiving an operator identification, encrypted password and internetting protocol workstation address for the operator at the second computer from the dynamic user identification server; sending a message from the first computer to the second computer using the internetting protocol address received from the dynamic user identification server. - View Dependent Claims (14)
-
-
15. A computer program product comprising:
a computer useable medium having computer readable code embodied therein for the dynamic mapping of user identification into an IP address, said computer program product comprising; computer readable program code devices configured for sending an add message from a first computer to a dynamic user identification server computer when an operator signs on to the first computer, the add message including an operator identification, encrypted password and internetting protocol workstation address for storage at the dynamic user identification server; computer readable program code devices configured for sending a delete message from the first computer to the dynamic user identification server when an operator signs off from the first computer, the delete message including the operator identification and encrypted password for use by the dynamic user identification server to verify operator identity prior to deleting the operators operator identification, encrypted password and internetting protocol workstation address from storage at the dynamic user identification server; computer readable program code devices configured for sending a query including a second operator identification from the first computer to the dynamic user identification server when a message is to be sent from the first computer to an operator at a second computer; computer readable program code devices configured for receiving an operator identification, encrypted password and internetting protocol workstation address for the operator at the second computer from the dynamic user identification server; computer readable program code devices configured for sending a message from the first computer to the second computer using the internetting protocol address received from the dynamic user identification server.
-
16. A computer program product comprising:
a computer useable medium having computer readable code embodied therein for the dynamic mapping of user identification into an IP address, said computer program product comprising; computer readable program code devices configured for receiving an add message from a client computer when an operator signs on, the add message including an operator identification, encrypted password and internetting protocol address; computer readable program code devices configured for storing the operator identification, encrypted password and internetting protocol address in a list; computer readable program code devices configured for receiving a delete message from a client computer when an operator signs off from the client computer, the delete message including the operator identification and encrypted password of the operator who has signed off; computer readable program code devices configured for verifying the identity of the operator who has signed off; computer readable program code devices configured for deleting from the list, the operator identification, encrypted password and internetting protocol workstation address for the operator who has signed off after verifying identity of the operator who has signed off; computer readable program code devices configured for receiving a query from a third computer when a message is to be sent from the third computer to a second operator at a second computer whose internetting protocol address is unknown at the third computer; computer readable program code devices configured for sending to the third computer, the operator identification, encrypted password and internetting protocol address for the second operator at the second computer.
Specification