Patents by Inventor John M. Buehler

John M. Buehler 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: 7661109
    Abstract: An environment for developing clientside/serverside code is disclosed. The environment supports the perception that the server space and client space are seamlessly joined into a single program execution space. An outgrowth of the single execution space includes effective event handling on the server through enabling created objects to migrate effectively between the server and client.
    Type: Grant
    Filed: November 10, 2004
    Date of Patent: February 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Gregory S. Lindhorst, Stephen J. Millet, John P. Shewchuk, John M. Buehler
  • Patent number: 7284193
    Abstract: An environment for developing clientside/serverside code is disclosed. The environment allows the treatment of pages as objects as well as the access of objects contained within pages by other pages. Pages may be accessed through the use of a page object control stored in each page where the page object control specifies how other pages may use the page as an object.
    Type: Grant
    Filed: December 31, 1998
    Date of Patent: October 16, 2007
    Assignee: Microsoft Corporation
    Inventors: Gregory S. Lindhorst, Stephen J. Millet, John P. Shewchuk, David C. Johnson, John M. Buehler
  • Patent number: 6889379
    Abstract: An environment for developing clientside/serverside code is disclosed. The environment supports the perception that the server space and client space are seamlessly joined into a single program execution space. An outgrowth of the single execution space includes effective event handing on the server through enabling created objects to migrate effectively between the server and client.
    Type: Grant
    Filed: December 31, 1998
    Date of Patent: May 3, 2005
    Assignee: Microsoft Corporation
    Inventors: Gregory S. Lindhorst, John M. Buehler, Stephen J. Millet, John P. Shewchuk