发明申请
US20050289558A1 Device interoperability runtime establishing event serialization and synchronization amongst a plurality of separate processing units and method for coordinating control data and operations
审中-公开
设备互操作性运行时间建立多个单独处理单元之间的事件序列化和同步以及用于协调控制数据和操作的方法
- 专利标题: Device interoperability runtime establishing event serialization and synchronization amongst a plurality of separate processing units and method for coordinating control data and operations
- 专利标题(中): 设备互操作性运行时间建立多个单独处理单元之间的事件序列化和同步以及用于协调控制数据和操作的方法
-
申请号: US11148980申请日: 2005-06-08
-
公开(公告)号: US20050289558A1公开(公告)日: 2005-12-29
- 发明人: Daniel Illowsky , Bruce Bernstein , Richard Mirabella , Wolfgang Pieb , Raymond Sidney , Richard Tiberi , Michael Wenocur
- 申请人: Daniel Illowsky , Bruce Bernstein , Richard Mirabella , Wolfgang Pieb , Raymond Sidney , Richard Tiberi , Michael Wenocur
- 主分类号: G06F9/40
- IPC分类号: G06F9/40 ; G06F9/42 ; G06F9/44 ; G06F9/45 ; G06F9/46 ; G06F9/48 ; G06F9/50 ; G06F11/00 ; G06F13/00 ; G06F13/12 ; G06F15/16 ; H04L29/06 ; H04L29/08
摘要:
System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. An interoperability runtime, such as a DartRuntime provides a method and system for establishing the tight coordination of control, data and operations between separate processing units of a running application or Dart whether the processing units are running on single device or across team of recruited devices. This is accomplished by event driven system which ensures serialization and synchronization of events flowing thorough processing units of application so that processing units can have access to directives in same order needed to coordinate and synchronize data and operations between processing units.