SHARED DATA COLLECTIONS
    1.
    发明申请
    SHARED DATA COLLECTIONS 有权
    共享数据收集

    公开(公告)号:US20110320407A1

    公开(公告)日:2011-12-29

    申请号:US12821971

    申请日:2010-06-23

    IPC分类号: G06F17/30

    摘要: A data sharing mechanism may allow programs to share access to data collections. The mechanisms that implement the sharing may allow programs written in any language to read and write a shared collection. The mechanisms may make the shared nature of the collection relatively transparent to the program and to the programmer, by allowing a program to operate on the data more or less as if it were purely local data. The sharing of collections may be managed by a shared object runtime on each machine on which a collection is used, and by a shared object server. The shared object server maintains the true state of the collection, and deterministically resolves collections when programs operate on the same collection without knowledge of each other's operations. The mechanisms by which collections are shared may be implemented so as to be agnostic as to the kind of data in the collection.

    摘要翻译: 数据共享机制可能允许程序共享对数据收集的访问。 实现共享的机制可能允许以任何语言编写的程序来读写共享集合。 这些机制可以使程序和程序员的共享性能相对透明化,允许程序对数据的操作或多或少就像纯粹的本地数据一样。 集合的共享可以由使用集合的每个机器上的共享对象运行时以及共享对象服务器来管理。 共享对象服务器维护集合的真实状态,并且当程序在相同集合上运行时确定性地解析集合,而不了解对方的操作。 可以实现共享收藏的机制,以便与收藏中的数据类型无关。

    Shared data collections
    2.
    发明授权
    Shared data collections 有权
    共享数据收集

    公开(公告)号:US09104715B2

    公开(公告)日:2015-08-11

    申请号:US12821971

    申请日:2010-06-23

    IPC分类号: G06F7/00 G06F17/30

    摘要: A data sharing mechanism may allow programs to share access to data collections. The mechanisms that implement the sharing may allow programs written in any language to read and write a shared collection. The mechanisms may make the shared nature of the collection relatively transparent to the program and to the programmer, by allowing a program to operate on the data more or less as if it were purely local data. The sharing of collections may be managed by a shared object runtime on each machine on which a collection is used, and by a shared object server. The shared object server maintains the true state of the collection, and deterministically resolves collections when programs operate on the same collection without knowledge of each other's operations. The mechanisms by which collections are shared may be implemented so as to be agnostic as to the kind of data in the collection.

    摘要翻译: 数据共享机制可能允许程序共享对数据收集的访问。 实现共享的机制可能允许以任何语言编写的程序来读写共享集合。 这些机制可以使程序和程序员的共享性能相对透明化,允许程序对数据的操作或多或少就像纯粹的本地数据一样。 集合的共享可以由使用集合的每个机器上的共享对象运行时以及共享对象服务器来管理。 共享对象服务器维护集合的真实状态,并且当程序在相同集合上运行时确定性地解析集合,而不了解对方的操作。 可以实现共享收藏的机制,以便与收藏中的数据类型无关。

    SHARING AND SYNCHRONIZATION OF OBJECTS
    3.
    发明申请
    SHARING AND SYNCHRONIZATION OF OBJECTS 有权
    物体的共享和同步

    公开(公告)号:US20110289514A1

    公开(公告)日:2011-11-24

    申请号:US12782751

    申请日:2010-05-19

    IPC分类号: G06F9/46

    CPC分类号: G06F9/526

    摘要: Sharing of objects may be implemented in a way that allows programs to use shared objects in much the same way that they would use local objects. In one example, a program creates an object and sets properties through normal instructions that would be used to create a local object. The program then registers the object with a shared object model, which may be maintained by a shared object server. For each machine on which the object may be used, a shared object runtime monitors for changes to the objects, and notifies the server of these changes. The server updates the object, and notifies other machines of changes to the state of the object. The shared object runtimes on those machines receive notification of the changes, and update the local copies.

    摘要翻译: 可以以允许程序以与使用本地对象大致相同的方式使用共享对象的方式来实现对象的共享。 在一个示例中,程序创建一个对象,并通过将用于创建本地对象的常规指令来设置属性。 程序然后使用共享对象服务器来维护共享对象模型来注册对象。 对于可以使用对象的每个机器,共享对象运行时监视对象的更改,并通知服务器这些更改。 服务器更新对象,并通知其他机器对对象状态的更改。 这些机器上的共享对象运行时间会收到更改的通知,并更新本地副本。

    Sharing and synchronization of objects
    4.
    发明授权
    Sharing and synchronization of objects 有权
    共享和同步对象

    公开(公告)号:US08719845B2

    公开(公告)日:2014-05-06

    申请号:US12782751

    申请日:2010-05-19

    IPC分类号: G06F9/44 G06F9/455

    CPC分类号: G06F9/526

    摘要: Sharing of objects may be implemented in a way that allows programs to use shared objects in much the same way that they would use local objects. In one example, a program creates an object and sets properties through normal instructions that would be used to create a local object. The program then registers the object with a shared object model, which may be maintained by a shared object server. For each machine on which the object may be used, a shared object runtime monitors for changes to the objects, and notifies the server of these changes. The server updates the object, and notifies other machines of changes to the state of the object. The shared object runtimes on those machines receive notification of the changes, and update the local copies.

    摘要翻译: 可以以允许程序以与使用本地对象大致相同的方式使用共享对象的方式来实现对象的共享。 在一个示例中,程序创建一个对象,并通过将用于创建本地对象的常规指令来设置属性。 程序然后使用共享对象服务器来维护共享对象模型来注册对象。 对于可以使用对象的每个机器,共享对象运行时监视对象的更改,并通知服务器这些更改。 服务器更新对象,并通知其他机器对对象状态的更改。 这些机器上的共享对象运行时间会收到更改的通知,并更新本地副本。

    Extending Clipboard Augmentation
    9.
    发明申请
    Extending Clipboard Augmentation 审中-公开
    扩展剪贴板增强

    公开(公告)号:US20080109464A1

    公开(公告)日:2008-05-08

    申请号:US11621433

    申请日:2007-01-09

    IPC分类号: G06F17/30

    CPC分类号: G06F9/543

    摘要: Systems, methods, and data structures for the augmenting of data placed on the clipboard with additional data are disclosed. Such systems, methods, and data structures may transform the data to produce data in other formats using, for example, transform specifications or executable code. In addition, such systems, methods, and data structures may be extended to add support for new or changed data formats.

    摘要翻译: 公开了用附加数据增加放置在剪贴板上的数据的系统,方法和数据结构。 这样的系统,方法和数据结构可以使用例如变换规范或可执行代码来变换数据以产生其他格式的数据。 此外,可以扩展这样的系统,方法和数据结构以增加对新的或改变的数据格式的支持。