Patents by Inventor David O'DOHERTY
David O'DOHERTY 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: 20260142805Abstract: A method of performing a file transaction, the method comprising: providing a transaction instruction to perform a set of one or more transaction operations on a device storing a filesystem, wherein the filesystem stores, in a first location, first authentication information corresponding to the filesystem state, and wherein the filesystem further stores authentication identification information, the authentication identification information indicating that the first location stores valid authentication information; performing the one or more transaction operations with an uncommitted type; generating second authentication information corresponding to the filesystem state after the transaction operations, and storing the second authentication information in a second location in the filesystem; storing transaction information in the filesystem indicating that the transaction is committed and updating the authentication identification information to indicate that the second location stores valid authenticationType: ApplicationFiled: November 13, 2025Publication date: May 21, 2026Inventor: David O'DOHERTY
-
Publication number: 20260104808Abstract: A computer-implemented method of storing data from a second storage component in a first storage component includes: storing information relating to a first sequence of values in the first storage component; storing a second sequence of values from the second storage component into the first storage component in a plurality of steps, deleting or overwriting one or more values from the second sequence of values which were stored in the first storage component in a previous step; and storing an encrypted third sequence of values in the first storage component. The third sequence of values is derivable from the first sequence of values and the second sequence of values.Type: ApplicationFiled: December 17, 2025Publication date: April 16, 2026Inventor: David O'DOHERTY
-
Patent number: 12504894Abstract: A computer-implemented method of storing data from a second storage component in a first storage component includes: storing information relating to a first sequence of values in the first storage component; storing a second sequence of values from the second storage component into the first storage component in a plurality of steps, deleting or overwriting one or more values from the second sequence of values which were stored in the first storage component in a previous step; and storing an encrypted third sequence of values in the first storage component. The third sequence of values is derivable from the first sequence of values and the second sequence of values.Type: GrantFiled: October 27, 2022Date of Patent: December 23, 2025Assignee: nCipher Security LimitedInventor: David O'Doherty
-
Publication number: 20250004649Abstract: A computer-implemented method of storing data from a second storage component in a first storage component includes: storing information relating to a first sequence of values in the first storage component; storing a second sequence of values from the second storage component into the first storage component in a plurality of steps, deleting or overwriting one or more values from the second sequence of values which were stored in the first storage component in a previous step; and storing an encrypted third sequence of values in the first storage component. The third sequence of values is derivable from the first sequence of values and the second sequence of values.Type: ApplicationFiled: October 27, 2022Publication date: January 2, 2025Inventor: David O'DOHERTY
-
Patent number: 12143476Abstract: A method of data transfer from a tenant to a service provider comprises encrypting the data with a public key of a key pair generated by a secure device within the service provider system. The data thus cannot be accessed by the service provider during transmission. The data is generated with a corresponding access control list, which specifies that a valid certificate must be presented in order to grant a particular use of the data once stored. The tenant can thus retain control of the use of the data even though it has been transferred out of the tenant system. A method of controlling use of data securely stored in the service provider system comprises issuing a use certificate having an expiry time to the party requesting use of the data. The use certificate must be validated before use of the stored data is granted. This enables the tenant to grant use of the stored data for a limited time period.Type: GrantFiled: November 8, 2023Date of Patent: November 12, 2024Assignee: NCIPHER SECURITY LIMITEDInventors: Ian Bygrave, Alec Edgington, Richard Kettlewell, David O'Doherty, Nicholas Smith, Neil Walker
-
Patent number: 12079176Abstract: A method of performing a file transaction, the method comprising: providing a transaction instruction to perform a set of one or more transaction operations on a device; responsive to determining the transaction instruction comprises one or more write transaction operations, wherein the one or more write transaction operations collectively relate to a first file group comprising at least one file object, the first file group has a first size, and each of the at least one file objects comprises identification information, if the first size does not exceed available device storage: writing each of the at least one file objects with an uncommitted file type; after the first file group is written, storing transaction information on the device storage indicating that the transaction is committed; responsive to determining that one or more pre-existing file objects share identification information with any of the first file group, erasing the one or more pre-existing file objects; updating the type of each of the aType: GrantFiled: April 6, 2021Date of Patent: September 3, 2024Assignee: NCIPHER SECURITY LIMITEDInventor: David O'Doherty
-
Publication number: 20240073003Abstract: A method of data transfer from a tenant to a service provider comprises encrypting the data with a public key of a key pair generated by a secure device within the service provider system. The data thus cannot be accessed by the service provider during transmission. The data is generated with a corresponding access control list, which specifies that a valid certificate must be presented in order to grant a particular use of the data once stored. The tenant can thus retain control of the use of the data even though it has been transferred out of the tenant system. A method of controlling use of data securely stored in the service provider system comprises issuing a use certificate having an expiry time to the party requesting use of the data. The use certificate must be validated before use of the stored data is granted. This enables the tenant to grant use of the stored data for a limited time period.Type: ApplicationFiled: November 8, 2023Publication date: February 29, 2024Applicant: NCIPHER SECURITY LIMITEDInventors: Ian BYGRAVE, Alec EDGINGTON, Richard KETTLEWELL, David O'DOHERTY, Nicholas SMITH, Neil WALKER
-
Patent number: 11849029Abstract: A method of data transfer from a tenant to a service provider comprises encrypting the data with a public key of a key pair generated by a secure device within the service provider system. The data thus cannot be accessed by the service provider during transmission. The data is generated with a corresponding access control list, which specifies that a valid certificate must be presented in order to grant a particular use of the data once stored. The tenant can thus retain control of the use of the data even though it has been transferred out of the tenant system. A method of controlling use of data securely stored in the service provider system comprises issuing a use certificate having an expiry time to the party requesting use of the data. The use certificate must be validated before use of the stored data is granted. This enables the tenant to grant use of the stored data for a limited time period.Type: GrantFiled: July 15, 2021Date of Patent: December 19, 2023Assignee: NCIPHER SECURITY LIMITEDInventors: Ian Bygrave, Alec Edgington, Richard Kettlewell, David O'Doherty, Nicholas Smith, Neil Walker
-
Publication number: 20210344482Abstract: A method of data transfer from a tenant to a service provider comprises encrypting the data with a public key of a key pair generated by a secure device within the service provider system. The data thus cannot be accessed by the service provider during transmission. The data is generated with a corresponding access control list, which specifies that a valid certificate must be presented in order to grant a particular use of the data once stored. The tenant can thus retain control of the use of the data even though it has been transferred out of the tenant system. A method of controlling use of data securely stored in the service provider system comprises issuing a use certificate having an expiry time to the party requesting use of the data. The use certificate must be validated before use of the stored data is granted. This enables the tenant to grant use of the stored data for a limited time period.Type: ApplicationFiled: July 15, 2021Publication date: November 4, 2021Applicant: NCIPHER SECURITY LIMITEDInventors: Ian BYGRAVE, Alec EDGINGTON, Richard KETTLEWELL, David O'DOHERTY, Nicholas SMITH, Neil WALKER
-
Patent number: 11101983Abstract: A method of data transfer from a tenant to a service provider comprises encrypting the data with a public key of a key pair generated by a secure device within the service provider system. The data thus cannot be accessed by the service provider during transmission. The data is generated with a corresponding access control list, which specifies that a valid certificate must be presented in order to grant a particular use of the data once stored. The tenant can thus retain control of the use of the data even though it has been transferred out of the tenant system. A method of controlling use of data securely stored in the service provider system comprises issuing a use certificate having an expiry time to the party requesting use of the data. The use certificate must be validated before use of the stored data is granted. This enables the tenant to grant use of the stored data for a limited time period.Type: GrantFiled: February 3, 2017Date of Patent: August 24, 2021Assignee: NCIPHER SECURITY LIMITEDInventors: Ian Bygrave, Alec Edgington, Richard Kettlewell, David O'Doherty, Nicholas Smith, Neil Walker
-
Publication number: 20190052456Abstract: A method of data transfer from a tenant to a service provider comprises encrypting the data with a public key of a key pair generated by a secure device within the service provider system. The data thus cannot be accessed by the service provider during transmission. The data is generated with a corresponding access control list, which specifies that a valid certificate must be presented N in order to grant a particular use of the data once stored. The tenant can thus retain control of the use of the data even though it has been transferred out of the tenant system. A method of controlling use of data securely stored in the service provider system comprises issuing a use certificate having an expiry time to the party requesting use of the data. The use certificate must be validated before use of the stored data is granted. This enables the tenant to grant use of the stored data for a limited time period.Type: ApplicationFiled: February 3, 2017Publication date: February 14, 2019Inventors: Ian BYGRAVE, Alec EDGINGTON, Richard KETTLEWELL, David O'DOHERTY, Nicholas SMITH, Neil WALKER