Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Databases Apparatus-and-method-for-verifying-compatibility-of-system-components

 Method and system for producing an internet page description file on a digital imaging device
The present invention provides an inexpensive method and system for capturing images and generating ...


 System and method for improved compression of DCT compressed images
A system is described that provides methods for improved compression of images that have been ...


 Navigation apparatus using a position index and information representative of roads and institutions
It is an object of the present invention to provide a moving object navigation apparatus which can ...


 Method for producing a storage medium with a map
it is an object of the invention to provide a method of the kind set forth which produces a storage ...


 Method for organizing map data
To address these and other objectives, the present invention comprises a method of organizing map ...


 Method, system and article of manufacture for identifying regularly traveled routes
OF THE PRESENTLY PREFERRED EMBODIMENT(S) Referring now to the drawings, and particularly to FIG. 1,...


 Spatial morphing of text to accommodate annotations
Footnotes, headnotes, sidenotes, or other margin-borne annotations are widely employed in books and ...


 Category specific sort and display instructions for an electronic device
Accordingly, embodiments of the present invention provide an electronic device having a mechanism ...


 Optimizing workflow in a prepress printing system
A method for automatically processing a job in a prepress printing environment includes the steps ...


 Previewing an assembled document
The present invention addresses the foregoing problems by allowing a user to preview a document ...


 Apparatus and method for verifying compatibility of system components

Details
Inventors: Furtney, David A.; Ingebretson, Mark E.; Simonson, Douglas L.;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Lall; Parshotam S.
Assistant Examiner: Vu; Viet
Attorney, Agent or Firm: Truelson; Roy W.

Each component of a plurality of interacting system components is associated with a version identifier. The version identifier is stored in a location accessible by the other components. Each component independently reads the version identifier of every other component with which it must interact, and compares this value to an internally stored compatibility record to determine whether the other component satisfies requirements for compatibility with the verifying component. Any component which detects an incompatibility signals an error to the system. In the preferred embodiment, the components are software modules, and the version identifier and compatibility record contain integer values. The compatibility record value represents the minimum level required of the module being verified for compatibility with the verifying module. Compatibility verification is accomplished by comparing the actual level of the module being verified with the minimum level in the compatibility record. If the actual level is equal to or greater than the minimum level, the module being verified satisfies compatibility requirements.

DETAILED DESCRIPTION Each component of a plurality of interacting system components is associated with a version identifier, which in the preferred embodiment is an integer value.
The version identifier is stored in a location accessible by the other system components.
Each component independently reads the version identifier of every other component with which it must interact, and compares this value to an internally stored compatibility record to determine whether the other component satisfies requirements for compatibility with the verifying component.
Any component which detects an incompatibility signals an error to the system.
It is possible under this arrangement for component A to satisfy compatibility criteria required by component B, but not vice versa.
In the preferred embodiment, the components are software modules.
It is assumed that a software module at any arbitrary level will satisfy all compatibility requirements that are satisfied by each lower level of that same module.
The compatibility record contains an integer representing the minimum level required of the module being verified for compatibility with the verifying module.
Compatibility verification is accomplished by comparing the actual level of the module being verified with the minimum level in the compatibility record.
If the actual level is equal to or greater than the minimum level, the module being verified satisfies compatibility requirements.



Related patents
  Method and computer-readable medium for installing an upgrade to an application program
The present invention is directed to a method, and computer-readable medium for upgrading an application using an installer program. The installer program recognizes ...
  Data base duplication method of using remote copy and database duplication storage subsystem thereof
With the intention of reducing the data transfer time based on the copying of DB table data by use of the scheme of automatic prior data duplication, such as the remote ...
  Content-addressable (associative) memory devices
According to one aspect of the present invention there is provided a compound associative memory for use with a data-parallel computer, the memory comprising: a bit-...
  Tag location monitor
Accordingly, it is an object of the present invention to provide a monitor of a communication network for a tag location system which employs tags that transmit data ...
  Multichannel audio distribution system having portable receivers
The present invention therefore provides a system adapted for distribution of differing information to a plurality of mobile users. The distributed information is ...
  Synchronization manager for standardized synchronization of separate programs
Briefly, the present invention provides a centralized, standardized mechanism for managing the synchronization of data between local and remote computers according to ...
  System, method, and computer program product for workflow processing using internet interoperable electronic messaging with mime multiple content type
The inventors propose transreceiving workflow specifications using electronic messaging with messages having a content type "multipart" in a MIME header and a content ...
  Apparatus and system for providing fee-based content
The invention claimed is: 1. An information processing system which includes a server and one or more information processing apparatuses and enables the information ...
  Dual sided photographic album leaf and method of making
Referring the FIGS. 1 and 2, there is illustrated a dual sided album leaf 10 made in accordance with-the present invention. In particular, the leaf 10 includes a first ...
  Dual sided photographic album leaf and method of making
OF THE INVENTION Referring the FIGS. 1 and 2, there is illustrated a dual sided album leaf 10 made in accordance with the present invention. In particular, the leaf 10 ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved