Patents by Inventor Allan Thomson

Allan Thomson 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: 20240154815
    Abstract: Systems and methods for transacting over a network. A first agent operating on a first computing system is operable to transact on behalf of a first entity. The first agent transacts with a second agent operating on a second computing system for a first cryptographically verifiable credential, transmits the first cryptographically verifiable credential to a third agent, and transacts with the third agent based on the first cryptographically verifiable credential for a second cryptographically verifiable credential to facilitate transacting with a fourth agent for a service. The second agent is operable to receive telemetry data of the first computing system which is configured to monitor the telemetry data, determine an assessment of the first entity based on the telemetry data, generate the first cryptographically verifiable credential based on the assessment of the first entity by the second agent, and transmit the first cryptographically verifiable credential to the first agent.
    Type: Application
    Filed: November 4, 2022
    Publication date: May 9, 2024
    Applicant: Avast Software s.r.o.
    Inventors: Allan Thomson, Drummond Reed, Jamie Smith
  • Patent number: 11949693
    Abstract: A method of managing access to a network destination. The method includes establishing a first network zone for a user, the first network zone including a plurality of network destinations. The first network zone is monitored and one or more changes in the first network zone are determined. A first network destination in the first network zone is analyzed responsive to determining the one or more changes in the first network zone to determine a first threat. An attempt by the user to access the first network destination is detected, and access by the user to the first network destination is restricted based on the determining the first threat.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: April 2, 2024
    Assignee: Avast Software s.r.o.
    Inventor: Allan Thomson
  • Patent number: 11906390
    Abstract: A method for performing bearing defect auto-detection provides an algorithm for processing condition monitoring data including vibration harmonics of at least one bearing coupled to a rotatable shaft, the bearing having an inner and an outer ring. The algorithm is used to confirm with high degree of confidence that a bearing defect is present or not.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: February 20, 2024
    Assignee: Aktiebolaget SKF
    Inventors: Lukas Koeping, Allan Thomson
  • Patent number: 11895090
    Abstract: A method includes accessing a first intelligence feed including a plurality of cybersecurity incidents. A second intelligence feed is generated including a plurality of technical indicators defined on one or more virtual private network internet point of presence (“VPN internet PoP”) that connects a plurality of VPN tunnels to an internet. The first and second intelligence feeds are compared, a particular incident is determined, and a time frame of the particular incident is determined. Use of a particular VPN internet PoP by a plurality of sources including a plurality of clients is monitored to determine a plurality of time-based behaviors. The plurality of time-based behaviors are compared to the particular incident and to the time frame to determine a match. A particular source is blocked at the particular VPN internet PoP based on the determination of the match.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: February 6, 2024
    Assignee: Avast Software s.r.o.
    Inventor: Allan Thomson
  • Publication number: 20240029061
    Abstract: Systems and methods for transacting over a network. A first agent and a second agent are provided. The second agent is operable to transact with a third agent for use of a service, the third agent enabled to communicate with a fourth agent. The first agent is operable to communicate with the second agent to facilitate the transacting by the second agent with the third agent for the use of the service. The first agent is further operable to communicate with the fourth agent to facilitate the transacting by the second agent with the third agent for the use of the service.
    Type: Application
    Filed: July 25, 2022
    Publication date: January 25, 2024
    Applicant: Avast Software s.r.o.
    Inventors: Drummond Reed, Brent Zundel, Martin Mesrsmid, Allan Thomson
  • Patent number: 11754454
    Abstract: A piezoelectric strain sensor unit for a rolling bearing includes a piezoelectric strain sensor, and a sensor holder provided with a main body having a front face intended to be into contact with a component of the rolling bearing and a rear face, and with at least two flexible arms mounted on the main body and supporting opposite ends of the piezoelectric strain sensor, the piezoelectric strain sensor being axially located on the side of the rear face of the main body while remaining spaced apart from the rear face. The sensor holder is provided with a central pin which protrudes axially with regard to the front face of the main body and which is axially moveable with regard the main body, the central pin axially abutting onto the piezoelectric strain sensor.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: September 12, 2023
    Assignee: Aktiebolaget SKF
    Inventors: Andrew Campbell, Hans Soetens, Allan Thomson
  • Publication number: 20230204444
    Abstract: A piezoelectric strain sensor unit for a rolling bearing includes a piezoelectric strain sensor, and a sensor holder provided with a main body having a front face intended to be into contact with a component of the rolling bearing and a rear face, and with at least two flexible arms mounted on the main body and supporting opposite ends of the piezoelectric strain sensor, the piezoelectric strain sensor being axially located on the side of the rear face of the main body while remaining spaced apart from the rear face. The sensor holder is provided with a central pin which protrudes axially with regard to the front face of the main body and which is axially moveable with regard the main body, the central pin axially abutting onto the piezoelectric strain sensor.
    Type: Application
    Filed: March 1, 2023
    Publication date: June 29, 2023
    Inventors: Andrew Campbell, Hans Soetens, Allan Thomson
  • Publication number: 20230175925
    Abstract: A method for performing bearing defect auto-detection provides an algorithm for processing condition monitoring data including vibration harmonics of at least one bearing coupled to a rotatable shaft, the bearing having an inner and an outer ring. The algorithm is used to confirm with high degree of confidence that a bearing defect is present or not.
    Type: Application
    Filed: December 2, 2021
    Publication date: June 8, 2023
    Inventors: Lukas Koeping, Allan Thomson
  • Patent number: 11644373
    Abstract: A piezoelectric strain sensor unit for a rolling bearing includes a piezoelectric strain sensor, and a sensor holder provided with a main body having a front face intended to be into contact with a component of the rolling bearing and a rear face, and with at least two flexible arms mounted on the main body and supporting opposite ends of the piezoelectric strain sensor, the piezoelectric strain sensor being axially located on the side of the rear face of the main body while remaining spaced apart from the rear face. The sensor holder is provided with a central pin which protrudes axially with regard to the front face of the main body and which is axially moveable with regard the main body, the central pin axially abutting onto the piezoelectric strain sensor.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: May 9, 2023
    Assignee: Aktiebolaget SKF
    Inventors: Andrew Campbell, Hans Soetens, Allan Thomson
  • Publication number: 20230131988
    Abstract: A method includes accessing a first intelligence feed including a plurality of cybersecurity incidents. A second intelligence feed is generated including a plurality of technical indicators defined on one or more virtual private network internet point of presence (“VPN internet PoP”) that connects a plurality of VPN tunnels to an internet. The first and second intelligence feeds are compared, a particular incident is determined, and a time frame of the particular incident is determined. Use of a particular VPN internet PoP by a plurality of sources including a plurality of clients is monitored to determine a plurality of time-based behaviors. The plurality of time-based behaviors are compared to the particular incident and to the time frame to determine a match. A particular source is blocked at the particular VPN internet PoP based on the determination of the match.
    Type: Application
    Filed: October 22, 2021
    Publication date: April 27, 2023
    Applicant: Avast Software s.r.o.
    Inventor: Allan Thomson
  • Patent number: 11579044
    Abstract: A method for performing bearing defect auto-detection provides an algorithm for processing condition monitoring data including vibration harmonics of at least one bearing coupled to a rotatable shaft, the bearing having an inner and an outer ring. The algorithm is used to confirm with high degree of confidence that a bearing defect is present or not.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: February 14, 2023
    Assignee: Aktiebolaget SKF
    Inventors: Lukas Koeping, Allan Thomson, Maksym Boreiko
  • Publication number: 20220383760
    Abstract: Presented herein are systems and methods for operating a flight plan based distributed ledger system implemented on an aviation communications network. According to an aspect, data associated with communication transmissions occurring between communications elements of the aviation communications network may be recorded on the distributed ledger system. The communications elements involved in the distributed ledger system may be determined using a received flight plan. The flight plan information may be used to initialize the ledger information at each communications element involved in the distributed ledger system. The distributed ledger system may be updated to add or remove communications elements if the flight deviates from the original flight plan. After the flight plan is executed, the distributed ledger system may inactivate the ledger and store the ledger information in a centralized repository.
    Type: Application
    Filed: June 1, 2022
    Publication date: December 1, 2022
    Applicant: Aura Network Systems, Inc.
    Inventors: Tamara Lynne CASEY, Michael Robert GAGNE, Bryan Wesley BROWN, Christopher David COLEMAN, Allan THOMSON
  • Publication number: 20220368699
    Abstract: A method of managing access to a network destination. The method includes establishing a first network zone for a user, the first network zone including a plurality of network destinations. The first network zone is monitored and one or more changes in the first network zone are determined. A first network destination in the first network zone is analyzed responsive to determining the one or more changes in the first network zone to determine a first threat. An attempt by the user to access the first network destination is detected, and access by the user to the first network destination is restricted based on the determining the first threat.
    Type: Application
    Filed: May 11, 2021
    Publication date: November 17, 2022
    Applicant: Avast Software s.r.o.
    Inventor: Allan Thomson
  • Publication number: 20220311791
    Abstract: Disclosed are systems and methods for securing a network. A method may include obtaining, by a detection engine, an encapsulated image defining an action for a predetermined data packet of interest; determining, by the detection engine, that the action defined by the encapsulated image should be applied to one or more data packets accessed by the detection engine; generating and deploying, by the detection engine, an action state including one or more attributes associated with the accessed data packet and the encapsulated image; determining, at a first execution engine executing parallel with the detection engine, that the one or more data packets comprises attributes matching the one or more attributes included in the deployed action state; and executing, by the first execution engine, the action included in the deployed action state on a received data packet to generate a processed data packet.
    Type: Application
    Filed: November 5, 2021
    Publication date: September 29, 2022
    Inventors: Bryan Wesley BROWN, Paolo Fabio ZAINO, Allan THOMSON
  • Publication number: 20220255958
    Abstract: Disclosed are systems and methods for securing a network using one or more controllers and one or more network nodes. A method may utilize a packet processing engine configured to process incoming network packets, a processing analysis engine configured to perform relatively more complex processing and analysis, and one or more controllers configured to coordinate one or more packet processing engines and one or more processing analysis engines across a network to perform endpoint threat detection and mitigation.
    Type: Application
    Filed: February 14, 2022
    Publication date: August 11, 2022
    Applicant: LookingGlass Cyber Solutions, Inc.
    Inventors: Bryan Wesley BROWN, Paolo Fabio ZAINO, Allan THOMSON
  • Patent number: 11397131
    Abstract: A bearing defect auto-detection system includes a processor to receive condition monitoring data that includes vibration harmonics corresponding to a bearing coupled to a rotatable shaft. The processor performs a pattern sweeping process that sweeps a pattern through both a speed range and a bearing class defect frequency range. In response to the test pattern having at test pattern sideband, the processor also sweeps the test pattern sideband through a sideband range, against the condition monitoring data to determine the pattern's fundamental frequency and sideband frequency. The processor determines a most probably bearing defect type associated with the bearing based on the best match value amongst results associated with the test pattern. The processor also performs a post-sweep logic process that compares a number (N) of most recent results from the pattern sweeping process to at least one conditional test to confirm the most probably bearing defect type is present.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: July 26, 2022
    Assignee: AKTIEBOLAGET SKF
    Inventor: Allan Thomson
  • Patent number: 11283823
    Abstract: Disclosed are systems and methods for securing a network using one or more controllers and one or more network nodes. A method may utilize a packet processing engine configured to process incoming network packets, a processing analysis engine configured to perform relatively more complex processing and analysis, and one or more controllers configured to coordinate one or more packet processing engines and one or more processing analysis engines across a network to perform endpoint threat detection and mitigation.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: March 22, 2022
    Assignee: LookingGlass Cyber Solutions, Inc.
    Inventors: Bryan Wesley Brown, Paolo Fabio Zaino, Allan Thomson
  • Publication number: 20220057295
    Abstract: A method and system is provided for performing speed and defect identification of a component such as, for example, a bearing. The method can be implemented by a computer, such that the computer receives from one or more sensors condition monitoring data. The computer sweeps patterns along a speed range against the condition monitoring data and multiplies each pattern component of the patterns by a matching environmental spectral component. The computer, then, adds the pattern components together to produce one or more results.
    Type: Application
    Filed: August 18, 2020
    Publication date: February 24, 2022
    Inventor: Allan Thomson
  • Publication number: 20220057296
    Abstract: A bearing defect auto-detection system includes a processor to receive condition monitoring data that includes vibration harmonics corresponding to a bearing coupled to a rotatable shaft. The processor performs a pattern sweeping process that sweeps a pattern through both a speed range and a bearing class defect frequency range. In response to the test pattern having at test pattern sideband, the processor also sweeps the test pattern sideband through a sideband range, against the condition monitoring data to determine the pattern's fundamental frequency and sideband frequency. The processor determines a most probably bearing defect type associated with the bearing based on the best match value amongst results associated with the test pattern. The processor also performs a post-sweep logic process that compares a number (N) of most recent results from the pattern sweeping process to at least one conditional test to confirm the most probably bearing defect type is present.
    Type: Application
    Filed: August 18, 2020
    Publication date: February 24, 2022
    Inventor: Allan Thomson
  • Patent number: 11201887
    Abstract: Disclosed are systems and methods for securing a network. A method may include obtaining, by a detection engine, an encapsulated image defining an action for a predetermined data packet of interest; determining, by the detection engine, that the action defined by the encapsulated image should be applied to one or more data packets accessed by the detection engine; generating and deploying, by the detection engine, an action state including one or more attributes associated with the accessed data packet and the encapsulated image; determining, at a first execution engine executing parallel with the detection engine, that the one or more data packets comprises attributes matching the one or more attributes included in the deployed action state; and executing, by the first execution engine, the action included in the deployed action state on a received data packet to generate a processed data packet.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: December 14, 2021
    Assignee: LookingGlass Cyber Solutions, Inc.
    Inventors: Bryan Wesley Brown, Paolo Fabio Zaino, Allan Thomson