Patent ID: 7770181
Filing Date: 2010-08-03
Classification: G06F,H04L

Abstract:
1. At least one computer-readable storage medium having computer executable instructions that provide a method for transferring a computer-readable object across a remote boundary, the method comprising: negotiating with a remote entity to determine a negotiated list of known objects, the negotiating comprising: decomposing the computer-readable object into multiple sub-components, including dividing the multiple sub-components into a hierarchy; creating a property bag in the hierarchy for holding information of the computer-readable object; in an event that a first sub-component of the multiple sub-components is included in the negotiated list of known objects, directly serializing the first sub-component without including any executable code of the first sub-component; in an event that a second sub-component of the multiple sub-components is not included in the negotiated list of known objects, creating a sub-property bag within the property bag for the second sub-component to form a hierarchical tree of property bags and recursively serializing properties of the second sub-component, wherein the hierarchical tree of property bags is limited by at least one of: serializing the multiple sub-components and the property bag into a serialized package; and transmitting the serialized package to the remote entity.