Patents by Inventor Andrew S. Thomas

Andrew S. Thomas 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: 20240129279
    Abstract: Methods, systems, and computer products facilitate access to historical data via a real-time tunnel within an architectural framework that encompasses an operational technology (OT) network, a de-militarized zone (DMZ), and an information technology (IT) network. Real-time data is retrieved from a data source using a first connector, which comprises a first tunneller, a first history-writer, and a first history-tunneller. The mechanisms involve interleaving real-time data and historical data over a first tunnel connection, a first firewall, and a second firewall by (a) executing pull replication of the historical data, (b) daisy-chaining the historical data, or (c) a combination of both (a) and (b). Subsequently, the real-time data is written to a first historian.
    Type: Application
    Filed: December 20, 2023
    Publication date: April 18, 2024
    Inventor: Andrew S. THOMAS
  • Publication number: 20240121219
    Abstract: Methods, systems, and computer products facilitate access to historical data via a real-time tunnel within an architectural framework that encompasses an operational technology (OT) network, a de-militarized zone (DMZ), and an information technology (IT) network. Real-time data is retrieved from a data source using a first connector, which comprises a first tunneler, a first history-writer, and a first history-tunneler. The mechanisms involve interleaving real-time data and historical data over a first tunnel connection, a first firewall, and a second firewall by (a) executing pull replication of the historical data, (b) daisy-chaining the historical data, or (c) a combination of both (a) and (b). The first tunnel connection is established from the first tunneler to a first DMZ tunneler by an outbound connection request from the OT network including the first tunneler to the DMZ including the first DMZ tunneler.
    Type: Application
    Filed: December 20, 2023
    Publication date: April 11, 2024
    Inventor: Andrew S. THOMAS
  • Publication number: 20240121218
    Abstract: Methods, systems, and computer products facilitate access to historical data via a real-time tunnel within an architectural framework that encompasses an operational technology (OT) network, a de-militarized zone (DMZ), and an information technology (IT) network. Real-time data is retrieved from a data source using a first connector, which comprises a first tunneller, a first history-writer, and a first history-tunneller. The mechanisms involve interleaving real-time data and historical data over a first tunnel connection, a first firewall, and a second firewall by (a) executing pull replication of the historical data, (b) daisy-chaining the historical data, or (c) a combination of both (a) and (b). Subsequently, the real-time data is written to the first tunneller.
    Type: Application
    Filed: December 20, 2023
    Publication date: April 11, 2024
    Inventor: Andrew S. THOMAS
  • Patent number: 11943205
    Abstract: Systems and methods for providing access to historical data over a real-time tunnel are disclosed. The method provides a mechanism for secure communication between one or more historians. In an example, attack surfaces on historians in an industrial control system operational technology (OT) network and in an information technology (IT) networks are reduced and possibly entirely eliminated by tunneling through a DMZ (de-militarized zone) or “secured network”.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: March 26, 2024
    Assignee: Real Innovations International LLC
    Inventor: Andrew S. Thomas
  • Publication number: 20240082656
    Abstract: Golf clubs and golf club heads having a weight member that is configurable in multiple positions to alter the performance characteristics of the golf club head are presented. In some examples, the weight member may be arranged in a sole of the golf club head and may include ends having different weighting characteristics. For instance, one end may be heavier or denser than another end of the weight member. The difference in weight characteristics may be due to different materials used to form the different ends, different construction of the ends, and the like. The position of the weight member may be adjusted to alter the performance characteristics of the golf club head. For instance, the weight member may be removed and rotated to position a heavier end where a lighter end was previously positioned.
    Type: Application
    Filed: November 17, 2023
    Publication date: March 14, 2024
    Inventors: Andrew G.V. Oldknow, James S. Thomas, Hiroshi Kawaguchi, Robert Boyd
  • Publication number: 20230216831
    Abstract: Methods, systems and computer products provide access to historical data over a real-time tunnel in an architecture including an operational technology (OT) network, a de-militarized zone (DMZ) and an information technology (IT) network. The OT network interleaves real-time data and historical data over a first tunnel connection, a first firewall and a second firewall in conjunction with a DMZ and an IT network by (a) performing pull replication of the historical data, (b) daisy chaining the historical data, or (c) a combination of (a) and (b).
    Type: Application
    Filed: March 13, 2023
    Publication date: July 6, 2023
    Inventor: Andrew S. THOMAS
  • Publication number: 20230214520
    Abstract: Methods, systems, and computer program products are provided for messaging in a heterogeneous environment. A first connection is established between a first messaging device that can store a first schema and a second messaging device that can store at least one processing rule and at least one schema including the first schema. The first messaging device sends to the second messaging device, via the first connection, a first message structured according to the first schema. The second messaging device receives the first message. The second messaging device identifies that the first message is structured according to the first schema. In turn, the second messaging device processes the first message using the processing rule.
    Type: Application
    Filed: December 16, 2022
    Publication date: July 6, 2023
    Inventor: Andrew S. Thomas
  • Patent number: 11627114
    Abstract: Systems and methods for providing access to historical data over a real-time tunnel are disclosed. The method provides a mechanism for secure communication between one or more historians. In an example, attack surfaces on historians in an industrial control system operational technology (OT) network and in an information technology (IT) networks are reduced and possibly entirely eliminated by tunneling through a DMZ (de-militarized zone) or “secured network”.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: April 11, 2023
    Assignee: Real Innovations International LLC
    Inventor: Andrew S. Thomas
  • Publication number: 20210336927
    Abstract: Systems and methods for providing access to historical data over a real-time tunnel are disclosed. The method provides a mechanism for secure communication between one or more historians. In an example, attack surfaces on historians in an industrial control system operational technology (OT) network and in an information technology (IT) networks are reduced and possibly entirely eliminated by tunneling through a DMZ (de-militarized zone) or “secured network”.
    Type: Application
    Filed: April 26, 2021
    Publication date: October 28, 2021
    Inventor: Andrew S. THOMAS
  • Patent number: 10498796
    Abstract: A system and method for providing real-time data to a Rich Internet Application is disclosed. The graphical and networking features of RIA frameworks in conjunction with at least one real-time data server provides low-latency, real-time data applications in a web browser. In one embodiment, data is produced at a data source, propagated to a server, and collected at the server. A persistent connection is created from a RIA to the server, and the RIA is subscribed to the data, wherein the subscribed data comprises at least some of the data collected at the server, and wherein the server propagates the subscribed data to the RIA through the persistent connection as the data is collected at the server.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: December 3, 2019
    Assignee: Real Innovations International LLC
    Inventor: Andrew S. Thomas
  • Publication number: 20180241798
    Abstract: A system and method for providing real-time data to a Rich Internet Application is disclosed. The graphical and networking features of RIA frameworks in conjunction with at least one real-time data server provides low-latency, real-time data applications in a web browser. In one embodiment, data is produced at a data source, propagated to a server, and collected at the server. A persistent connection is created from a RIA to the server, and the RIA is subscribed to the data, wherein the subscribed data comprises at least some of the data collected at the server, and wherein the server propagates the subscribed data to the RIA through the persistent connection as the data is collected at the server.
    Type: Application
    Filed: April 26, 2017
    Publication date: August 23, 2018
    Inventor: Andrew S. Thomas
  • Patent number: 9762675
    Abstract: A system and method for providing secure, end-to-end data service enabling real-time data over the Internet is disclosed. The system and method provides a communication framework between sensors, devices, and machinery and the users of that data from any remote location that is connected to the Internet without requiring open inbound firewall ports, while at the same time enabling high data rates, low latency and full bi-directionality. The graphical and networking features of RIA frameworks in combination with the disclosed system and method provide low-latency, real-time data applications in a web browser securely over the Internet.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: September 12, 2017
    Assignee: REAL INNOVATIONS INTERNATIONAL LLC
    Inventor: Andrew S. Thomas
  • Patent number: 9667689
    Abstract: A system and method for providing real-time data to a Rich Internet Application is disclosed. The graphical and networking features of RIA frameworks in conjunction with at least one real-time data server provides low-latency, real-time data applications in a web browser. In one embodiment, data is produced at a data source, propagated to a server, and collected at the server. A persistent connection is created from a RIA to the server, and the RIA is subscribed to the data, wherein the subscribed data comprises at least some of the data collected at the server, and wherein the server propagates the subscribed data to the RIA through the persistent connection as the data is collected at the server.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: May 30, 2017
    Assignee: REAL INNOVATIONS INTERNATIONAL LLC
    Inventor: Andrew S Thomas
  • Publication number: 20160150025
    Abstract: A system and method for providing secure, end-to-end data service enabling real-time data over the Internet is disclosed. The system and method provides a communication framework between sensors, devices, and machinery and the users of that data from any remote location that is connected to the Internet without requiring open inbound firewall ports, while at the same time enabling high data rates, low latency and full bi-directionality. The graphical and networking features of RIA frameworks in combination with the disclosed system and method provide low-latency, real-time data applications in a web browser securely over the Internet.
    Type: Application
    Filed: January 29, 2016
    Publication date: May 26, 2016
    Inventor: Andrew S. Thomas
  • Patent number: 9288272
    Abstract: A system and method for providing secure, end-to-end data service enabling real-time data over the Internet is disclosed. The system and method provides a communication framework between sensors, devices, and machinery and the users of that data from any remote location that is connected to the Internet without requiring open inbound firewall ports, while at the same time enabling high data rates, low latency and full bi-directionality. The graphical and networking features of RIA frameworks in combination with the disclosed system and method provide low-latency, real-time data applications in a web browser securely over the Internet.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: March 15, 2016
    Assignee: REAL INNOVATIONS INTERNATIONAL LLC
    Inventor: Andrew S. Thomas
  • Publication number: 20160014210
    Abstract: A system and method for providing secure, end-to-end data service enabling real-time data over the Internet is disclosed. The system and method provides a communication framework between sensors, devices, and machinery and the users of that data from any remote location that is connected to the Internet without requiring open inbound firewall ports, while at the same time enabling high data rates, low latency and full bi-directionality. The graphical and networking features of RIA frameworks in combination with the disclosed system and method provide low-latency, real-time data applications in a web browser securely over the Internet.
    Type: Application
    Filed: June 18, 2015
    Publication date: January 14, 2016
    Inventor: Andrew S. Thomas
  • Patent number: 9100424
    Abstract: A system and method for providing secure, end-to-end data service enabling real-time data over the Internet is disclosed. The system and method provides a communication framework between sensors, devices, and machinery and the users of that data from any remote location that is connected to the Internet without requiring open inbound firewall ports, while at the same time enabling high data rates, low latency and full bi-directionality. The graphical and networking features of RIA frameworks in combination with the disclosed system and method provide low-latency, real-time data applications in a web browser securely over the Internet.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: August 4, 2015
    Assignee: REAL INNOVATIONS INTERNATIONAL LLC
    Inventor: Andrew S. Thomas
  • Publication number: 20140122665
    Abstract: A system and method for providing real-time data to a Rich Internet Application is disclosed. The graphical and networking features of RIA frameworks in conjunction with at least one real-time data server provides low-latency, real-time data applications in a web browser. In one embodiment, data is produced at a data source, propagated to a server, and collected at the server. A persistent connection is created from a RIA to the server, and the RIA is subscribed to the data, wherein the subscribed data comprises at least some of the data collected at the server, and wherein the server propagates the subscribed data to the RIA through the persistent connection as the data is collected at the server.
    Type: Application
    Filed: January 6, 2014
    Publication date: May 1, 2014
    Applicant: Real Innovations International LLC
    Inventor: Andrew S. Thomas
  • Publication number: 20130212227
    Abstract: A system and method for providing bi-directional streaming communication over the HTTP or HTTPS protocol between a client and a server is disclosed. The method provides a long-lived, bi-directional communication mechanism from a web client that is performed entirely over HTTP or HTTPS, using existing HTTP verbs such as GET and POST, and is operable with existing browser and RIA technology. The graphical and networking features of RIA frameworks in conjunction with the disclosed method provide low-latency, real-time data applications in a web browser.
    Type: Application
    Filed: February 8, 2013
    Publication date: August 15, 2013
    Applicant: COGENT REAL-TIME SYSTEMS INC.
    Inventor: Andrew S. Thomas
  • Publication number: 20110093568
    Abstract: A system and method for providing real-time data to a Rich Internet Application is disclosed. The graphical and networking features of RIA frameworks in conjunction with at least one real-time data server provides low-latency, real-time data applications in a web browser. In one embodiment, data is produced at a data source, propagated to a server, and collected at the server. A persistent connection is created from a RIA to the server, and the RIA is subscribed to the data, wherein the subscribed data comprises at least some of the data collected at the server, and wherein the server propagates the subscribed data to the RIA through the persistent connection as the data is collected at the server.
    Type: Application
    Filed: October 15, 2010
    Publication date: April 21, 2011
    Applicant: COGENT REAL-TIME SYSTEMS INC.
    Inventor: Andrew S. Thomas