Patents by Inventor Jeremy Goldstone

Jeremy Goldstone 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: 11886601
    Abstract: A method of securely processing data in a third party cloud environment is provided. Third party computer executable code is executed in a secure portion of the third party cloud environment. An external data request for external data to be received from an external data provider is then processed whereby the external data request comprises at least a portion of the secure data. The third party cloud environment determines whether to authorise the first external data request, and if the request is so authorised the request is sent to the external data provider and the external data is received from the external data provider.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: January 30, 2024
    Assignee: Barclays Execution Services Limited
    Inventors: Jeremy Goldstone, Joe O'Brien, Jeeban Panigrahi
  • Patent number: 11763028
    Abstract: Systems and methods for managing data security are described. In an embodiment, the method comprises receiving a data access request from a first application that runs in a first operating environment of a mobile device, wherein the authentication request contains credentials of the first application, communicating with a second application that runs in a second operating environment in parallel to the first environment of the mobile device, wherein the second application is a trusted application that runs in a secure environment, and wherein the communicating includes transferring the credentials of the first application to the second application, and receiving data from the trusted application responsive to the data access request, based on the credentials of the first application.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: September 19, 2023
    Assignee: BARCLAYS EXECUTION SERVICES LIMITED
    Inventors: Lawrence Cheng, Jeremy Goldstone
  • Publication number: 20230205920
    Abstract: 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: Application
    Filed: December 22, 2022
    Publication date: June 29, 2023
    Applicant: Barclays Execution Services Limited
    Inventors: George FRENCH, Jeremy GOLDSTONE
  • Patent number: 11475139
    Abstract: A computer-implemented method for securing a user device is disclosed. A signed device authentication key is requested and received from a user application executing on the user device. The signed device authentication key is obtained via a software module installed on the user device and associated with a secure data processing provider. A device setup request is transmitted from the user device to the secure data processing system using the signed device authentication key. The device setup request comprises the signed device authentication key. The authenticity of the device setup request is verified at the secure data processing system based on the signed device authentication key.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: October 18, 2022
    Assignee: Barclays Execution Services Limited
    Inventors: John Cooper, David Fulton, Jeremy Goldstone
  • Publication number: 20220284122
    Abstract: Systems and methods for managing data security are described. In an embodiment, the method comprises receiving a data access request from a first application that runs in a first operating environment of a mobile device, wherein the authentication request contains credentials of the first application, communicating with a second application that runs in a second operating environment in parallel to the first environment of the mobile device, wherein the second application is a trusted application that runs in a secure environment, and wherein the communicating includes transferring the credentials of the first application to the second application, and receiving data from the trusted application responsive to the data access request, based on the credentials of the first application.
    Type: Application
    Filed: May 20, 2022
    Publication date: September 8, 2022
    Applicant: Barclays Execution Services Limited
    Inventors: Lawrence Cheng, Jeremy Goldstone
  • Patent number: 11361102
    Abstract: Systems and methods for managing data security are described. In an embodiment, the method comprises receiving a data access request from a first application that runs in a first operating environment of a mobile device, wherein the authentication request contains credentials of the first application, communicating with a second application that runs in a second operating environment in parallel to the first environment of the mobile device, wherein the second application is a trusted application that runs in a secure environment, and wherein the communicating includes transferring the credentials of the first application to the second application, and receiving data from the trusted application responsive to the data access request, based on the credentials of the first application.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: June 14, 2022
    Assignee: Barclays Execution Services Limited
    Inventors: Lawrence Cheng, Jeremy Goldstone
  • Patent number: 11227285
    Abstract: A merchant website automatically detects whether a customer device has a registered payment application; if so, the website generates a custom protocol message that is triggered on checkout to initiate payment via the payment application. Details of the transaction are passed to the payment application via a payment server so that the user can authorize the transaction within the payment application.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: January 18, 2022
    Assignee: Barclays Execution Services Limited
    Inventor: Jeremy Goldstone
  • Patent number: 11063933
    Abstract: User Authentication A mobile user authentication application is operable to perform one or more of the following operations: ?authenticate a user in a voice call to a telephony service, by passing an authentication code to the telephony service within the voice call [FIGS. 2, 2c]; ?validate a user instruction during a secure messaging session [FIG. 3]; and ?authenticate a user at a physical local service by obtaining a challenge code at that local service, validating the challenge code with a remote authentication service, obtain a confirmation code from the authentication service and presenting the confirmation code for validation at the local service [FIGS. 4, 4a and 4b].
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: July 13, 2021
    Assignee: Barclays Execution Services Limited
    Inventors: Jeremy Goldstone, Dermot Dwyer
  • Publication number: 20210192063
    Abstract: A method of securely processing data in a third party cloud environment is provided. Third party computer executable code is executed in a secure portion of the third party cloud environment. An external data request for external data to be received from an external data provider is then processed whereby the external data request comprises at least a portion of the secure data. The third party cloud environment determines whether to authorise the first external data request, and if the request is so authorised the request is sent to the external data provider and the external data is received from the external data provider.
    Type: Application
    Filed: December 18, 2020
    Publication date: June 24, 2021
    Applicant: Barclays Execution Services Limited
    Inventors: Jeremy GOLDSTONE, Joe O'BRIEN, Jeeban PANIGRAHI
  • Publication number: 20200311289
    Abstract: A computer-implemented method for securing a user device is disclosed. A signed device authentication key is requested and received from a user application executing on the user device. The signed device authentication key is obtained via a software module installed on the user device and associated with a secure data processing provider. A device setup request is transmitted from the user device to the secure data processing system using the signed device authentication key. The device setup request comprises the signed device authentication key. The authenticity of the device setup request is verified at the secure data processing system based on the signed device authentication key.
    Type: Application
    Filed: March 26, 2020
    Publication date: October 1, 2020
    Applicant: Barclays Execution Services Limited
    Inventors: John Cooper, David Fulton, Jeremy Goldstone
  • Patent number: 10713630
    Abstract: The present disclosure relates to a method and apparatus for purchasing a product from a merchant by a consumer using an electronic device. An association between a transaction identifier and transaction information is stored in a database, the transaction information comprising a merchant identifier, which is associated with merchant information, and a transaction amount. The consumer may purchase the product by having the transaction identifier provided to an application on an electronic device and transmitting the transaction identifier from the application to a transaction processing server. The merchant information and the transaction amount associated with the transaction identifier is transmitted from the transaction processing server to the application and the transaction completed using the application on the basis of the transaction information on the database.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: July 14, 2020
    Assignee: BARCLAYS EXECUTION SERVICES LIMITED
    Inventors: Jeremy Goldstone, Lawrence Cheng
  • Publication number: 20200074114
    Abstract: Systems and methods for managing data security are described. In an embodiment, the method comprises receiving a data access request from a first application that runs in a first operating environment of a mobile device, wherein the authentication request contains credentials of the first application, communicating with a second application that runs in a second operating environment in parallel to the first environment of the mobile device, wherein the second application is a trusted application that runs in a secure environment, and wherein the communicating includes transferring the credentials of the first application to the second application, and receiving data from the trusted application responsive to the data access request, based on the credentials of the first application.
    Type: Application
    Filed: April 13, 2018
    Publication date: March 5, 2020
    Applicant: BARCLAYS SERVICES LIMITED
    Inventors: Lawrence Cheng, Jeremy Goldstone
  • Patent number: 10269013
    Abstract: In an exemplary embodiment, a method of registering online payment transaction details in an online banking system is described, the method comprising receiving data associated with an online payment transaction from a user, and storing data defining the online payment transaction after verifying the user's identity. In an initial mode of operation, the system enforces a restriction on the online transaction, and in a subsequent mode of operation, the system removes the restriction. A two-stage method of registering a user for access to an application on a mobile handset is also provided, whereby access is initially restricted until subsequent re-authentication of the user using a different channel.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: April 23, 2019
    Assignee: BARCLAYS SERVICES LIMITED
    Inventor: Jeremy Goldstone
  • Patent number: 10129266
    Abstract: A computer implemented method of providing candidate information comprises: obtaining a challenge code from a verification service at a first device associated with an ID candidate; capturing the challenge code from the first device at a second device associated with an ID checker; verifying the challenge code between the second device and the verification service and, if the challenge code is verified, providing the candidate information from the verification service, such that the candidate information is accessible to the ID checker.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: November 13, 2018
    Inventors: Lawrence Lok-Lun Cheng, Jeremy Goldstone
  • Patent number: 10069820
    Abstract: Secure registration of a new application with a server system is provided. An old application has been registered with the system. A first link between the new application and the system establishes a first key and first check data is communicated from the system to the new application and passed to the old application. A second link between the old application and the system establishes a second key based on input of a credential to the old application; the first check data is communicated from the old application to the system. Enciphered second check data is communicated from the system to the old application over the second link and further encrypted by the old application using a third key. This generates doubly-enciphered check data which is passed to the new application and decrypted using the first key and a fourth key, generated at the new application based on the first check data and input of the credential to the new application.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: September 4, 2018
    Assignee: Barclays Bank PLC
    Inventors: Steven Bradley, Conall O'Brien, Jeremy Goldstone, Andrew Crichton, James Sellwood, Anthony Ryan
  • Publication number: 20180232729
    Abstract: A merchant website automatically detects whether a customer device has a registered payment application; if so, the website generates a custom protocol message that is triggered on checkout to initiate payment via the payment application. Details of the transaction are passed to the payment application via a payment server so that the user can authorize the transaction within the payment application.
    Type: Application
    Filed: February 28, 2018
    Publication date: August 16, 2018
    Inventor: Jeremy GOLDSTONE
  • Publication number: 20170374054
    Abstract: Secure registration of a new application with a server system is provided. An old application has been registered with the system. A first link between the new application and the system establishes a first key and first check data is communicated from the system to the new application and passed to the old application. A second link between the old application and the system establishes a second key based on input of a credential to the old application; the first check data is communicated from the old application to the system. Enciphered second check data is communicated from the system to the old application over the second link and further encrypted by the old application using a third key. This generates doubly-enciphered check data which is passed to the new application and decrypted using the first key and a fourth key, generated at the new application based on the first check data and input of the credential to the new application.
    Type: Application
    Filed: August 24, 2017
    Publication date: December 28, 2017
    Inventors: Steven Bradley, Conall O'Brien, Jeremy Goldstone, Andrew Crichton, James Sellwood
  • Patent number: 9756503
    Abstract: A method of user authentication by an application (1a) on a mobile telephony device (1) comprises authenticating the user by interaction with the application (1a), communicating with a remote authentication service (4) to receive a call identifier; and sending the call identifier within a telephone call to the remote telephony service (9), by means of which the user is authenticated to the remote telephony service (9). The mobile telephony device may receive a service code linked to the remote telephony service, and the call identifier may be based on this code. The service code may be captured or entered manually into the mobile device, or obtained from an application on the mobile device (1), such as a mobile banking application. The call identifier may be hidden within the call using audio steganography. The authentication service (4) may link the user to a remote service account ID, which is sent to the remote server.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: September 5, 2017
    Assignee: Barclays Bank PLC
    Inventors: Jeremy Goldstone, Dermot John Dwyer
  • Patent number: 9614671
    Abstract: 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: Grant
    Filed: December 2, 2011
    Date of Patent: April 4, 2017
    Assignee: BARCLAYS BANK PLC
    Inventors: Andrew Whaley, George French, Jeremy Goldstone, Ian Sayers
  • Publication number: 20170010153
    Abstract: A system and method for spectroscopic mapping, with configurable spatial resolution, of an object include a fiber optic bundle having a plurality of optical fibers arranged in a first array at an input end with each of the plurality of optical fibers spaced one from another and arranged in at least one linear array at an output end. A first mask defining a plurality of apertures equal to or greater in number than the plurality of optical fibers is positioned between an object to be imaged and the input end of the fiber optic bundle. An imaging spectrometer is positioned to receive light from the output end of the fiber optic bundle and to generate spectra of the object. A sensor associated with the imaging spectrometer converts the spectra to electrical output signals for processing by an associated computer.
    Type: Application
    Filed: January 30, 2015
    Publication date: January 12, 2017
    Applicant: HORIBA INSTRUMENTS INCORPORATED
    Inventors: Nicolas VEZARD, Beth FINAMORE, Jeremy GOLDSTONE, Gregoire VERRIER