×

Serialization and preservation of objects

  • US 7,207,002 B2
  • Filed: 11/13/2003
  • Issued: 04/17/2007
  • Est. Priority Date: 11/13/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of serializing software objects, comprising steps of:

  • creating, for an object to be serialized to a persistent store, a graph structure comprising nodes that embody serializable attributes and values thereof;

    writing the graph structure to the persistent store as a markup language document, wherein the markup language document reflects one or more original class definitions to which the object for which the graph structure was created adheres; and

    deserializing a new instance of the object from the markup language document, further comprising the steps of;

    creating a second graph structure from the markup language document;

    programmatically determining whether serializable attribute definitions for one or more current class definitions to which the new instance adheres are identical to the serializable attribute definitions for the original class definitions, as reflected in the second graph structure, and if not, performing a programmatic migration of the attribute values in the second graph structure; and

    deserializing the new instance from the serializable attributes and values embodied in the second graph structure.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×