×

Integration of data between typed data structures by mutual direct invocation between data managers corresponding to data types

DC
  • US 5,226,161 A
  • Filed: 08/31/1992
  • Issued: 07/06/1993
  • Est. Priority Date: 08/21/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processing system having processing means for performing operations with respect to a multiplicity of different types of data and wherein the data is contained in data structures, the system comprising:

  • (A) a plurality of programs, executed by said processing means, for performing operations with respect to the different types of data, each program including(a) a means for performing at least one operation with respect to at least one corresponding type of data,the means for performing at least one operation being responsive to a request to perform an operation of the at least one operation with respect to identified data of the corresponding type for performing the requested operation with respect to the identified data,(b) means for identifying a reference to a second type of data in a data structure containing a first type of data,(c) means responsive to the identification of a reference to a second type of data for generating a request for an operation with respect to the second type of data,each request including an identification of the second type of data and at least one operation to perform with respect to the second type of data,(B) means for receiving from a requesting program an identification of a second type of data,(C) means for using the received identification of the second type of data to identify a program that includes a means for performing the least one operation upon the identified second type of data, and(D) means for invoking the identified program and communicating to the identified program the identification of the second type of data,wherein a program can both request invocation of other programs and can itself be invoked by other programs.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×