Method and system for automatic information exchange

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

06684220

ABSTRACT:

TECHNICAL FIELD OF THE INVENTION
The present invention relates generally to the field of information processing in a computer system and, more particularly, to a method and system for automatic information exchange.
BACKGROUND OF THE INVENTION
Information is often exchanged between tools or applications in a computer system and between groups of persons or employees within an organization. The information may include data, such as alphanumeric values, tables, and analysis data. For example, the data may define numerical relationships between independent and dependent variables in either tabular or functional form. The information may also include methods, such as tabular information, interpolation and extrapolation methodologies, and functional information, such as equations, intrinsics, and logic. For example, the methods may generally include the operations used to compute dependent variable values given independent variable values including the mechanics of interpolation and extrapolation.
However, because most tools or applications are written to use unique file formats and data structures, translation of both the data and the methods used to manipulate the data is generally required to accommodate an exchange of the information. Additionally, exchanging information between applications and groups is further aggravated by heterogenous computing environments. Thus, considerable amounts of effort and time are required to reformat and restructure the data and the methods prior to efficiently using the exchanged data and methods.
SUMMARY OF THE INVENTION
Accordingly, a need has arisen for an improved system and method for the efficient exchange and utilization of information between computer systems and groups of persons or employees within an organization. The present invention provides a method and system for automatic information exchange that substantially reduces or eliminates problems associated with prior systems and methods.
In accordance with an embodiment of the present invention, a system for automatic information exchange includes a processor and a memory coupled to the processor and operable to store a model. The model comprises a plurality of objects. Each of the plurality of objects comprises an input variable and an output variable. The system further includes a loading engine residing in the memory and executable by the processor. The loading engine is operable to automatically create object links between corresponding input variables and output variables of each of the plurality of objects.
According to another embodiment of the present invention, a method for automatic information exchange includes receiving a model at a processor. The model includes a plurality of objects. Each of the plurality of objects includes an input variable and an output variable. The method also includes automatically identifying the input variables and the output variables of each of the plurality of objects. The method further includes automatically creating object links between the corresponding input variables and output variables of each of the plurality of objects.
The present invention provides several technical advantages. For example, in one embodiment, a loading engine automatically links corresponding input variables and output variables of the objects of a model, thereby alleviating a requirement to manually create object links between the corresponding input variables and output variables of each of the model objects. Accordingly, users of the system need not know whether the data is in the form of a table or some combination of tables and functions.
Another technical advantage of the present invention includes sequentially updating each of the objects of the model to obtain output variable values while substantially eliminating duplicate object updates and redundant calculations. For example, in one embodiment, the system includes an update engine that sequentially updates each of the model objects as an output variable value of the object is required, thereby substantially eliminating redundant calculations and providing consistency of output variable values of the model.
Other technical advantages of the present invention will be readily apparent to one skilled in the art from the following figures, descriptions, and claims.


REFERENCES:
patent: 5801701 (1998-09-01), Koppolu et al.
patent: 6032147 (2000-02-01), Williams et al.
patent: 6038393 (2000-03-01), Iyengar et al.
patent: 6038565 (2000-03-01), Nock
patent: 6049807 (2000-04-01), Carroll et al.
patent: 6049822 (2000-04-01), Mittal
patent: 6101500 (2000-08-01), Lau
patent: 6282547 (2001-08-01), Hirsch
patent: 6466932 (2002-10-01), Dennis et al.
patent: 2 689 260 (1993-10-01), None
Bayol, Catherine, “Une Approche Structurelle et Comportementale de la Modélisation Pour la Vélisation Pour la Vérification de Composants VLSI”, Thése de Docteur de L'Université Joseph Fourier—Grenoble I, 129 pages, Dec. 12, 1995.
Donnel, Brian L., “Object/Rule Integration in CLIPS”, Expert Systems, vol. 11, No. 1, XP001073801, Feb. 1994, pp. 29-45.
Aho, Alfred V., et al, “Introduction to Compiling”, 1986, Addison-Wesley Series in Computer Science, Reading, ETATS-UNIS D'AMERIQUE, XP002200775, pgs. 1-15, 19, 60-62, 389-396, 411-431, 1986.
International Search Report dated Jun. 17, 2002 for PCT/US01/28888 filed Sep. 17, 2001, Jun. 17, 2002.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for automatic information exchange does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for automatic information exchange, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for automatic information exchange will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3221450

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.