Patents by Inventor Michael C. Murray

Michael C. Murray 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: 9620667
    Abstract: A method is disclosed for doping a semiconductor material comprising the steps of providing a semiconductor material having a first and a second surface. A dopant precursor is applied on the first surface of the semiconductor material. A thermal energy beam is directed onto the second surface of the semiconductor material to pass through the semiconductor material and impinge upon the dopant precursor to dope the semiconductor material thereby.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: April 11, 2017
    Assignee: AppliCote Associates LLC
    Inventors: Nathaniel R Quick, Michael C Murray
  • Patent number: 9601641
    Abstract: A method and apparatus is disclosed for doping a semiconductor substrate with a dopant concentration greater than 1020 atoms per cubic centimeter. The method is suitable for producing an improved doped wide bandgap wafer for power electronic devices, photo conductive semiconductor switch, or a semiconductor catalyst.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: March 21, 2017
    Assignee: AppliCote Associates, LLC
    Inventors: Nathaniel R Quick, Michael C Murray
  • Patent number: 9343310
    Abstract: An apparatus and a method are disclosed for forming electrical conductors and/or semiconductors on a glass substrate. The electrical conductors and/or semiconductors are formed by applying a conducting material or a semiconductor material to a surface of the glass substrate and irradiating the interface with a focused laser beam transmitted through the glass. An electrical conductor may be formed on a glass substrate or a semiconductor substrate to provide an electrical antenna for radio frequency communication.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: May 17, 2016
    Inventors: Nathaniel R Quick, Michael C Murray
  • Patent number: 8856730
    Abstract: Defining a layout of diagram elements can be performed in response to user input that includes one or more declarative statements specifying conditional patterns based on attributes of diagram elements, wherein the conditional patterns define layouts of diagram elements. Implementation of the layouts is dependent on conditions defined in the declarative statements and one or more values of one or more of the attributes. Implementations can further include organizing the conditional patterns as a pattern definition, wherein the pattern definition is stored on a computer readable medium in such a way that the pattern definition is retrievable by an application program that uses the pattern definition to evaluate the conditional patterns using values of attributes of one or more diagram elements. Representations of the diagram elements can be displayed according to the layouts when conditions for implementing the layouts are satisfied.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: October 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Stephen M. Danton, Jordan C. Sehn, Michael C. Murray, Florian W. H. Voss, Scott M. Roberts
  • Publication number: 20130246910
    Abstract: Defining a layout of diagram elements can be performed in response to user input that includes one or more declarative statements specifying conditional patterns based on attributes of diagram elements, wherein the conditional patterns define layouts of diagram elements. Implementation of the layouts is dependent on conditions defined in the declarative statements and one or more values of one or more of the attributes. Implementations can further include organizing the conditional patterns as a pattern definition, wherein the pattern definition is stored on a computer readable medium in such a way that the pattern definition is retrievable by an application program that uses the pattern definition to evaluate the conditional patterns using values of attributes of one or more diagram elements. Representations of the diagram elements can be displayed according to the layouts when conditions for implementing the layouts are satisfied.
    Type: Application
    Filed: May 2, 2013
    Publication date: September 19, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Stephen M. Danton, Jordan C. Sehn, Michael C. Murray, Florian W. H. Voss, Scott M. Roberts
  • Patent number: 8453107
    Abstract: Defining a layout of diagram elements. A method includes receiving user input. The user input includes one or more declarative statements specifying conditional patterns based on attributes of diagram elements. The conditional patterns define layouts of diagram elements. Implementation of the layouts is dependent on conditions defined in the declarative statements and one or more values of one or more of the attributes. The method further includes organizing the conditional patterns as a pattern definition. The pattern definition is stored on a computer readable medium. The pattern definition is stored such that the pattern definition is retrievable by an application program that uses the pattern definition to evaluate the conditional patterns using values of attributes of one or more diagram elements. The application is also configured to display representations of the diagram elements according to the layouts when conditions for implementing the layouts are satisfied.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: May 28, 2013
    Assignee: Microsoft Corporation
    Inventors: Stephen M. Danton, Jordan C. Sehn, Michael C. Murray, Florian W. H. Voss, Scott M. Roberts
  • Patent number: 8214379
    Abstract: The present invention extends to methods, systems, and computer program products for composing views with automatic creation of links. Generally, views receive data through a query. Views also can have bindings to variables, for example, to represent what is selected in the view. Analyzing these queries can be used to determine whether a composition is valid, and how to compute a new query for a composed second view. In a composite view, a selection variable is utilized, and is bound to the selection parameter of the new first view. The data query for the second new view is re-written to refer to the selection variable in the composite.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: July 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Antony S. Williams, Stephen M. Danton, Michael C. Murray
  • Patent number: 8001155
    Abstract: The present invention extends to methods, systems, and computer program products for hierarchically presenting tabular data. Embodiments of the invention utilize out-denting and/or color coding to organize and present tabular data to a user so that comparisons across multiple levels of data are possible while maintaining hierarchical organization of a model. That is, the columnar structure of tables can be maintained to allow rich cross-column comparison within various levels of nesting. Further, scaling is significantly increased since nesting has a reduced (and potentially no) impact on column alignment.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: August 16, 2011
    Assignee: Microsoft Corporation
    Inventors: Stephen M. Danton, Yuri Rychikhin, Scott Roberts, Michael C. Murray, Florian Voss
  • Publication number: 20110191362
    Abstract: The present invention extends to methods, systems, and computer program products for composing views with automatic creation of links. Generally, views receive data through a query. Views also can have bindings to variables, for example, to represent what is selected in the view. Analyzing these queries can be used to determine whether a composition is valid, and how to compute a new query for a composed second view. In a composite view, a selection variable is utilized, and is bound to the selection parameter of the new first view. The data query for the second new view is re-written to refer to the selection variable in the composite.
    Type: Application
    Filed: January 29, 2010
    Publication date: August 4, 2011
    Applicant: Microsoft Corporation
    Inventors: Antony S. Williams, Stephen M. Danton, Michael C. Murray
  • Patent number: 7979856
    Abstract: Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client. The program or platform is configured so that it is extensible based on software extensions that are deliverable over a network such as the Internet. In the described embodiment, extension files that comprise a software extension are hosted on an Internet server. Additional files are also hosted on the Internet server and describe aspects of the software extension. Extensions are incorporated on a client by navigating to a particular Internet site through which the extensions can be accessed. The files describing the extension files are downloaded on the client. The extension files are then downloaded and incorporated into the program or platform.
    Type: Grant
    Filed: September 1, 2005
    Date of Patent: July 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Michael C. Murray, Paul R. Erickson, Oliver G. Fisher, Suryanarayanan V. Raman
  • Publication number: 20100125825
    Abstract: Defining a layout of diagram elements. A method includes receiving user input. The user input includes one or more declarative statements specifying conditional patterns based on attributes of diagram elements. The conditional patterns define layouts of diagram elements. Implementation of the layouts is dependent on conditions defined in the declarative statements and one or more values of one or more of the attributes. The method further includes organizing the conditional patterns as a pattern definition. The pattern definition is stored on a computer readable medium. The pattern definition is stored such that the pattern definition is retrievable by an application program that uses the pattern definition to evaluate the conditional patterns using values of attributes of one or more diagram elements. The application is also configured to display representations of the diagram elements according to the layouts when conditions for implementing the layouts are satisfied.
    Type: Application
    Filed: November 14, 2008
    Publication date: May 20, 2010
    Applicant: Microsoft Corporation
    Inventors: Stephen M. Danton, Jordan C. Sehn, Michael C. Murray, Florian W.H. Voss, Scott M. Roberts
  • Publication number: 20090319543
    Abstract: The present invention extends to methods, systems, and computer program products for hierarchically presenting tabular data. Embodiments of the invention utilize out-denting and/or color coding to organize and present tabular data to a user so that comparisons across multiple levels of data are possible while maintaining hierarchical organization of a model. That is, the columnar structure of tables can be maintained to allow rich cross-column comparison within various levels of nesting. Further, scaling is significantly increased since nesting has a reduced (and potentially no) impact on column alignment.
    Type: Application
    Filed: June 20, 2008
    Publication date: December 24, 2009
    Applicant: Microsoft Corporation
    Inventors: Stephen M. Danton, Yuri Rychikhin, Scott Roberts, Michael C. Murray, Florian Voss
  • Patent number: 7392522
    Abstract: Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client. The program or platform is configured so that it is extensible based on software extensions that are deliverable over a network such as the Internet. Various extensions can be developed by third party developers for incorporation into the program or platform. In the described embodiment, extension files that comprise a software extension are hosted on an Internet server. Additional files are also hosted on the Internet server and describe aspects of the software extension. These additional files include files that describe a logical attachment of the extension to the program or platform, as well as files that describe the location of the extension files. Extensions are incorporated on a client by navigating to a particular Internet site through which the extensions can be accessed.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael C. Murray, Paul R. Erickson, Oliver G. Fisher, Michael J. Hopcroft, Suryanarayanan V. Raman
  • Patent number: 7022764
    Abstract: A substantially transparent antistatic, impact resistant, molding composition comprises a miscible mixture of a polycarbonate resin and a cycloaliphatic polyester resin, and an antistatic polymeric material wherein the mixture of the polycarbonate and the cycloaliphatic polyester resin is present in suitable proportions for substantially matching the index of refraction of the antistatic polymeric material.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: April 4, 2006
    Assignee: General Electric Company
    Inventor: Michael C. Murray
  • Patent number: 7018567
    Abstract: An antistatic flame retardant composition comprises a polycarbonate resin; an impact modifier comprising polysiloxane; an antistatic agent; and a flame retardant in a an amount greater than or equal to about 9 wt % of the total composition. Owing to its excellent antistatic, impact and flame retardant properties, the composition can be used in electrical and electronic equipment and precision machinery where high fabrication temperatures and high usage temperatures are often encountered.
    Type: Grant
    Filed: July 22, 2002
    Date of Patent: March 28, 2006
    Assignee: General Electric Company
    Inventor: Michael C. Murray
  • Patent number: 7000230
    Abstract: Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client. The program or platform is configured so that it is extensible based on software extensions that are deliverable over a network such as the Internet. Various extensions can be developed by third party developers for incorporation into the program or platform. In the described embodiment, extension files that comprise a software extension are hosted on an Internet server. Additional files are also hosted on the Internet server and describe aspects of the software extension. These additional files include files that describe a logical attachment of the extension to the program or platform, as well as files that describe the location of the extension files. Extensions are incorporated on a client by navigating to a particular Internet site through which the extensions can be accessed.
    Type: Grant
    Filed: June 21, 2000
    Date of Patent: February 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Michael C. Murray, Paul R. Erickson, Oliver G. Fisher, Suryanarayanan V. Raman
  • Patent number: 6874143
    Abstract: Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client. The program or platform is configured so that it is extensible based on software extensions that are deliverable over a network such as the Internet. Various extensions can be developed by third party developers for incorporation into the program or platform. In the described embodiment, extension files that comprise a software extension are hosted on an Internet server. Additional files are also hosted on the Internet server and describe aspects of the software extension. These additional files include files that describe a logical attachment of the extension to the program of platform, as well as files that describe the location of the extension files. Extensions are incorporated on a client by navigating to a particular Internet site through which the extensions can be accessed.
    Type: Grant
    Filed: June 21, 2000
    Date of Patent: March 29, 2005
    Assignee: Microsoft Corporation
    Inventors: Michael C. Murray, Paul R. Erickson, Oliver G. Fisher, Suryanarayanan V. Raman, Michael J. Hopcroft
  • Publication number: 20040122168
    Abstract: A substantially transparent antistatic, impact resistant, molding composition comprises a miscible mixture of a polycarbonate resin and a cycloaliphatic polyester resin, and an antistatic polymeric material wherein the mixture of the polycarbonate and the cycloaliphatic polyester resin is present in suitable proportions for substantially matching the index of refraction of the antistatic polymeric material.
    Type: Application
    Filed: October 23, 2003
    Publication date: June 24, 2004
    Applicant: General Electric Company
    Inventor: Michael C. Murray
  • Publication number: 20040037142
    Abstract: A memory performs a hidden refresh only at the end of a read operation or when the memory is disabled but is supposed to retain data in the disabled state. When the memory is in the enabled state, the refresh is not performed at the end of any operation other than read. This is done to ensure that execution of any memory access command will not be delayed by a refresh as long as the user follows certain timing rules. Other embodiments are also provided.
    Type: Application
    Filed: August 26, 2002
    Publication date: February 26, 2004
    Inventors: Steve S. Eaton, Michael C. Murray, Li-Chun Li
  • Publication number: 20040011999
    Abstract: An antistatic flame retardant composition comprises a polycarbonate resin; an impact modifier comprising polysiloxane; an antistatic agent; and a flame retardant in a an amount greater than or equal to about 9 wt % of the total composition. Owing to its excellent antistatic, impact and flame retardant properties, the composition can be used in electrical and electronic equipment and precision machinery where high fabrication temperatures and high usage temperatures are often encountered.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Inventor: Michael C. Murray