Method and system for specifying generating and forming intelligent teams of interoperable devices
First Claim
1. A system for specifying, building, distributing, and carrying out the intent of an interoperability software package of independently executable images across a plurality of possibly heterogeneous devices in a secure, reliable, efficient and robust manner, the system comprising:
- (1) an interoperability source for specifying an interoperability software package;
(2) interoperability tools for building procedural instructions;
(3) an interoperability format for packaging at least the procedural instructions;
(4) an interoperability instruction set for representing the procedural instructions generated by the interoperability tools;
(5) an interoperability engine for running the interoperability software package and providing a common interoperability infrastructure on all interoperability devices; and
(6) device recruitment means for forming, distributing, and maintaining a team of interoperability devices.
3 Assignments
0 Petitions
Accused Products
Abstract
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 Platform, such as a DartPlatform, provides a set of methodologies which can carry out the specification, generation, intelligent teaming of devices (such as DartDevices) and facilitate the spreading and running of interoperability applications across one or more devices.
84 Citations
31 Claims
-
1. A system for specifying, building, distributing, and carrying out the intent of an interoperability software package of independently executable images across a plurality of possibly heterogeneous devices in a secure, reliable, efficient and robust manner, the system comprising:
-
(1) an interoperability source for specifying an interoperability software package;
(2) interoperability tools for building procedural instructions;
(3) an interoperability format for packaging at least the procedural instructions;
(4) an interoperability instruction set for representing the procedural instructions generated by the interoperability tools;
(5) an interoperability engine for running the interoperability software package and providing a common interoperability infrastructure on all interoperability devices; and
(6) device recruitment means for forming, distributing, and maintaining a team of interoperability devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for specifying, building, distributing, and carrying out the intent of an interoperability software package of independently executable images across a plurality of possibly heterogeneous devices in a secure, reliable, efficient and robust manner, the method comprising:
-
(1) generating or providing an interoperability source for specifying;
(2) generating or providing interoperability tools for building procedural instructions;
(3) generating or providing an interoperability format for packaging at least the procedural instructions;
(4) generating or providing an interoperability instruction set for representing the procedural instructions generated by the interoperability tools;
(5) generating or providing an interoperability engine for running the interoperability software package and providing a common interoperability infrastructure on all interoperability devices; and
(6) performing device recruitment for forming, distributing, and maintaining a team of interoperability devices. - View Dependent Claims (29)
-
-
30. A computer program product for use in conjunction with a computer system or information appliance, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
a program module that directs the computer system or information appliance to function in a specified manner for specifying, building, distributing, and carrying out the intent of an interoperability software package of independently executable images across a plurality of possibly heterogeneous devices in a secure, reliable, efficient and robust manner, the program module including instructions for;
(1) generating or providing an interoperability source for specifying;
(2) generating or providing interoperability tools for building procedural instructions;
(3) generating or providing an interoperability format for packaging at least the procedural instructions;
(4) generating or providing an interoperability instruction set for representing the procedural instructions generated by the interoperability tools;
(5) generating or providing an interoperability engine for running the interoperability software package and providing a common interoperability infrastructure on all interoperability devices; and
(6) performing device recruitment for forming, distributing, and maintaining a team of interoperability devices. - View Dependent Claims (31)
-
Specification