Patents by Inventor Colin A. Ross
Colin A. Ross 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: 11876817Abstract: A system and a method for modeling queue-based message-oriented middleware (MoM) are provided. The method commences with connecting with a MoM system and converting information associated with the MoM system into a standardized object model. The standardized object model may include a queue-based node, at least one producer application, and at least one consumer application. The at least one producer application provides a message to the queue-based node. The at least one consumer application receives the message from the queue-based node. The message persists in the queue until consumed by the at least one consumer application. The method continues with generating a standardized graph of relationships between a producer and a consumer over a period of time. The method further includes creating a policy, periodically analyzing the standardized graph for at least one deviation from the policy, and issuing an alert in response to detecting the at least one deviation.Type: GrantFiled: December 23, 2020Date of Patent: January 16, 2024Assignee: vArmour Networks, Inc.Inventors: Colin Ross, Marc Woolward, Keith Stewart
-
Patent number: 11863580Abstract: Methods and systems for managing security in a cloud computing environment are provided. Exemplary methods include: gathering data about workloads and applications in the cloud computing environment; updating a graph database using the data, the graph database representing the workloads of the cloud computing environment as nodes and relationships between the workloads as edges; receiving a security template, the security template logically describing targets in the cloud computing environment to be protected and how to protect the targets; creating a security policy using the security template and information in the graph database; and deploying the security policy in the cloud computing environment.Type: GrantFiled: December 23, 2020Date of Patent: January 2, 2024Assignee: vArmour Networks, Inc.Inventors: Colin Ross, Marc Woolward, Keith Stewart
-
Patent number: 11818152Abstract: A system and a method for modeling topic-based message-oriented middleware (MoM) are provided. The method commences with connecting with a MoM system and converting information associated with the MoM system into a standardized object model. The standardized object model may include a topic-based node associated with a topic, at least one producer application, and at least one consumer application. The at least one producer application provides one or more messages related to the topic to the topic-based node. The at least one consumer application receives the one or more messages from the topic-based node. The method continues with generating a standardized graph of relationships between producers and consumers over a period of time. The method further includes creating a policy, periodically analyzing the standardized graph for at least one deviation from the policy, and issuing an alert in response to detecting the at least one deviation.Type: GrantFiled: December 23, 2020Date of Patent: November 14, 2023Assignee: vArmour Networks, Inc.Inventors: Colin Ross, Marc Woolward, Keith Stewart
-
Patent number: 11734316Abstract: Systems and methods for a relationship-based search in a computing environment are provided. An example method includes providing a graph database. The graph database includes nodes representing workloads of the computing environment and edges representing relationships between the nodes. The method also includes enriching the graph database by associating the nodes with metadata associated with the nodes and the relationships. The method also includes receiving a user query including data associated with at least one of the metadata and the relationships. The method also includes determining, based on the user query, a subset of the nodes in the graph database and a subset of relationships between the nodes in the subset of the nodes. The method also includes displaying, via a graphical user interface, a graphical representation of the subset of the nodes and relationships between the nodes in the subset of the nodes.Type: GrantFiled: July 8, 2021Date of Patent: August 22, 2023Assignee: vArmour Networks, Inc.Inventors: Jason Parry, Liza Detrick, David Lin, Colin Ross
-
Patent number: 11711374Abstract: Methods and systems for understanding identity and organizational access to applications within an enterprise environment are provided.Type: GrantFiled: February 8, 2021Date of Patent: July 25, 2023Assignee: vArmour Networks, Inc.Inventors: Colin Ross, Marc Woolward, Keith Stewart, Paul Bigbee, Hsisheng Wang
-
Publication number: 20230011588Abstract: Systems and methods for a relationship-based search in a computing environment are provided. An example method includes providing a graph database. The graph database includes nodes representing workloads of the computing environment and edges representing relationships between the nodes. The method also includes enriching the graph database by associating the nodes with metadata associated with the nodes and the relationships. The method also includes receiving a user query including data associated with at least one of the metadata and the relationships. The method also includes determining, based on the user query, a subset of the nodes in the graph database and a subset of relationships between the nodes in the subset of the nodes. The method also includes displaying, via a graphical user interface, a graphical representation of the subset of the nodes and relationships between the nodes in the subset of the nodes.Type: ApplicationFiled: July 8, 2021Publication date: January 12, 2023Inventors: Jason Parry, Lisa Detrick, David Lin, Colin Ross
-
Publication number: 20220201025Abstract: A system and a method for modeling queue-based message-oriented middleware (MoM) are provided. The method commences with connecting with a MoM system and converting information associated with the MoM system into a standardized object model. The standardized object model may include a queue-based node, at least one producer application, and at least one consumer application. The at least one producer application provides a message to the queue-based node. The at least one consumer application receives the message from the queue-based node. The message persists in the queue until consumed by the at least one consumer application. The method continues with generating a standardized graph of relationships between a producer and a consumer over a period of time. The method further includes creating a policy, periodically analyzing the standardized graph for at least one deviation from the policy, and issuing an alert in response to detecting the at least one deviation.Type: ApplicationFiled: December 23, 2020Publication date: June 23, 2022Inventors: Colin Ross, Marc Woolward, Keith Stewart
-
Publication number: 20220201024Abstract: A system and a method for modeling topic-based message-oriented middleware (MoM) are provided. The method commences with connecting with a MoM system and converting information associated with the MoM system into a standardized object model. The standardized object model may include a topic-based node associated with a topic, at least one producer application, and at least one consumer application. The at least one producer application provides one or more messages related to the topic to the topic-based node. The at least one consumer application receives the one or more messages from the topic-based node. The method continues with generating a standardized graph of relationships between producers and consumers over a period of time. The method further includes creating a policy, periodically analyzing the standardized graph for at least one deviation from the policy, and issuing an alert in response to detecting the at least one deviation.Type: ApplicationFiled: December 23, 2020Publication date: June 23, 2022Inventors: Colin Ross, Marc Woolward, Keith Stewart
-
Publication number: 20210168150Abstract: Methods and systems for understanding identity and organizational access to applications within an enterprise environment are provided.Type: ApplicationFiled: February 8, 2021Publication date: June 3, 2021Inventors: Colin Ross, Marc Woolward, Keith Stewart, Paul Bigbee, Hsi-Sheng Wang
-
Publication number: 20210120029Abstract: Methods and systems for managing security in a cloud computing environment are provided. Exemplary methods include: gathering data about workloads and applications in the cloud computing environment; updating a graph database using the data, the graph database representing the workloads of the cloud computing environment as nodes and relationships between the workloads as edges; receiving a security template, the security template logically describing targets in the cloud computing environment to be protected and how to protect the targets; creating a security policy using the security template and information in the graph database; and deploying the security policy in the cloud computing environment.Type: ApplicationFiled: December 23, 2020Publication date: April 22, 2021Inventors: Colin Ross, Marc Woolward, Keith Stewart
-
Patent number: 10960869Abstract: A method for monitoring the braking performance of a vehicle. The method includes, for at least some of the braking events: determining a braking demand; determining vehicle deceleration; defining a first data set of braking events, wherein each braking event in the data set includes a determined braking demand and a determined vehicle deceleration; applying a statistical trend analysis method to the data set to generate a vehicle deceleration and braking demand trend; providing a vehicle deceleration and braking demand reference; and comparing at least one trend value with at least one reference value. From this comparison it is possible to determine if the braking system is operating within an acceptable limit. Apparatus for implementing the method is also disclosed.Type: GrantFiled: March 17, 2020Date of Patent: March 30, 2021Inventors: Timothy Steer, Jolyon Latham, Colin Ross
-
Publication number: 20200223419Abstract: A method for monitoring the braking performance of a vehicle. The method includes, for at least some of the braking events: determining a braking demand; determining vehicle deceleration; defining a first data set of braking events, wherein each braking event in the data set includes a determined braking demand and a determined vehicle deceleration; applying a statistical trend analysis method to the data set to generate a vehicle deceleration and braking demand trend; providing a vehicle deceleration and braking demand reference; and comparing at least one trend value with at least one reference value. From this comparison it is possible to determine if the braking system is operating within an acceptable limit. Apparatus for implementing the method is also disclosed.Type: ApplicationFiled: March 17, 2020Publication date: July 16, 2020Inventors: Timothy Steer, Jolyon Latham, Colin Ross
-
Patent number: 10618507Abstract: A method for monitoring the braking performance of a vehicle. The method includes, for at least some of the braking events: determining a braking demand; determining vehicle deceleration; defining a first data set of braking events, wherein each braking event in the data set includes a determined braking demand and a determined vehicle deceleration; applying a statistical trend analysis method to the data set to generate a vehicle deceleration and braking demand trend; providing a vehicle deceleration and braking demand reference; and comparing at least one trend value with at least one reference value. From this comparison it is possible to determine if the braking system is operating within an acceptable limit. An apparatus for implementing the method is also disclosed.Type: GrantFiled: August 28, 2015Date of Patent: April 14, 2020Assignee: Axscend Ltd.Inventors: Timothy Steer, Jolyon Latham, Colin Ross
-
Publication number: 20190191024Abstract: A health monitoring system which can collect data generated from multiple health, fitness, and environmental data generating devices by a health application running on a portable smart device, or a computing device that is connected to a wireless Bluetooth Network using Secure Simple Pairing. The generated data is collected by the health application that identifies the device and selectively connects, so that data transfer can be authenticated and securely transmitted.Type: ApplicationFiled: February 4, 2019Publication date: June 20, 2019Inventors: Dan Alan PRESTON, Michael Sidney MASON, Yevgeniy GOVORUSKIN, Trinitie Marie VANCE, Alex MALONE, Colin Ross KREIGER, Joseph David PRESTON
-
Patent number: 10298735Abstract: A health monitoring system which can collect data generated from multiple health, fitness, and environmental data generating devices by a health application running on a portable smart device, or a computing device that is connected to a wireless Bluetooth Network using Secure Simple Pairing. The generated data is collected by the health application that identifies the device and selectively connects, so that data transfer can be authenticated and securely transmitted.Type: GrantFiled: April 28, 2016Date of Patent: May 21, 2019Assignee: NORTHWATER INTELLECTUAL PROPERTY FUND L.P. 2Inventors: Dan Alan Preston, Michael Sidney Mason, Yevgeniy Govorushkin, Trinitie Marie Vance, Alex Michael Malone, Colin Ross Kreiger, Joseph David Preston
-
Patent number: 10191758Abstract: Systems and methods for improving data communications between intra-server virtual machines are described herein. An example method may commence with receiving, from a first virtual machine, a data packet directed to a second virtual machine, routing the data packet via an external routing environment, and receiving the data packet allowed for delivery to the second virtual machine. Based on the receipt, it may be determined that a data flow associated with the data packet is allowed, and a unique identifier of the first virtual machine may be replaced with a first unique identifier and a unique identifier of the second virtual machine may be replaced with a second unique identifier. The first and second unique identifiers may be associated with corresponding interfaces of the intra-server routing module and used to direct the data flow internally within the server between the first virtual machine and the second virtual machine.Type: GrantFiled: December 9, 2015Date of Patent: January 29, 2019Assignee: vArmour Networks, Inc.Inventors: Colin Ross, Choung-Yaw Shieh
-
Patent number: 10110636Abstract: Systems for providing scanning within distributed services are provided herein. In some embodiments, a system includes a plurality of segmented environments that each includes an enforcement point that has an active probe device, and a plurality of workloads that each implements at least one service. The system also has a data center server coupled with the plurality of segmented environments over a network. The data center server has a security controller configured to provide a security policy to each of the plurality of segmented environments and an active probe controller configured to cause the active probe device of the plurality of segmented environments to execute a scan.Type: GrantFiled: February 23, 2017Date of Patent: October 23, 2018Assignee: vArmour Networks, Inc.Inventors: Colin Ross, Choung-Yaw Shieh, Jia-Jyi Lian, Meng Xu, Yi Sun
-
Publication number: 20170291591Abstract: A method for monitoring the braking performance of a vehicle. The method includes, for at least some of the braking events: determining a braking demand; determining vehicle deceleration; defining a first data set of braking events, wherein each braking event in the data set includes a determined braking demand and a determined vehicle deceleration; applying a statistical trend analysis method to the data set to generate a vehicle deceleration and braking demand trend; providing a vehicle deceleration and braking demand reference; and comparing at least one trend value with at least one reference value. From this comparison it is possible to determine if the braking system is operating within an acceptable limit. An apparatus for implementing the method is also disclosed.Type: ApplicationFiled: August 28, 2015Publication date: October 12, 2017Applicant: AXSCEND LIMITEDInventors: Timothy Steer, Jolyon Latham, Colin Ross
-
Publication number: 20170168864Abstract: Systems and methods for improving data communications between intra-server virtual machines are described herein. An example method may commence with receiving, from a first virtual machine, a data packet directed to a second virtual machine, routing the data packet via an external routing environment, and receiving the data packet allowed for delivery to the second virtual machine. Based on the receipt, it may be determined that a data flow associated with the data packet is allowed, and a unique identifier of the first virtual machine may be replaced with a first unique identifier and a unique identifier of the second virtual machine may be replaced with a second unique identifier. The first and second unique identifiers may be associated with corresponding interfaces of the intra-server routing module and used to direct the data flow internally within the server between the first virtual machine and the second virtual machine.Type: ApplicationFiled: December 9, 2015Publication date: June 15, 2017Inventors: Colin Ross, Choung-Yaw Shieh
-
Publication number: 20170163688Abstract: Systems for providing scanning within distributed services are provided herein. In some embodiments, a system includes a plurality of segmented environments that each includes an enforcement point that has an active probe device, and a plurality of workloads that each implements at least one service. The system also has a data center server coupled with the plurality of segmented environments over a network. The data center server has a security controller configured to provide a security policy to each of the plurality of segmented environments and an active probe controller configured to cause the active probe device of the plurality of segmented environments to execute a scan.Type: ApplicationFiled: February 23, 2017Publication date: June 8, 2017Inventors: Colin Ross, Choung-Yaw Shieh, Jia-Jyi Lian, Meng Xu, Yi Sun