System and method for transferring computer-readable objects across a remote boundary
First Claim
1. At least one computer-readable medium having computer executable instructions that provide a method for transferring computer-readable objects across a remote boundary, the method comprising:
- decomposing an object of a first type into an hierarchy of at least one sub-component based on a list of known object types, each sub-component comprising a known object associated with one of the known object types;
serializing the known objects into a serialized package; and
transmitting the serialized package to a remote entity.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for securely transferring computer-readable objects across a remote boundary is provided. The method decomposes any type of object into a hierarchy of sub-components based on a list of known object types. Each sub-component either corresponds to a known object type or an unknown object type. The unknown object types may be decomposed further into known object types at another level in the hierarchy. The known objects in the hierarchy are serialized into a package that is transmitted to a remote entity. The remote entity reconstructs the hierarchy. For any of the known object types, the remote entity instantiates an object of the known object type and populates the object with information transmitted in the package. The decomposition may be limited by specifying a level for the hierarchy, specifying a number that limits the known objects that are serialized, or specifying the properties within the object to serialize.
31 Citations
28 Claims
-
1. At least one computer-readable medium having computer executable instructions that provide a method for transferring computer-readable objects across a remote boundary, the method comprising:
-
decomposing an object of a first type into an hierarchy of at least one sub-component based on a list of known object types, each sub-component comprising a known object associated with one of the known object types;
serializing the known objects into a serialized package; and
transmitting the serialized package to a remote entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. At least one computer-readable medium having computer executable instructions that provide a method for receiving a package representing a computer-readable object transmitted across a remote boundary, the method comprising:
-
receiving a serialized package from a remote entity;
identifying a hierarchy of sub-components, the hierarchy representing an object of a first type;
for each sub-component;
identifying a type associated with the sub-component;
if the type is identified within a list of known object types, instantiating an object of the type and populating at least one property of the object with information obtained from within the serialized package. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A system that communicates objects across a remote boundary, comprising:
-
a processor;
a memory, the memory being allocated for a plurality of computer-executable instructions which are loaded into the memory for execution by the processor, the computer-executable instructions providing a method for communicating objects across the remote boundary, the method comprising;
decomposing an object of a first type into an hierarchy of at least one sub-component based on a list of known object types, each sub-component comprising a known object associated with one of the known object types;
serializing the known objects into a serialized package; and
transmitting the serialized package to a remote entity. - View Dependent Claims (27, 28)
-
Specification