Patents by Inventor Collin Miles Roth

Collin Miles Roth 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: 11294885
    Abstract: Providing separate real-time and configuration segments in a database. The real-time segment provides real-time data values to a real-time application and the configuration segment provides configuration data values to the real-time application. Utilizing two or more configuration segments enables changes to configuration data values without impacting real-time applications.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: April 5, 2022
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Murray Wayne Peterson, Sheila Yvonne Stewart, Corvil Burdett Howells, Collin Miles Roth
  • Patent number: 11144532
    Abstract: Providing separate real-time and configuration segments in a database. The real-time segment provides real-time data values to a real-time application and the configuration segment provides configuration data values to the real-time application. Utilizing two or more configuration segments enables changes to configuration data values without impacting real-time applications.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: October 12, 2021
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Murray Wayne Peterson, Sheila Yvonne Stewart, Corvil Burdett Howells, Collin Miles Roth
  • Publication number: 20200065299
    Abstract: Providing separate real-time and configuration segments in a database. The real-time segment provides real-time data values to a real-time application and the configuration segment provides configuration data values to the real-time application. Utilizing two or more configuration segments enables changes to configuration data values without impacting real-time applications.
    Type: Application
    Filed: November 1, 2019
    Publication date: February 27, 2020
    Inventors: Murray Wayne Peterson, Sheila Yvonne Stewart, Corvil Burdett Howells, Collin Miles Roth
  • Patent number: 10331653
    Abstract: Providing double-buffered record locking in a database architecture. Double-buffered database records enable multiple parallel read locks substantially simultaneously with one write lock to eliminate lock collisions between the read locks and the write lock.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: June 25, 2019
    Assignee: Schneider Electric Software, LLC
    Inventors: Murray Wayne Peterson, Sheila Yvonne Stewart, Corvil Burdett Howells, Collin Miles Roth
  • Patent number: 10089038
    Abstract: First in, first out (FIFO) memory queue architecture enabling a plurality of writers and a single reader to use the queue without mutual exclusive locking. The FIFO queue is implemented using an array. A write counter value associated with the array provides a reservation value to each writer that is mutually exclusive of the value provided to every other writer. A read counter value associated with the array prevents writers from writing over data messages stored in the array that are yet to be read by the single reader.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: October 2, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Rade Ranković, Collin Miles Roth
  • Publication number: 20170371913
    Abstract: Providing double-buffered record locking in a database architecture. Double-buffered database records enable multiple parallel read locks substantially simultaneously with one write lock to eliminate lock collisions between the read locks and the write lock.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Applicant: Invensys Systems, Inc.
    Inventors: Murray Wayne Peterson, Sheila Yvonne Stewart, Corvil Burdett Howells, Collin Miles Roth
  • Publication number: 20170371915
    Abstract: Providing separate real-time and configuration segments in a database. The real-time segment provides real-time data values to a real-time application and the configuration segment provides configuration data values to the real-time application. Utilizing two or more configuration segments enables changes to configuration data values without impacting real-time applications.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Applicant: Invensys Systems, Inc.
    Inventors: Murray Wayne Peterson, Sheila Yvonne Stewart, Corvil Burdett Howells, Collin Miles Roth
  • Publication number: 20170371590
    Abstract: First in, first out (FIFO) memory queue architecture enabling a plurality of writers and a single reader to use the queue without mutual exclusive locking. The FIFO queue is implemented using an array. A write counter value associated with the array provides a reservation value to each writer that is mutually exclusive of the value provided to every other writer. A read counter value associated with the array prevents writers from writing over data messages stored in the array that are yet to be read by the single reader.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Applicant: Invensys Systems, Inc.
    Inventors: Rade Rankovic, Collin Miles Roth