Patents by Inventor Murray E. Watt

Murray E. Watt 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: 7475408
    Abstract: Described is a mechanism for executing a hosted application in either a browser-execution environment or as a standalone application. The invention provides a mechanism that enables hosting code in either of plural hosting environments. Briefly stated, code is created that executes in a common execution environment. That execution environment can be either owned by a browser or not. When the code is launched, a host sniffer component determines from an indicator within the code which hosting environment is appropriate. Based on that indicator, the code is launched in the appropriate hosting environment. The appropriate hosting environment may be either browser hosted or standalone.
    Type: Grant
    Filed: November 18, 2003
    Date of Patent: January 6, 2009
    Assignee: Microsoft Corporation
    Inventors: Mark A. Alcazar, Murray E. Watt
  • Patent number: 7430743
    Abstract: Described is a mechanism for executing a hosted application in either a browser-execution environment or as a standalone application. The invention provides a mechanism that enables hosting code in either of plural hosting environments. Briefly stated, code is created that executes in a common execution environment. That execution environment can be either owned by a browser or not. When the code is launched, a host sniffer component determines from an indicator within the code which hosting environment is appropriate. Based on that indicator, the code is launched in the appropriate hosting environment. The appropriate hosting environment may be either browser hosted or standalone.
    Type: Grant
    Filed: February 27, 2003
    Date of Patent: September 30, 2008
    Assignee: Microsoft Corporation
    Inventors: Murray E. Watt, Mark A. Alcazar
  • Publication number: 20040172443
    Abstract: Described is a mechanism for executing a hosted application in either a browser-execution environment or as a standalone application. The invention provides a mechanism that enables hosting code in either of plural hosting environments. Briefly stated, code is created that executes in a common execution environment. That execution environment can be either owned by a browser or not. When the code is launched, a host sniffer component determines from an indicator within the code which hosting environment is appropriate. Based on that indicator, the code is launched in the appropriate hosting environment. The appropriate hosting environment may be either browser hosted or standalone.
    Type: Application
    Filed: November 18, 2003
    Publication date: September 2, 2004
    Inventors: Mark A. Alcazar, Murray E. Watt
  • Publication number: 20040172635
    Abstract: Described is a mechanism for executing a hosted application in either a browser-execution environment or as a standalone application. The invention provides a mechanism that enables hosting code in either of plural hosting environments. Briefly stated, code is created that executes in a common execution environment. That execution environment can be either owned by a browser or not. When the code is launched, a host sniffer component determines from an indicator within the code which hosting environment is appropriate. Based on that indicator, the code is launched in the appropriate hosting environment. The appropriate hosting environment may be either browser hosted or standalone.
    Type: Application
    Filed: February 27, 2003
    Publication date: September 2, 2004
    Applicant: Microsoft Corporation
    Inventors: Murray E. Watt, Mark A. Alcazar