摘要:
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. A social synchronization interoperability method, such as a Dart Social Synchronization method provides an efficient and easy to administrate method for synchronizing specific sets of data and/or operations across any number of devices and protocols without the need for every device to contact a master device, or for any device to act as a master. Social synchronization of devices and content provides an advantageous alternative to mastered synchronization techniques.
摘要:
A method, computer program product, and system for segmenting a software application program into a set of separately executable images. The method including segmenting program binary images of the application program into sub-execution units to be distributed to run in each device of a team as part of a single event-driven runtime process with a single main program linear contiguous code address space and a single main program linear contiguous data address space. The program sub-execution units containing executable code, and data; and each sub-execution unit containing one linear contiguous address space subset segment of the main program code, and one linear contiguous address space subset segment of the main program data; and running a unification engine on each said device of said team of devices to synchronize and serialize events as needed across the formed team of devices that drive said single event-driven runtime process.
摘要:
Device interoperability format and method for assembling self-contained executable device interoperability software application package conforming to an interoperability format that is completely self-contained and sufficient to carry out an intended purpose of the application on a plurality of connected or intermittently connected devices, the executable device interoperability software application package when executed allowing the plurality of devices to interoperate with each other. Method of forming a linearly contiguous binary encoded part images, and packaging the formed part images together into an executable device interoperability software application package. Computer program product for execution on a computer, information appliance, or other device. Data structure for self-contained executable device interoperability software application package.
摘要:
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. Virtual pointers such as Dart VirtualPointers provide structure and method for providing a simple and efficient way to access and use of one or more independent data address spaces in a single program. Virtual pointers used by software programs can adapt their use of main memory and storage devices to run efficiently on devices with differing sizes and speeds of a fast but small main memory and larger but slower storage.
摘要:
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. Social security interoperability model and method, such as Dart Social Security Interoperability, provide particularly method for forming webs of security between teams of intermittently connected devices. Foundation for social security is use of social synchronization to spread unique identifiers along with allowed access rights which travel transitively from device to device. Devices which have never communicated will find that they are part of team which are allowed to interoperate with certain access rights without need for further gathering permissions.
摘要翻译:系统,设备,方法和计算机程序和计算机程序产品,用于提供具有相似或不同特征的设备之间的通信,并促进它们之间的无缝互操作性。 用于共享内容,应用程序,资源和控制的计算机程序软件和方法以及用于共享相似和不同的永久或间歇连接的电子设备的系统和设备。 在所提供的框架内通信和/或互操作的设备,系统,设备等。 社交安全互操作性模型和方法,如Dart Social Security Interoperability,特别提供了在间歇连接的设备之间形成安全网络的方法。 社会保障的基础是利用社交同步来传播唯一标识符以及从设备到设备传输的允许的访问权限。 从未通信的设备将发现他们是团队的一部分,允许与某些访问权限进行互操作,而无需进一步的收集权限。
摘要:
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. Interoperability device, such as a DartDevice, provides a highly interoperable device by virtue of its running a compliant player such as a DartPlayer containing an engine such as a DartEngine and at least one communications protocol for connecting to other devices.
摘要:
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. A recruitment interoperability method and model provide an alternative to the conventional client-server and peer-to-peer device interoperability models. Recruitment is used by a software application package to forms teams of devices based on their capabilities and content and then intelligently spread portions of itself to the teams of devices which then work together to carry out the intended purpose of the application package.
摘要:
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.
摘要:
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. Interoperability application driven error recovery system, method, and model. System and method keeps track of shared state and provides mechanism for communications errors to be relayed to an application and for application to relay recovery information directly to communications processing units. Thus applications running across devices can seamlessly recover from intermittent complete losses of communications between cooperating devices and recovery of shared state of devices when connection is restored even where previously lost device has itself lost all its application state.