Patent ID: 7533260

Claim:
A system comprising: a server computer; and a computer-readable medium having stored thereon a plurality of data structures, comprising: a configuration data structure for representing encoded configuration data for use by said server computer to configure itself during a particular communication session between said server computer and a client computer, wherein said configuration data structure comprises: a first configuration data field containing data representing a data length identifier and a tag type; and a second configuration data field containing configuration data of said tag type and having a length described by said data length identifier; wherein the encoded configuration data of the first and second configuration fields in encrypted using a modified encryption key to create encrypted encoded configuration data, said modified encryption key comprises a standard encryption key with a secret inserted at a predefined location; and a cookie data structure for representing a session cookie for use by said server computer during the particular session for decrypting the session data during the particular session, wherein said cookie data structure comprises: a first cookie data field containing the secret; a second cookie data field containing a value that represents the length of the secret contained in the first cookie data field; a third cookie data field containing a value that represents the length of the length of the secret contained in the second cookie data field; and a fourth cookie data field containing the encrypted encoded configuration data; wherein said session cookie is transmitted by said server computer to the client computer whereby the client computer creates said modified encryption key by inserting said secret extracted from said session cookie into the standard encryption key at the predefined location.