Patents by Inventor Japjit Singh Tulsi

Japjit Singh Tulsi 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: 11620279
    Abstract: Methods and systems for an extensible, universal ledger. One of the methods includes receiving at a journal manager engine a register transaction type request for a first transaction type, the journal manager engine reading and writing to a journal that stores a history of object state and of code by which object state is changed, wherein the register transaction type request is based at least in part on a template and specifies at least one action that can be performed as part of the first transaction type; writing the transaction type request to the journal including an operation definition for the first transaction type; receiving a transaction request of the first transaction type; obtaining the operation definition from the journal; executing an operation in response to the transaction request to produce a transaction result; and recording the transaction result in the journal.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: April 4, 2023
    Assignee: eShares, Inc.
    Inventors: Japjit Singh Tulsi, Jerry O. Talton, III, Daniel Fike, Neeraj Jain, Vrushali Vivek Paunikar, Adam Nathan Savitzky
  • Publication number: 20210311933
    Abstract: Methods and systems for an extensible, universal ledger. One of the methods includes receiving at a journal manager engine a register transaction type request for a first transaction type, the journal manager engine reading and writing to a journal that stores a history of object state and of code by which object state is changed, wherein the register transaction type request is based at least in part on a template and specifies at least one action that can be performed as part of the first transaction type; writing the transaction type request to the journal including an operation definition for the first transaction type; receiving a transaction request of the first transaction type; obtaining the operation definition from the journal; executing an operation in response to the transaction request to produce a transaction result; and recording the transaction result in the journal.
    Type: Application
    Filed: June 17, 2021
    Publication date: October 7, 2021
    Inventors: Japjit Singh Tulsi, Jerry O. Talton, III, Daniel Fike, Neeraj Jain, Vrushali Vivek Paunikar, Adam Nathan Savitzky
  • Patent number: 11120504
    Abstract: Methods and systems for storing multiple asset types with embedded rules to simplify storage and enable simple and friction-free transactions. One of the methods includes: representing a plurality of asset types using a plurality of standard asset ownership units, each standard asset ownership unit representing a specific asset type; using a roll-up node configured to group specified standard asset ownership units; embedding standard asset unit ownership rules in each standard asset ownership unit, the standard asset ownership unit rules describing permitted behaviors for a specified asset type; embedding roll-up rules in the roll-up node, the roll-up rules including specification of which standard asset ownership units are grouped into the roll-up node, the standard asset ownership unit rules and the role-up rules being based on rules templates; receiving a request for information; and in response to the request, providing information based at least in part on data from the roll-up node.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: September 14, 2021
    Assignee: eShares, Inc.
    Inventors: Japjit Singh Tulsi, Jerry O. Talton, III, Daniel Fike, Neeraj Jain
  • Patent number: 11068472
    Abstract: Methods and systems for an extensible, universal ledger. One of the methods includes receiving at a journal manager engine a register transaction type request for a first transaction type, the journal manager engine reading and writing to a journal that stores a history of object state and of code by which object state is changed, wherein the register transaction type request is based at least in part on a template and specifies at least one action that can be performed as part of the first transaction type; writing the transaction type request to the journal including an operation definition for the first transaction type; receiving a transaction request of the first transaction type; obtaining the operation definition from the journal; executing an operation in response to the transaction request to produce a transaction result; and recording the transaction result in the journal.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: July 20, 2021
    Assignee: eShares, Inc.
    Inventors: Japjit Singh Tulsi, Jerry O. Talton, III, Daniel Fike, Neeraj Jain, Vrushali Vivek Paunikar, Adam Nathan Savitzky
  • Publication number: 20210158449
    Abstract: Methods and systems for storing multiple asset types with embedded rules to simplify storage and enable simple and friction-free transactions. One of the methods includes: representing a plurality of asset types using a plurality of standard asset ownership units, each standard asset ownership unit representing a specific asset type; using a roll-up node configured to group specified standard asset ownership units; embedding standard asset unit ownership rules in each standard asset ownership unit, the standard asset ownership unit rules describing permitted behaviors for a specified asset type; embedding roll-up rules in the roll-up node, the roll-up rules including specification of which standard asset ownership units are grouped into the roll-up node, the standard asset ownership unit rules and the role-up rules being based on rules templates; receiving a request for information; and in response to the request, providing information based at least in part on data from the roll-up node.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 27, 2021
    Inventors: Japjit Singh Tulsi, Jerry O. Talton, III, Daniel Fike, Neeraj Jain
  • Publication number: 20210157794
    Abstract: Methods and systems for an extensible, universal ledger. One of the methods includes receiving at a journal manager engine a register transaction type request for a first transaction type, the journal manager engine reading and writing to a journal that stores a history of object state and of code by which object state is changed, wherein the register transaction type request is based at least in part on a template and specifies at least one action that can be performed as part of the first transaction type; writing the transaction type request to the journal including an operation definition for the first transaction type; receiving a transaction request of the first transaction type; obtaining the operation definition from the journal; executing an operation in response to the transaction request to produce a transaction result; and recording the transaction result in the journal.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 27, 2021
    Inventors: Japjit Singh Tulsi, Jerry O. Talton, III, Daniel Fike, Neeraj Jain, Vrushali Vivek Paunikar, Adam Nathan Savitzky