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: 20260163745
    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: October 3, 2025
    Publication date: June 11, 2026
    Applicant: Avast Software s.r.o.
    Inventors: Allan Thomson, Drummond Reed, Jamie Smith
  • Publication number: 20260134422
    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 network-enabled service based on a first transaction policy from a fourth agent, the third agent enabled to communicate with a fifth 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 network-enabled service based on the first transaction policy and communicate with the fifth agent to facilitate the transacting by the second agent with the third agent for the use of the network-enabled service.
    Type: Application
    Filed: January 6, 2026
    Publication date: May 14, 2026
    Applicant: Gen Digital Inc.
    Inventors: Drummond Reed, Brent Zundel, Martin Mesrsmid, Allan Thomson
  • Publication number: 20260127597
    Abstract: Systems and methods for transacting over a network is provided. The system includes a first agent and second agent. The first agent is operable to receive from a third agent a transaction code associated with one or more credential types required to apply the transaction code or with one or more credential claim types required to apply the transaction code, transmit the transaction code to the second agent, and receive from the second agent a digitally signed transaction, a first verifiable proof, and the transaction code. The first agent is further operable to transmit to a fourth agent a second verifiable proof based on the first verifiable proof and the transaction code, receive from the fourth agent an unlock signature for a locked credential including one or more credential claims, and transmit the unlock signature to the second agent.
    Type: Application
    Filed: January 6, 2026
    Publication date: May 7, 2026
    Applicant: Gen Digital Inc.
    Inventors: Gregory Wolfond, Drummond Reed, Brent Zundel, Allan Thomson
  • Publication number: 20260105446
    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: December 15, 2025
    Publication date: April 16, 2026
    Applicant: Avast Software s.r.o.
    Inventors: Drummond Reed, Brent Zundel, Martin Mesrsmid, Allan Thomson
  • Patent number: 12541758
    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 network-enabled service based on a first transaction policy from a fourth agent, the third agent enabled to communicate with a fifth 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 network-enabled service based on the first transaction policy and communicate with the fifth agent to facilitate the transacting by the second agent with the third agent for the use of the network-enabled service.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: February 3, 2026
    Assignee: Avast Software s.r.o.
    Inventors: Drummond Reed, Brent Zundel, Martin Mesršmíd, Allan Thomson
  • Patent number: 12524759
    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: Grant
    Filed: July 25, 2022
    Date of Patent: January 13, 2026
    Assignee: Avast Software s.r.o.
    Inventors: Drummond Reed, Brent Zundel, Martin Mesrsmid, Allan Thomson
  • Patent number: 12524763
    Abstract: Systems and methods for transacting over a network is provided. The system includes a first agent and second agent. The first agent is operable to receive from a third agent a transaction code associated with one or more credential types required to apply the transaction code or with one or more credential claim types required to apply the transaction code, transmit the transaction code to the second agent, and receive from the second agent a digitally signed transaction, a first verifiable proof, and the transaction code. The first agent is further operable to transmit to a fourth agent a second verifiable proof based on the first verifiable proof and the transaction code, receive from the fourth agent an unlock signature for a locked credential including one or more credential claims, and transmit the unlock signature to the second agent.
    Type: Grant
    Filed: August 8, 2023
    Date of Patent: January 13, 2026
    Assignee: Avast Software s.r.o.
    Inventors: Gregory Wolfond, Drummond Reed, Brent Zundel, Allan Thomson
  • Patent number: 12483422
    Abstract: Systems and methods for transacting over a network enable transacting on behalf of a first entity at a plurality of first network locations based on one or more first cryptographically verifiable credentials for a plurality of first network-enabled services. One or more assessments of the first entity are determined based on the transacting on behalf of the first entity at the plurality of first network locations based on the one or more first cryptographically verifiable credentials. One or more second cryptographically verifiable credentials are generated as one or more digitally signed credentials based on the one or more assessments of the first entity. The systems and methods further enable transacting on behalf of the first entity at one or more second network locations based on the one or more second cryptographically verifiable credentials for a second network-enabled service.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: November 25, 2025
    Assignee: Avast Software s.r.o.
    Inventor: Allan Thomson
  • Publication number: 20250358299
    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: August 4, 2025
    Publication date: November 20, 2025
    Applicant: Avast Software s.r.o.
    Inventor: Allan Thomson
  • Patent number: 12438730
    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: Grant
    Filed: November 4, 2022
    Date of Patent: October 7, 2025
    Assignee: Avast Software s.r.o.
    Inventors: Allan Thomson, Drummond Reed, Jamie Smith
  • Patent number: 12413607
    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: February 29, 2024
    Date of Patent: September 9, 2025
    Assignee: Avast Software s.r.o.
    Inventor: Allan Thomson
  • Patent number: 12315378
    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: Grant
    Filed: June 1, 2022
    Date of Patent: May 27, 2025
    Assignee: AURA Network Systems, Inc.
    Inventors: Tamara Lynne Casey, Michael Robert Gagne, Bryan Wesley Brown, Christopher David Coleman, Allan Thomson
  • Publication number: 20250053974
    Abstract: Systems and methods for transacting over a network is provided. The system includes a first agent and second agent. The first agent is operable to receive from a third agent a transaction code associated with one or more credential types required to apply the transaction code or with one or more credential claim types required to apply the transaction code, transmit the transaction code to the second agent, and receive from the second agent a digitally signed transaction, a first verifiable proof, and the transaction code. The first agent is further operable to transmit to a fourth agent a second verifiable proof based on the first verifiable proof and the transaction code, receive from the fourth agent an unlock signature for a locked credential including one or more credential claims, and transmit the unlock signature to the second agent.
    Type: Application
    Filed: August 8, 2023
    Publication date: February 13, 2025
    Applicant: Avast Software s.r.o.
    Inventors: Gregory Wolfond, Drummond Reed, Brent Zundel, Allan Thomson
  • Publication number: 20240317280
    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: May 31, 2024
    Publication date: September 26, 2024
    Inventor: Allan Thomson
  • Publication number: 20240259402
    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: February 29, 2024
    Publication date: August 1, 2024
    Applicant: Avast Software s.r.o.
    Inventor: Allan Thomson
  • Publication number: 20240205017
    Abstract: Systems and methods for transacting over a network enable transacting on behalf of a first entity at a plurality of first network locations based on one or more first cryptographically verifiable credentials for a plurality of first network-enabled services. One or more assessments of the first entity are determined based on the transacting on behalf of the first entity at the plurality of first network locations based on the one or more first cryptographically verifiable credentials. One or more second cryptographically verifiable credentials are generated as one or more digitally signed credentials based on the one or more assessments of the first entity. The systems and methods further enable transacting on behalf of the first entity at one or more second network locations based on the one or more second cryptographically verifiable credentials for a second network-enabled service.
    Type: Application
    Filed: December 14, 2022
    Publication date: June 20, 2024
    Applicant: Avast Software s.r.o.
    Inventor: Allan Thomson
  • Publication number: 20240193592
    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 network-enabled service based on a first transaction policy from a fourth agent, the third agent enabled to communicate with a fifth 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 network-enabled service based on the first transaction policy and communicate with the fifth agent to facilitate the transacting by the second agent with the third agent for the use of the network-enabled service.
    Type: Application
    Filed: December 8, 2022
    Publication date: June 13, 2024
    Applicant: Avast Software s.r.o.
    Inventors: Drummond Reed, Brent Zundel, Martin Mesrsmid, Allan Thomson
  • 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