Cross-platform framework-independent synchronization abstraction layer
First Claim
Patent Images
1. A method for extending an extensible framework that interacts with an operating system, comprising the steps of:
- providing the extensible framework;
wherein the extensible framework comprises a separate layer from the operating system;
providing an extension module for the extensible framework; and
providing an abstraction layer overlaying the extensible framework, the abstraction layer including a uniform cross-platform interface between the extension module and the extensible framework, wherein the abstraction layer is compatible with a different type of extensible framework;
wherein the uniform cross-platform interface is framework-independent.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for extending an extensible framework is provided. An extension module for an extensible framework is coupled with an abstraction layer overlaying the extensible framework. The abstraction layer includes a uniform cross-platform interface between the extension module and the extensible framework.
82 Citations
41 Claims
-
1. A method for extending an extensible framework that interacts with an operating system, comprising the steps of:
-
providing the extensible framework;
wherein the extensible framework comprises a separate layer from the operating system;
providing an extension module for the extensible framework; and
providing an abstraction layer overlaying the extensible framework, the abstraction layer including a uniform cross-platform interface between the extension module and the extensible framework, wherein the abstraction layer is compatible with a different type of extensible framework;
wherein the uniform cross-platform interface is framework-independent.
-
-
2. A method for extending a first extensible ordered data flow-based framework, wherein the first extensible ordered data flow-based framework interacts with an operating system, comprising the steps of:
-
providing the first extensible ordered data flow-based framework, wherein the first extensible ordered data flow-based framework comprises a separate layer from the operating system layer;
providing an extension module for the first extensible ordered data flow-based framework;
providing an abstraction layer overlaying the first extensible ordered data flow-based framework, the abstraction layer including a uniform cross-platform interface between the extension module and the first extensible ordered data flow-based framework, wherein the abstraction layer is compatible with a different type of extensible framework and the uniform cross-platform interface is framework-independent; and
synchronizing the abstraction layer to data flow in the first extensible ordered data flow-based framework. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for extending an extensible ordered data flow-based framework that interacts with an operating system, comprising the steps of:
-
providing the extensible ordered data flow-based framework;
wherein the extensible ordered data flow-based framework comprises a separate layer from the operating system;
providing an extension module for the extensible ordered data flow-based framework;
providing an abstraction layer overlaying the extensible ordered data flow-based framework, the abstraction layer including means for providing a uniform cross-platform framework-independent interconnection between the extension module and the extensible ordered data flow-based framework; and
step for synchronizing the abstraction layer to data flow in the extensible ordered data flow-based framework;
wherein the abstraction layer is compatible with a different type of extensible ordered data flow-based framework.
-
-
24. Apparatus for using an ordered file through applications including an extensible ordered data flow-based framework, an extension module, and an abstraction layer having a uniform cross-platform interface between the extensible ordered data flow-based framework and the extension module, the apparatus comprising:
-
a computing machine running the extensible ordered data flow-based framework, the extension module, and the abstraction layer, wherein the extensible ordered data flow-based framework comprises a separate layer from an operating system operating on the computing machine;
means for synchronizing the extension module and the extensible ordered data flow-based framework;
means for providing content of the ordered file to the extensible ordered data flow-based framework;
wherein the abstraction layer is compatible with a different type of extensible ordered data flow-based framework. - View Dependent Claims (25, 26)
-
-
27. A computer-implemented extension module for use with an extensible framework, comprising:
-
a cross-platform, framework-independent file container;
a data structure for handling data associated with the cross-platform, framework-independent file container;
an interface that provides access to the data stored in the data structure;
wherein the extension module is a cross-platform, framework-independent module through its interaction with a cross-platform, framework-independent abstraction layer;
wherein the extension module'"'"'s data is provided to the cross-platform, framework-independent abstraction layer through the interface. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification