Patent ID: 7533264
Filing Date: 2009-05-12
Classification: G06F,H04L

Abstract:
1. In a computerized network environment including two or more computer systems sending messages through a network communication protocol, a method of receiving secure messages using custom security tokens, the method comprising: an act of receiving a message, the message comprising a serialized portion and a non serialized portion, wherein the serialized portion is serialized based on a key that can be accessed at a key provider, wherein the message comprises key identity information for the key, and wherein the non-serialized portion comprises destination information, such that intermediate computer systems that relay the message to a receiving computer system do not need to deserialize portions of the message to identify an intended recipient of the message; an act of deserializing at least a portion of the serialized portion, wherein the serialized portion that is deserialized comprises one or more security tokens created using one or more value types; an act of identifying the one or more security tokens in the received message that has at least a portion that has been encrypted using the one or more security tokens, and a value type corresponding with each identified security token; an act of matching the identified corresponding value type to a stored value type for a stored security token that the receiving computer system can access, wherein the stored value type comprises a custom program class including a collection of executable instructions for data handling, including instructions that tell a computer system how to read data associated with a specific security token that was created using the value type; an act of receiving data from the at least one identified security token into the stored value type that has been matched; and an act of decrypting an encrypted portion of the received message and accessing the received message based at least in part on the raw data received from the at least one identified security token.