U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Methods and apparatus for providing dynamic invocation of applications in a distributed heterogeneous environment

Patent 5341478 Issued on August 23, 1994. Estimated Expiration Date: Icon_subject November 3, 2013. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Data processing system
Patent #: 4325120
Issued on: 04/13/1982
Inventor: Colley ,   et al.

Data processing system having a memory using object-based information and a protection scheme for determining access rights to such information
Patent #: 4525780
Issued on: 06/25/1985
Inventor: Bratt ,   et al.

Method of file access in a distributed processing computer network
Patent #: 4825354
Issued on: 04/25/1989
Inventor: Agrawal ,   et al.

Virtual single machine with message-like hardware interrupts and processor exceptions
Patent #: 4835685
Issued on: 05/30/1989
Inventor: Kun

System for merging virtual partitions of a distributed database
Patent #: 4853843
Issued on: 08/01/1989
Inventor: Ecklund

Multiprocessor system and control method therefor
Patent #: 4866597
Issued on: 09/12/1989
Inventor: Kinoshita

Data processing system and method for the direct and indirect execution of uniformly structured object types
Patent #: 4868745
Issued on: 09/19/1989
Inventor: Patton ,   et al.

Apparatus and method for control of one computer system by another computer system
Patent #: 4882674
Issued on: 11/21/1989
Inventor: Quint, et al.

Method for compiling a master task definition data set for defining the logical data flow of a distributed processing network
Patent #: 4885684
Issued on: 12/05/1989
Inventor: Austin, et al.

System and method for accessing remote files in a distributed networking environment
Patent #: 4887204
Issued on: 12/12/1989
Inventor: Johnson, et al.

More ...

Inventors

Assignee

Application

No. 148607 filed on 11/03/1993

US Classes:

709/203, Client/server707/10, Distributed or remote access709/219Accessing a remote server

Examiners

Primary: Shaw, Gareth D.
Assistant: Butler, Dennis M.

Attorney, Agent or Firm

Foreign Patent References

  • 0196661 SU 04/13/1986
  • 8807718 GB 03/13/1987

International Class

G06F 009/44

Abstract

A method and apparatus providing for the interaction of processes in an object-oriented manner by which a system manages "classes" of data instances and applications rather than managing the data itself. The names of classes may be stored in a data base which also contains other information about the classes, such as certain con, non attributes of applications or instances which are supported by the classes. Applications can remotely invoke other applications by sending messages with parameters. Using the message names, as well as information about the classes of certain parameters and certain preference information, a reference to a specific method is selected from the data base. That method will perform the operation specified in the message. Other information in the data base is then used to locate and execute the actual code to implement the referenced method.

Other References

  • Data General Corporation's Response to the Object Management Group Request for Information for the Object Request Broker, Data General Corporation, Aug. 15, 1990
  • Object Management Group Object Request Broker, Architecture Projects Management Limited, 1990
  • "DSET--Distributed Software Engineering Tools, Technologies and Products", DSET Corporation, 1990
  • R. P. Ten Dyke and J. C. Kunz, "Object-oriented programming" IBM Systems Journal, vol. 28, No. 3, 1989, pp. 465-478
  • S. Dewhurst & K. Stark, "Programming in C++," chapters 3-5, Prentice Hall Software Series, Prentice-Hall, Inc., Englewood Cliffs, N.J. (1989)
  • McClain, DataTree and Unitree:Software for File and Storage Management, IEEE, 1990, pp. 126-128
  • Banning, The XDOS Binary Conversion System, IEEE, 1989, pp. 282-287
  • Martinez et al., A Case Study:TCP/IP/CMOS Kernel Conversion to the iRMX Operating System, IEEE, 1988, pp. 229-233
  • Wilkes et al., Distributed Locking: A Mechanism for Constructing Highly Available Objects, IEEE, 1988, pp. 194-20
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?