Patents by Inventor Michael Daumling

Michael Daumling 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: 9141450
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for embedded application communication. In one aspect, a method includes providing a first Application Programming Interface (API) in the host application, where the first API is configured to interact with a virtual machine object model of the virtual machine to allow the host application to set and get properties of one or more first class instances residing in a virtual machine memory space, and to invoke methods on the first class instances, and providing a second API in the virtual machine configured to interact with a host application object model in the host application.
    Type: Grant
    Filed: August 25, 2009
    Date of Patent: September 22, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Michael Daumling, Eric Berdahl, James G. Sandman, Jr.
  • Publication number: 20130167157
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for embedded application communication. In one aspect, a method includes providing a first Application Programming Interface (API) in the host application, where the first API is configured to interact with a virtual machine object model of the virtual machine to allow the host application to set and get properties of one or more first class instances residing in a virtual machine memory space, and to invoke methods on the first class instances, and providing a second API in the virtual machine configured to interact with a host application object model in the host application.
    Type: Application
    Filed: August 25, 2009
    Publication date: June 27, 2013
    Inventors: Michael Daumling, Eric Berdahl, James G. Sandman, JR.