Patents by Inventor Andrew Harrison

Andrew Harrison 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: 12567971
    Abstract: Disclosed is a system and method for enterprise authentication. An enterprise cluster includes one or more enterprise appliances employing virtual machines managed by at least one hypervisor. Each virtual machine is associated with a respective virtual Trusted Platform Module (vTPM) secured by the hypervisor. An enterprise key (EK) is provided to the appliances of the enterprise cluster and imported into a vTPM associated with each appliance. When a user authentication request is received by a first appliance, the first appliance obtains a user encrypted key which was previously encrypted by a different vTPM on a different appliance with the same EK. The vTPM then signs a challenge based on decrypting the user encrypted key with the EK, completing the user authentication request.
    Type: Grant
    Filed: July 29, 2024
    Date of Patent: March 3, 2026
    Assignee: IMPRIVATA, INC.
    Inventors: Victoria Seniuk, Boris Boruchovich, Rostislav Samoulyk, William Hann, Henry E. Walsh, Niteen Borge, Andrew Harrison
  • Publication number: 20250322392
    Abstract: Devices and systems for implementing decentralized custodial wallets are described. The described embodiments advantageously provide private key management, decentralization, and privacy. Embodiments of the disclosed technology further provide an example method that includes receiving, from a user, an input indicative of an instruction that creates a decentralized identifier (DID) associated with a public/private key pair of the user that includes a user public key and a user private key. The method further includes transmitting, to a data registry on a blockchain, public information associated with the user and the user public key, generating (a) a verifiable credential (VC) data structure comprising the DID, a plurality of attributes, and a first plurality of proofs, and (b) a verifiable presentation (VP) data structure comprising the VC data structure and a second proof.
    Type: Application
    Filed: April 10, 2025
    Publication date: October 16, 2025
    Inventors: Kieran Evans, George Simpkin, Chris Simpkin, Iain Barclay, Matthew Welz, Kareem Williams, Brendan Birch, John Kiernan, Ian Taylor, Matthew Shroyer, Andrew Harrison
  • Publication number: 20250310111
    Abstract: Disclosed is a system and method for enterprise authentication. An enterprise cluster includes one or more enterprise appliances employing virtual machines managed by at least one hypervisor. Each virtual machine is associated with a respective virtual Trusted Platform Module (vTPM) secured by the hypervisor. An enterprise key (EK) is provided to the appliances of the enterprise cluster and imported into a vTPM associated with each appliance. When a user authentication request is received by a first appliance, the first appliance obtains a user encrypted key which was previously encrypted by a different vTPM on a different appliance with the same EK. The vTPM then signs a challenge based on decrypting the user encrypted key with the EK, completing the user authentication request.
    Type: Application
    Filed: July 29, 2024
    Publication date: October 2, 2025
    Inventors: Victoria SENIUK, Boris BORUCHOVICH, Rostislav SAMOULYK, William HANN, Henry E. WALSH, Niteen BORGE, Andrew HARRISON
  • Patent number: 11905919
    Abstract: Disclosed herein is a power generating apparatus for extracting energy from flowing water. The apparatus comprises a buoyancy vessel, and a turbine assembly coupled to the buoyancy vessel which comprises a turbine rotor mounted to a nacelle, and a support structure. The turbine assembly is pivotally moveable between a first position and a second position. When the power generating apparatus is floating on a body of water, in the first position the nacelle is fully submerged below the water surface; and in the second position at least a part of the nacelle projects above the water surface. Movement of the turbine assembly from the first position to the second position is buoyancy assisted, for example by providing the turbine assembly with positive buoyancy or selectively increasing its buoyancy.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: February 20, 2024
    Assignee: Orbital Marine Power Limited
    Inventors: Jonathan Meason, Calum Miller, William Annal, Andrew Harrison, Axel Bondoux, Ross McKay Henderson, Carn Nathaniel George Gibson, Charles Andrew Edward Taylor, Jonathan Ian Benzie
  • Patent number: 11537589
    Abstract: Apparatus and methods are provided for enabling a sensor device to receive and transmit updates effectively via one or more rules applied to a plurality of event records for transmission by an event management server. In one exemplary embodiment, the event management server manages the plurality of event records (such as records of deletions or updates to a user's profile or goals), via an event suppression application. The event suppression application ensures that event records are not redundantly provided to the sensor device and/or irrelevant records (such as those which no longer contain the most up-to-date information) are not provided to the sensor device. Hence, only the most relevant event records are provided and that those which are not relevant are ignored (not transmitted). In this manner, the sensor device may operate more efficiently to receive only the most relevant transmissions.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: December 27, 2022
    Assignee: MYFITNESSPAL, INC.
    Inventors: Nicholas Villalva, Bradford J. Fults, Andrew Harrison, Ben Hamill, Carlos Rivera
  • Patent number: 11517804
    Abstract: A method, a false start detection system, and a false start detection sensor for determining whether an athlete has performed a false start in an event. Force data is received representing the force exerted by at least one upper appendage of the athlete on a surface when in a starting position (S701). The force data is processed to determine an athlete start time (S702), and the athlete start time is compared to an event start time to determine whether a false start has occurred (S703).
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: December 6, 2022
    Assignee: UNIVERSITY OF LIMERICK
    Inventors: Andrew Harrison, Thomas Barr, Kevin Hayes
  • Patent number: 11187202
    Abstract: Disclosed herein is a power generating apparatus for extracting energy from flowing water. The apparatus comprises a buoyancy vessel, and a turbine assembly coupled to the buoyancy vessel which comprises a turbine rotor mounted to a nacelle, and a support structure. The turbine assembly is pivotally moveable between a first position and a second position. When the power generating apparatus is floating on a body of water, in the first position the nacelle is fully submerged below the water surface; and in the second position at least a part of the nacelle projects above the water surface. Movement of the turbine assembly from the first position to the second position is buoyancy assisted, for example by providing the turbine assembly with positive buoyancy or selectively increasing its buoyancy.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: November 30, 2021
    Assignee: Orbital Marine Power Limited
    Inventors: Jonathan Meason, Calum Miller, William Annal, Andrew Harrison, Axel Bondoux, Ross McKay Henderson, Carn Nathaniel George Gibson, Charles Andrew Edward Taylor, Jonathan Ian Benzie
  • Publication number: 20210340945
    Abstract: Disclosed herein is a power generating apparatus for extracting energy from flowing water. The apparatus comprises a buoyancy vessel, and a turbine assembly coupled to the buoyancy vessel which comprises a turbine rotor mounted to a nacelle, and a support structure. The turbine assembly is pivotally moveable between a first position and a second position. When the power generating apparatus is floating on a body of water, in the first position the nacelle is fully submerged below the water surface; and in the second position at least a part of the nacelle projects above the water surface. Movement of the turbine assembly from the first position to the second position is buoyancy assisted, for example by providing the turbine assembly with positive buoyancy or selectively increasing its buoyancy.
    Type: Application
    Filed: July 13, 2021
    Publication date: November 4, 2021
    Applicant: Orbital Marine Power Limited
    Inventors: Jonathan Meason, Calum Miller, William Annal, Andrew Harrison, Axel Bondoux, Ross McKay Henderson, Carn Nathaniel George Gibson, Charles Andrew Edward Taylor, Jonathan Ian Benzie
  • Publication number: 20210138333
    Abstract: A method, a false start detection system, and a false start detection sensor for determining whether an athlete has performed a false start in an event. Force data is received representing the force exerted by at least one upper appendage of the athlete on a surface when in a starting position (S701). The force data is processed to determine an athlete start time (S702), and the athlete start time is compared to an event start time to determine whether a false start has occurred (S703).
    Type: Application
    Filed: July 27, 2018
    Publication date: May 13, 2021
    Inventors: Andrew Harrison, Thomas Barr, Kevin Hayes
  • Publication number: 20200210400
    Abstract: Apparatus and methods are provided for enabling a sensor device to receive and transmit updates effectively via one or more rules applied to a plurality of event records for transmission by an event management server. In one exemplary embodiment, the event management server manages the plurality of event records (such as records of deletions or updates to a user's profile or goals), via an event suppression application. The event suppression application ensures that event records are not redundantly provided to the sensor device and/or irrelevant records (such as those which no longer contain the most up-to-date information) are not provided to the sensor device. Hence, only the most relevant event records are provided and that those which are not relevant are ignored (not transmitted). In this manner, the sensor device may operate more efficiently to receive only the most relevant transmissions.
    Type: Application
    Filed: March 11, 2020
    Publication date: July 2, 2020
    Inventors: Nicholas Villalva, Bradford J. Fults, Andrew Harrison, Ben Hamill, Carlos Rivera
  • Patent number: 10606819
    Abstract: Apparatus and methods are provided for enabling a sensor device to receive and transmit updates effectively via one or more rules applied to a plurality of event records for transmission by an event management server. In one exemplary embodiment, the event management server manages the plurality of event records (such as records of deletions or updates to a user's profile or goals), via an event suppression application. The event suppression application ensures that event records are not redundantly provided to the sensor device and/or irrelevant records (such as those which no longer contain the most up-to-date information) are not provided to the sensor device. Hence, only the most relevant event records are provided and that those which are not relevant are ignored (not transmitted). In this manner, the sensor device may operate more efficiently to receive only the most relevant transmissions.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: March 31, 2020
    Assignee: Under Armour, Inc.
    Inventors: Nicholas Villalva, Bradford J. Fults, Andrew Harrison, Ben Hamill, Carlos Rivera
  • Publication number: 20200088157
    Abstract: Disclosed herein is a power generating apparatus for extracting energy from flowing water. The apparatus comprises a buoyancy vessel, and a turbine assembly coupled to the buoyancy vessel which comprises a turbine rotor mounted to a nacelle, and a support structure. The turbine assembly is pivotally moveable between a first position and a second position. When the power generating apparatus is floating on a body of water, in the first position the nacelle is fully submerged below the water surface; and in the second position at least a part of the nacelle projects above the water surface. Movement of the turbine assembly from the first position to the second position is buoyancy assisted, for example by providing the turbine assembly with positive buoyancy or selectively increasing its buoyancy.
    Type: Application
    Filed: November 6, 2017
    Publication date: March 19, 2020
    Applicant: Orbital Marine Power Limited
    Inventors: Jonathan Meason, Calum Millar, William Annal, Andrew Harrison, Axel Bondoux, Ross McKay Henderson, Carn Nathaniel George Gibson, Charles Andrew Edward Taylor, Jonathan Ian Benzie
  • Publication number: 20180152354
    Abstract: System and method for enabling data transformation topologies to be transported and/or distributed within a network of devices. In one embodiment, the system comprises: a network apparatus which runs a computer program configured to: (i) generate a plurality mathematical processes to be applied; and (ii) create an instruction set comprising an ordered list of ones of the processes, and information identifying one or more data types to be utilized with each of the processes. The system further comprises a plurality of user devices which run a second computer program configured to: (i) receive access to the processes and the instruction set; and (iv) perform the mathematical processes in the order provided by the instruction set to arrive at transformed data.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 31, 2018
    Inventors: Allan Glen, Ben Hamill, Brett Nekolny, James Crasta, Brad Fults, Eric Roberts, Chris Peters, Andrew Harrison
  • Publication number: 20180096109
    Abstract: System and method for data tracking. In one embodiment, a method of tracing at least one health-related data record representative of at least one health-related parameter of at least one user thereof within a network of devices is given. The method comprises receiving, at a network apparatus, the at least one health-related data record generated at a health monitoring device; generating first metadata comprising at least information identifying the health-monitoring device and the at least one user; providing the at least one health-related data record to an apparatus configured to perform a transformational operation thereon to generate at least one transformed data record; and generating second metadata comprising at least information identifying the apparatus and the transformational operation which was performed. The first and second metadata are stored as a single metadata file relating to the at least one transformed data record.
    Type: Application
    Filed: July 25, 2017
    Publication date: April 5, 2018
    Inventors: Ben Hamill, Allan Glen, Bradford J. Fults, Andrew Harrison, James Crasta, Eric Roberts, Christopher Peters
  • Patent number: 9932786
    Abstract: The exemplary embodiments relate to misalignment correction devices and methods for mitigating misalignment of a piece of oilfield equipment in or proximate an RCD. A rounded shoulder appears on a first surface within or proximate the RCD, and a socket profile appears on a second surface within or proximate the RCD. The second surface is configured to abut the rounded shoulder. The rounded shoulder is configured to rotate within the socket profile. Further, a floating joint may be implemented into or proximate the RCD and combined with the foregoing rotation mitigation features.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: April 3, 2018
    Assignee: Weatherford Technology Holdings, LLC
    Inventors: James W. Chambers, Danny W. Wagoner, Andrew Harrison
  • Patent number: 9916743
    Abstract: A monitoring device arranged to be fitted to a door, wherein the door includes an operating bar mounted on the door for angular movement about its axis and a handle which is connected to the operating bar by a pivotal connection; wherein the device comprises a body element and a cover element arranged to slide relative to the body element and the two elements having a closed configuration and an open configuration in which the cover element is extended relative to the body element thereby allowing the device to be fitted to a door; the body and cover elements being shaped so that when in the closed configuration a pocket is formed that substantially surrounds an operating bar and further wherein the cover element comprises a portion extending over a region of a handle of a door to which the device is fitted such that that handle is prevented from rotating relative to the door; and monitoring circuitry arranged to monitor the device.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: March 13, 2018
    Assignee: Guardfreight Worldwide Limited
    Inventor: Andrew Harrison
  • Publication number: 20170293648
    Abstract: Apparatus and methods are provided for enabling a sensor device to receive and transmit updates effectively via one or more rules applied to a plurality of event records for transmission by an event management server. In one exemplary embodiment, the event management server manages the plurality of event records (such as records of deletions or updates to a user's profile or goals), via an event suppression application. The event suppression application ensures that event records are not redundantly provided to the sensor device and/or irrelevant records (such as those which no longer contain the most up-to-date information) are not provided to the sensor device. Hence, only the most relevant event records are provided and that those which are not relevant are ignored (not transmitted). In this manner, the sensor device may operate more efficiently to receive only the most relevant transmissions.
    Type: Application
    Filed: April 8, 2016
    Publication date: October 12, 2017
    Inventors: Nicholas Villalva, Bradford J. Fults, Andrew Harrison, Ben Hamill, Carlos Rivera
  • Patent number: 9638315
    Abstract: A transmission system (8) comprising at least one floating gear (14a, 16a, 18a) rotationally mounted upon a first shaft the system comprising a floating gear activation system for controlling torque transfer between the at least one floating gear (14a, 16a, 18a) and the first shaft (10), the gear activation system comprising a first device (28, 30) having a friction interface (28) for frictional engagement with a friction interface (30) disposed on a first side of the at least one floating gear (18a), and a second device (25, 26) having a locking interface (25) for an interpositional engagement with a locking interface (26) disposed on a second side, opposing the first side, of the at least one floating gear (18a), whereby the floating gear (18a) is rotationally coupleable to the first shaft (10) by the friction interface (28/30) and/or the locking interface (25/26).
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: May 2, 2017
    Inventors: David Kelly, Pedro Zabala, Andrew Harrison, Mark Findlay, Alex Tylee-Birdsall
  • Publication number: 20150345236
    Abstract: The exemplary embodiments relate to misalignment correction devices and methods for mitigating misalignment of a piece of oilfield equipment in or proximate an RCD. A rounded shoulder appears on a first surface within or proximate the RCD, and a socket profile appears on a second surface within or proximate the RCD. The second surface is configured to abut the rounded shoulder. The rounded shoulder is configured to rotate within the socket profile. Further, a floating joint may be implemented into or proximate the RCD and combined with the foregoing rotation mitigation features.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 3, 2015
    Inventors: James W. Chambers, Danny W. Wagoner, Andrew Harrison
  • Patent number: D1106001
    Type: Grant
    Filed: October 11, 2022
    Date of Patent: December 16, 2025
    Assignee: Bentley Motors Limited
    Inventors: Jack Allenet, Crispin Marshfield, Andrew Harrison