Patents by Inventor Mohammad Ali Khan
Mohammad Ali Khan 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: 10474835Abstract: Provided is a process of operating a zero-knowledge encrypted database, the process including: obtaining a request for data in a database stored by an untrusted computing system, wherein the database is stored in a graph that includes a plurality of connected nodes, each of the nodes including: an identifier, accessible to the untrusted computing system, that distinguishes the respective node from other nodes in the graph; and an encrypted collection of data stored in encrypted form, wherein: the untrusted computing system does not have access to an encryption key to decrypt the collections of data, the encrypted collections of data in at least some of the plurality of nodes each include a plurality of keys indicating subsets of records in the database accessible via other nodes in the graph and corresponding pointers to identifiers of the other nodes.Type: GrantFiled: April 9, 2018Date of Patent: November 12, 2019Assignee: ZeroDB, Inc.Inventors: Mikhail Egorov, MacLane Scott Wilkison, Mohammad Ali Khan
-
Publication number: 20180232533Abstract: Provided is a process of operating a zero-knowledge encrypted database, the process including: obtaining a request for data in a database stored by an untrusted computing system, wherein the database is stored in a graph that includes a plurality of connected nodes, each of the nodes including: an identifier, accessible to the untrusted computing system, that distinguishes the respective node from other nodes in the graph; and an encrypted collection of data stored in encrypted form, wherein: the untrusted computing system does not have access to an encryption key to decrypt the collections of data, the encrypted collections of data in at least some of the plurality of nodes each include a plurality of keys indicating subsets of records in the database accessible via other nodes in the graph and corresponding pointers to identifiers of the other nodes.Type: ApplicationFiled: April 9, 2018Publication date: August 16, 2018Inventors: Mikhail Egorov, MacLane Scott Wilkison, Mohammad Ali Khan
-
Patent number: 9971907Abstract: Provided is a process of operating a zero-knowledge encrypted database, the process including: obtaining a request for data in a database stored by an untrusted computing system, wherein the database is stored in a graph that includes a plurality of connected nodes, each of the nodes including: an identifier, accessible to the untrusted computing system, that distinguishes the respective node from other nodes in the graph; and an encrypted collection of data stored in encrypted form, wherein: the untrusted computing system does not have access to an encryption key to decrypt the collections of data, the encrypted collections of data in at least some of the plurality of nodes each include a plurality of keys indicating subsets of records in the database accessible via other nodes in the graph and corresponding pointers to identifiers of the other nodes.Type: GrantFiled: November 8, 2016Date of Patent: May 15, 2018Assignee: ZeroDB, Inc.Inventors: Mikhail Egorov, MacLane Scott Wilkison, Mohammad Ali Khan
-
Publication number: 20170054716Abstract: Provided is a process of operating a zero-knowledge encrypted database, the process including: obtaining a request for data in a database stored by an untrusted computing system, wherein the database is stored in a graph that includes a plurality of connected nodes, each of the nodes including: an identifier, accessible to the untrusted computing system, that distinguishes the respective node from other nodes in the graph; and an encrypted collection of data stored in encrypted form, wherein: the untrusted computing system does not have access to an encryption key to decrypt the collections of data, the encrypted collections of data in at least some of the plurality of nodes each include a plurality of keys indicating subsets of records in the database accessible via other nodes in the graph and corresponding pointers to identifiers of the other nodes.Type: ApplicationFiled: November 8, 2016Publication date: February 23, 2017Inventors: Mikhail Egorov, MacLane Scott Wilkison, Mohammad Ali Khan
-
Patent number: 9519798Abstract: Provided is a process of operating a zero-knowledge encrypted database, the process including: obtaining a request for data in a database stored by an untrusted computing system, wherein the database is stored in a graph that includes a plurality of connected nodes, each of the nodes including: an identifier, accessible to the untrusted computing system, that distinguishes the respective node from other nodes in the graph; and an encrypted collection of data stored in encrypted form, wherein: the untrusted computing system does not have access to an encryption key to decrypt the collections of data, the encrypted collections of data in at least some of the plurality of nodes each include a plurality of keys indicating subsets of records in the database accessible via other nodes in the graph and corresponding pointers to identifiers of the other nodes.Type: GrantFiled: May 6, 2016Date of Patent: December 13, 2016Assignee: ZeroDB, Inc.Inventors: Mikhail Egorov, MacLane Scott Wilkison, Mohammad Ali Khan
-
Publication number: 20160330180Abstract: Provided is a process of operating a zero-knowledge encrypted database, the process including: obtaining a request for data in a database stored by an untrusted computing system, wherein the database is stored in a graph that includes a plurality of connected nodes, each of the nodes including: an identifier, accessible to the untrusted computing system, that distinguishes the respective node from other nodes in the graph; and an encrypted collection of data stored in encrypted form, wherein: the untrusted computing system does not have access to an encryption key to decrypt the collections of data, the encrypted collections of data in at least some of the plurality of nodes each include a plurality of keys indicating subsets of records in the database accessible via other nodes in the graph and corresponding pointers to identifiers of the other nodes.Type: ApplicationFiled: May 6, 2016Publication date: November 10, 2016Inventors: Mikhail Egorov, MacLane Scott Wilkison, Mohammad Ali Khan
-
Patent number: 5817344Abstract: Non-aqueous emollient iodophor formulations for use as a skin washing agents, comprising non-ionic surfactants, coconut oil, mineral oil, iodine, sodium iodide and an organic base solvent. The non-aqueous formulations substantially do not irritate the skin and will provide antimicrobial effectiveness to the skin.Type: GrantFiled: September 17, 1997Date of Patent: October 6, 1998Assignee: Becton, Dickinson and CompanyInventors: Minh Quang Hoang, Mohammad Ali Khan
-
Patent number: 5706944Abstract: Non-aqueous emollient iodophor formulations for use as a skin washing agents, comprising non-ionic surfactants, coconut oil, mineral oil, iodine, sodium iodide and an organic base solvent. The non-aqueous formulations substantially do not irritate the skin and will provide antimicrobial effectiveness to the skin.Type: GrantFiled: August 6, 1996Date of Patent: January 13, 1998Assignee: Becton Dickinson and CompanyInventors: Minh Quang Hoang, Mohammad Ali Khan