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: 20260163745Abstract: 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: ApplicationFiled: October 3, 2025Publication date: June 11, 2026Applicant: Avast Software s.r.o.Inventors: Allan Thomson, Drummond Reed, Jamie Smith
-
Publication number: 20260134422Abstract: 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: ApplicationFiled: January 6, 2026Publication date: May 14, 2026Applicant: Gen Digital Inc.Inventors: Drummond Reed, Brent Zundel, Martin Mesrsmid, Allan Thomson
-
SYSTEMS AND METHODS FOR CREDENTIAL-BASED TRANSACTIONS OVER A NETWORK INCORPORATING TRANSACTION CODES
Publication number: 20260127597Abstract: 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: ApplicationFiled: January 6, 2026Publication date: May 7, 2026Applicant: Gen Digital Inc.Inventors: Gregory Wolfond, Drummond Reed, Brent Zundel, Allan Thomson -
Publication number: 20260105446Abstract: 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: ApplicationFiled: December 15, 2025Publication date: April 16, 2026Applicant: Avast Software s.r.o.Inventors: Drummond Reed, Brent Zundel, Martin Mesrsmid, Allan Thomson
-
Patent number: 12541758Abstract: 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: GrantFiled: December 8, 2022Date of Patent: February 3, 2026Assignee: Avast Software s.r.o.Inventors: Drummond Reed, Brent Zundel, Martin Mesršmíd, Allan Thomson
-
Patent number: 12524759Abstract: 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: GrantFiled: July 25, 2022Date of Patent: January 13, 2026Assignee: Avast Software s.r.o.Inventors: Drummond Reed, Brent Zundel, Martin Mesrsmid, Allan Thomson
-
Systems and methods for credential-based transactions over a network incorporating transaction codes
Patent number: 12524763Abstract: 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: GrantFiled: August 8, 2023Date of Patent: January 13, 2026Assignee: Avast Software s.r.o.Inventors: Gregory Wolfond, Drummond Reed, Brent Zundel, Allan Thomson -
Patent number: 12483422Abstract: 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: GrantFiled: December 14, 2022Date of Patent: November 25, 2025Assignee: Avast Software s.r.o.Inventor: Allan Thomson
-
Publication number: 20250358299Abstract: 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: ApplicationFiled: August 4, 2025Publication date: November 20, 2025Applicant: Avast Software s.r.o.Inventor: Allan Thomson
-
Patent number: 12438730Abstract: 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: GrantFiled: November 4, 2022Date of Patent: October 7, 2025Assignee: Avast Software s.r.o.Inventors: Allan Thomson, Drummond Reed, Jamie Smith
-
Patent number: 12413607Abstract: 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: GrantFiled: February 29, 2024Date of Patent: September 9, 2025Assignee: Avast Software s.r.o.Inventor: Allan Thomson
-
Patent number: 12315378Abstract: 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: GrantFiled: June 1, 2022Date of Patent: May 27, 2025Assignee: AURA Network Systems, Inc.Inventors: Tamara Lynne Casey, Michael Robert Gagne, Bryan Wesley Brown, Christopher David Coleman, Allan Thomson
-
SYSTEMS AND METHODS FOR CREDENTIAL-BASED TRANSACTIONS OVER A NETWORK INCORPORATING TRANSACTION CODES
Publication number: 20250053974Abstract: 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: ApplicationFiled: August 8, 2023Publication date: February 13, 2025Applicant: Avast Software s.r.o.Inventors: Gregory Wolfond, Drummond Reed, Brent Zundel, Allan Thomson -
Publication number: 20240317280Abstract: 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: ApplicationFiled: May 31, 2024Publication date: September 26, 2024Inventor: Allan Thomson
-
Publication number: 20240259402Abstract: 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: ApplicationFiled: February 29, 2024Publication date: August 1, 2024Applicant: Avast Software s.r.o.Inventor: Allan Thomson
-
Publication number: 20240205017Abstract: 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: ApplicationFiled: December 14, 2022Publication date: June 20, 2024Applicant: Avast Software s.r.o.Inventor: Allan Thomson
-
Publication number: 20240193592Abstract: 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: ApplicationFiled: December 8, 2022Publication date: June 13, 2024Applicant: Avast Software s.r.o.Inventors: Drummond Reed, Brent Zundel, Martin Mesrsmid, Allan Thomson
-
Publication number: 20240154815Abstract: 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: ApplicationFiled: November 4, 2022Publication date: May 9, 2024Applicant: Avast Software s.r.o.Inventors: Allan Thomson, Drummond Reed, Jamie Smith
-
Patent number: 11949693Abstract: 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: GrantFiled: May 11, 2021Date of Patent: April 2, 2024Assignee: Avast Software s.r.o.Inventor: Allan Thomson
-
Patent number: 11906390Abstract: 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: GrantFiled: December 2, 2021Date of Patent: February 20, 2024Assignee: Aktiebolaget SKFInventors: Lukas Koeping, Allan Thomson