×

Deep cloning of objects using binary format

  • US 9,817,857 B2
  • Filed: 01/23/2015
  • Issued: 11/14/2017
  • Est. Priority Date: 11/10/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of deep cloning one or more objects in an object graph using a binary format performed using one or more processors of a processor-based system, the one or more objects including one or more host objects created by a host that executes on the processor-based system and that hosts a first dynamic language engine, the method comprising:

  • determining how each of the one or more objects in the object graph is to be cloned based at least in part on whether that object is a host object created by the host or a dynamic language object created by the first dynamic language engine hosted by the host;

    retrieving each host object that is included in the one or more host objects, which are created by the host that executes on the processor-based system and that hosts the first dynamic language engine, from the host via an intermediate representation of that host object contained in a corresponding property bag, each intermediate representation describing properties of the corresponding host object and being understandable by the first dynamic language engine; and

    converting each host object that is included in the one or more host objects to a binary representation of the respective host object in accordance with the binary format, using at least one of the one or more processors, to provide a binary clone of the object graph.

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