Patents by Inventor Gary Thomson

Gary Thomson 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: 20200226120
    Abstract: An apparatus comprising a document store to store an index of remote device data, the remote device data being aggregated in a structured state document, conforming to a document schema, from a plurality of data sources for each of a plurality of remote devices. The apparatus comprises an outbound delta processor to transmit a desired state to a remote device when the desired state does not match a last reported state of the remote device defined in the structured state document for that remote device. Also the apparatus comprises and an inbound notification processor to receive a current state of the remote device to update the last reported state of the remote device in the structured state document.
    Type: Application
    Filed: January 7, 2020
    Publication date: July 16, 2020
    Inventors: Daniel Ros, Gary Thomson, Robert George Taylor
  • Publication number: 20090171605
    Abstract: In one embodiment, a method includes receiving inspection data from an optical inspection tool. The inspection data represents a plurality of surface features of a substrate. The inspection data is compared to a first pattern. The first pattern corresponds to a second pattern formed by dispensing a flowing substance on a surface of the substrate. The method further includes determining, based at least in part on the comparison, if the inspection data indicates one or more defects.
    Type: Application
    Filed: December 27, 2007
    Publication date: July 2, 2009
    Applicant: Texas Instruments Incorporated
    Inventor: Gary Thomson
  • Publication number: 20060195487
    Abstract: A system and method for synchronizing a local replicated database with remote replicated databases. Generally, the system includes a local replicated database and a synchronization manager associated with the local replicated database. The synchronization manager may send changes made on the local replicated database to one or more remote replicated databases for reconstruction by the one or more remote replicated databases, and may receive changes made on a remote replicated database. In addition, the synchronization manager may reconstruct changes received from a remote replicated database on the local replicated database. Preferably, the synchronization manager may send, receive, and reconstruct changes independently from one another, i.e., may perform one or more of these activities autonomously and/or asynchronously.
    Type: Application
    Filed: May 1, 2006
    Publication date: August 31, 2006
    Inventors: Iain Cooke, Gary Thomson, Lucy Bastin
  • Publication number: 20050251538
    Abstract: A system for managing identifiers in a database replication network includes a database including data items, and a global ID space including a number of identities (IDs) for identifying data items. A replica of the database includes an existing range of IDs allocated to the replica from the global ID space, and a replica ID manager for requesting a new range of IDs from the ID space when a threshold is reached. The replica ID manager adjusts the threshold based upon usage of IDs by the replica, calculates a size of the new range of IDs based upon an ID usage rate of the replica, and includes the size in the request. An ID administrator associated with the global ID space allocates a new range of IDs to the replica in response to the request, thereby providing unique global IDs to data items in replicas of the database.
    Type: Application
    Filed: July 12, 2005
    Publication date: November 10, 2005
    Inventors: Iain Cooke, Gary Thomson, Lucy Bastin