Device interoperability tool set and method for processing interoperability application specifications into interoperable application packages
First Claim
1. A method for generating an interoperability software application package of digitally encoded information , along with meta information needed to carry out an intended purpose (intent) on one or more connected or intermittently connected devices;
- the method comprising;
processing of source materials through an interoperability compiler process to create object files; and
processing the object files and optional libraries through an interoperability linker process to create libraries or an interoperability software application package.
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 tools, such as DartTools, process an interoperability source application specification, such as a DartSource application specification, into the interoperability application packages.
-
Citations
71 Claims
-
1. A method for generating an interoperability software application package of digitally encoded information , along with meta information needed to carry out an intended purpose (intent) on one or more connected or intermittently connected devices;
- the method comprising;
processing of source materials through an interoperability compiler process to create object files; and
processing the object files and optional libraries through an interoperability linker process to create libraries or an interoperability software application package. - 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, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
- the method comprising;
-
62. 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 to generate an interoperability software application package of digitally encoded information, optionally along with meta information needed to carry out an intended purpose on one or more connected or intermittently connected devices, the program module including instructions for;
processing of source materials through an interoperability compiler process [software product] to create object files; and
processing the object files and optional libraries through an interoperability linker process to create libraries or an interoperability software application package. - View Dependent Claims (63, 64, 65, 66)
-
-
67. An interoperability software products tool set whether packaged separately, dynamically linked together, or packaged into a single executable in any combination comprising:
-
a) an interoperability compiler;
b) an interoperability linker; and
c) an interoperability master player. - View Dependent Claims (68, 69, 70, 71)
-
Specification