METHOD OF IMPLEMENTING A STATE TRACKING MECHANISM IN A COMMUNICATIONS SESSION BETWEEN A SERVER AND A CLIENT SYSTEM
First Claim
1. A method of implementing a state tracking mechanism in a communications session between a server and a client system, wherein, in the course of the communications session, application data is provided to the client system in accessible form only if the client system has a valid value of state tracking information, the method including:
- transmitting a message carrying a new value of the state tracking information to the client system; and
calculating the value of the state tracking information valid after transmission of the message using as input at least the new value carried in the message and a datum maintained at the client system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of implementing a state tracking mechanism in a communications session between a server and a client system, wherein, in the course of the communications session, application data is provided to the client system in accessible form only if the client system has a valid value of state tracking information, includes transmitting a message carrying a new value of the state tracking information to the client system. It further includes calculating the value of the state tracking information valid after transmission of the message using as input at least the new value carried in the message and a datum maintained at the client system.
7 Citations
23 Claims
-
1. A method of implementing a state tracking mechanism in a communications session between a server and a client system,
wherein, in the course of the communications session, application data is provided to the client system in accessible form only if the client system has a valid value of state tracking information, the method including: -
transmitting a message carrying a new value of the state tracking information to the client system; and
calculating the value of the state tracking information valid after transmission of the message using as input at least the new value carried in the message and a datum maintained at the client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server system, including a data processing unit and memory, arranged to carry out a method including:
-
transmitting a message carrying a new value of state tracking information to a client system; and
calculating the value of the state tracking information valid after transmission of the message using as input at least the new value carried in the message and a datum maintained at the client system.
-
-
12. A method of conducting a communications session with a server implementing a state tracking mechanism, the method including:
-
maintaining state tracking information at a client system conducting the communications session, wherein, in the course of the communications session, application data is received from the server and rendered accessible to a target application on a client system only if the state tracking information maintained at the client system corresponds in value to a valid value, and receiving a new value of the state tracking information in a message from the server, calculating a further value of the state tracking information using as input at least the new value in the message and a datum stored at the client system, and replacing the state tracking information maintained at the client system by the further value. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A client system, including a data processing unit and memory, arranged to carry out a method including:
-
maintaining state tracking information at the client system conducting the communications session, wherein, in the course of the communications session, application data is received from the server and rendered accessible to a target application on a client system only if the state tracking information maintained at the client system corresponds in value to a valid value, and receiving a new value of the state tracking information in a message from the server, calculating a further value of the state tracking information using as input at least the new value in the message and a datum stored at the client system, and replacing the state tracking information maintained at the client system by the further value.
-
-
23. A computer program, including a set of instructions capable, when incorporated in a machine readable medium, of causing a system having information processing capabilities to perform a method including:
-
transmitting a message carrying a new value of state tracking information to a client system; and
calculating the value of the state tracking information valid after transmission of the message using as input at least the new value carried in the message and a datum maintained at the client system.
-
Specification