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: 11717803Abstract: 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: GrantFiled: June 3, 2020Date of Patent: August 8, 2023Inventors: Andy Cooper, Ming Liu
-
Patent number: 11722465Abstract: 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: GrantFiled: July 23, 2019Date of Patent: August 8, 2023Inventors: Leo C. Singleton, IV, Andy Cooper
-
Patent number: 11310034Abstract: 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: GrantFiled: May 8, 2019Date of Patent: April 19, 2022Assignee: Citrix Systems, Inc.Inventors: Feng Huang, Andy Cooper
-
Patent number: 11122029Abstract: 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: GrantFiled: January 11, 2019Date of Patent: September 14, 2021Assignee: Citrix Systems, Inc.Inventors: Feng Huang, Andy Cooper
-
Publication number: 20200358602Abstract: 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: ApplicationFiled: May 8, 2019Publication date: November 12, 2020Inventors: Feng Huang, Andy Cooper
-
Publication number: 20200353439Abstract: 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: ApplicationFiled: June 3, 2020Publication date: November 12, 2020Inventors: Andy COOPER, Ming LIU
-
Publication number: 20200228517Abstract: 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: ApplicationFiled: January 11, 2019Publication date: July 16, 2020Inventors: Feng Huang, Andy Cooper
-
Patent number: 10710052Abstract: 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: GrantFiled: April 29, 2016Date of Patent: July 14, 2020Assignee: THE UNIVERSITY OF LIVERPOOLInventors: Andy Cooper, Ming Liu
-
Publication number: 20190349341Abstract: 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: ApplicationFiled: July 23, 2019Publication date: November 14, 2019Inventors: Leo C. Singleton, IV, Andy Cooper
-
Patent number: 10432592Abstract: 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: GrantFiled: May 9, 2016Date of Patent: October 1, 2019Assignee: Citrix Systems, Inc.Inventors: Leo C Singleton, IV, Andy Cooper
-
Publication number: 20180297009Abstract: 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: ApplicationFiled: April 29, 2016Publication date: October 18, 2018Inventors: Andy COOPER, Ming LIU
-
Publication number: 20160330177Abstract: 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: ApplicationFiled: May 9, 2016Publication date: November 10, 2016Inventors: Leo C. Singleton, IV, Andy Cooper