Patents by Inventor Raj Shekhar SHUKLA

Raj Shekhar SHUKLA 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: 11190520
    Abstract: A computing device includes a communications interface that communicatively couples the computing device with a plurality of other computing devices that collectively maintain a blockchain. A storage machine holds a plurality of blocks comprising the blockchain, where a particular block of the plurality defines a smart contract. The smart contract includes: (i) a first access criterion granted to an entity for a digital asset, and (ii) one or more functions that, when an associated condition is satisfied, change the first access criterion to a second access criterion, the condition being satisfied when one or more variables have specific values. A logic machine is configured to receive a current value of a variable and determine that the current value satisfies the associated condition. A request is transmitted to the plurality of computing devices to update the first access criterion to the second access criterion.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: November 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marc Edward Mercuri, Paayal Vora, Raj Shekhar Shukla
  • Publication number: 20200162473
    Abstract: A computing device includes a communications interface that communicatively couples the computing device with a plurality of other computing devices that collectively maintain a blockchain. A storage machine holds a plurality of blocks comprising the blockchain, where a particular block of the plurality defines a smart contract. The smart contract includes: (i) a first access criterion granted to an entity for a digital asset, and (ii) one or more functions that, when an associated condition is satisfied, change the first access criterion to a second access criterion, the condition being satisfied when one or more variables have specific values. A logic machine is configured to receive a current value of a variable and determine that the current value satisfies the associated condition. A request is transmitted to the plurality of computing devices to update the first access criterion to the second access criterion.
    Type: Application
    Filed: January 29, 2019
    Publication date: May 21, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Marc Edward MERCURI, Paayal VORA, Raj Shekhar SHUKLA