Associative data access method (ADAM) and its means of implementation
First Claim
1. A method of integrating data in a distributed processing environment, comprising the steps of:
- (a) coupling at least one user terminal to a plurality of mutually diverse type data processors through an intelligent interface;
(b) loading said interface with information for coupling to and retrieving data from each of said data processors;
(c) operating said interface as an asynchronous terminal, thereby emulating a dumb terminal, in accordance with said information loaded therein and selectively coupling to and accessing said data processors for predetermined data via a communications link;
(d) retrieving and returning said predetermined data to said interface via said communications link;
(e) integrating said data retrieved from said plurality of mutually diverse type data processors at said interface comprising the steps of consolidating the data received from said diverse type processors and reformatting the data into a common format following said consolidating step; and
(f) reporting said data thus integrated to said user terminal in a user friendly form.
1 Assignment
0 Petitions
Accused Products
Abstract
An input/output driver program residing in digital computer apparatus responsive to Pascal type of software and which operates to emulate an asychronous terminal, as opposed to bisynchronous devices having defined protocols, in a distributed processing environment. The computer thus programmed is adapted to communicate with any data processor supporting external communications with other apparatus and operates as an intelligent interface between one or more user terminals and one or more data processors, of different vendor types. A user at a user terminal communicates a specific request to the interface of the subject invention which in turn automatically executes a series of Pascal computer programs, called modules, in response to a plurality of data files, called an Information Directory. These files contain all the information required to seek out, couple to and query certain predetermined data bases for specific information in their own respective logons, protocols, etc., retrieve the required information, operate on and reformat the information received in diverse forms into a consolidated file, and report the information thus integrated to the user in a user friendly form.
186 Citations
27 Claims
-
1. A method of integrating data in a distributed processing environment, comprising the steps of:
-
(a) coupling at least one user terminal to a plurality of mutually diverse type data processors through an intelligent interface; (b) loading said interface with information for coupling to and retrieving data from each of said data processors; (c) operating said interface as an asynchronous terminal, thereby emulating a dumb terminal, in accordance with said information loaded therein and selectively coupling to and accessing said data processors for predetermined data via a communications link; (d) retrieving and returning said predetermined data to said interface via said communications link; (e) integrating said data retrieved from said plurality of mutually diverse type data processors at said interface comprising the steps of consolidating the data received from said diverse type processors and reformatting the data into a common format following said consolidating step; and (f) reporting said data thus integrated to said user terminal in a user friendly form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Apparatus for integrating data in a distributed processing environment and comprising:
-
(a) at least one user terminal adapted to interact with a data processor; (b) a plurality of data processors; (c) an intelligent interface coupled between said user terminal and said plurality of data processors, said intelligent interface further comprising; (i) means containing information for emulating and coupling to and retrieving data from each of said data processors; (ii) means for operating said interface as an asynchronous terminal in accordance with said information; (iii) means for selectively coupling to and accessing said data processors for predetermined data via a respective communications link; (iv) means for retrieving and returning said predetermined data from said data processors to said interface via said respective communications links; (v) means for integrating said data retrieved from said plurality of data processors at said interface; and (vi) means for reporting said data thus integrated to said user terminal in a user friendly form. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification