Patents by Inventor Simon Brook
Simon Brook 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: 20250057798Abstract: A compound having the formula (I) R1-COOH. R1 is an alkyl or alkenyl group having a C7-11 backbone, optionally branched with a C1-6 alkyl group at any C position in the backbone, or a pharmaceutically acceptable salt, amide or ester thereof. The backbone of the alkyl or alkenyl group, and/or the branched alkyl groups, are optionally interrupted by one or more heteroatoms, provided that when R1 is an alkyl group having a C7 backbone, the branching does not consist only of a hexyl group at the a carbon of R1, or only of a methyl group at the ? carbon of R1, or of only single methyl groups at both the ?and ?-1 carbons of R1, and provided that when R1 is an alkyl group having a C8 or C11 backbone, the branching does not consist only of a propyl group at the a carbon of R1.Type: ApplicationFiled: August 20, 2024Publication date: February 20, 2025Inventors: Robin Simon Brooke Williams, Matthew Walker
-
Patent number: 12200125Abstract: Aspects of secure inter-application data communications are described. In one example, a first application executing on a computing device obtains an identity certificate. The identity certificate can include a unique identifier of the computing device and a public key of the first application. To obtain the public keys of other applications executing on the computing device, the first application can query a management computing environment using the identity certificate. Once the computing device is authenticated by the management computing environment, the management computing environment can store the public key of the first application and return any public keys of other applications executing on the computing device. Once the public keys have been exchanged between the applications, the applications can encrypt and sign data packages for secure data communications between each other.Type: GrantFiled: August 10, 2021Date of Patent: January 14, 2025Assignee: Omnissa, LLCInventors: Eugene Liderman, Stephen Louis Turner, Simon Brooks
-
Patent number: 12184789Abstract: Disclosed are various embodiments for replacing hard-coded certificate pinning with blockchain based certificate pinning. A signing device can obtain a public key from an endpoint device, produce a signature for the public key, and store the public key on a distributed data store, such as a blockchain. A client device can obtain and validate the public keys from the distributed data store and use the public keys to establish a secure connection between the client device and the endpoint device.Type: GrantFiled: January 18, 2022Date of Patent: December 31, 2024Assignee: Omnissa, LLCInventors: Simon Brooks, Stephen Louis Turner, Daniel Ochoa
-
Publication number: 20240350444Abstract: Decanoic acid for use in treating epilepsy wherein the decanoic acid is used in combination with perampanel, or a pharmaceutically acceptable salt thereof, or wherein the decanoic acid is used in combination with an AMPA receptor inhibitor that binds to the same AMPA receptor site as perampanel.Type: ApplicationFiled: June 27, 2024Publication date: October 24, 2024Applicant: UCL BUSINESS LTDInventors: Robin Simon Brooke Williams, Matthew Walker
-
Patent number: 12093428Abstract: Examples for determining access to restricted features of an application are disclosed. A current working status of a user account and an access policy can be analyzed to determine whether access to the restricted feature should be granted or denied. The functionality can be provided by a library bundled within an application.Type: GrantFiled: January 5, 2021Date of Patent: September 17, 2024Assignee: Omnissa, LLCInventors: Simon Brooks, Hemant Sahani, Lucas Chen, Josh Olson
-
Patent number: 12090131Abstract: A compound having the formula (I) R1-COOH. R1 is an alkyl or alkenyl group having a C7-11 backbone, optionally branched with a C1-6 alkyl group at any C position in the backbone, or a pharmaceutically acceptable salt, amide or ester thereof. The backbone of the alkyl or alkenyl group, and/or the branched alkyl groups, are optionally interrupted by one or more heteroatoms, provided that when R1 is an alkyl group having a C7 backbone, the branching does not consist only of a hexyl group at the a carbon of R1, or only of a methyl group at the ? carbon of R1, or of only single methyl groups at both the ? and ?-1 carbons of R1, and provided that when R1 is an alkyl group having a C8 or C11 backbone, the branching does not consist only of a propyl group at the a carbon of R1.Type: GrantFiled: September 6, 2022Date of Patent: September 17, 2024Assignee: UCL BUSINESS LTDInventors: Robin Simon Brooke Williams, Matthew Walker
-
Patent number: 11921709Abstract: Disclosed are various examples for an application settings module that provides uniform access to diverse types of data, such as mobile device settings. A client device, such as a mobile device, can be configured through execution of program instructions to access a schema file comprising a definition of a plurality of keypaths, where individual ones of the plurality of keypaths uniquely correspond to one of a plurality of device settings and the keypaths are defined in the schema file in association with a plurality of methods. The client device can identify a function invoked using one of the keypaths to read or write a corresponding one of the device settings, whether stored locally or remote, and, in response to the function being invoked, execute a portion of the methods corresponding to the one of the keypaths in the schema file and return a result to a requesting process.Type: GrantFiled: January 9, 2020Date of Patent: March 5, 2024Assignee: VMware, Inc.Inventors: Siavash James Joorabchian Hawkins, Lorenzo Blasa, Phillip Riscombe-Burton, Simon Brooks, Neil Broadbent
-
Patent number: 11750660Abstract: Examples for detecting a compromised device are described. A set of threat detection rules can instruct an application on the client device how to detect whether the client device is compromised. The rules can be updated dynamically and without updating the application that is performing the compromise detection. The rules can be encoded in an interpreted scripting language and executed by a runtime environment that is embedded within the application.Type: GrantFiled: September 9, 2021Date of Patent: September 5, 2023Assignee: VMware, INC.Inventors: Simon Brooks, Daniel E. Zeck, Xinpi Du, Ali Mohsin, Kishore Sajja, Nikhil Mehta
-
Patent number: 11736529Abstract: Disclosed are various examples that relate to adjusting a stringency of offline policy restrictions based on a situational context of a computing device. In one example, a system can receive an offline restriction policy for an application. The system can identify a request to execute an application during the offline period of time. A situational context of the computing device can be determined. A first application restriction can be enforced for the application on the computing device based on the identification of the computing device being in the offline period of time and the situational context. A change in the situational context of the computing device can be identified during the offline period of time based on a detection of a second condition. A second application restriction can be enforced for the application on the computing device during the offline period of time.Type: GrantFiled: May 27, 2021Date of Patent: August 22, 2023Assignee: VMware, Inc.Inventors: Eugene Liderman, Stephen Turner, Simon Brooks
-
Publication number: 20230231724Abstract: Disclosed are various embodiments for replacing hard-coded certificate pinning with blockchain based certificate pinning. A signing device can obtain a public key from an endpoint device, produce a signature for the public key, and store the public key on a distributed data store, such as a blockchain. A client device can obtain and validate the public keys from the distributed data store and use the public keys to establish a secure connection between the client device and the endpoint device.Type: ApplicationFiled: January 18, 2022Publication date: July 20, 2023Inventors: Simon Brooks, Stephen Louis Turner, Daniel Ochoa
-
Patent number: 11689373Abstract: Systems and methods are included for creating an assured record of a user interaction. An application on a user device can receive an agreement. The agreement can include a specification with instructions for assuring the user interaction. The application can pass the agreement to an assured module installed in the application. The assured module can present the agreement to a user in an interface. The assured module can receive user input indicating acceptance or rejection of the agreement. The assured module can generate a confirmation file that confirms the user interaction. The assured module can sign the confirmation file with a digital signature that can be used by other entities to verify the authenticity of the confirmation file.Type: GrantFiled: July 7, 2020Date of Patent: June 27, 2023Assignee: VMware, Inc.Inventors: Siavash James Joorabchian Hawkins, Phillip Riscombe-Burton, Simon Brooks
-
Patent number: 11671415Abstract: Systems and methods are included for creating an assured record of a user interaction. An application on a user device can receive an agreement. The agreement can include a specification with instructions for assuring the user interaction. The application can pass the agreement to an assured module installed in the application. The assured module can present the agreement to a user in an interface. The assured module can receive user input indicating acceptance or rejection of the agreement. The assured module can generate a confirmation file that confirms the user interaction. The assured module can sign the confirmation file with a digital signature that can be used by other entities to verify the authenticity of the confirmation file.Type: GrantFiled: July 7, 2020Date of Patent: June 6, 2023Assignee: VMware, Inc.Inventors: Siavash James Joorabchian Hawkins, Phillip Riscombe-Burton, Simon Brooks
-
Publication number: 20230146709Abstract: A compound having the formula (I) R1-COOH. R1 is an alkyl or alkenyl group having a C7-11 backbone, optionally branched with a C1-6 alkyl group at any C position in the backbone, or a pharmaceutically acceptable salt, amide or ester thereof. The backbone of the alkyl or alkenyl group, and/or the branched alkyl groups, are optionally interrupted by one or more heteroatoms, provided that when R1 is an alkyl group having a C7 backbone, the branching does not consist only of a hexyl group at the a carbon of R1, or only of a methyl group at the ? carbon of R1, or of only single methyl groups at both the ? and ?-1 carbons of R1, and provided that when R1 is an alkyl group having a C8 or C11 backbone, the branching does not consist only of a propyl group at the a carbon of R1.Type: ApplicationFiled: September 6, 2022Publication date: May 11, 2023Inventors: Robin Simon Brooke Williams, Matthew Walker
-
Patent number: 11509537Abstract: Disclosed are various examples for Internet of Things (IoT) device discovery and deployment. In some embodiments, a device identifier is received from an IoT device. The IoT device is determined, based on the device identifier, to be associated with a device account with a management service. An enrollment of the IoT device is performed. A capabilities declaration is received from the IoT device. IoT device instructions are determined based on the capabilities declaration. IoT device instructions are transmitted to the IoT device, causing it to perform a capability specified in the capabilities declaration.Type: GrantFiled: January 4, 2021Date of Patent: November 22, 2022Assignee: VMware, Inc.Inventors: Stephen Turner, Daniel E. Zeck, Simon Brooks
-
Patent number: 11491127Abstract: A compound having the formula (I) R1-COOH. R1 is an alkyl or alkenyl group having a C7-11 backbone, optionally branched with a C1-6 alkyl group at any C position in the backbone, or a pharmaceutically acceptable salt, amide or ester thereof. The backbone of the alkyl or alkenyl group, and/or the branched alkyl groups, are optionally interrupted by one or more heteroatoms, provided that when R1 is an alkyl group having a C7 backbone, the branching does not consist only of a hexyl group at the a carbon of R1, or only of a methyl group at the ? carbon of R1, or of only single methyl groups at both the ? and ?-1 carbons of R1, and provided that when R1 is an alkyl group having a C8 or C11 backbone, the branching does not consist only of a propyl group at the a carbon of R1.Type: GrantFiled: December 20, 2019Date of Patent: November 8, 2022Assignee: UCL BUSINESS PLCInventors: Robin Simon Brooke Williams, Matthew Walker
-
Patent number: 11419839Abstract: A compound having the formula (I) R1-COOH. R1 is an alkyl or alkenyl group having a C7-11 backbone, optionally branched with a C1-6 alkyl group at any C position in the backbone, or a pharmaceutically acceptable salt, amide or ester thereof. The backbone of the alkyl or alkenyl group, and/or the branched alkyl groups, are optionally interrupted by one or more heteroatoms, provided that when R1 is an alkyl group having a C7 backbone, the branching does not consist only of a hexyl group at the a carbon of R1, or only of a methyl group at the ? carbon of R1, or of only single methyl groups at both the ? and ?-1 carbons of R1, and provided that when R1 is an alkyl group having a C8 or C11 backbone, the branching does not consist only of a propyl group at the a carbon of R1.Type: GrantFiled: December 20, 2019Date of Patent: August 23, 2022Assignee: UCL BUSINESS LTDInventors: Robin Simon Brooke Williams, Matthew Walker
-
Publication number: 20220215106Abstract: Examples for determining access to restricted features of an application are disclosed. A current working status of a user account and an access policy can be analyzed to determine whether access to the restricted feature should be granted or denied. The functionality can be provided by a library bundled within an application.Type: ApplicationFiled: January 5, 2021Publication date: July 7, 2022Inventors: Simon Brooks, Hemant Sahani, Lucas Chen, Josh Olson
-
Patent number: 11351138Abstract: A composition comprising a decanoic acid to octanoic acid ratio of 70:30 to 90:10 wt/wt for use in treating epilepsy or controlling epileptic seizures.Type: GrantFiled: April 9, 2018Date of Patent: June 7, 2022Assignees: VITAFLO INTERNATIONAL LTD, UCL BUSINESS LTDInventors: Simon Eaton, Simon Heales, Aziza Khabbush, Maura Louise ODonnell, Patricia Rutherford, Matthew Walker, Robin Simon Brooke Williams
-
Publication number: 20220070002Abstract: Disclosed are various embodiments for implementing an multi-service simple certificate enrollment protocol (SCEP) based authentication system. First, a computing device can send a certificate signing request (CSR) for a token signing certificate to a simple certificate enrollment protocol (SCEP) server. Then the computing device can receive the token signing certificate from the SCEP server. Next, the computing device can generate a authentication token that authenticates a user of the computing device with an authentication service. Subsequently, the computing device can sign the authentication token with the token signing certificate to create a signed authentication token. Finally, the computing device can send the signed authentication token to the authentication service to authenticate the user of the computing device with the authentication service.Type: ApplicationFiled: August 27, 2020Publication date: March 3, 2022Inventors: Stephen Louis Turner, Simon Brooks
-
Publication number: 20220014382Abstract: Systems and methods are included for creating an assured record of a user interaction. An application on a user device can receive an agreement. The agreement can include a specification with instructions for assuring the user interaction. The application can pass the agreement to an assured module installed in the application. The assured module can present the agreement to a user in an interface. The assured module can receive user input indicating acceptance or rejection of the agreement. The assured module can generate a confirmation file that confirms the user interaction. The assured module can sign the confirmation file with a digital signature that can be used by other entities to verify the authenticity of the confirmation file.Type: ApplicationFiled: July 7, 2020Publication date: January 13, 2022Inventors: Siavash James Joorabchian Hawkins, Phillip Riscombe-Burton, Simon Brooks