Patents by Inventor Imran SIDDIQUE

Imran SIDDIQUE 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: 11128471
    Abstract: Methods, systems, apparatuses, and computer program products are provided for controlling data access and/or accessing data in a distributed network. An identifier may be generated for confidential data. A hash generator may generate a first hash of the confidential data, and generate a second hash based on the first hash and the identifier. A data packet set that includes the confidential data, the identifier, and the second hash may be encrypted and transmitted between nodes of the distributed network. A receiving node may decrypt the packet set using one or more appropriate encryption keys and regenerate the second hash from the confidential data and the identifier. The regenerated hash may be compared against the decrypted hash to authenticate the received confidential data and/or validated against a revocable hash stored in an array of the owning node that is accessible by any receiving node.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: September 21, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Abhijeet Haldar, Imran Siddique
  • Patent number: 11012506
    Abstract: Adding a computing node to a distributed computing system. A method includes executing a binary, for nodes of the distributed computing system, at the computing node. A public node is identified as a result of executing the binary. Various characteristics of the computing node are identified as a result of executing the binary. The various characteristics are provided to the public node. The computing node receives from the public node a registration confirmation packet comprising information identifying a category from among a plurality of categories of the distributed computing system. The identified category is identified for the computing node based on the identified characteristics of the computing node, and based on the health of the identified category. The computing node is connected to the distributed computing system by the computing node connecting to the identified category.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: May 18, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Abhijeet Haldar, Imran Siddique
  • Publication number: 20200344062
    Abstract: Methods, systems, apparatuses, and computer program products are provided for controlling data access and/or accessing data in a distributed network. An identifier may be generated for confidential data. A hash generator may generate a first hash of the confidential data, and generate a second hash based on the first hash and the identifier. A data packet set that includes the confidential data, the identifier, and the second hash may be encrypted and transmitted between nodes of the distributed network. A receiving node may decrypt the packet set using one or more appropriate encryption keys and regenerate the second hash from the confidential data and the identifier. The regenerated hash may be compared against the decrypted hash to authenticate the received confidential data and/or validated against a revocable hash stored in an array of the owning node that is accessible by any receiving node.
    Type: Application
    Filed: April 25, 2019
    Publication date: October 29, 2020
    Inventors: Abhijeet Haldar, Imran Siddique
  • Publication number: 20200296158
    Abstract: Adding a computing node to a distributed computing system. A method includes executing a binary, for nodes of the distributed computing system, at the computing node. A public node is identified as a result of executing the binary. Various characteristics of the computing node are identified as a result of executing the binary. The various characteristics are provided to the public node. The computing node receives from the public node a registration confirmation packet comprising information identifying a category from among a plurality of categories of the distributed computing system. The identified category is identified for the computing node based on the identified characteristics of the computing node, and based on the health of the identified category. The computing node is connected to the distributed computing system by the computing node connecting to the identified category.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 17, 2020
    Inventors: Abhijeet HALDAR, Imran SIDDIQUE