Patents by Inventor Thomas S. Dickson

Thomas S. Dickson 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).

  • Publication number: 20260113197
    Abstract: Systems provide a blockchain strategic node-based core operations and trust data application computing environment for master and reference data management, where the strategic node-based core operations and trust data asset application computing environment includes a peer-to-peer computing network comprising interconnected master and peer nodes collectively programmed to interoperate based at least in part on an application computing environment trust coordination protocol, a portion or all of the plurality of master and peer nodes being configured to maintain a distributed and immutable master ledger storing data asset records of decentralized applications and collectively execute a set of trust protocols to securely write to the master ledger, where the trust protocols include a peer node interacting with other peer nodes to achieve consensus on identity of data assets referenced in a transaction and to endorse disposition of the transaction in the master ledge that stores trust data assets according to s
    Type: Application
    Filed: October 23, 2024
    Publication date: April 23, 2026
    Applicant: Truist Bank
    Inventors: Thomas S. Dickson, Lekha A. Banerjee
  • Publication number: 20260111898
    Abstract: A platform for node-based core operations and trust data asset management incorporates data integrity preservation via trust controls and includes virtual machine(s) configured and deployed to execute an operating system to access the computing platform via a virtual network. The computing platform includes a blockchain and interconnected data processing nodes each including functional layers with an asset management service layer to establish a blockchain computing function that preserves data integrity by defining a single view of trust data assets referenced in transaction(s) from authoritative source(s). The preserving applies identification, standardization, and normalization rules in validation smart contracts of an ingestion preprocessor to establish the single view and executes registration and certification processes that incorporate smart contract trust controls to enhance data integrity.
    Type: Application
    Filed: October 23, 2024
    Publication date: April 23, 2026
    Applicant: Truist Bank
    Inventors: Thomas S. Dickson, Lekha A. Banerjee
  • Publication number: 20260111582
    Abstract: An enhanced blockchain data computing platform for node-based core operations and trust data asset management provides a package-built solution using a blockchain platform for core banking and data asset management. Identity Management and Asset Management are constructed as coordinated extensions of inherent blockchain capabilities. Queries against a Master Data Asset World State provide interactive views into the “lives” of Trust Data Assets (TDAs) and a full-provenance historical view of Trust Data Asset transactions recorded in a Master Ledger. This ledger is then automatically shared as Distributed Ledger copies across the blockchain network to other Network Node applications thereby providing access to the same TDA objects and improving source data quality and TDA analytical results over time as the Network Nodes synchronize on a single trusted TDA Source of Record.
    Type: Application
    Filed: October 23, 2024
    Publication date: April 23, 2026
    Applicant: Truist Bank
    Inventors: Thomas S. Dickson, Lekha A. Banerjee
  • Publication number: 20260111881
    Abstract: Systems and methods configure a blockchain framework that includes a master data asset ledger and peer nodes, the master data asset ledger being configured to autonomously maintain current values of a set of ledger states and includes object codes overlaying a coordination protocol of the peer nodes that are collectively configured to maintain distributed ledger copies with a set of shared smart contracts applicable to predetermined event(s) to provide trust control across virtual services. Service level access to the blockchain framework is provided through each smart contract to facilitate coordinated data asset management in accordance with the coordination protocol, the coordinated data asset management including obtaining endorsement of transaction(s) through peer consensus of the peer nodes, and instructing peer node(s) to apply a trust control maintained by the master data asset ledger, the trust control being based on the endorsement of the transaction(s).
    Type: Application
    Filed: October 23, 2024
    Publication date: April 23, 2026
    Applicant: Truist Bank
    Inventors: Thomas S. Dickson, Lekha A. Banerjee
  • Publication number: 20260113187
    Abstract: A strategic master data management blockchain computing platform includes virtual machine(s) configured and deployed to execute an operating system of the blockchain computing platform across a virtual network, and a plurality of interconnected data processing nodes each comprising a plurality of functional layers, where the plurality of functional layers comprises an identity management access layer that is configured to establish a blockchain computing function. The blockchain computing function includes defining (a) role-based access control (RBAC) policies for access to node-based core operations and trust data asset management blockchain services, and (b) attribute-based access control (ABAC) time-based rules restricting access to portions of master data and reference data for trust data assets. The blockchain computing function also maintains a security framework that controls access to processing node resources and trust data asset results available across the enterprise virtual network.
    Type: Application
    Filed: October 23, 2024
    Publication date: April 23, 2026
    Applicant: Truist Bank
    Inventors: Thomas S. Dickson, Lekha A. Banerjee
  • Publication number: 20260111882
    Abstract: Systems and methods call a portion of an API to access a portion of a current state data server of a blockchain computing platform (BCP) configured to perform virtual machine processing, the BCP includes interconnected data processing nodes including: a master ledger configured to store trust data asset records for master data and reference data received from decentralized application transactions performed via the processing nodes, and peer nodes configured to provide cryptographic algorithmic trust control for node-based core operations and trust data asset management. An API call to the current state data server obtains current state results of certified transaction(s) in the master ledger that have been certified at least in part via an endorsement protocol. Current state results of the certified transaction(s) are received from the current state server and displayed via a user interface, thereby rendering a world state representation of trust data asset results.
    Type: Application
    Filed: October 23, 2024
    Publication date: April 23, 2026
    Applicant: Truist Bank
    Inventors: Thomas S. Dickson, Lekha A. Banerjee
  • Publication number: 20250328693
    Abstract: Systems and methods call a portion of an application programming interface (API) to access a portion of a current state data server of the blockchain computing platform (BCP) configured to perform virtual machine processing, the BCP comprising interconnected data processing nodes that include: a master ledger configured to store data asset records for master data received from decentralized application transactions performed via the interconnected data processing nodes, and peer nodes configured to provide cryptographic algorithmic trust control for master data management of the master data. The calling includes an API call to the current state data server to obtain current state results of certified transaction(s) in the master ledger, the certified transaction(s) having been certified at least in part via an endorsement protocol. Current state results of the certified transaction(s) are received from the current state server and displayed via a user interface of the user device.
    Type: Application
    Filed: June 30, 2025
    Publication date: October 23, 2025
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Publication number: 20250330338
    Abstract: A strategic master data management blockchain computing platform includes virtual machine(s) configured and deployed to execute an operating system of the blockchain computing platform across a virtual network, and a plurality of interconnected data processing nodes each comprising a plurality of functional layers, where the plurality of functional layers comprise an identity management access layer that is configured to establish a blockchain computing function. The blockchain computing function includes defining (a) role-based access control (RBAC) policies for access to master data management blockchain services, and (b) attribute-based access control (ABAC) time-based rules restricting access to portions of master data. The blockchain computing function also maintains a security framework that controls access to processing node resources across the virtual network.
    Type: Application
    Filed: June 30, 2025
    Publication date: October 23, 2025
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Patent number: 12380247
    Abstract: Systems and methods call a portion of an application programming interface (API) to access a portion of a current state data server of the blockchain computing platform (BCP) configured to perform virtual machine processing, the BCP comprising interconnected data processing nodes that include: a master ledger configured to store data asset records for master data received from decentralized application transactions performed via the interconnected data processing nodes, and peer nodes configured to provide cryptographic algorithmic trust control for master data management of the master data. The calling includes an API call to the current state data server to obtain current state results of certified transaction(s) in the master ledger, the certified transaction(s) having been certified at least in part via an endorsement protocol. Current state results of the certified transaction(s) are received from the current state server and displayed via a user interface of the user device.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: August 5, 2025
    Assignee: TRUIST BANK
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Patent number: 12373606
    Abstract: A strategic master data management blockchain computing platform includes virtual machine(s) configured and deployed to execute an operating system of the blockchain computing platform across a virtual network, and a plurality of interconnected data processing nodes each comprising a plurality of functional layers, where the plurality of functional layers comprise an identity management access layer that is configured to establish a blockchain computing function. The blockchain computing function includes defining (a) role-based access control (RBAC) policies for access to master data management blockchain services, and (b) attribute-based access control (ABAC) time-based rules restricting access to portions of master data. The blockchain computing function also maintains a security framework that controls access to processing node resources across the virtual network.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: July 29, 2025
    Assignee: TRUIST BANK
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Publication number: 20250013789
    Abstract: Systems and methods provide a blockchain strategic master data computing environment for master data management, where the strategic master data computing environment includes a peer-to-peer computing network comprising interconnected peer nodes collectively programmed to interoperate based at least in part on a computing environment coordination protocol, a portion or all of the plurality of peer nodes being configured to maintain a distributed and immutable master ledger storing data asset records of decentralized applications and collectively execute a set of trust protocols to securely write to the master ledger, where the trust protocols include a peer node interacting with other peer nodes within the peer-to-peer computing network to achieve consensus on identity of data assets referenced in a transaction and to endorse disposition of the transaction in the master ledger. The master ledger also stores smart contracts that include object codes, where the smart contracts are executed by peer node(s).
    Type: Application
    Filed: September 24, 2024
    Publication date: January 9, 2025
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Patent number: 12130950
    Abstract: Systems and methods provide a blockchain strategic master data computing environment for master data management, where the strategic master data computing environment includes a peer-to-peer computing network comprising interconnected peer nodes collectively programmed to interoperate based at least in part on a computing environment coordination protocol, a portion or all of the plurality of peer nodes being configured to maintain a distributed and immutable master ledger storing data asset records of decentralized applications and collectively execute a set of trust protocols to securely write to the master ledger, where the trust protocols include a peer node interacting with other peer nodes within the peer-to-peer computing network to achieve consensus on identity of data assets referenced in a transaction and to endorse disposition of the transaction in the master ledger. The master ledger also stores smart contracts that include object codes, where the smart contracts are executed by peer node(s).
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: October 29, 2024
    Assignee: TRUIST BANK
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Publication number: 20240265146
    Abstract: Systems and methods call a portion of an application programming interface (API) to access a portion of a current state data server of the blockchain computing platform (BCP) configured to perform virtual machine processing, the BCP comprising interconnected data processing nodes that include: a master ledger configured to store data asset records for master data received from decentralized application transactions performed via the interconnected data processing nodes, and peer nodes configured to provide cryptographic algorithmic trust control for master data management of the master data. The calling includes an API call to the current state data server to obtain current state results of certified transaction(s) in the master ledger, the certified transaction(s) having been certified at least in part via an endorsement protocol. Current state results of the certified transaction(s) are received from the current state server and displayed via a user interface of the user device.
    Type: Application
    Filed: February 17, 2023
    Publication date: August 8, 2024
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Publication number: 20240264856
    Abstract: A computing platform facilitating node-based master data asset management incorporates data integrity preservation via trust controls. The platform comprises virtual machine(s) configured and deployed to execute an operating system to access the computing platform via a virtual network. The computing platform comprises a blockchain computing platform, and interconnected data processing nodes each comprising functional layers, where the functional layers comprise an asset management service layer configured to establish a blockchain computing function that preserves data integrity by defining a single view of data assets referenced in a transaction from authoritative source(s), the preserving comprising applying preprocessor standardization and normalization rules to establish the single view, and executing registration and certification processes that incorporate trust controls to enhance data integrity.
    Type: Application
    Filed: February 17, 2023
    Publication date: August 8, 2024
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Publication number: 20240267412
    Abstract: A strategic master data management blockchain computing platform includes virtual machine(s) configured and deployed to execute an operating system of the blockchain computing platform across a virtual network, and a plurality of interconnected data processing nodes each comprising a plurality of functional layers, where the plurality of functional layers comprise an identity management access layer that is configured to establish a blockchain computing function. The blockchain computing function includes defining (a) role-based access control (RBAC) policies for access to master data management blockchain services, and (b) attribute-based access control (ABAC) time-based rules restricting access to portions of master data. The blockchain computing function also maintains a security framework that controls access to processing node resources across the virtual network.
    Type: Application
    Filed: February 17, 2023
    Publication date: August 8, 2024
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Publication number: 20240265003
    Abstract: Systems and methods provide a blockchain strategic master data computing environment for master data management, where the strategic master data computing environment includes a peer-to-peer computing network comprising interconnected peer nodes collectively programmed to interoperate based at least in part on a computing environment coordination protocol, a portion or all of the plurality of peer nodes being configured to maintain a distributed and immutable master ledger storing data asset records of decentralized applications and collectively execute a set of trust protocols to securely write to the master ledger, where the trust protocols include a peer node interacting with other peer nodes within the peer-to-peer computing network to achieve consensus on identity of data assets referenced in a transaction and to endorse disposition of the transaction in the master ledger. The master ledger also stores smart contracts that include object codes, where the smart contracts are executed by peer node(s).
    Type: Application
    Filed: February 17, 2023
    Publication date: August 8, 2024
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Publication number: 20240265368
    Abstract: Systems and methods configure a blockchain framework that includes a master data asset ledger and peer nodes, the master data asset ledger being configured to autonomously maintain current values of a set of ledger states and comprises object codes overlaying a coordination protocol of the peer nodes that are collectively configured to maintain a copy of the object codes and are each configured to store data asset records of respective decentralized applications. Access to the blockchain framework is provided to facilitate coordinated data asset management of the master data asset ledger and the peer nodes in accordance with the coordination protocol, the coordinated data asset management comprising obtaining endorsement of transaction(s) through peer consensus of the peer nodes, and instructing peer node(s) to apply a trust control maintained by the master data asset ledger, the trust control being based on the endorsement of the transaction(s).
    Type: Application
    Filed: February 17, 2023
    Publication date: August 8, 2024
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Publication number: 20240265002
    Abstract: An enhanced blockchain data computing platform for strategic master data management provides a package-built solution using a blockchain platform for Master Data Management. Identity Management and Asset Management are constructed as coordinated extensions of inherent blockchain capabilities. Queries against a Master Data World State provide interactive views into the Data Assets and a full-provenance historical view of Data Asset transactions recorded in a Master Ledger. This ledger is then automatically shared as Distributed Ledger Copies across the blockchain network to other Network Node applications thereby providing access to the same Master Data and improving source data quality and MDM results over time as the Network Nodes synchronize on a single trusted Master Data Management Source of Record.
    Type: Application
    Filed: February 17, 2023
    Publication date: August 8, 2024
    Applicant: Truist Bank
    Inventors: Lekha A. Banerjee, Thomas S. Dickson, Randhir Bhan, Srinivasan Ramanujam
  • Patent number: 7818288
    Abstract: A system and method are provided for modeling functional requirements for a project. The method includes creating a first model for a first project, categorizing a portion of the first model according to an eTOM area related to the first project, storing the first model in a repository according to the eTOM category, searching the repository for a model for a project categorized by an eTOM area similar to an eTOM area associated with a second project, and when a similar model is found, using the similar model as a basis for creation of a second model for the second project.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: October 19, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Thomas S. Dickson, Carter Wayne Floyd, Jr., Lavanya Srinivasan, Robert Zagrosh
  • Patent number: 7694308
    Abstract: A system for representing the state of an enterprise software architecture is disclosed. The system comprises a datastore that contains a plurality of attributes of applications and of interfaces, including a state attribute. The system also comprises a plurality of stencils operable to define a graphic. The stencils are each associated with a script: that links back to the datastore, an application stencil operable to define an application graphic and associated with an application stencil script and an interface stencil operable to define an interface graphic and associated with an interface stencil. The system also comprises a template operable to define a drawing of an enterprise software architecture using the stencils.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: April 6, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Thomas S. Dickson, Robert A. Mullinnix, Paul H. Park