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

Method and system for invoking methods of an object

Patent 5689709 Issued on November 18, 1997. Estimated Expiration Date: Icon_subject February 1, 2016. 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

Method of controlling the execution of object-oriented programs
Patent #: 5093914
Issued on: 03/03/1992
Inventor: Coplien, et al.

Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types
Patent #: 5206951
Issued on: 04/27/1993
Inventor: Khoyi, et al.

Matchmaker for assisting and executing the providing and conversion of data between objects in a data processing system storing data in typed objects having different data formats
Patent #: 5261080
Issued on: 11/09/1993
Inventor: Khoyi, et al.

System and method for implementing a messenger and object manager in an object oriented programming environment
Patent #: 5265206
Issued on: 11/23/1993
Inventor: Shackelford, et al.

Methods and apparatus for implementing data bases to provide object-oriented invocation of applications
Patent #: 5280610
Issued on: 01/18/1994
Inventor: Travis, Jr., et al.

Methods and apparatus for providing dynamic invocation of applications in a distributed heterogeneous environment
Patent #: 5341478
Issued on: 08/23/1994
Inventor: Travis, Jr., et al.

User interface with multiple workspaces for sharing display system objects
Patent #: 5394521
Issued on: 02/28/1995
Inventor: Henderson, Jr., et al.

System for permitting a view of an object or a user interface to be exchanged between operating system environments Patent #: 5412772
Issued on: 05/02/1995
Inventor: Monson

Inventors

Assignee

Application

No. 595527 filed on 02/01/1996

US Classes:

719/315Object oriented message

Examiners

Primary: Kriess, Kevin A.

Attorney, Agent or Firm

International Class

G06F 009/00

Abstract

A computer method and system for invoking a function member of an object that is exposed to a client computer program by a source computer program are provided. In a preferred embodiment, the source computer program instantiates the object which has a dispatching interface. The dispatching interface has an invoking function member for receiving a name of a function member and arguments for the function member. When a client computer program wishes to invoke the function member, the client computer program invokes the invoking function member of the dispatching interface passing the name of the function member and arguments for the function member. The invoking function member invokes the function member with the passed name passing the arguments. When the function member returns, the invoking function member returns to the client computer program.

Other References

  • Inside Macintosh, vol. VI, Apple Computer, Inc., Addison-Wesley Publishing Company, Inc., Menlo Park, California, 1991, pp. 6-1 through 6-117
  • Objective C.RTM. Compiler Version 4.0 User Reference Manual, The Stepstone Corporation, Sandy Hook, Conneticut, 1987, Chapters 2-5
  • Decouchant, Dominique, and Andrzej Duda, Remote Execution and Communication in Guide--an Object-Oriented Distributed System, 1990 IEEE, pp. 49-53
  • Rymer, John R., "Common Object Request Broker: OMG's New Standard for Distributed Object Management," Patricia Seybold's Network Monitor 6(9):3-29, 199
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
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?