Patents by Inventor Colin J. Holmes

Colin J. Holmes 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).

  • Publication number: 20240122184
    Abstract: Metal oxide sensors are provided. Systems including the metal oxide sensors and methods for identifying a target gas concentration using the sensors are also provided. A method for increasing the consistency of MOx sensor readings over an in-service interval is provided, comprising: applying a thermal stimulus to a sensor face to reset to a condition substantially devoid of environmental chemical species; a dwell period following the thermal stimulus where the sensor is: (a) held between an ambient temperature and a thermal stimulus temperature, or (b) exposed to temporal patterns of heated and unheated intervals; triggering a reading of electrochemical changes to the sensor caused by chemical species in the environment being sensed, at a consistent time interval after the application of the thermal stimulus; and wherein the application of the thermal stimulus, the dwell period, and the reading of electrochemical changes to the sensor is a thermal stimulus-to-read cycle.
    Type: Application
    Filed: December 24, 2023
    Publication date: April 18, 2024
    Applicant: Chorus, LLC
    Inventors: Richard S. Rader, Colin J. Holmes
  • Patent number: 10410306
    Abstract: A method and system for providing remote access to data for display on a client computer via a computer network is provided. A first and second server computer connected to a computer network execute a first and second server remote access program, respectively, for communicating with an associated first and second application program. The client computer, which is also connected to the computer network, executes a client remote access program for simultaneously communicating with the first and second server remote access programs via a first and second communication link. The first and second server remote access programs determine first and second presentation data indicative of an application state of the first and second application programs. The client remote access program receives the first and the second presentation data and determines display data in dependence thereupon for substantially simultaneously displaying the first and the second presentation data.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: September 10, 2019
    Assignee: Calgary Scientific Inc.
    Inventors: Colin J. Holmes, Pierre Lemire, Glen Lehmann
  • Patent number: 9741084
    Abstract: A method and system for providing remote access to data for display on a client computer via a computer network is provided. A first and second server computer connected to a computer network execute a first and second server remote access program, respectively, for communicating with an associated first and second application program. The client computer, which is also connected to the computer network, executes a client remote access program for simultaneously communicating with the first and second server remote access programs via a first and second communication link. The first and second server remote access programs determine first and second presentation data indicative of an application state of the first and second application programs. The client remote access program receives the first and the second presentation data and determines display data in dependence thereupon for substantially simultaneously displaying the first and the second presentation data.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: August 22, 2017
    Assignee: Calgary Scientific Inc.
    Inventors: Colin J. Holmes, Pierre Lemire, Glenn Lehmann
  • Patent number: 9729673
    Abstract: A method and system of providing remote access at a client computer that executes a client remote access program that simultaneously communicates with first and second server remote access programs. The first and second server remote access programs determine first and second presentation data indicative of an application state of first and second application programs. The client remote access program receives the first and the second presentation data and determines display data in dependence thereupon for substantially simultaneously displaying the first and the second presentation data. The first and second application programs are provided with an out-of-band communication path to synchronize data between themselves, without the synchronization occurring through the client remote access program.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: August 8, 2017
    Assignee: Calgary Scientific Inc.
    Inventor: Colin J. Holmes
  • Publication number: 20150026338
    Abstract: A method and system for providing remote access to data for display on a client computer via a computer network is provided. A first and second server computer connected to a computer network execute a first and second server remote access program, respectively, for communicating with an associated first and second application program. The client computer, which is also connected to the computer network, executes a client remote access program for simultaneously communicating with the first and second server remote access programs via a first and second communication link. The first and second server remote access programs determine first and second presentation data indicative of an application state of the first and second application programs. The client remote access program receives the first and the second presentation data and determines display data in dependence thereupon for substantially simultaneously displaying the first and the second presentation data.
    Type: Application
    Filed: January 4, 2012
    Publication date: January 22, 2015
    Applicant: CALGARY SCIENTIFIC INC.
    Inventors: Colin J. Holmes, Pierre Lemire, Glen Lehmann
  • Publication number: 20130346482
    Abstract: A method and system of providing remote access at a client computer that executes a client remote access program that simultaneously communicates with first and second server remote access programs. The first and second server remote access programs determine first and second presentation data indicative of an application state of first and second application programs. The client remote access program receives the first and the second presentation data and determines display data in dependence thereupon for substantially simultaneously displaying the first and the second presentation data. The first and second application programs are provided with an out-of-band communication path to synchronize data between themselves, without the synchronization occurring through the client remote access program.
    Type: Application
    Filed: June 20, 2013
    Publication date: December 26, 2013
    Inventor: Colin J. Holmes
  • Patent number: 8478842
    Abstract: A method and system for accessing a data file is provided. At a server computer a request for accessing a data file of a plurality of data files stored in a database is received. The server computer is connected to the database via a first communication link and a second communication link. Metadata associated with the data file in the database are accessed via the first communication link using a first query protocol. In dependence upon the metadata the data file is located in the database. At least a portion of data stored in the data file is then accessed in the database via the second communication link using a second query protocol.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: July 2, 2013
    Assignee: Calgary Scientific Inc.
    Inventors: Colin J. Holmes, Derek Scherger, Michael Beauregard, Glen Lehmann, Pierre Lemire
  • Publication number: 20100223566
    Abstract: A method for simultaneously interacting with a plurality of application programs is provided. Using a processor an application interaction program having a plurality of application programs associated therewith is executed. Interactive functionalities of the plurality of application programs are associated with respective interaction zones. An interactive functionality being a same for at least two application programs is associated with a single interaction zone. Display data indicative of a single user interface comprising the interaction zones are then generated. The interaction zones enable user interaction with the plurality of application programs. Using a graphical display connected to the processor the display data are displayed in a human comprehensible fashion.
    Type: Application
    Filed: February 2, 2010
    Publication date: September 2, 2010
    Applicant: Calgary Scientific Inc.
    Inventors: Colin J. Holmes, Monroe M. Thomas, Glen Lehmann, Pierre Lemire
  • Publication number: 20100146044
    Abstract: A method and system for accessing a data file is provided. At a server computer a request for accessing a data file of a plurality of data files stored in a database is received. The server computer is connected to the database via a first communication link and a second communication link. Metadata associated with the data file in the database are accessed via the first communication link using a first query protocol. In dependence upon the metadata the data file is located in the database. At least a portion of data stored in the data file is then accessed in the database via the second communication link using a second query protocol.
    Type: Application
    Filed: November 25, 2009
    Publication date: June 10, 2010
    Applicant: Calgary Scientific Inc.
    Inventors: Colin J. Holmes, Derek Scherger, Michael Beauregard, Glen Lehmann, Pierre Lemire