Patents by Inventor Keith Thomson

Keith 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: 20160116894
    Abstract: A control system has a master controller having a control program with a primary cause-and-effect matrix defining cause-and-effect relationships between a set of inputs and a set of outputs to control its operation. A number of secondary controllers communicate with the master controller via a network. Each secondary controller has a control program with a secondary cause-and-effect matrix defining cause-and-effect relationships between a set of inputs and a set of outputs to control its operation. Selected inputs/outputs of the cause-and-effect matrices are communicated over the network and linked between the primary and secondary cause-and-effect matrices.
    Type: Application
    Filed: October 28, 2014
    Publication date: April 28, 2016
    Applicant: FLOW DATA, INC.
    Inventors: Paul S. Brennan, Keith Thomson
  • Publication number: 20160073482
    Abstract: In an embodiment, a control device is configured to control a mobile IoT light output device (e.g., a mobile phone, etc.) in an Internet of Things (IoT) environment. The control device detects that the mobile IoT light output device is present in a region of the IoT environment along with one or more stationary IoT light output devices. The control device determines a target lighting scene to be implemented within the region of the IoT environment, and establishes a lighting configuration of the mobile IoT light output device to be used in conjunction with a lighting configuration of each of the one or more stationary IoT light output devices to achieve the target lighting scene.
    Type: Application
    Filed: March 20, 2015
    Publication date: March 10, 2016
    Inventors: Kenny FOK, David Comron DIPLOCK, Jason Wayne FULLEN, Haddas BRONFMAN, J. Keith THOMSON, Brian Douglas VOGELSANG
  • Patent number: 8849431
    Abstract: Systems and methods for dynamic reconfiguration of an application of a programmable process controller are provided. According to one embodiment, a configuration device reads a new configuration file, which contains information regarding a desired number of instances and desired configurations of modules of the process control application, from its local memory. The configuration device then causes the application to instantiate the desired number of instances with the desired configurations by replacing an existing configuration file of the programmable process controller with the new configuration file. In another embodiment, a process control application of a programmable process controller dynamically configures its structure and memory allocation usage. During startup of the application, a configuration file is read that defines a number of instances and configurations of modules for the application.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: September 30, 2014
    Assignee: Flow Data, Inc.
    Inventors: Keith Thomson, Paul Brennan
  • Publication number: 20140163739
    Abstract: A local operator interface provides a graphical user interface to a programmable process controller (PPC) for oil and gas wellhead equipment. Configuration data reflecting the configuration of the wellhead equipment is stored by the PPC and used in controlling the operation of the wellhead equipment. A local operator interface unit retrieves the configuration data from the PPC and generates a graphical user interface on its display based on the configuration data. The operator can then selectively control operation and interact with the PPC and wellhead equipment via the graphical user interface. The local operator interface unit can be an Android-based system that also includes database management software to provide data storage and reporting capabilities.
    Type: Application
    Filed: December 4, 2013
    Publication date: June 12, 2014
    Applicant: Flow Data, Inc.
    Inventors: Keith Thomson, Paul Brennan
  • Publication number: 20120226368
    Abstract: Systems and methods for dynamic reconfiguration of an application of a programmable process controller are provided. According to one embodiment, a configuration device reads a new configuration file, which contains information regarding a desired number of instances and desired configurations of modules of the process control application, from its local memory. The configuration device then causes the application to instantiate the desired number of instances with the desired configurations by replacing an existing configuration file of the programmable process controller with the new configuration file. In another embodiment, a process control application of a programmable process controller dynamically configures its structure and memory allocation usage. During startup of the application, a configuration file is read that defines a number of instances and configurations of modules for the application.
    Type: Application
    Filed: March 1, 2011
    Publication date: September 6, 2012
    Inventors: Keith Thomson, Paul Brennan
  • Patent number: 7500176
    Abstract: Methods and systems for automatically creating a movie of computer selected video scenes accompanied by music are disclosed. Methods or systems consistent with the invention may synchronize the video scene changes with the onsets of beats in the music. Methods or systems consistent with the invention may also offer a user of the computer program product a choice of video styles by which the movie may be characterized when viewed by the user.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: March 3, 2009
    Assignee: Pinnacle Systems, Inc.
    Inventors: J. Keith Thomson, Scott Feldstein, Ivan Maltz
  • Publication number: 20050217462
    Abstract: Methods and systems for automatically creating a movie of computer selected video scenes accompanied by music are disclosed. Methods or systems consistent with the invention may synchronize the video scene changes with the onsets of beats in the music. Methods or systems consistent with the invention may also offer a user of the computer program product a choice of video styles by which the movie may be characterized when viewed by the user.
    Type: Application
    Filed: September 30, 2004
    Publication date: October 6, 2005
    Inventors: J. Keith Thomson, Scott Feldstein, Ivan Maltz