-
公开(公告)号:US20110320407A1
公开(公告)日:2011-12-29
申请号:US12821971
申请日:2010-06-23
申请人: Matthew S. Augustine , John Burkhardt , Brian M. Lambert , Raymond E. Ozzie , Jason E. Schleifer , Richard Z. Speyer , Paresh S. Suthar
发明人: Matthew S. Augustine , John Burkhardt , Brian M. Lambert , Raymond E. Ozzie , Jason E. Schleifer , Richard Z. Speyer , Paresh S. Suthar
IPC分类号: G06F17/30
CPC分类号: G06F17/30351 , G06F9/543 , G06Q10/109
摘要: 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.
摘要翻译: 数据共享机制可能允许程序共享对数据收集的访问。 实现共享的机制可能允许以任何语言编写的程序来读写共享集合。 这些机制可以使程序和程序员的共享性能相对透明化,允许程序对数据的操作或多或少就像纯粹的本地数据一样。 集合的共享可以由使用集合的每个机器上的共享对象运行时以及共享对象服务器来管理。 共享对象服务器维护集合的真实状态,并且当程序在相同集合上运行时确定性地解析集合,而不了解对方的操作。 可以实现共享收藏的机制,以便与收藏中的数据类型无关。
-
公开(公告)号:US09104715B2
公开(公告)日:2015-08-11
申请号:US12821971
申请日:2010-06-23
申请人: Matthew S. Augustine , John Burkhardt , Brian M. Lambert , Raymond E. Ozzie , Jason E. Schleifer , Richard Z. Speyer , Paresh S. Suthar
发明人: Matthew S. Augustine , John Burkhardt , Brian M. Lambert , Raymond E. Ozzie , Jason E. Schleifer , Richard Z. Speyer , Paresh S. Suthar
CPC分类号: G06F17/30351 , G06F9/543 , G06Q10/109
摘要: 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.
摘要翻译: 数据共享机制可能允许程序共享对数据收集的访问。 实现共享的机制可能允许以任何语言编写的程序来读写共享集合。 这些机制可以使程序和程序员的共享性能相对透明化,允许程序对数据的操作或多或少就像纯粹的本地数据一样。 集合的共享可以由使用集合的每个机器上的共享对象运行时以及共享对象服务器来管理。 共享对象服务器维护集合的真实状态,并且当程序在相同集合上运行时确定性地解析集合,而不了解对方的操作。 可以实现共享收藏的机制,以便与收藏中的数据类型无关。
-
公开(公告)号:US20110289514A1
公开(公告)日:2011-11-24
申请号:US12782751
申请日:2010-05-19
申请人: Matthew S. Augustine , John Burkhardt , Brian M. Lambert , Raymond E. Ozzie , Jason E. Schleifer , Richard Z. Speyer
发明人: Matthew S. Augustine , John Burkhardt , Brian M. Lambert , Raymond E. Ozzie , Jason E. Schleifer , Richard Z. Speyer
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.
摘要翻译: 可以以允许程序以与使用本地对象大致相同的方式使用共享对象的方式来实现对象的共享。 在一个示例中,程序创建一个对象,并通过将用于创建本地对象的常规指令来设置属性。 程序然后使用共享对象服务器来维护共享对象模型来注册对象。 对于可以使用对象的每个机器,共享对象运行时监视对象的更改,并通知服务器这些更改。 服务器更新对象,并通知其他机器对对象状态的更改。 这些机器上的共享对象运行时间会收到更改的通知,并更新本地副本。
-
公开(公告)号:US08719845B2
公开(公告)日:2014-05-06
申请号:US12782751
申请日:2010-05-19
申请人: Matthew S. Augustine , John Burkhardt , Brian M. Lambert , Raymond E. Ozzie , Jason E. Schleifer , Richard Z. Speyer
发明人: Matthew S. Augustine , John Burkhardt , Brian M. Lambert , Raymond E. Ozzie , Jason E. Schleifer , Richard Z. Speyer
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.
摘要翻译: 可以以允许程序以与使用本地对象大致相同的方式使用共享对象的方式来实现对象的共享。 在一个示例中,程序创建一个对象,并通过将用于创建本地对象的常规指令来设置属性。 程序然后使用共享对象服务器来维护共享对象模型来注册对象。 对于可以使用对象的每个机器,共享对象运行时监视对象的更改,并通知服务器这些更改。 服务器更新对象,并通知其他机器对对象状态的更改。 这些机器上的共享对象运行时间会收到更改的通知,并更新本地副本。
-
公开(公告)号:US09747266B2
公开(公告)日:2017-08-29
申请号:US13017727
申请日:2011-01-31
CPC分类号: G06F17/24 , G06F9/543 , G06F17/2235
摘要: Systems, methods, data structures and/or the like are provided for placing copy data, supplemental, and/or additional data on a clipboard, for example. The copy data may comprise a reference to supplemental data, such as HTML data (e.g., a social media data from an HTML social media webpage). The supplemental data may be retrieved using the reference, and placed within the clipboard. In this way, the copy data and the supplemental data may be available within the clipboard.
-
公开(公告)号:US07930272B2
公开(公告)日:2011-04-19
申请号:US12906916
申请日:2010-10-18
申请人: Akash J. Sagar , George P. Moromisato , Richard Yiu-Sai Chung , Paresh S. Suthar , Raymond E. Ozzie , Jack E. Ozzie , Matthew S. Augustine
发明人: Akash J. Sagar , George P. Moromisato , Richard Yiu-Sai Chung , Paresh S. Suthar , Raymond E. Ozzie , Jack E. Ozzie , Matthew S. Augustine
IPC分类号: G06F17/30
CPC分类号: G06F17/30174 , G06F17/30575
摘要: Systems and methods for synchronizing data between endpoints, including the modification of data on an endpoint without necessarily modifying data that is communicated between endpoints are disclosed. In such systems and methods the representation of data on an endpoint may be modified so that constraints on that particular endpoint are enforced, without requiring a similar or the same modification to the data when it is synchronized to other endpoints.
摘要翻译: 公开了用于在端点之间同步数据的系统和方法,包括端点上的数据的修改,而不必修改在端点之间传送的数据。 在这样的系统和方法中,可以对端点上的数据表示进行修改,使得在该特定端点上的约束被强制执行,而不需要在与其他端点同步时对数据进行相似或相同的修改。
-
公开(公告)号:US20080320055A1
公开(公告)日:2008-12-25
申请号:US11767001
申请日:2007-06-22
申请人: Akash J. Sagar , George P. Moromisato , Richard Yiu-Sai Chung , Paresh S. Suthar , Raymond E. Ozzie , Jack E. Ozzie , Matthew S. Augustine
发明人: Akash J. Sagar , George P. Moromisato , Richard Yiu-Sai Chung , Paresh S. Suthar , Raymond E. Ozzie , Jack E. Ozzie , Matthew S. Augustine
IPC分类号: G06F17/30
CPC分类号: G06F17/30174 , G06F17/30575
摘要: Systems and methods for synchronizing data between endpoints, including the modification of data on an endpoint without necessarily modifying data that is communicated between endpoints are disclosed. In such systems and methods the representation of data on an endpoint may be modified so that constraints on that particular endpoint are enforced, without requiring a similar or the same modification to the data when it is synchronized to other endpoints.
摘要翻译: 公开了用于在端点之间同步数据的系统和方法,包括端点上的数据的修改,而不必修改在端点之间传送的数据。 在这样的系统和方法中,可以对端点上的数据表示进行修改,使得在该特定端点上的约束被强制执行,而不需要在与其他端点同步时对数据进行相似或相同的修改。
-
公开(公告)号:US20080109832A1
公开(公告)日:2008-05-08
申请号:US11621423
申请日:2007-01-09
IPC分类号: G06F3/00
CPC分类号: G06F17/24 , G06F9/543 , G06F17/2235
摘要: Systems, methods, and data structures for augmenting data placed on the clipboard with additional data are disclosed. Where the data placed on the clipboard may include one or more references to other information, such systems, methods, or data structures may retrieve data referred to by a reference and place such data, or data associated with the retrieved data, on the clipboard.
摘要翻译: 公开了用于使用附加数据增加放置在剪贴板上的数据的系统,方法和数据结构。 如果放置在剪贴板上的数据可能包括对其他信息的一个或多个引用,则此类系统,方法或数据结构可以检索由引用引用的数据,并将这些数据或与检索到的数据相关联的数据放置在剪贴板上。
-
公开(公告)号: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.
摘要翻译: 公开了用附加数据增加放置在剪贴板上的数据的系统,方法和数据结构。 这样的系统,方法和数据结构可以使用例如变换规范或可执行代码来变换数据以产生其他格式的数据。 此外,可以扩展这样的系统,方法和数据结构以增加对新的或改变的数据格式的支持。
-
公开(公告)号:US08453066B2
公开(公告)日:2013-05-28
申请号:US11621423
申请日:2007-01-09
IPC分类号: G06F3/00
CPC分类号: G06F17/24 , G06F9/543 , G06F17/2235
摘要: Systems, methods, and data structures for augmenting data placed on the clipboard with additional data are disclosed. Where the data placed on the clipboard may include one or more references to other information, such systems, methods, or data structures may retrieve data referred to by a reference and place such data, or data associated with the retrieved data, on the clipboard.
摘要翻译: 公开了用于使用附加数据增加放置在剪贴板上的数据的系统,方法和数据结构。 如果放置在剪贴板上的数据可能包括对其他信息的一个或多个引用,则此类系统,方法或数据结构可以检索由引用引用的数据,并将这些数据或与检索到的数据相关联的数据放置在剪贴板上。
-
-
-
-
-
-
-
-
-