Method and System for Establishing the Identity of an Originator of Computer Transactions
First Claim
1. A method of identifying the originator of a message transmitted between a client and a server system, said method comprising the steps of:
- modifying a message to be transmitted during a session between a client and a server system to include a session identification flag and a session identifier corresponding to an originator of the session on the server system and allowing the originator of the session to be uniquely identified among originators of sessions on the server system;
transmitting the message between the client and the server system;
checking the transmitted message for the session identification flag; and
reading the session identifier of the transmitted message to determine the originator of the message.
9 Assignments
0 Petitions
Accused Products
Abstract
A method of identifying the originator of a message transmitted between a client and a server system is provided. The method includes modifying a message to be transmitted between a client and a server system to include a session identification flag and/or a session identifier 500 (e.g., at an end of the message). The method optionally includes one or more of the steps of re-computing a control portion of the message to reflect the inclusion of the session identification flag and the session identifier 502, transmitting the message between the client and the server system 504, and checking the transmitted message for the session identification flag 506, reading the session identifier of the transmitted message to determine the originator of the message 508, removing the session identification flag and/or the session identifier from the transmitted message 510, and re-computing the control portion of the message to reflect the removal of the session identification flag and/or the session identifier 512.
-
Citations
21 Claims
-
1. A method of identifying the originator of a message transmitted between a client and a server system, said method comprising the steps of:
-
modifying a message to be transmitted during a session between a client and a server system to include a session identification flag and a session identifier corresponding to an originator of the session on the server system and allowing the originator of the session to be uniquely identified among originators of sessions on the server system;
transmitting the message between the client and the server system;
checking the transmitted message for the session identification flag; and
reading the session identifier of the transmitted message to determine the originator of the message. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of identifying the originator of a communication packet transmitted between a client and a server in a client/server system, said method comprising the steps of:
-
appending a session identifier and a security tag to the communication packet, the session identifier uniquely identifying the client in the client/server system;
authenticating the session identifier using the security tag; and
if the appended session identifier is authenticated, determining the originator of the transmitted communication packet based on the appended session identifier. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of identifying an originator of all communication packets transmitted between a client and a server system using an application program, the originator having an actual network address, said method comprising the steps of:
-
modifying each of the communication packets to be transmitted between a client and a server system to include information identifying the originator of a respective communication packet without regard for the application program being used or an apparent network address that is a network address that replaces the actual network address of the originator during transmission of a respective communication packet;
transmitting each modified communication packet between the client and the server system; and
determining the originator of each transmitted communication packet based on the information identifying the originator therein.
-
-
15. A computer system for identifying the originator of a message, comprising:
-
a server; and
a client operationally connected to the server, the client and server being configured to transmit one or more messages therebetween during a session, each of the messages to be transmitted being modified by one of the client or the server to include a session identification flag and a session identifier, the client and server being further configured such that;
the modified message is transmitted to the remaining one of the client and the server;
the session identification flag of the transmitted message is checked by the remaining one of the client and the server to validate the session identifier; and
if the session identifier is validated, the session identifier of the transmitted message is read to determine the originator of the transmitted message, the session identifier corresponding to an originator of a session on the server system and allowing the originator of the session to be uniquely identified among originators of sessions on the server system. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer readable carrier including computer program instructions which cause a computer system including at least a client and a server to implement a method of identifying the originator of a message transmitted between the client and the server, said method comprising the steps of:
-
modifying a message to be transmitted during a session between the client and the server to include a session identification flag and a session identifier, the session identifier being assigned corresponding to the originator of the session on the server system and allowing the originator of the session to be uniquely identified among originators of sessions on the server system;
re-computing a control portion of the message to reflect the inclusion of the session identification flag and the session identifier;
transmitting the message between the client and the server;
checking the transmitted message for the session identification flag;
reading the session identifier of the transmitted message to determine the originator of the message;
removing the session identification flag and the session identifier from the transmitted message; and
re-computing the control portion of the message to reflect the removal of the session identification flag and the session identifier.
-
Specification