Patents by Inventor Colin Ross

Colin 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: 11876817
    Abstract: 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: Grant
    Filed: December 23, 2020
    Date of Patent: January 16, 2024
    Assignee: vArmour Networks, Inc.
    Inventors: Colin Ross, Marc Woolward, Keith Stewart
  • Patent number: 11863580
    Abstract: 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: Grant
    Filed: December 23, 2020
    Date of Patent: January 2, 2024
    Assignee: vArmour Networks, Inc.
    Inventors: Colin Ross, Marc Woolward, Keith Stewart
  • Patent number: 11818152
    Abstract: 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: Grant
    Filed: December 23, 2020
    Date of Patent: November 14, 2023
    Assignee: vArmour Networks, Inc.
    Inventors: Colin Ross, Marc Woolward, Keith Stewart
  • Patent number: 11734316
    Abstract: 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: Grant
    Filed: July 8, 2021
    Date of Patent: August 22, 2023
    Assignee: vArmour Networks, Inc.
    Inventors: Jason Parry, Liza Detrick, David Lin, Colin Ross
  • Patent number: 11711374
    Abstract: Methods and systems for understanding identity and organizational access to applications within an enterprise environment are provided.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: July 25, 2023
    Assignee: vArmour Networks, Inc.
    Inventors: Colin Ross, Marc Woolward, Keith Stewart, Paul Bigbee, Hsisheng Wang
  • Publication number: 20230011588
    Abstract: 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: Application
    Filed: July 8, 2021
    Publication date: January 12, 2023
    Inventors: Jason Parry, Lisa Detrick, David Lin, Colin Ross
  • Publication number: 20220201025
    Abstract: 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: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Inventors: Colin Ross, Marc Woolward, Keith Stewart
  • Publication number: 20220201024
    Abstract: 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: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Inventors: Colin Ross, Marc Woolward, Keith Stewart
  • Publication number: 20210168150
    Abstract: Methods and systems for understanding identity and organizational access to applications within an enterprise environment are provided.
    Type: Application
    Filed: February 8, 2021
    Publication date: June 3, 2021
    Inventors: Colin Ross, Marc Woolward, Keith Stewart, Paul Bigbee, Hsi-Sheng Wang
  • Publication number: 20210120029
    Abstract: 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: Application
    Filed: December 23, 2020
    Publication date: April 22, 2021
    Inventors: Colin Ross, Marc Woolward, Keith Stewart
  • Patent number: 10960869
    Abstract: 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: Grant
    Filed: March 17, 2020
    Date of Patent: March 30, 2021
    Inventors: Timothy Steer, Jolyon Latham, Colin Ross
  • Publication number: 20200223419
    Abstract: 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: Application
    Filed: March 17, 2020
    Publication date: July 16, 2020
    Inventors: Timothy Steer, Jolyon Latham, Colin Ross
  • Patent number: 10618507
    Abstract: 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: Grant
    Filed: August 28, 2015
    Date of Patent: April 14, 2020
    Assignee: Axscend Ltd.
    Inventors: Timothy Steer, Jolyon Latham, Colin Ross
  • Publication number: 20190191024
    Abstract: 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: Application
    Filed: February 4, 2019
    Publication date: June 20, 2019
    Inventors: Dan Alan PRESTON, Michael Sidney MASON, Yevgeniy GOVORUSKIN, Trinitie Marie VANCE, Alex MALONE, Colin Ross KREIGER, Joseph David PRESTON
  • Patent number: 10298735
    Abstract: 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: Grant
    Filed: April 28, 2016
    Date of Patent: May 21, 2019
    Assignee: NORTHWATER INTELLECTUAL PROPERTY FUND L.P. 2
    Inventors: Dan Alan Preston, Michael Sidney Mason, Yevgeniy Govorushkin, Trinitie Marie Vance, Alex Michael Malone, Colin Ross Kreiger, Joseph David Preston
  • Patent number: 10191758
    Abstract: 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: Grant
    Filed: December 9, 2015
    Date of Patent: January 29, 2019
    Assignee: vArmour Networks, Inc.
    Inventors: Colin Ross, Choung-Yaw Shieh
  • Patent number: 10110636
    Abstract: 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: Grant
    Filed: February 23, 2017
    Date of Patent: October 23, 2018
    Assignee: vArmour Networks, Inc.
    Inventors: Colin Ross, Choung-Yaw Shieh, Jia-Jyi Lian, Meng Xu, Yi Sun
  • Publication number: 20170291591
    Abstract: 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: Application
    Filed: August 28, 2015
    Publication date: October 12, 2017
    Applicant: AXSCEND LIMITED
    Inventors: Timothy Steer, Jolyon Latham, Colin Ross
  • Publication number: 20170168864
    Abstract: 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: Application
    Filed: December 9, 2015
    Publication date: June 15, 2017
    Inventors: Colin Ross, Choung-Yaw Shieh
  • Publication number: 20170163688
    Abstract: 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: Application
    Filed: February 23, 2017
    Publication date: June 8, 2017
    Inventors: Colin Ross, Choung-Yaw Shieh, Jia-Jyi Lian, Meng Xu, Yi Sun