Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
206 words
A distributed computer implemented process for migrating at least one program specific Application Programmer Interface (API) from an original state into a substantially consistent interface by building an object for at least one of an engine and a viewer process, the object providing substantially uniform access to the at least one of the engine having engine settings and the viewer process, comprising the steps of: (a) providing, on a server, the at least one engine and viewer process, each with one or more features to be executed; (b) providing, on at least one of the server and another server connectable to the server, at least one engine component or another viewer process configured to execute the one or more features by converting the at least one program specific Application Programmer Interface (API) from the original state into the substantially consistent interface, and mapping the substantially consistent interface to the at least one of the engine and the viewer process; and (c) providing, on a client configured to be connectable to the server and optionally configured to be connectable to the another server, an object manager layer communicable with and managing the at least one engine component or the another viewer process via the substantially consistent interface.
Claim 2
Dependent Claim
206 words
A distributed computer implemented process for migrating at least one program specific Application Programmer Interface (API) from an original state into a substantially consistent interface by building an object for at least one of an engine and a viewer process, the object providing substantially uniform access to the at least one of the engine having engine settings and the viewer process, comprising the steps of: (a) providing, on a server, the at least one engine and viewer process, each with one or more features to be executed; (b) providing, on at least one of the server and another server connectable to the server, at least one engine component or another viewer process configured to execute the one or more features by converting the at least one program specific Application Programmer Interface (API) from the original state into the substantially consistent interface, and mapping the substantially consistent interface to the at least one of the engine and the viewer process; and (c) providing, on a client configured to be connectable to the server and optionally configured to be connectable to the another server, an object manager layer communicable with and managing the at least one engine component or the another viewer process via the substantially consistent interface.
Claim 3
Dependent Claim
37 words
A distributed computer implemented process according to claim 1 , wherein the object manager layer is consistently communicable with each engine or the viewer process using the at least one engine component via the substantially consistent interface.
Claim 4
Dependent Claim
33 words
A distributed computer implemented process according to claim 1 , wherein the substantially consistent interface comprises at least one of a component object module (COM) communication protocol and a distributed COM (DCOM) protocol.
Claim 5
Dependent Claim
18 words
A distributed computer implemented process according to claim 3 , wherein the COM protocol comprises an ActiveX control.
Claim 6
Dependent Claim
21 words
A distributed computer implemented process according to claim 1 , wherein the substantially consistent interface comprises a binary mode communication protocol.
Claim 7
Dependent Claim
24 words
A distributed computer implemented process according to claim 5 , wherein the binary mode communication protocol includes a distributed component object module (DCOM) protocol.
Claim 8
Dependent Claim
31 words
A distributed computer implemented process according to claim 5 , wherein the binary mode communication protocol provides the capability for the engine component to execute independent of the object manager layer.
Claim 9
Dependent Claim
31 words
A distributed computer implemented process according to claim 1 , wherein the client comprises at least one of a browser and a thin client, and the server comprises a web server.
Claim 10
Dependent Claim
185 words
A distributed computer system for migrating at least one program specific Application Programmer Interface (API) from an original state into a substantially consistent interface by building an object for at least one of an engine and a viewer process, the object providing substantially uniform access to the at least one of the engine having engine settings and the viewer process, comprising: a server configured to include the at least one engine and viewer process, each with one or more features to be executed; at least one engine component or another viewer process configured to execute the one or more features by converting the at least one program specific Application Programmer Interface (API) from the original state into the substantially consistent interface and mapping the substantially consistent interface to the at least one of the engine and the viewer process; and a client configured to be connectable to said server and optionally configured to be connectable to another server, said client including an object manager layer communicable with and managing the at least one engine component or the another viewer process via the substantially consistent interface.
Claim 11
Dependent Claim
185 words
A distributed computer system for migrating at least one program specific Application Programmer Interface (API) from an original state into a substantially consistent interface by building an object for at least one of an engine and a viewer process, the object providing substantially uniform access to the at least one of the engine having engine settings and the viewer process, comprising: a server configured to include the at least one engine and viewer process, each with one or more features to be executed; at least one engine component or another viewer process configured to execute the one or more features by converting the at least one program specific Application Programmer Interface (API) from the original state into the substantially consistent interface and mapping the substantially consistent interface to the at least one of the engine and the viewer process; and a client configured to be connectable to said server and optionally configured to be connectable to another server, said client including an object manager layer communicable with and managing the at least one engine component or the another viewer process via the substantially consistent interface.
Claim 12
Dependent Claim
32 words
A distributed computer system according to claim 9 , wherein the object manager layer is consistently communicable with each engine using the at least one engine component via the substantially consistent interface.
Claim 13
Dependent Claim
31 words
A distributed computer system according to claim 9 , wherein the substantially consistent interface comprises at least one of a component object module (COM) protocol and a distributed COM (DCOM) protocol.
Claim 14
Dependent Claim
17 words
A distributed computer system according to claim 11 , wherein the COM protocol comprises an ActiveX control.
Claim 15
Dependent Claim
20 words
A distributed computer system according to claim 9 , wherein the substantially consistent interface comprises a binary mode communication protocol.
Claim 16
Dependent Claim
23 words
A distributed computer system according to claim 13 , wherein the binary mode communication protocol includes a distributed component object module (DCOM) protocol.
Claim 17
Dependent Claim
30 words
A distributed computer system according to claim 9 , wherein the client comprises at least one of a browser and a thin client, and the server comprises a web server.
Claim 18
Dependent Claim
183 words
An image viewer process for viewing at least one document image including an electronic document image, and for performing viewing operations to the electronic document image by a user, comprising the steps of: (a) selecting, by the user, one of a plurality of image viewing perspectives, each of the plurality of image viewing perspectives providing the user the capability of viewing the document image in accordance with a different predefined user perspective; (b) selecting, by the user, using the image viewer process the document image to be viewed; (c) retrieving, by the image viewer process, the document image; (d) providing by at least one of the user and a computer at least one substantially consistent program specific Application Programmer Interface (API) for the at least two processing application; and (e) displaying, by the image viewer process, the document image selected by the user in said selecting step (b), using the at least one substantially consistent API provided in said providing step (d), in accordance with the one of a plurality of imaging viewing perspectives selected by the user in said selecting step (a).
Claim 19
Dependent Claim
183 words
An image viewer process for viewing at least one document image including an electronic document image, and for performing viewing operations to the electronic document image by a user, comprising the steps of: (a) selecting, by the user, one of a plurality of image viewing perspectives, each of the plurality of image viewing perspectives providing the user the capability of viewing the document image in accordance with a different predefined user perspective; (b) selecting, by the user, using the image viewer process the document image to be viewed; (c) retrieving, by the image viewer process, the document image; (d) providing by at least one of the user and a computer at least one substantially consistent program specific Application Programmer Interface (API) for the at least two processing application; and (e) displaying, by the image viewer process, the document image selected by the user in said selecting step (b), using the at least one substantially consistent API provided in said providing step (d), in accordance with the one of a plurality of imaging viewing perspectives selected by the user in said selecting step (a).
Claim 20
Dependent Claim
132 words
A distributed computer implemented process including an object providing substantially uniform access to at least one engine having engine settings associated with the engine and an engine interface for accessing the engine settings and one or more features to be executed, comprising the steps of: (a) providing, on at least one of the server and another server connectable to the server, at least one engine component configured to execute the one or more features of the engine by mapping a substantially consistent interface to the engine interface of the engine; and (b) providing, on a client configured to be connectable to the server and optionally configured to be connectable to the another server, an object manager layer communicable with and managing the at least one engine component via the substantially consistent interface.
Claim 21
Dependent Claim
132 words
A distributed computer implemented process including an object providing substantially uniform access to at least one engine having engine settings associated with the engine and an engine interface for accessing the engine settings and one or more features to be executed, comprising the steps of: (a) providing, on at least one of the server and another server connectable to the server, at least one engine component configured to execute the one or more features of the engine by mapping a substantially consistent interface to the engine interface of the engine; and (b) providing, on a client configured to be connectable to the server and optionally configured to be connectable to the another server, an object manager layer communicable with and managing the at least one engine component via the substantially consistent interface.
Claim 22
Dependent Claim
101 words
A distributed computer system, comprising: a server configured to include at least one engine having an engine interface, and providing one or more features to be executed; at least one engine component configured to execute the one or more features of the engine by mapping a substantially consistent interface to the engine interface of the engine; and a client configured to be connectable to said server and optionally configured to be connectable to another server, said client including an object manager layer communicable with and managing the at least one engine component stored on said server via the substantially consistent interface.
Claim 23
Dependent Claim
101 words
A distributed computer system, comprising: a server configured to include at least one engine having an engine interface, and providing one or more features to be executed; at least one engine component configured to execute the one or more features of the engine by mapping a substantially consistent interface to the engine interface of the engine; and a client configured to be connectable to said server and optionally configured to be connectable to another server, said client including an object manager layer communicable with and managing the at least one engine component stored on said server via the substantially consistent interface.
Claim 24
Dependent Claim
151 words
In a computer architecture including an engine management layer interfacing with a program specific application programmer interface (API) and providing engine management and administration, an engine configuration layer transforming API calls received from the program specific API into standardized calls, and an engine layer managing the standardized calls for each engine, said engine management layer configuring the computer architecture to perform at least one of the following computer implemented or computer assisted operations: (a) loading and unloading engine dynamic link libraries into and out of memory for each engine; (b) mapping at least one engine function to at least one corresponding engine object; (c) providing general error detection and error correction for each engine; (d) determining and matching arguments and returning values for mapping the at least one engine function to the at least one corresponding engine object; and (e) managing error feedback from the at least one program specific API.
Claim 25
Dependent Claim
151 words
In a computer architecture including an engine management layer interfacing with a program specific application programmer interface (API) and providing engine management and administration, an engine configuration layer transforming API calls received from the program specific API into standardized calls, and an engine layer managing the standardized calls for each engine, said engine management layer configuring the computer architecture to perform at least one of the following computer implemented or computer assisted operations: (a) loading and unloading engine dynamic link libraries into and out of memory for each engine; (b) mapping at least one engine function to at least one corresponding engine object; (c) providing general error detection and error correction for each engine; (d) determining and matching arguments and returning values for mapping the at least one engine function to the at least one corresponding engine object; and (e) managing error feedback from the at least one program specific API.
Claim 26
Dependent Claim
56 words
A computer implemented method utilizing a substantially consistent interface for individual object components that represent diverse technologies, comprising the steps of: (a) migrating a plurality of engines to the consistent interface; and (b) at least one of substantially automatically and substantially uniformly, managing the individual object components using a predefined object manager and the consistent interface.
Claim 27
Dependent Claim
56 words
A computer implemented method utilizing a substantially consistent interface for individual object components that represent diverse technologies, comprising the steps of: (a) migrating a plurality of engines to the consistent interface; and (b) at least one of substantially automatically and substantially uniformly, managing the individual object components using a predefined object manager and the consistent interface.
Claim 28
Dependent Claim
116 words
A computer implemented process, comprising one or more of the following steps: (a) providing the user an engine management function furnishing a protective wrapper for each function call associated with the engine, trapping errors, and providing error management and administration to prevent conditions associated with improper engine functioning; (b) providing the user an engine configuration function transforming application programmer interface (API) calls received from the program specific API into standardized calls, the engine configuration function providing additional functionality, including safely loading and unloading the engine; and (c) providing the user an engine function managing the standardized calls for each engine, thereby providing substantially uniform access to the engine and the engine settings associated with the engine.
Claim 29
Dependent Claim
116 words
A computer implemented process, comprising one or more of the following steps: (a) providing the user an engine management function furnishing a protective wrapper for each function call associated with the engine, trapping errors, and providing error management and administration to prevent conditions associated with improper engine functioning; (b) providing the user an engine configuration function transforming application programmer interface (API) calls received from the program specific API into standardized calls, the engine configuration function providing additional functionality, including safely loading and unloading the engine; and (c) providing the user an engine function managing the standardized calls for each engine, thereby providing substantially uniform access to the engine and the engine settings associated with the engine.
Claim 30
Dependent Claim
129 words
A distributed computer implemented process including an object providing substantially uniform access to at least one engine having engine settings associated with the engine and an engine interface for accessing the engine settings and one or more features to be executed, comprising the steps of: (a) executing, on at least one of the server and another server connectable to the server, at least one engine component to thereby execute the one or more features of the engine via a substantially consistent interface to the engine interface of the engine; and (b) managing, on a client configured to be connectable to the server and optionally configured to be connectable to the another server, an object manager layer to manage the at least one engine component via the substantially consistent interface.
Claim 31
Dependent Claim
129 words
A distributed computer implemented process including an object providing substantially uniform access to at least one engine having engine settings associated with the engine and an engine interface for accessing the engine settings and one or more features to be executed, comprising the steps of: (a) executing, on at least one of the server and another server connectable to the server, at least one engine component to thereby execute the one or more features of the engine via a substantially consistent interface to the engine interface of the engine; and (b) managing, on a client configured to be connectable to the server and optionally configured to be connectable to the another server, an object manager layer to manage the at least one engine component via the substantially consistent interface.