Patents by Inventor Eamonn McManus

Eamonn McManus has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7444619
    Abstract: A method for inter-process communication between a first process and a second process. The method includes receiving a request from the first process for processing a first process call in a first programming language by the second process, where the second process is configured to execute in a second programming language. The method further includes providing the second process with a procedure to emulate the processing of the first process call, where the procedure is defined in a data structure. Finally, the method includes converting the first process call into a second process call to the procedure using the data structure, executing the second process call using the procedure to obtain a result, and returning the result to the first process.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: October 28, 2008
    Assignee: Sun Microsystems, Inc.
    Inventor: Eamonn McManus
  • Publication number: 20070294704
    Abstract: A compiler converts managed object format code or common information model extensible markup language code to instances that can be implemented by management extension models such as Java Management Extension MBeans. The instances which are generated by the compiler interface work together with a meta-model service that exposes the semantics of each object within the common information model to the run-time environment through a parallel managed extension model interface. This meta-model also introspects the common information model so as to provide a query service by forming associations between objects of the common information model and instances of the management extension model.
    Type: Application
    Filed: June 15, 2006
    Publication date: December 20, 2007
    Applicant: SUN MICROSYSTEMS., INC.
    Inventors: Nicholas M. Stephen, Eamonn McManus, Thierry Roussel, Arieh Markel
  • Publication number: 20050229189
    Abstract: A Java client M1 140 offers an interface Random M1140 to its users. Instead of the usual RMI/serialization communication, the cod4e in M1140 does RPC/XDR communication. This makes it possible to exchange data with an RPC server M3110, which has C code, e.g. as shown at M3111, forming a C language equivalent of the Java instruction within object M1141. in the example, process M3110 has to return object diode 1. For so doing, its code includes e.g. a lookup(name) where name is the parameter of the random (gen( ) function, i.e. diode 1. The lookup interrogates an object dictionary M3160. The dictionary has information about the data structure diode 1, as shown at M3162; it may therefore return diode 1, i.e. the ( ) address of the data structure (or C object) diode 1, to process M3110, for retransmission to Java client M1140. Other alternatives are described, including the reciprocal intercommunication.
    Type: Application
    Filed: October 22, 2001
    Publication date: October 13, 2005
    Inventor: Eamonn McManus