Patents by Inventor Andy Cooper

Andy Cooper 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: 11717803
    Abstract: Porous materials (such as organic polyamine cage compounds) and methods of stabilising porous materials which are otherwise prone to pore-collapse are described. Such stabilisation is accomplished through the use of molecular ties to create bridges between reactive groups of a (potentially) porous material to thereby strengthen and stabilise the porous structure. The chemistry involved in, and the results of, the stabilisation of porous materials to provide a new sorption composition comprising the very materials which are generally prone to pore-collapse are also described.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: August 8, 2023
    Inventors: Andy Cooper, Ming Liu
  • Patent number: 11722465
    Abstract: Methods, systems, computer-readable media, and apparatuses may provide password encryption for hybrid cloud services. A workspace cloud connector internally residing with an entity may intercept user credentials associated with an internal application being transmitted to an external cloud service. The workspace cloud connector may generate an encryption key and encrypt the user credentials via a reversible encryption methodology. The workspace cloud connector may encrypt the encryption key using an irreversible encryption methodology (e.g., use a hashing function to produce a first hash). The workspace cloud connector may transmit the encrypted user credentials and the first hash to a virtual delivery agent via a first path (e.g., via the external cloud service). In response, the workspace cloud connector may receive an address of the virtual delivery agent and, using the address, may send the encryption key to the virtual delivery agent via a second path different from the first path.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: August 8, 2023
    Inventors: Leo C. Singleton, IV, Andy Cooper
  • Patent number: 11310034
    Abstract: Described embodiments provide systems and methods for securing offline data for shared accounts of a shared computing device. Cache files can be generated for a plurality of users of an application executable on the device to store user data corresponding to individual users of the application. An encryption key can be generated for one or more of the cache files and the encryption key can be associated with at least one user of the application. The encryption key can be associated with a user identifier so that the encryption key is not accessible by other users of the computing device. The user data can be encrypted in one of the cache files with the encryption key. The encrypted user data can be presented to a user via the shared computing device based on receipt of a user identifier that enables access to the encryption key.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: April 19, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Feng Huang, Andy Cooper
  • Patent number: 11122029
    Abstract: Methods and systems for securely using a web application to invoke an application to complete a task are described herein. The application may use identity information provided by the web application to determine whether to comply with requests from the web application. The web application may send the request to the application via a browser. The request may include the origin of the request in an origin header to prevent malicious websites from spoofing the origin of the request. The application may exchange information with a trust service to determine whether the web application domain is trusted and/or belongs to the same organization of the user.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: September 14, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Feng Huang, Andy Cooper
  • Publication number: 20200358602
    Abstract: Described embodiments provide systems and methods for securing offline data for shared accounts of a shared computing device. Cache files can be generated for a plurality of users of an application executable on the device to store user data corresponding to individual users of the application. An encryption key can be generated for one or more of the cache files and the encryption key can be associated with at least one user of the application. The encryption key can be associated with a user identifier so that the encryption key is not accessible by other users of the computing device. The user data can be encrypted in one of the cache files with the encryption key. The encrypted user data can be presented to a user via the shared computing device based on receipt of a user identifier that enables access to the encryption key.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 12, 2020
    Inventors: Feng Huang, Andy Cooper
  • Publication number: 20200353439
    Abstract: Porous materials (such as organic polyamine cage compounds) and methods of stabilising porous materials which are otherwise prone to pore-collapse are described. Such stabilisation is accomplished through the use of molecular ties to create bridges between reactive groups of a (potentially) porous material to thereby strengthen and stabilise the porous structure. The chemistry involved in, and the results of, the stabilisation of porous materials to provide a new sorption composition comprising the very materials which are generally prone to pore-collapse are also described.
    Type: Application
    Filed: June 3, 2020
    Publication date: November 12, 2020
    Inventors: Andy COOPER, Ming LIU
  • Publication number: 20200228517
    Abstract: Methods and systems for securely using a web application to invoke an application to complete a task are described herein. The application may use identity information provided by the web application to determine whether to comply with requests from the web application. The web application may send the request to the application via a browser. The request may include the origin of the request in an origin header to prevent malicious websites from spoofing the origin of the request. The application may exchange information with a trust service to determine whether the web application domain is trusted and/or belongs to the same organization of the user.
    Type: Application
    Filed: January 11, 2019
    Publication date: July 16, 2020
    Inventors: Feng Huang, Andy Cooper
  • Patent number: 10710052
    Abstract: Porous materials (such as organic polyamine cage compounds) and methods of stabilising porous materials which are otherwise prone to pore-collapse are described. Such stabilisation is accomplished through the use of molecular ties to create bridges between reactive groups of a (potentially) porous material to thereby strengthen and stabilise the porous structure. The chemistry involved in, and the results of, the stabilisation of porous materials to provide a new sorption composition comprising the very materials which are generally prone to pore-collapse are also described.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: July 14, 2020
    Assignee: THE UNIVERSITY OF LIVERPOOL
    Inventors: Andy Cooper, Ming Liu
  • Publication number: 20190349341
    Abstract: Methods, systems, computer-readable media, and apparatuses may provide password encryption for hybrid cloud services. A workspace cloud connector internally residing with an entity may intercept user credentials associated with an internal application being transmitted to an external cloud service. The workspace cloud connector may generate an encryption key and encrypt the user credentials via a reversible encryption methodology. The workspace cloud connector may encrypt the encryption key using an irreversible encryption methodology (e.g., use a hashing function to produce a first hash). The workspace cloud connector may transmit the encrypted user credentials and the first hash to a virtual delivery agent via a first path (e.g., via the external cloud service). In response, the workspace cloud connector may receive an address of the virtual delivery agent and, using the address, may send the encryption key to the virtual delivery agent via a second path different from the first path.
    Type: Application
    Filed: July 23, 2019
    Publication date: November 14, 2019
    Inventors: Leo C. Singleton, IV, Andy Cooper
  • Patent number: 10432592
    Abstract: Methods, systems, computer-readable media, and apparatuses may provide password encryption for hybrid cloud services. A workspace cloud connector internally residing with an entity may intercept user credentials associated with an internal application being transmitted to an external cloud service. The workspace cloud connector may generate an encryption key and encrypt the user credentials via a reversible encryption methodology. The workspace cloud connector may encrypt the encryption key using an irreversible encryption methodology (e.g., use a hashing function to produce a first hash). The workspace cloud connector may transmit the encrypted user credentials and the first hash to a virtual delivery agent via a first path (e.g., via the external cloud service). In response, the workspace cloud connector may receive an address of the virtual delivery agent and, using the address, may send the encryption key to the virtual delivery agent via a second path different from the first path.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: October 1, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Leo C Singleton, IV, Andy Cooper
  • Publication number: 20180297009
    Abstract: Porous materials (such as organic polyamine cage compounds) and methods of stabilising porous materials which are otherwise prone to pore-collapse are described. Such stabilisation is accomplished through the use of molecular ties to create bridges between reactive groups of a (potentially) porous material to thereby strengthen and stabilise the porous structure. The chemistry involved in, and the results of, the stabilisation of porous materials to provide a new sorption composition comprising the very materials which are generally prone to pore-collapse are also described.
    Type: Application
    Filed: April 29, 2016
    Publication date: October 18, 2018
    Inventors: Andy COOPER, Ming LIU
  • Publication number: 20160330177
    Abstract: Methods, systems, computer-readable media, and apparatuses may provide password encryption for hybrid cloud services. A workspace cloud connector internally residing with an entity may intercept user credentials associated with an internal application being transmitted to an external cloud service. The workspace cloud connector may generate an encryption key and encrypt the user credentials via a reversible encryption methodology. The workspace cloud connector may encrypt the encryption key using an irreversible encryption methodology (e.g., use a hashing function to produce a first hash). The workspace cloud connector may transmit the encrypted user credentials and the first hash to a virtual delivery agent via a first path (e.g., via the external cloud service). In response, the workspace cloud connector may receive an address of the virtual delivery agent and, using the address, may send the encryption key to the virtual delivery agent via a second path different from the first path.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 10, 2016
    Inventors: Leo C. Singleton, IV, Andy Cooper