Patents Assigned to Boardwalktech, Inc.
  • Patent number: 11698897
    Abstract: A system, method, and computer-readable storage medium is provided for creating first and second blockchain instances, each comprising representative blocks corresponding to steps in first and second multistep processes, respectively; performing a linking operation to link a block in the first blockchain instance to a block in the second blockchain instance; receiving change evidence data pertaining to steps in one of the first and second multi-step processes; and performing an update operation comprising updating one of the first and second blockchain instances based on said change evidence data.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: July 11, 2023
    Assignee: BOARDWALKTECH, INC
    Inventors: Ganesh Krishnan, Dharmesh Dadbhawala, Ashish Baluja, Bhaumik Dedhia
  • Patent number: 11567927
    Abstract: A system, method, and computer-readable storage medium is provided for creating first and second blockchain instances, each comprising representative blocks corresponding to steps in first and second multistep processes, respectively; performing a linking operation to link a block in the first blockchain instance to a block in the second blockchain instance; receiving change evidence data pertaining to steps in one of the first and second multi-step processes; and performing an update operation comprising updating one of the first and second blockchain instances based on said change evidence data.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: January 31, 2023
    Assignee: BOARDWALKTECH, INC
    Inventors: Ganesh Krishnan, Dharmesh Dadbhawala, Ashish Baluja, Bhaumik Dedhia
  • Patent number: 11411716
    Abstract: A system, method, and computer-readable storage medium is provided for creating a blockchain instance and aligning the instance blockchain to a generic blockchain for tracking a multi-step process. Aspects of the invention comprise performing by a blockchain system: accessing data for the creation of a block in a blockchain instance; comparing said data with data associated with a block in a generic blockchain; and for each block in the generic blockchain where the data in the block corresponds to the accessed data, creating a block in the blockchain instance for the accessed data; and performing an alignment operation to indicate that the created block is equivalent to the block in the generic blockchain.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: August 9, 2022
    Assignee: BOARDWALKTECH, INC
    Inventors: Ganesh Krishnan, Dharmesh Dadbhawala, Ashish Baluja, Bhaumik Dedhia
  • Patent number: 11381384
    Abstract: A system, method, and computer-readable storage medium is provided for storing, in a blockchain system, at least one generic finite blockchain comprising representative blocks, each corresponding to at least one step in a multi-step process; dynamically generating at least one finite blockchain instance based on said at least one generic finite blockchain; receiving, by a processor, change evidence data pertaining to at least one step in said multi-step process; and performing an update operation comprising updating the at least one finite blockchain instance based on said change evidence data.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: July 5, 2022
    Assignee: BOARDWALKTECH, INC
    Inventors: Ganesh Krishnan, Dharmesh Dadbhawala, Ashish Baluja, Bhaumik Dedhia
  • Patent number: 11240004
    Abstract: A system, method, and computer-readable storage medium is provided for creating first and second blockchain instances, each comprising representative blocks corresponding to steps in first and second multistep processes, respectively; performing a linking operation to link a block in the first blockchain instance to a block in the second blockchain instance; receiving change evidence data pertaining to steps in one of the first and second multi-step processes; and performing an update operation comprising updating one of the first and second blockchain instances based on said change evidence data.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: February 1, 2022
    Assignee: Boardwalktech, Inc.
    Inventors: Ganesh Krishnan, Dharmesh Dadbhawala, Ashish Baluja, Bhaumik Dedhia
  • Patent number: 11132344
    Abstract: Systems and methods for correlating and referencing blockchains are described herein. An example method may include providing a database configured to store at least one grid. The grid comprises positions referenced by coordinates. The method may include acquiring, by a processor communicatively coupled to the database, a plurality of blockchains. The method may further include mapping, by the processor, the blockchains to the positions within the grid. The method may include acquiring, by the processor, a subset of coordinates ({P}) corresponding to a subset of the positions within the grid and a set of specifications ({S}). The specifications include an instruction for selection of blocks of one or blockchains mapped to on or more position of the subset of the positions. The method may include associating a function F({P}, {S}) with a further position within the grid, wherein the function F ({P}, {S}) operates on contents of the selected blocks.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: September 28, 2021
    Assignee: Boardwalktech, Inc.
    Inventors: Ganesh Krishnan, Dharmesh Kirit Dadbhawala, Ashish Baluja, Bhaumik Dedhia
  • Patent number: 10133758
    Abstract: Provided are systems and methods for managing a database. In an example system, information stored in cells includes a row identifier, a column identifier, a value identifier, and a transaction identifier. The system includes a cell domain and one or more cell buffers. Both the cell domain and cell buffer include a plurality of cells, a row sequence ordering the row identifiers of cells, and a column sequence ordering the column identifiers. Additionally, the cell domain includes row and column identifier generators and transaction and value sequences. The system further includes a transfer module operable to transfer cells from a cell buffer to the cell domain, and a reader module operable to output cells, upon receiving a request buffer, from the cell domain to a response buffer. A set of constraints is applied when outputting cells to the response buffer based on the information stored in the request buffer.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: November 20, 2018
    Assignee: Boardwalktech, Inc.
    Inventors: Ganesh Krishnan, Dharmesh Kirit Dadbhawala, Ashish Baluja
  • Patent number: 7383272
    Abstract: A method, system and computer program product for managing information is disclosed. The information is stored in a database accessible to a plurality of users. A part of the information is isolated from the database. A user can modify the isolated part of the information. The modified information is compared with the isolated information and a set of changes is extracted from the comparison. The set of changes are appended to the information in the database. Each part of the information in the database has a version associated with it. When changes to a part of the information are appended, the modified part is versioned in an incremental fashion. Prior versions of a part of the information can be accessed and modified by the users.
    Type: Grant
    Filed: May 3, 2004
    Date of Patent: June 3, 2008
    Assignee: Boardwalktech, Inc.
    Inventors: Ganesh Krishnan, Sarang Kulkarni, Dharmesh Kirit Dadbhawala