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: 9620667Abstract: 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: GrantFiled: November 18, 2015Date of Patent: April 11, 2017Assignee: AppliCote Associates LLCInventors: Nathaniel R Quick, Michael C Murray
-
Patent number: 9601641Abstract: 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: GrantFiled: December 8, 2014Date of Patent: March 21, 2017Assignee: AppliCote Associates, LLCInventors: Nathaniel R Quick, Michael C Murray
-
Patent number: 9343310Abstract: 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: GrantFiled: June 26, 2013Date of Patent: May 17, 2016Inventors: Nathaniel R Quick, Michael C Murray
-
Patent number: 8856730Abstract: 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: GrantFiled: May 2, 2013Date of Patent: October 7, 2014Assignee: Microsoft CorporationInventors: Stephen M. Danton, Jordan C. Sehn, Michael C. Murray, Florian W. H. Voss, Scott M. Roberts
-
Publication number: 20130246910Abstract: 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: ApplicationFiled: May 2, 2013Publication date: September 19, 2013Applicant: MICROSOFT CORPORATIONInventors: Stephen M. Danton, Jordan C. Sehn, Michael C. Murray, Florian W. H. Voss, Scott M. Roberts
-
Patent number: 8453107Abstract: 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: GrantFiled: November 14, 2008Date of Patent: May 28, 2013Assignee: Microsoft CorporationInventors: Stephen M. Danton, Jordan C. Sehn, Michael C. Murray, Florian W. H. Voss, Scott M. Roberts
-
Patent number: 8214379Abstract: 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: GrantFiled: January 29, 2010Date of Patent: July 3, 2012Assignee: Microsoft CorporationInventors: Antony S. Williams, Stephen M. Danton, Michael C. Murray
-
Patent number: 8001155Abstract: 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: GrantFiled: June 20, 2008Date of Patent: August 16, 2011Assignee: Microsoft CorporationInventors: Stephen M. Danton, Yuri Rychikhin, Scott Roberts, Michael C. Murray, Florian Voss
-
Publication number: 20110191362Abstract: 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: ApplicationFiled: January 29, 2010Publication date: August 4, 2011Applicant: Microsoft CorporationInventors: Antony S. Williams, Stephen M. Danton, Michael C. Murray
-
Patent number: 7979856Abstract: 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: GrantFiled: September 1, 2005Date of Patent: July 12, 2011Assignee: Microsoft CorporationInventors: Michael C. Murray, Paul R. Erickson, Oliver G. Fisher, Suryanarayanan V. Raman
-
Publication number: 20100125825Abstract: 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: ApplicationFiled: November 14, 2008Publication date: May 20, 2010Applicant: Microsoft CorporationInventors: Stephen M. Danton, Jordan C. Sehn, Michael C. Murray, Florian W.H. Voss, Scott M. Roberts
-
Publication number: 20090319543Abstract: 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: ApplicationFiled: June 20, 2008Publication date: December 24, 2009Applicant: Microsoft CorporationInventors: Stephen M. Danton, Yuri Rychikhin, Scott Roberts, Michael C. Murray, Florian Voss
-
Patent number: 7392522Abstract: 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: GrantFiled: September 29, 2004Date of Patent: June 24, 2008Assignee: Microsoft CorporationInventors: Michael C. Murray, Paul R. Erickson, Oliver G. Fisher, Michael J. Hopcroft, Suryanarayanan V. Raman
-
Patent number: 7022764Abstract: 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: GrantFiled: October 23, 2003Date of Patent: April 4, 2006Assignee: General Electric CompanyInventor: Michael C. Murray
-
Patent number: 7018567Abstract: 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: GrantFiled: July 22, 2002Date of Patent: March 28, 2006Assignee: General Electric CompanyInventor: Michael C. Murray
-
Patent number: 7000230Abstract: 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: GrantFiled: June 21, 2000Date of Patent: February 14, 2006Assignee: Microsoft CorporationInventors: Michael C. Murray, Paul R. Erickson, Oliver G. Fisher, Suryanarayanan V. Raman
-
Patent number: 6874143Abstract: 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: GrantFiled: June 21, 2000Date of Patent: March 29, 2005Assignee: Microsoft CorporationInventors: Michael C. Murray, Paul R. Erickson, Oliver G. Fisher, Suryanarayanan V. Raman, Michael J. Hopcroft
-
Publication number: 20040122168Abstract: 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: ApplicationFiled: October 23, 2003Publication date: June 24, 2004Applicant: General Electric CompanyInventor: Michael C. Murray
-
Publication number: 20040037142Abstract: 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: ApplicationFiled: August 26, 2002Publication date: February 26, 2004Inventors: Steve S. Eaton, Michael C. Murray, Li-Chun Li
-
Publication number: 20040011999Abstract: 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: ApplicationFiled: July 22, 2002Publication date: January 22, 2004Inventor: Michael C. Murray