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: 12567971Abstract: 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: GrantFiled: July 29, 2024Date of Patent: March 3, 2026Assignee: IMPRIVATA, INC.Inventors: Victoria Seniuk, Boris Boruchovich, Rostislav Samoulyk, William Hann, Henry E. Walsh, Niteen Borge, Andrew Harrison
-
Publication number: 20250322392Abstract: 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: ApplicationFiled: April 10, 2025Publication date: October 16, 2025Inventors: Kieran Evans, George Simpkin, Chris Simpkin, Iain Barclay, Matthew Welz, Kareem Williams, Brendan Birch, John Kiernan, Ian Taylor, Matthew Shroyer, Andrew Harrison
-
Publication number: 20250310111Abstract: 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: ApplicationFiled: July 29, 2024Publication date: October 2, 2025Inventors: Victoria SENIUK, Boris BORUCHOVICH, Rostislav SAMOULYK, William HANN, Henry E. WALSH, Niteen BORGE, Andrew HARRISON
-
Patent number: 11905919Abstract: 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: GrantFiled: July 13, 2021Date of Patent: February 20, 2024Assignee: Orbital Marine Power LimitedInventors: 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: 11537589Abstract: 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: GrantFiled: March 11, 2020Date of Patent: December 27, 2022Assignee: MYFITNESSPAL, INC.Inventors: Nicholas Villalva, Bradford J. Fults, Andrew Harrison, Ben Hamill, Carlos Rivera
-
Patent number: 11517804Abstract: 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: GrantFiled: July 27, 2018Date of Patent: December 6, 2022Assignee: UNIVERSITY OF LIMERICKInventors: Andrew Harrison, Thomas Barr, Kevin Hayes
-
Patent number: 11187202Abstract: 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: GrantFiled: November 6, 2017Date of Patent: November 30, 2021Assignee: Orbital Marine Power LimitedInventors: 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: 20210340945Abstract: 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: ApplicationFiled: July 13, 2021Publication date: November 4, 2021Applicant: Orbital Marine Power LimitedInventors: 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: 20210138333Abstract: 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: ApplicationFiled: July 27, 2018Publication date: May 13, 2021Inventors: Andrew Harrison, Thomas Barr, Kevin Hayes
-
Publication number: 20200210400Abstract: 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: ApplicationFiled: March 11, 2020Publication date: July 2, 2020Inventors: Nicholas Villalva, Bradford J. Fults, Andrew Harrison, Ben Hamill, Carlos Rivera
-
Patent number: 10606819Abstract: 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: GrantFiled: April 8, 2016Date of Patent: March 31, 2020Assignee: Under Armour, Inc.Inventors: Nicholas Villalva, Bradford J. Fults, Andrew Harrison, Ben Hamill, Carlos Rivera
-
Publication number: 20200088157Abstract: 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: ApplicationFiled: November 6, 2017Publication date: March 19, 2020Applicant: Orbital Marine Power LimitedInventors: 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: 20180152354Abstract: 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: ApplicationFiled: November 29, 2017Publication date: May 31, 2018Inventors: Allan Glen, Ben Hamill, Brett Nekolny, James Crasta, Brad Fults, Eric Roberts, Chris Peters, Andrew Harrison
-
Publication number: 20180096109Abstract: 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: ApplicationFiled: July 25, 2017Publication date: April 5, 2018Inventors: Ben Hamill, Allan Glen, Bradford J. Fults, Andrew Harrison, James Crasta, Eric Roberts, Christopher Peters
-
Patent number: 9932786Abstract: 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: GrantFiled: May 29, 2015Date of Patent: April 3, 2018Assignee: Weatherford Technology Holdings, LLCInventors: James W. Chambers, Danny W. Wagoner, Andrew Harrison
-
Patent number: 9916743Abstract: 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: GrantFiled: October 17, 2013Date of Patent: March 13, 2018Assignee: Guardfreight Worldwide LimitedInventor: Andrew Harrison
-
Publication number: 20170293648Abstract: 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: ApplicationFiled: April 8, 2016Publication date: October 12, 2017Inventors: Nicholas Villalva, Bradford J. Fults, Andrew Harrison, Ben Hamill, Carlos Rivera
-
Patent number: 9638315Abstract: 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: GrantFiled: June 21, 2013Date of Patent: May 2, 2017Inventors: David Kelly, Pedro Zabala, Andrew Harrison, Mark Findlay, Alex Tylee-Birdsall
-
Publication number: 20150345236Abstract: 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: ApplicationFiled: May 29, 2015Publication date: December 3, 2015Inventors: James W. Chambers, Danny W. Wagoner, Andrew Harrison
-
Patent number: D1106001Type: GrantFiled: October 11, 2022Date of Patent: December 16, 2025Assignee: Bentley Motors LimitedInventors: Jack Allenet, Crispin Marshfield, Andrew Harrison