Patents by Inventor Peter Hartwell

Peter Hartwell 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: 10935509
    Abstract: The present invention relates to methods for detecting gases in an environment using chemical and thermal sensing. In one embodiment, a method includes exposing a chemiresistor embedded within a sensor pixel to a gas in an environment; setting a heater embedded within the sensor pixel to a sensing temperature, the sensing temperature being greater than room temperature; measuring an electrical resistance of the chemiresistor in response to setting the heater to the sensing temperature; and in response to a difference between the electrical resistance of the chemiresistor and a reference electrical resistance being less than a threshold, supplying a fixed power input to the heater embedded within the sensor pixel and measuring a temperature of the sensor pixel relative to a reference temperature.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: March 2, 2021
    Assignee: INVENSENSE, INC.
    Inventors: Fang Liu, Peter Hartwell, Martin Lim, Yushi Yang
  • Patent number: 10891461
    Abstract: Facilitating live fingerprint detection utilizing an integrated ultrasound and infrared (IR) sensor is presented herein. A fingerprint sensor can comprise a first substrate comprising the IR sensor, and a second substrate comprising an ultrasonic transducer. The second substrate is attached to a top portion of the first substrate, and a temperature output of the IR sensor facilitates a determination that a fingerprint output of the ultrasonic transducer corresponds to a finger. The IR sensor can comprise polysilicon comprising a thermopile and an array of photonic crystals thermally coupled to the thermopile.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: January 12, 2021
    Assignee: INVENSENSE, INC.
    Inventors: Fang Liu, Peter Hartwell, Martin Lim
  • Publication number: 20200173946
    Abstract: The present invention relates to methods for detecting gases in an environment using chemical and thermal sensing. In one embodiment, a method includes exposing a chemiresistor embedded within a sensor pixel to a gas in an environment; setting a heater embedded within the sensor pixel to a sensing temperature, the sensing temperature being greater than room temperature; measuring an electrical resistance of the chemiresistor in response to setting the heater to the sensing temperature; and in response to a difference between the electrical resistance of the chemiresistor and a reference electrical resistance being less than a threshold, supplying a fixed power input to the heater embedded within the sensor pixel and measuring a temperature of the sensor pixel relative to a reference temperature.
    Type: Application
    Filed: February 10, 2020
    Publication date: June 4, 2020
    Inventors: Fang Liu, Peter Hartwell, Martin Lim, Yushi Yang
  • Patent number: 10598621
    Abstract: The present invention relates to systems and methods for detecting gases in an environment using chemical and thermal sensing. In one embodiment, a method includes exposing a chemiresistor embedded within a sensor pixel to a gas in an environment; setting a heater embedded within the sensor pixel to a sensing temperature, the sensing temperature being greater than room temperature; measuring an electrical resistance of the chemiresistor in response to setting the heater to the sensing temperature; and in response to a difference between the electrical resistance of the chemiresistor and a reference electrical resistance being less than a threshold, supplying a fixed power input to the heater embedded within the sensor pixel and measuring a temperature of the sensor pixel relative to a reference temperature.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: March 24, 2020
    Assignee: INVENSENSE, INC.
    Inventors: Fang Liu, Peter Hartwell, Martin Lim, Yushi Yang
  • Publication number: 20180336390
    Abstract: Facilitating live fingerprint detection utilizing an integrated ultrasound and infrared (IR) sensor is presented herein. A fingerprint sensor can comprise a first substrate comprising the IR sensor, and a second substrate comprising an ultrasonic transducer. The second substrate is attached to a top portion of the first substrate, and a temperature output of the IR sensor facilitates a determination that a fingerprint output of the ultrasonic transducer corresponds to a finger. The IR sensor can comprise polysilicon comprising a thermopile and an array of photonic crystals thermally coupled to the thermopile.
    Type: Application
    Filed: May 22, 2017
    Publication date: November 22, 2018
    Inventors: Fang Liu, Peter Hartwell, Martin Lim
  • Publication number: 20180292338
    Abstract: The present invention relates to systems and methods for detecting gases in an environment using chemical and thermal sensing. In one embodiment, a method includes exposing a chemiresistor embedded within a sensor pixel to a gas in an environment; setting a heater embedded within the sensor pixel to a sensing temperature, the sensing temperature being greater than room temperature; measuring an electrical resistance of the chemiresistor in response to setting the heater to the sensing temperature; and in response to a difference between the electrical resistance of the chemiresistor and a reference electrical resistance being less than a threshold, supplying a fixed power input to the heater embedded within the sensor pixel and measuring a temperature of the sensor pixel relative to a reference temperature.
    Type: Application
    Filed: April 11, 2017
    Publication date: October 11, 2018
    Inventors: Fang Liu, Peter Hartwell, Martin Lim, Yushi Yang
  • Patent number: 9983869
    Abstract: Exemplary embodiments provide adapted components that may be used by a computer program under different execution contexts. The adapted components may include platform independent source code which may be executed regardless of the execution context in which the component is deployed. Adaptation logic may wrap the execution context independent component in a wrapper. The wrapper may perform data marshaling between the execution context independent component and a computer program invoking the execution context independent component, or the host system on which the computer program is deployed. The execution context independent component may be adapted to a new execution context dynamically the first time that the execution context independent component is invoked in the execution context. Thereafter, the execution context independent component may be invoked statically without the need to re-adapt the component.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: May 29, 2018
    Assignee: The MathWorks, Inc.
    Inventor: Peter Hartwell Webb
  • Patent number: 9740505
    Abstract: Exemplary embodiments provide methods, mediums, and systems for generating a runtime environment that is customized to a particular computer program, particularly in terms of the function definitions that support function calls made in the computer program. The customized runtime environment may therefore be smaller in size than a conventional runtime environment. To create such a customized runtime environment, an analyzer may be provided which monitors test executions of the computer program and/or performs a structural analysis of the source code of the computer program. The analyzer may determine a list of probabilistically or deterministically required function definitions, and provide the list to a component reducer. The component reducer may eliminate any function definitions not deemed to be required from a runtime environment, thereby producing a customized runtime environment that is built to support a particular computer program.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: August 22, 2017
    Assignee: The MathWorks, Inc.
    Inventors: Peter Hartwell Webb, James T. Stewart, Todd Flanagan
  • Publication number: 20160034276
    Abstract: Exemplary embodiments provide adapted components that may be used by a computer program under different execution contexts. The adapted components may include platform independent source code which may be executed regardless of the execution context in which the component is deployed. Adaptation logic may wrap the execution context independent component in a wrapper. The wrapper may perform data marshaling between the execution context independent component and a computer program invoking the execution context independent component, or the host system on which the computer program is deployed. The execution context independent component may be adapted to a new execution context dynamically the first time that the execution context independent component is invoked in the execution context. Thereafter, the execution context independent component may be invoked statically without the need to re-adapt the component.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 4, 2016
    Inventor: Peter Hartwell WEBB
  • Publication number: 20160019071
    Abstract: Exemplary embodiments provide methods, mediums, and systems for generating a runtime environment that is customized to a particular computer program, particularly in terms of the function definitions that support function calls made in the computer program. The customized runtime environment may therefore be smaller in size than a conventional runtime environment. To create such a customized runtime environment, an analyzer may be provided which monitors test executions of the computer program and/or performs a structural analysis of the source code of the computer program. The analyzer may determine a list of probabilistically or deterministically required function definitions, and provide the list to a component reducer. The component reducer may eliminate any function definitions not deemed to be required from a runtime environment, thereby producing a customized runtime environment that is built to support a particular computer program.
    Type: Application
    Filed: July 15, 2014
    Publication date: January 21, 2016
    Inventors: Peter Hartwell WEBB, James T. STEWART, Todd FLANAGAN
  • Patent number: 9129136
    Abstract: A method of ensuring the integrity of read-only components in deployed mixed-mode applications that includes generating a digital fingerprint prior to the deployment of a mixed-mode application is discussed. The digital fingerprint is based on a read-only component in the mixed-mode application and uniquely identifies the read-only component. The method also deploys the mixed-mode application and the digital fingerprint. Additionally, the method verifies, at execution time by using the digital fingerprint, that the read-only component in the mixed-mode deployed application that served as the basis for the digital fingerprint is identical to the same read-only component originally packaged with the mixed-mode application.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: September 8, 2015
    Assignee: The MathWorks, Inc.
    Inventor: Peter Hartwell Webb
  • Patent number: 9015660
    Abstract: An exemplary embodiment may provide tools for creating a graphical user interface (GUI) in a first or original environment and for embedding the GUI in a second or target environment. The GUI created in the first environment may be translated into a platform independent description. A proxy GUI may be generated from the platform independent description and incorporated in the second environment.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: April 21, 2015
    Assignee: The MathWorks, Inc.
    Inventor: Peter Hartwell Webb
  • Patent number: 8881178
    Abstract: The present invention is directed toward automatically integrating a late bound program language into an external environment. The external environment may be an early bound environment, a late bound environment or some combination thereof. Associated with the late bound program environment is a modular execution engine and an interface mechanism, wherein the interface mechanism is capable of expressing late bound semantics in a format compatible with the external environment.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: November 4, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Peter Hartwell Webb, Barry Simon, Charles G. Nylander, John Micco, Marc Ullman
  • Patent number: 8838974
    Abstract: A method of ensuring the integrity of read-only components in deployed mixed-mode applications that includes generating a digital fingerprint prior to the deployment of a mixed-mode application is discussed. The digital fingerprint is based on a read-only component in the mixed-mode application and uniquely identifies the read-only component. The method also deploys the mixed-mode application and the digital fingerprint. Additionally, the method verifies, at execution time by using the digital fingerprint, that the read-only component in the mixed-mode deployed application that served as the basis for the digital fingerprint is identical to the same read-only component originally packaged with the mixed-mode application.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: September 16, 2014
    Assignee: The Mathworks, Inc.
    Inventor: Peter Hartwell Webb
  • Patent number: 8806428
    Abstract: A self-contained virtual file system is disclosed for deploying and distributing an application and/or software component. Executable files relating to the application are included in a distributable composite file. The composite file and a user front end application are deployed and distributed to an application user where the application is executed. An application provider can tag the composite file with the version information and other useful meta-data of the files for the application. The format of the composite file may support the storage of any kind of file types and associated meta-data. The composite file may contain the hierarchical directory structure of the files for the application so that the hierarchical directory structure is installed in the application user's electronic device.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: August 12, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Peter Hartwell Webb, John Micco, Charles Gary Nylander
  • Patent number: 8769486
    Abstract: Embodiments of the present application may simplify an integration of statically typed and dynamically typed languages by automatically generating an implementation of a statically typed native interface for a given set of dynamically typed functions. In an embodiment, functions in a dynamically typed language are automatically interconnected with functions in a statically typed language. Code that bridges and/or connects a statically typed interface and a dynamically typed interface embodied in the dynamically typed source code may be automatically generated. The statically typed interface may be provided by a user. Further, an extensible set of runtime rules that determine how to convert between statically typed and dynamically typed data may be provided.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: July 1, 2014
    Assignee: The MathWorks, Inc.
    Inventor: Peter Hartwell Webb
  • Patent number: 8508643
    Abstract: The present invention includes a method and system for processing images captured with an image-capturing device. According to the present invention, a method and system includes reconfiguring a display of an image based on the orientation of the image-capturing device when the image is captured. Through the use of the method and system in accordance with the present invention, a user can view captured images without having to account for a rotation of the image-capturing device. The method and system includes capturing the image with an image-capturing device, determining an orientation of the image-capturing device and reconfiguring a display of the image based on the orientation of the image-capturing device.
    Type: Grant
    Filed: January 17, 2003
    Date of Patent: August 13, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Janice H. Nickel, Peter Hartwell
  • Patent number: 8423326
    Abstract: A distributed graphical presentation and manipulation application executes as a thin client application in a network. The networked graphical presentation and manipulation application can generally be used without requiring a user to install any specific software prior to using the application. In one embodiment, code may be received from a server via the network. A local environment may be generated based on the code, where the local environment may be configured to display a view of a graphical model. A request to manipulate the view may be received within the local environment. A request for a manipulated view may be transmitted to the server based on the received request. The manipulated view may be received from the server. The received manipulated view may be displayed within the local environment.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: April 16, 2013
    Assignee: The Mathworks, Inc.
    Inventors: Anthony Paul Astolfi, Peter Hartwell Webb
  • Patent number: 8365144
    Abstract: An exemplary embodiment may provide tools for creating a graphical user interface (GUI) in a first or original environment and for embedding the GUI in a second or target environment. The GUI created in the first environment may be translated into a platform independent description. A proxy GUI may be generated from the platform independent description and incorporated in the second environment.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: January 29, 2013
    Assignee: The MathWorks, Inc.
    Inventor: Peter Hartwell Webb
  • Patent number: 8312423
    Abstract: A self-contained virtual file system is disclosed for deploying and distributing an application and/or software component. Executable files relating to the application are included in a distributable composite file. The composite file and a user front end application are deployed and distributed to an application user where the application is executed. An application provider can tag the composite file with the version information and other useful meta-data of the files for the application. The format of the composite file may support the storage of any kind of file types and associated meta-data. The composite file may contain the hierarchical directory structure of the files for the application so that the hierarchical directory structure is installed in the application user's electronic device.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: November 13, 2012
    Assignee: The MathWorks, Inc.
    Inventors: Peter Hartwell Webb, John Micco, Charles Gary Nylander