会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • DEEP CLONING OF OBJECTS USING BINARY FORMAT
    • 使用二进制格式对目标进行深度克隆
    • US20150142854A1
    • 2015-05-21
    • US14603569
    • 2015-01-23
    • Microsoft Technology Licensing, LLC
    • Gaurav SethJianchun XuKoundinya VeluriGeoffrey M. Kizer
    • G06F17/30
    • G06F17/30342G06F9/4493G06F17/30
    • 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.
    • 本文描述了能够使用二进制格式深入克隆(例如深度复制)对象的技术。 指定对象的深层克隆包括对包含在指定对象中的其他对象(以及其他对象的潜在副本)的引用。 生成对象图中每个对象的二进制表示,以提供对象图的二进制克隆。 由动态语言引擎创建的对象称为动态语言对象。 由主机(例如,承载动态语言引擎)创建的对象称为主机对象。 通过描述该主机对象的属性的属性包,每个主机对象与其中间表示相关联。 动态语言引擎可以理解每个中间表示。 可以根据二进制格式生成每个动态语言对象和每个主机对象的二进制表示,以提供二进制克隆。