Patents by Inventor Andrew Yeomans
Andrew Yeomans 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: 20240313949Abstract: A method for performing a key exchange between a first device, a second device, and an intermediary device, wherein the intermediary device: transmits to the first device a first secret symbol string over a first quantum channel and a first basis set over a first channel, transmits to the second device a second secret symbol string over a second quantum channel and a second basis set over a second channel, and generates a third symbol string by combining the first and second secret symbol strings and transmits data representative of the third symbol string to the second device, whereby the first and second devices perform a quantum key exchange and sifting based on the first and second secret symbol strings and first and second basis sets, and a fourth set of symbols is generated by the second device by combining the second secret symbols with the third symbol string.Type: ApplicationFiled: January 28, 2022Publication date: September 19, 2024Inventors: Andrew Yeomans, Michael Murphy, Oliver Cohen, Omar Iqbal, James Brown
-
Publication number: 20240204998Abstract: A method of operating a quantum key distribution (QKD) system including using a quantum random number generator (QRNG) to generate a random number string (RNS), and storing the RNS; providing the RNS to a first cryptographically secure pseudo-random number generator (CSPRNG) which uses random numbers of the RNS as seeds to generate respective first strings of pseudo-random numbers; using the first strings of pseudo-random numbers to encode photons or pulses transmitted by a transmitter of the QKD system; after a predetermined delay, providing the stored RNS to a second CSPRNG which uses random numbers of the RNS as seeds to generate respective second strings of pseudo-random numbers, the second CSPRNG identically configured to the first CSPRNG; using the second strings of pseudo-random numbers, together with information regarding encoded photons or pulses received by a receiver of the QKD system, to agree secure keys between the transmitter and the receiver.Type: ApplicationFiled: May 11, 2022Publication date: June 20, 2024Inventors: Andrew Yeomans, Omar Iqbal, David Bestwick
-
Publication number: 20240129116Abstract: A method for performing a key exchange using a quantum key distribution protocol between a first device (D1), a second device (D2), and an intermediary device (ID), wherein: ID receives first symbol set (SS1) over first quantum channel (QC1) transmitted from D1 and sends first receiving basis information (RBI1) to D1 which withholds from ID first transmitting basis information (TBI1); ID transmits second symbol set (SS2) over second quantum channel (QC2) and second transmitting basis information (TBI2) to D2 which withholds from ID second receiving basis information (RBI2); ID generates first (IS1) and second intermediate symbol (IS2) sets based on valid SS1 and SS2; wherein ID generates third intermediate symbol (IS3) set by combining IS1 and IS2 and sends IS3 set to D1 and/or D2; wherein D1 and D2 exchange TBI1 and RBI2 and/or RBI1 and TBI2 to determine a final shared key based on SS1, SS2, and IS3 sets.Type: ApplicationFiled: January 28, 2022Publication date: April 18, 2024Inventors: Andrew Yeomans, Omar Iqbal, Barry Childe
-
Publication number: 20240106637Abstract: A quantum key distributed (QKD) apparatus for linking endpoint devices in a network, which includes: QKD links each including a quantum channel and a classical channel, wherein each endpoint has a QKD link; quantum transmitters to transmit quantum transmissions over a quantum channel of one of the QKD links; classical transceivers to transmit classical data over a classical channel of one of the QKD links and to receive classical data over the classical channel of said QKD link; and a controller connected to the quantum transmitters and the classical transceivers to route data generated for quantum transmission to an endpoint over a quantum channel of the QKD link of the endpoint; route classical data for classical transmission to an endpoint via a classical transceiver over a classical channel of the QKD link of the endpoint; and route classical data over the classical channel of the QKD link of an endpoint.Type: ApplicationFiled: January 28, 2022Publication date: March 28, 2024Inventors: Andrew Yeomans, Daryl Burn, David Willams
-
Publication number: 20240106641Abstract: A system for performing a key exchange using a quantum key distribution protocol between first, second, and intermediary devices, wherein the intermediary device: receives first symbol set over a first quantum channel transmitted from first device and sends first receiving basis information to first device, receives second symbol set over a second quantum channel transmitted from second device and sends second receiving basis information to second device, generates first and second intermediate sets of symbols based on received first and second sets of symbols, generates third intermediate symbol set by combining first and second intermediate sets and sends third intermediate set to first and/or second device, whereby first and second devices perform the key exchange by exchanging with themselves first and second transmitting basis information and/or first and second receiving basis information to determine a final shared key based on first, second, and third intermediate symbol sets.Type: ApplicationFiled: January 28, 2022Publication date: March 28, 2024Inventors: Andrew Yeomans, Omar Iqbal, Barry Childe
-
Publication number: 20240097893Abstract: A quantum key distributed (QKD) apparatus for use with at least two endpoint devices, the apparatus including QKD links each having a communication medium with a quantum channel and a classical channel, wherein each endpoint has a QKD link connected to the QKD apparatus; transmitters to transmit quantum transmissions over a quantum channel of one of the QKD links; a classical transceiver component to transmit/receive classical data over a classical channel of one of the QKD links; and a controller to route data for quantum transmission to an endpoint via a transmitter assigned to the endpoint over a quantum channel of the QKD link of the endpoint, route classical data to an endpoint via a classical transceiver assigned to the endpoint over a classical channel of the QKD link of the endpoint, and route classical data over the classical channel of the QKD link of an endpoint.Type: ApplicationFiled: January 28, 2022Publication date: March 21, 2024Inventors: Andrew Yeomans, Daryl Burns, David Williams
-
Patent number: 7712559Abstract: A method of controlling the speed of a right front wheel and a left front wheel on a work machine includes receiving a speed command based at least partially on an operator input and monitoring at least one wheel steering angle of at least one front wheel. A first front wheel speed command may be determined based at least partially on the at least one wheel steering angle. In addition, a second front wheel speed command may be determined based at least partially on the at least one wheel steering angle. The first front wheel speed command and the second front wheel speed command may be output to independently control the speed of the right and the left front wheels.Type: GrantFiled: December 6, 2007Date of Patent: May 11, 2010Assignee: Caterpillar Inc.Inventors: John Andrew Yeoman, Michael Dan Strnad, Kevin Lynn Claytor, Stephen Victor Lunzman
-
Patent number: 7549498Abstract: A method is provided for controlling an all-wheel-drive vehicle. The method includes providing an aggression signal and determining a desired speed ratio based on the aggression signal. An output speed signal corresponding to the determined desired speed ratio is generated.Type: GrantFiled: September 28, 2004Date of Patent: June 23, 2009Assignee: Caterpillar Inc.Inventors: Stephen Victor Lunzman, John Andrew Yeoman, Sean Wesley Johnson, Bryan L. Fredrickson
-
Patent number: 7364003Abstract: A system for mitigating hop in a propelled machine is provided. A controller is operable to receive an aggressiveness command based on an operator input. A sensor is operable to measure a parameter indicative of hop and output a hop signal indicative of a magnitude of machine hop, based on the measurement. A manager is operable to reduce an aggressiveness indicated by the aggressiveness command in proportion to the indicated magnitude of machine hop.Type: GrantFiled: February 25, 2005Date of Patent: April 29, 2008Assignee: Caterpillar Inc.Inventors: Bradford Jay Holt, John Andrew Yeoman, Michael Dan Strnad, Stephen Victor Lunzman
-
Patent number: 7325636Abstract: A method of controlling the speed of a right front wheel and a left front wheel on a work machine includes receiving a speed command based at least partially on an operator input and monitoring at least one wheel steering angle of at least one front wheel. A first front wheel speed command may be determined based at least partially on the at least one wheel steering angle. In addition, a second front wheel speed command may be determined based at least partially on the at least one wheel steering angle. The first front wheel speed command and the second front wheel speed command may be output to independently control the speed of the right and the left front wheels.Type: GrantFiled: August 30, 2004Date of Patent: February 5, 2008Assignee: Caterpillar Inc.Inventors: John Andrew Yeoman, Michael Dan Strnad, Kevin Lynn Claytor, Stephen Victor Lunzman
-
Patent number: 5925006Abstract: A curable silane functionalized resin for casting and splinting materials comprising a flexible substrate carrying the resin. The resin is based upon a prepolymer made by nucleophilic addition reactions where at least one reagent is terminated with an alkylenesilane.Type: GrantFiled: September 11, 1997Date of Patent: July 20, 1999Assignee: Smith & Nephew plcInventors: Carl Robert Towns, Kevin Andrew Yeomans