Patents by Inventor Andrew Waite

Andrew Waite 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: 8298885
    Abstract: In a semiconductor device comprising sophisticated high-k metal gate structures formed in accordance with a replacement gate approach, semiconductor-based resistors may be formed above isolation structures substantially without being influenced by the replacement gate approach. Consequently, enhanced area efficiency may be achieved compared to conventional strategies, in which the resistive structures may have to be provided on the basis of a gate electrode metal, while, nevertheless, a low parasitic capacitance may be accomplished due to providing the resistive structures above the isolation structure.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: October 30, 2012
    Assignee: GLOBALFOUNDRIES Inc.
    Inventors: Andy Wei, Andrew Waite
  • Patent number: 8244658
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for generating a set of instructions to an on-demand database service. These mechanisms and methods for generating a set of instructions to an on-demand database service can enable embodiments to generate instructions capable of operating on objects, without having any knowledge of the objects on which the instructions are going to operate, until runtime. The ability of embodiments to provide this instruction generation may allow generic instructions to be generated, independent of the objects on which they will operate.
    Type: Grant
    Filed: May 1, 2009
    Date of Patent: August 14, 2012
    Assignee: salesforce.com, inc.
    Inventors: Craig Weissman, Andrew Waite
  • Patent number: 8183101
    Abstract: The drain and source regions of a multiple gate transistor may be formed without an epitaxial growth process by using a placeholder structure for forming the drain and source dopant profiles and subsequently masking the drain and source areas and removing the placeholder structures so as to expose the channel area of the transistor. Thereafter, corresponding fins may be patterned and a gate electrode structure may be formed. Consequently, reduced cycle times may be accomplished due to the avoidance of the epitaxial growth process.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: May 22, 2012
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Robert Mulfinger, Andy Wei, Jan Hoentschel, Andrew Waite
  • Patent number: 8093872
    Abstract: This invention relates to a method for Maximum Power Point Tracking (MPPT) a photovoltaic cell by a power converter that provides an output current at voltages useful to operate electronics or charge batteries. This invention also relates to a method for Maximum Power Point Tracking (MPPT) multiple photovoltaic cells by a power combiner that combines the output of the multiple photovoltaic cells into a single output. The power combiner is comprised of multiple power converters, one for each photovoltaic cell. Each power converter used in these methods has an input-regulating element that has an output wave form with a characteristic that is related to the photovoltaic cell voltage and current. As a result only the photovoltaic cell voltage is directly measured in these methods and the photovoltaic cell current is determined indirectly.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: January 10, 2012
    Assignee: University of Delaware
    Inventors: Fouad Kiamilev, Nicholas Andrew Waite
  • Patent number: 8093873
    Abstract: This invention relates to a method for Maximum Power Point Tracking (MPPT) a photovoltaic cell by a power converter that provides an output current at voltages useful to operate electronics or charge batteries. This invention also relates to a method for Maximum Power Point Tracking (MPPT) multiple photovoltaic cells by a power combiner that combines the output of the multiple photovoltaic cells into a single output. The power combiner is comprised of multiple power converters, one for each photovoltaic cell. Each power converter used in these methods has an input-regulating element that has an output wave form with a characteristic that is related to the photovoltaic cell voltage and current. As a result only the photovoltaic cell voltage is directly measured in these methods and the photovoltaic cell current is determined indirectly.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: January 10, 2012
    Assignee: University of Delaware
    Inventors: Fouad Kiamilev, Nicholas Andrew Waite
  • Publication number: 20110289425
    Abstract: Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve displaying a rendered page, detecting the firing of an event in the rendered page and determining an event type for the event. The implementations may also involve ascertaining whether an action associated with the event is implemented in a server-side language or a client-side language, locating handlers for the event according to the event type and performing a handler execution process. These implementations may also involve executing a component re-rendering process to create a re-rendered page and displaying the re-rendered page. The component re-rendering process may be based, at least in part, on output from the handler execution process.
    Type: Application
    Filed: December 16, 2010
    Publication date: November 24, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Daniel L. Pletter, Andrew Waite, Doug Chasman, James K. Mooney, James Troup
  • Publication number: 20110289140
    Abstract: Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve receiving a component request from a first client device and building or retrieving component definitions corresponding to the component request. The implementations may also involve instantiating the component definitions and obtaining data and metadata for the component instances. Such implementations may also involve serializing the component definitions, component instances, the data and the metadata, and returning a response to the first client device. The response may include serialized instantiated component definitions, serialized data for the instantiated component definitions and serialized metadata for the instantiated component definitions.
    Type: Application
    Filed: December 16, 2010
    Publication date: November 24, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Daniel L. Pletter, Andrew Waite, Doug Chasman, James K. Mooney, James Troup
  • Publication number: 20110289141
    Abstract: Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve sending a request from a first apparatus to a second apparatus and receiving a response from the second apparatus. The response may include serialized instantiated component definitions, serialized data for the instantiated component definitions and serialized metadata for the instantiated component definitions. Such implementations may involve deserializing the response to create a metadata structure, traversing the metadata structure to create an instance data structure, traversing the instance data structure to render or re-render a page and displaying the page on a display of the first apparatus.
    Type: Application
    Filed: December 16, 2010
    Publication date: November 24, 2011
    Applicant: salesforce.com, inc.
    Inventors: Daniel L. Pletter, Andrew Waite, Doug Chasman, James K. Mooney, James Troup
  • Publication number: 20110289479
    Abstract: Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve receiving an indication of a component definition to instantiate. The component definition may be a portion of a component definition data structure. Such implementations may also involve instantiating the provided component, instantiating all remaining attributes of the component definition data structure to produce a component instance data structure and transmitting an intermediate representation of the indicated component to a client device. The intermediate representation may comprise a version of the component instance data structure. The intermediate representation may allow the client device to create an instance of the component in memory.
    Type: Application
    Filed: December 16, 2010
    Publication date: November 24, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Daniel L. Pletter, Andrew Waite, Doug Chasman, James K. Mooney, James Troup
  • Publication number: 20110289476
    Abstract: Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve receiving a component request from a first client device, locating class-level definition source code for a component definition corresponding to the component request, identifying the component definition within the source code, determining a language of the component definition and selecting a parser according to the language of the component definition. Such implementations may also involve parsing the source code to create the component definition and transmitting an intermediate representation of the requested component to the client device. The intermediate representation may allow the client device to create an instance of the requested component.
    Type: Application
    Filed: December 16, 2010
    Publication date: November 24, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Daniel L. Pletter, Andrew Waite, Doug Chasman, James K. Mooney, James Troup
  • Publication number: 20110283181
    Abstract: Disclosed herein are techniques for testing a page. In some implementations, an intermediate representation of a page is created. The page may be defined by a page description implemented in a markup language. The page description may refer to data accessible via a data model. The intermediate representation may include at least a portion of the data accessible via the data model. The intermediate representation may be capable of being rendered to create a rendered page. The rendered page may be capable of being displayed on a display device. A determination may be made as to whether a test value for a portion of the intermediate representation matches an expected value for the portion of the intermediate representation. When the test value does not match the expected value, an indication of an error may be stored.
    Type: Application
    Filed: May 10, 2011
    Publication date: November 17, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Andrew Waite, Alan Ballard, K. Sagar Wanaselja, Richard Unger
  • Publication number: 20110283267
    Abstract: Disclosed herein are techniques for compiling a procedure for testing a page. In some implementations, a component definition for a component instance referred to in computer programming language instructions defining a test procedure for testing a page may be received. The page may be defined by a page description implemented in a markup language. The page description may include a reference to a first portion of a component instance. Compiled wrapper code operable to simulate the presence of the component instance may be generated. The compiled wrapper code may represent the first portion of the component instance referenced in the page description. A compiled test procedure may be generated based on the computer programming language instructions. The compiled test procedure may include the compiled wrapper code. The compiled test procedure may be capable of being executed to perform the test procedure.
    Type: Application
    Filed: May 10, 2011
    Publication date: November 17, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Andrew Waite, Alan Ballard, K. Sagar Wanaselja, Richard Unger
  • Patent number: 8021942
    Abstract: In the process sequence for replacing conventional gate electrode structures by high-k metal gate structures, the number of additional masking steps may be maintained at a low level, for instance by using highly selective etch steps, thereby maintaining a high degree of compatibility with conventional CMOS techniques. Furthermore, the techniques disclosed herein enable compatibility to front-end process techniques and back-end process techniques, thereby allowing the integration of well-established strain-inducing mechanisms in the transistor level as well as in the contact level.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: September 20, 2011
    Assignee: GLOBALFOUNDRIES Inc.
    Inventors: Andy Wei, Andrew Waite, Martin Trentzsch, Johannes Groschopf, Gunter Grasshoff, Andreas Ott
  • Publication number: 20110068637
    Abstract: This invention relates to a method for Maximum Power Point Tracking (MPPT) a photovoltaic cell by a power converter that provides an output current at voltages useful to operate electronics or charge batteries. This invention also relates to a method for Maximum Power Point Tracking (MPPT) multiple photovoltaic cells by a power combiner that combines the output of the multiple photovoltaic cells into a single output. The power combiner is comprised of multiple power converters, one for each photovoltaic cell. Each power converter used in these methods has an input-regulating element that has an output wave form with a characteristic that is related to the photovoltaic cell voltage and current. As a result only the photovoltaic cell voltage is directly measured in these methods and the photovoltaic cell current is determined indirectly.
    Type: Application
    Filed: December 3, 2010
    Publication date: March 24, 2011
    Inventors: Fouad Kiamilev, Nicholas Andrew Waite
  • Publication number: 20100289080
    Abstract: In a semiconductor device comprising sophisticated high-k metal gate structures formed in accordance with a replacement gate approach, semiconductor-based resistors may be formed above isolation structures substantially without being influenced by the replacement gate approach. Consequently, enhanced area efficiency may be achieved compared to conventional strategies, in which the resistive structures may have to be provided on the basis of a gate electrode metal, while, nevertheless, a low parasitic capacitance may be accomplished due to providing the resistive structures above the isolation structure.
    Type: Application
    Filed: April 14, 2010
    Publication date: November 18, 2010
    Inventors: Andy WEI, Andrew WAITE
  • Publication number: 20100133615
    Abstract: The drain and source regions of a multiple gate transistor may be formed without an epitaxial growth process by using a placeholder structure for forming the drain and source dopant profiles and subsequently masking the drain and source areas and removing the placeholder structures so as to expose the channel area of the transistor. Thereafter, corresponding fins may be patterned and a gate electrode structure may be formed. Consequently, reduced cycle times may be accomplished due to the avoidance of the epitaxial growth process.
    Type: Application
    Filed: November 17, 2009
    Publication date: June 3, 2010
    Inventors: Robert Mulfinger, Andy Wei, Jan Hoentschel, Andrew Waite
  • Patent number: 7723174
    Abstract: The present disclosure relates to semiconductor devices and a process sequence in which a semiconductor alloy, such as silicon/germanium, may be formed in an early manufacturing stage, wherein other performance-increasing mechanisms, such as a recessed drain and source configuration, possibly in combination with high-k dielectrics and metal gates, may be incorporated in an efficient manner while still maintaining a high degree of compatibility with conventional process techniques.
    Type: Grant
    Filed: May 12, 2009
    Date of Patent: May 25, 2010
    Assignee: Globalfoundries Inc.
    Inventors: Andrew Waite, Andy Wei, Gunter Grasshoff
  • Patent number: 7659172
    Abstract: A method for forming a field effect transistor (FET) device includes forming a gate conductor and gate dielectric on an active device area of a semiconductor wafer, the semiconductor wafer including a buried insulator layer formed over a bulk substrate and a semiconductor-on-insulator layer initially formed over the buried insulator layer. Source and drain extensions are formed in the semiconductor-on-insulator layer, adjacent opposing sides of the gate conductor, and source and drain sidewall spacers are formed adjacent the gate conductor. Remaining portions of the semiconductor-on-insulator layer adjacent the sidewall spacers and are removed so as to expose portions of the buried insulator layer. The exposed portions of the buried insulator layer are removed so as to expose portions of the bulk substrate. A semiconductor layer is epitaxially grown on the exposed portions of the bulk substrate and the source and drain extensions, and source and drain implants are formed in the epitaxially grown layer.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: February 9, 2010
    Assignees: International Business Machines Corporation, Advanced Micro Devices, Inc. (AMD)
    Inventors: Hasan M. Nayfeh, Andrew Waite
  • Publication number: 20100002470
    Abstract: This invention relates to a method for Maximum Power Point Tracking (MPPT) a photovoltaic cell by a power converter that provides an output current at voltages useful to operate electronics or charge batteries. This invention also relates to a method for Maximum Power Point Tracking (MPPT) multiple photovoltaic cells by a power combiner that combines the output of the multiple photovoltaic cells into a single output. The power combiner is comprised of multiple power converters, one for each photovoltaic cell. Each power converter used in these methods has an input-regulating element that has an output wave form with a characteristic that is related to the photovoltaic cell voltage and current. As a result only the photovoltaic cell voltage is directly measured in these methods and the photovoltaic cell current is determined indirectly.
    Type: Application
    Filed: July 2, 2009
    Publication date: January 7, 2010
    Inventors: Fouad Kiamilev, Nicholas Andrew Waite
  • Publication number: 20090321843
    Abstract: The present disclosure relates to semiconductor devices and a process sequence in which a semiconductor alloy, such as silicon/germanium, may be formed in an early manufacturing stage, wherein other performance-increasing mechanisms, such as a recessed drain and source configuration, possibly in combination with high-k dielectrics and metal gates, may be incorporated in an efficient manner while still maintaining a high degree of compatibility with conventional process techniques.
    Type: Application
    Filed: May 12, 2009
    Publication date: December 31, 2009
    Inventors: Andrew Waite, Andy Wei, Gunter Grasshoff