Patents by Inventor Alan Donovan

Alan Donovan 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).

  • Publication number: 20070179964
    Abstract: A system and method are provided for communicating information in a data structure between applications. According to the method, a description of a data structure is sent from a first application to a second application, and there is received from the second application an identification of at least one portion of the data structure that is requested by the second application. The first application marshals a subset of the data structure consisting of the at least one portion that was identified, and there is sent from the first application to the second application the marshalled subset of the data structure.
    Type: Application
    Filed: January 6, 2006
    Publication date: August 2, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen Fink, Alan Donovan, Darrell Reimer, Mark Wegman
  • Publication number: 20060106771
    Abstract: A method for communicating information in a data structure between applications includes receiving a request from a first application for sending information in a data structure to a second application. The method further includes reading information from a run-time environment of the first application and identifying, based on the information, portions of the data structure to send. The method further includes marshalling the portions of the data structure that were identified and sending the portions of the data structure that were marshalled to the second application.
    Type: Application
    Filed: November 15, 2004
    Publication date: May 18, 2006
    Inventors: Alan Donovan, Stephen Fink, Darrell Reimer
  • Publication number: 20060106772
    Abstract: A method for regulating communication of information in a data structure between components of a computer program is disclosed. The method includes reading a computer program and automatically identifying fields of a data structure that must be transmitted from a first component of the computer program to a second component of the computer program. The method further includes generating a routine that indicates the fields of the data structure that were identified. The method further includes requiring the first component to execute the routine when sending the data structure to the second component, such that the first component only marshals the fields of the data structure that are indicated by the routine.
    Type: Application
    Filed: November 15, 2004
    Publication date: May 18, 2006
    Inventors: Alan Donovan, Stephen Fink, Darrell Reimer