Invention Grant
- Patent Title: Deep cloning of objects using binary format
- Patent Title (中): 使用二进制格式深入克隆对象
-
Application No.: US13293734Application Date: 2011-11-10
-
Publication No.: US08954475B2Publication Date: 2015-02-10
- Inventor: Gaurav Seth , Jianchun Xu , Koundinya Veluri , Geoffrey M. Kizer
- Applicant: Gaurav Seth , Jianchun Xu , Koundinya Veluri , Geoffrey M. Kizer
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent Kevin Sullivan; Kate Drakos; Micky Minhas
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F9/44

Abstract:
Techniques are described herein that are capable of deep cloning (a.k.a. deep copying) objects using a binary format. A deep clone of a designated object includes references to other objects (and potentially copies of the other objects) included in the designated object. A binary representation of each object in an object graph is generated to provide a binary clone of the object graph. Objects created by a dynamic language engine are called dynamic language objects. Objects created by a host (e.g., that hosts the dynamic language engine) are called host objects. Each host object is associated with an intermediate representation thereof via a property bag that describes properties of that host object. Each intermediate representation is understandable by the dynamic language engine. A binary representation of each dynamic language object and each host object may be generated in accordance with the binary format to provide the binary clone.
Public/Granted literature
- US20130124573A1 DEEP CLONING OF OBJECTS USING BINARY FORMAT Public/Granted day:2013-05-16
Information query