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: 20240129279Abstract: 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: ApplicationFiled: December 20, 2023Publication date: April 18, 2024Inventor: Andrew S. THOMAS
-
Publication number: 20240121219Abstract: 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: ApplicationFiled: December 20, 2023Publication date: April 11, 2024Inventor: Andrew S. THOMAS
-
Publication number: 20240121218Abstract: 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: ApplicationFiled: December 20, 2023Publication date: April 11, 2024Inventor: Andrew S. THOMAS
-
Patent number: 11943205Abstract: 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: GrantFiled: March 13, 2023Date of Patent: March 26, 2024Assignee: Real Innovations International LLCInventor: Andrew S. Thomas
-
Publication number: 20240082656Abstract: 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: ApplicationFiled: November 17, 2023Publication date: March 14, 2024Inventors: Andrew G.V. Oldknow, James S. Thomas, Hiroshi Kawaguchi, Robert Boyd
-
Publication number: 20230216831Abstract: 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: ApplicationFiled: March 13, 2023Publication date: July 6, 2023Inventor: Andrew S. THOMAS
-
Publication number: 20230214520Abstract: 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: ApplicationFiled: December 16, 2022Publication date: July 6, 2023Inventor: Andrew S. Thomas
-
Patent number: 11627114Abstract: 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: GrantFiled: April 26, 2021Date of Patent: April 11, 2023Assignee: Real Innovations International LLCInventor: Andrew S. Thomas
-
Publication number: 20210336927Abstract: 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: ApplicationFiled: April 26, 2021Publication date: October 28, 2021Inventor: Andrew S. THOMAS
-
Patent number: 10498796Abstract: 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: GrantFiled: April 26, 2017Date of Patent: December 3, 2019Assignee: Real Innovations International LLCInventor: Andrew S. Thomas
-
Publication number: 20180241798Abstract: 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: ApplicationFiled: April 26, 2017Publication date: August 23, 2018Inventor: Andrew S. Thomas
-
Patent number: 9762675Abstract: 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: GrantFiled: January 29, 2016Date of Patent: September 12, 2017Assignee: REAL INNOVATIONS INTERNATIONAL LLCInventor: Andrew S. Thomas
-
Patent number: 9667689Abstract: 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: GrantFiled: January 6, 2014Date of Patent: May 30, 2017Assignee: REAL INNOVATIONS INTERNATIONAL LLCInventor: Andrew S Thomas
-
Publication number: 20160150025Abstract: 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: ApplicationFiled: January 29, 2016Publication date: May 26, 2016Inventor: Andrew S. Thomas
-
Patent number: 9288272Abstract: 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: GrantFiled: June 18, 2015Date of Patent: March 15, 2016Assignee: REAL INNOVATIONS INTERNATIONAL LLCInventor: Andrew S. Thomas
-
Publication number: 20160014210Abstract: 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: ApplicationFiled: June 18, 2015Publication date: January 14, 2016Inventor: Andrew S. Thomas
-
Patent number: 9100424Abstract: 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: GrantFiled: November 14, 2014Date of Patent: August 4, 2015Assignee: REAL INNOVATIONS INTERNATIONAL LLCInventor: Andrew S. Thomas
-
Publication number: 20140122665Abstract: 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: ApplicationFiled: January 6, 2014Publication date: May 1, 2014Applicant: Real Innovations International LLCInventor: Andrew S. Thomas
-
Publication number: 20130212227Abstract: 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: ApplicationFiled: February 8, 2013Publication date: August 15, 2013Applicant: COGENT REAL-TIME SYSTEMS INC.Inventor: Andrew S. Thomas
-
Publication number: 20110093568Abstract: 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: ApplicationFiled: October 15, 2010Publication date: April 21, 2011Applicant: COGENT REAL-TIME SYSTEMS INC.Inventor: Andrew S. Thomas