Patents by Inventor George A. French
George A. French 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: 20230403134Abstract: This disclosure relates to a computer-implemented method, a data processing apparatus, a computer program, and a computer-readable storage medium for processing encrypted data. There is provided a computer-implemented method for processing a first ciphertext, C1, wherein the first ciphertext is data encrypted with a plurality of keys, k1 . . . kn, the method comprising: receiving a first key, k1, wherein the first key is one of the plurality of keys; receiving the first ciphertext, C1; and performing an exclusive OR operation on the first ciphertext, C1, and the first key, k1, to produce a second ciphertext, C2, such that the second ciphertext, C2, is the data encrypted with the plurality of keys k2 . . . kn, and not with the first key, k1.Type: ApplicationFiled: December 18, 2020Publication date: December 14, 2023Applicant: Barclays Execution Services LimitedInventor: George FRENCH
-
Patent number: 11772435Abstract: A valve assembly is configured to secure on a hole of a rim on which a tire having at least two air chambers is mounted. The valve assembly includes a main body, a securing means, at least two valve bodies and at least two valves. The main body includes at least two transfer air passage respectively connected to each of the air chambers. The securing means is configured to secure the main body and also the at least two valve bodies on the rim. The at least two valve bodies are respectively disposed on the main body and each of the at least two valve bodies has an inlet air passage connected to one of the transfer air passages of the main body. The at least two valves are respectively attached to each of the at least two valve bodies.Type: GrantFiled: September 30, 2020Date of Patent: October 3, 2023Assignees: TEDDY FORMOSA CO., LTD., BEAR CORPORATIONInventor: George French
-
Publication number: 20230216659Abstract: This disclosure relates to a computer-implemented method, a data processing apparatus, a computer program, and a computer-readable storage medium for processing encrypted data. There is provided a computer-implemented method for processing encrypted data, comprising receiving a swap key, wherein the swap key is the product of an exclusive OR operation performed on a first key and a second key; receiving a first ciphertext, wherein the first ciphertext is encrypted with the first key and not encrypted with the second key; and performing an exclusive OR operation on the swap key and the first ciphertext to produce second ciphertext, such that the second ciphertext is encrypted with the second key and not encrypted with the first key.Type: ApplicationFiled: December 18, 2020Publication date: July 6, 2023Applicant: Barclays Execution Services LimitedInventor: George FRENCH
-
Publication number: 20230205920Abstract: This disclosure is in the field of data leakage prevention and relates to computer-implemented methods for identifying data leakage and for enabling identification of data leakage, and data processing apparatus, computer programs, and computer readable storage media for performing the same. There are provided computer-implemented methods of constructing and querying a first Bloom filter, formed from a plurality of representations of sensitive data, wherein the plurality of representations have been generated from underlying sensitive data using a mapping function.Type: ApplicationFiled: December 22, 2022Publication date: June 29, 2023Applicant: Barclays Execution Services LimitedInventors: George FRENCH, Jeremy GOLDSTONE
-
Publication number: 20230066122Abstract: A driving mechanism of a bicycle free-coaster hub includes a driving assembly, a clutch assembly, an epicyclic gear assembly, a resisting member, and forward drag and reverse drag members. The clutch assembly includes an output clutch unit disposed inner the hub and an input clutch unit disposed with the driving assembly to form a clutching or engaging state with the output clutch unit. The epicyclic gear assembly includes a sun gear coupled with the input clutch unit, a ring gear mounted on the hub, a planet gear carrier having a plurality of planet gears engaged with the ring gear and the gear portion of the sun gear. The resisting member is disposed between the sun gear and the hub axle. The forward drag member is disposed between the ring gear and the sun gear. The reverse drag member is disposed between the planet gear carrier and the hub axel.Type: ApplicationFiled: August 8, 2022Publication date: March 2, 2023Applicants: TEDDY FORMOSA CO., LTD., BEAR CORPORATIONInventor: George FRENCH
-
Publication number: 20220097467Abstract: A valve assembly is configured to secure on a hole of a rim on which a tire having at least two air chambers is mounted. The valve assembly includes a main body, a securing means, at least two valve bodies and at least two valves. The main body includes at least two transfer air passage respectively connected to each of the air chambers. The securing means is configured to secure the main body and also the at least two valve bodies on the rim. The at least two valve bodies are respectively disposed on the main body and each of the at least two valve bodies has an inlet air passage connected to one of the transfer air passages of the main body. The at least two valves are respectively attached to each of the at least two valve bodies.Type: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Applicants: TEDDY FORMOSA CO., LTD., BEAR CORPORATIONInventor: George FRENCH
-
Patent number: 10703431Abstract: The invention relates to a tightening and adjusting assembly for a steering system of a bicycle. The steering system generally includes a head tube, a steering tube rotatably mounted within the head tube by means of upper and lower headsets, and a handlebar stem tube mounted around the steering tube. The tightening and adjusting assembly has a preload member, an anchoring member and a tightening and adjusting set. The preload member is engaged with a top end of the handlebar stem tube. The anchoring member is abutted against a bottom end of the steering tube. The tightening and adjusting set is disposed in the interior of the steering tube and between the preload member and the anchoring member to draw the preload and anchoring members together and thus preload the upper and lower headsets of the steering system.Type: GrantFiled: December 28, 2017Date of Patent: July 7, 2020Assignees: Teddy Formosa Co., Ltd., Bear CorporationInventor: George French
-
Patent number: 10491384Abstract: An electronic device that implements each module of a plurality of modules to jointly perform a secure multiparty cryptographic process to generate authorisation data based on input data, the authorisation data being suitable for use in authorising the electronic device, wherein each module uses secure data that is not shared outside that module to generate intermediate data for use in the secure multiparty cryptographic process to generate authentication data.Type: GrantFiled: May 16, 2016Date of Patent: November 26, 2019Assignee: BARCLAYS SERVICES LIMITEDInventors: George French, Evan Hood, Peter Dooman, David Taylor
-
Patent number: 10396984Abstract: An electronic device includes one or more processors that perform at least one secure multiparty cryptographic process using a plurality of modules that jointly generate authentication data based on input data. Each of the modules performs that module's part of the secure multiparty cryptographic process using secure data that is not shared outside that module. The processors update the respective secure data of at least two of the modules. The respective secure data of a first module of the at least two of the modules is updated using a modification value, and the respective secure data of a second module of the at least two of the module is updated using the modification value. The updated secure data is arranged so that, for each possible value of the operation data, performance of the secure multiparty computation using the updated secure data generates the same authentication data as performance of the secure multiparty computation using the secure data prior to the step of updating.Type: GrantFiled: April 23, 2015Date of Patent: August 27, 2019Assignee: BARCLAYS SERVICES LIMITEDInventors: George French, Evan Hood, Peter Dooman, David Taylor
-
Publication number: 20190031274Abstract: The invention relates to a tightening and adjusting assembly for a steering system of a bicycle. The steering system generally includes a head tube, a steering tube rotatably mounted within the head tube by means of upper and lower headsets, and a handlebar stem tube mounted around the steering tube. The tightening and adjusting assembly has a preload member, an anchoring member and a tightening and adjusting set. The preload member is engaged with a top end of the handlebar stem tube. The anchoring member is abutted against a bottom end of the steering tube. The tightening and adjusting set is disposed in the interior of the steering tube and between the preload member and the anchoring member to draw the preload and anchoring members together and thus preload the upper and lower headsets of the steering system.Type: ApplicationFiled: December 28, 2017Publication date: January 31, 2019Inventor: George French
-
Patent number: 9800562Abstract: In a credential recovery process, a user is authenticated using an application running on a mobile communications device, and requests recovery of a credential. The application generates a session key encrypted with the public key of a gateway, and sends the encrypted key to the gateway. The gateway recovers the credential from a depository, encrypted using a symmetric key shared with the depository. The gateway decrypts the credential and re-encrypts the credential using the session key. Preferably, the decryption and re-encryption is performed within a hardware secure module within the gateway. The re-encrypted credential is sent to the application, which decrypts the credential and outputs it to the user. In this way, the credential is provided securely to the user and may be made available for use immediately, or nearly so.Type: GrantFiled: December 4, 2013Date of Patent: October 24, 2017Assignee: Barclays Bank PLCInventors: Akhil Lalwani, George French
-
Patent number: 9614671Abstract: A user inputs a pattern consisting of a plurality of lines. The lines are classified by relative length, overall direction and degree of curvature. Where a line is started from a new position, the direction from the previous starting point is taken into account. The series of lines is then serialized into a key value, which may then be used to decrypt data stored on a device. This enables data to be securely stored since the key is supplied by the user at runtime and is not itself stored on the device.Type: GrantFiled: December 2, 2011Date of Patent: April 4, 2017Assignee: BARCLAYS BANK PLCInventors: Andrew Whaley, George French, Jeremy Goldstone, Ian Sayers
-
Patent number: 9530011Abstract: An encryption service system comprises an API for receiving requests from one or more calling applications. Each request comprises information identifying the operations to be performed on data to be processed and information identifying the origin and target of the data. The encryption service system further comprises a cryptographic server for processing the requests and determining, for each request, an encryption policy to be applied.Type: GrantFiled: June 22, 2010Date of Patent: December 27, 2016Assignee: Barclays Bank PLCInventor: George French
-
Patent number: 9469157Abstract: A bicycle freecoaster hub includes a clutch to provide a clutching effect during riding. The clutch has a clutch member, and first and second resistance members. The first resistance member is located inside the clutch member and includes a cylinder and flanges at each end. The second resistance member includes a ring sleeve part located inside the clutch member and mounted on the cylinder of the first resistance member and abutted against the first flange of the first resistance member. An elastic member is sleeved onto the cylinder of the first resistance member and abutted between the outer flange of the first resistance member and the second resistance member, so as to provide sufficient resistance for the clutch member. The hub bearings are arranged in such a way that the drive mechanism is isolated from axial loads.Type: GrantFiled: June 3, 2015Date of Patent: October 18, 2016Assignees: TEDDY FORMOSA CO., LTD., BEAR CORPORATIONInventor: George French
-
Publication number: 20160292676Abstract: A mobile electronic device comprising an input interface that receives an authorisation challenge from a terminal; one or more processors implementing at least two modules, jointly performing a secure multiparty cryptographic process to generate an authorisation request cryptogram (ARQC); and an output interface that transmits an authorisation response comprising the ARQC to the terminal for use in authorising the mobile electronic device, wherein each of the modules performs that module's part of the secure multiparty cryptographic process based on secure data that is not shared outside that module; a first module of the at least two modules is programmed in a first programming language; a second module of the at least two modules is programmed in a second programming language; and the first programming language is different to the second programming language.Type: ApplicationFiled: October 30, 2014Publication date: October 6, 2016Applicant: Barclays Bank PLCInventors: George FRENCH, Evan HOOD, Peter DOOMAN, David TAYLOR
-
Publication number: 20160294550Abstract: The present disclosure relates to electronic device comprising one or more processors that perform at least one secure multiparty cryptographic process using a plurality of modules that jointly generate authentication data based on input data, wherein each of said modules performs that module's part of said secure multiparty cryptographic process using secure data that is not shared outside that module; and update the respective secure data of at least two of the modules, wherein the respective secure data of a first module of the at least two of the modules is updated using a modification value, and wherein the respective secure data of a second module of the at least two of the module is updated using the modification value, and wherein the updated secure data is arranged so that, for each possible value of the operation data, performance of the secure multiparty computation using the updated secure data generates the same authentication data as performance of the secure multiparty computation using the secType: ApplicationFiled: April 23, 2015Publication date: October 6, 2016Applicant: Barclays Bank PLCInventors: George FRENCH, Evan HOOD, Peter DOOMAN, David TAYLOR
-
Publication number: 20160261409Abstract: An electronic device that implements each module of a plurality of modules to jointly perform a secure multiparty cryptographic process to generate authorisation data based on input data, the authorisation data being suitable for use in authorising the electronic device, wherein each module uses secure data that is not shared outside that module to generate intermediate data for use in the secure multiparty cryptographic process to generate authentication data.Type: ApplicationFiled: May 16, 2016Publication date: September 8, 2016Applicant: Barclays Bank PLCInventors: George FRENCH, Evan HOOD, Peter DOOMAN, David TAYLOR
-
Publication number: 20150352898Abstract: A bicycle freecoaster hub includes a clutch to provide a clutching effect during riding. The clutch has a clutch member, and first and second resistance members. The first resistance member is located inside the clutch member and includes a cylinder and flanges at each end. The second resistance member includes a ring sleeve part located inside the clutch member and mounted on the cylinder of the first resistance member and abutted against the first flange of the first resistance member. An elastic member is sleeved onto the cylinder of the first resistance member and abutted between the outer flange of the first resistance member and the second resistance member, so as to provide sufficient resistance for the clutch member. The hub bearings are arranged in such a way that the drive mechanism is isolated from axial loads.Type: ApplicationFiled: June 3, 2015Publication date: December 10, 2015Inventor: George FRENCH
-
Patent number: 9152797Abstract: In a secure computing environment, a method, system and device are provided for loading stored encryption key data from a protected non-volatile memory of a portable device. A boot loader program is initiated after the portable device is powered on, encryption key data is loaded from the protected non-volatile memory of the portable device, and access to the protected non-volatile memory is disabled after a predetermined time after the portable device is powered on. In this way, the encryption key data is loaded from the protected non-volatile memory of a portable device before the boot operating system is loaded.Type: GrantFiled: December 18, 2012Date of Patent: October 6, 2015Assignee: BARCLAYS BANK PLCInventors: Paul Bilke, Steven Bradley, Andrew Crichton, George French, Arthur Leung, Michael Naggar, Ashutosh Sureka
-
Publication number: 20150112862Abstract: A user is registered for an electronic peer-to-peer payment system by authenticating the user at an automated teller machine (ATM), receiving the user's mobile number and addressing a verification code to the user's mobile number, which the user must enter in order to be registered.Type: ApplicationFiled: November 30, 2011Publication date: April 23, 2015Applicant: BARCLAYS BANK PLCInventors: Shaygan Kheradpir, Darren Foulds, Ian Sayers, Sean Gilchrist, Philip Sowter, Andrew Whaley, George French, Jeremy Goldstone, Simon Bartlett, Jenny Murray, Trish Stockton, Suzanne Young