Patents by Inventor Patrick J.D. SANTOS

Patrick J.D. SANTOS 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: 11960469
    Abstract: Techniques to leveraging distributed ledgers for integrating heterogeneous database systems independent of underlying legacy systems are described herein. Heterogeneous database systems may be integrated to generate a desired analytics report. In one embodiment, DApps (i.e., smart contracts) and database drivers may be deployed to implement just-in-time data mapping in smart contracts to save substantial time in integrating these heterogeneous database systems. With the smart contract approach, the database drivers may be configured to port only the key data that are needed to be processed based upon, for example, on business considerations. As a result, only data fields that are needed may be mapped and converted into smart contracts. Because the data needed may be dynamically mapped to the inputs specified for the smart contract, which in turn handles posting to the distributed ledgers, changes to the inputs are isolated to the smart contract, rather than forcing a schema redesign.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: April 16, 2024
    Assignee: DEIXIS, PBC
    Inventors: Allen L. Brown, Jr., Patrick J. D. Santos
  • Patent number: 11700304
    Abstract: Techniques to using distributed ledgers to confirm service levels in a network routing are disclosed. Communications networks are virtualized thereby enabling software-defined networking (SDN). An SDN scheduler or allocator makes use of routing techniques where the state of the network is persisted in a form of storage that all nodes are in consensus is accurate. In one example, the SDN scheduler may generate a temporal audit trail of service level agreements (SLAs) over a network path that includes different intermediate autonomous systems from a transmitting node to a destination node. The SDN scheduler may further perform temporal enhancements of the contract, and then combine the temporal enhancements with the temporal audit trail to confirm the actual service level against the service level as prescribed in the contract.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: July 11, 2023
    Assignee: Deixis, PBC
    Inventors: Allen L. Brown, Jr., Patrick J. D. Santos
  • Publication number: 20220383222
    Abstract: Techniques to perform mathematically and logically rigorous validations for decentralized applications (DApp) communicatively coupled to a distributed ledger are disclosed. A protocol for a business or enterprise process is encoded as a workflow on a labeled transition system as part of a DApp. Transitions are coded via an asynchronous Pi Calculus or other process calculi. A rules engine validates transitions using process calculi operations, or alternatively performing mathematical and logical analyses on the labeled transition system. Validations are disclosed for both development time and run time. In some embodiments, the logic behind the DApp is composed of a predetermined set of components representing processes. In one specific embodiment, the predetermined set of components is solely of an input component and an output component when composed perform a transaction where either both components received artifact representations from the other component or neither do.
    Type: Application
    Filed: August 8, 2022
    Publication date: December 1, 2022
    Inventors: Pamela E. Bell, Allen L. Brown, JR., David B. Ezell, Patrick J.D. SANTOS
  • Patent number: 11410162
    Abstract: Techniques to perform mathematically and logically rigorous validations for decentralized applications (DApp) communicatively coupled to a distributed ledger are disclosed. A protocol for a business or enterprise process is encoded as a workflow on a labeled transition system as part of a DApp. Transitions are coded via an asynchronous Pi Calculus or other process calculi. A rules engine validates transitions using process calculi operations, or alternatively performing mathematical and logical analyses on the labeled transition system. Validations are disclosed for both development time and run time. In some embodiments, the logic behind the DApp is composed of a predetermined set of components representing processes. In one specific embodiment, the predetermined set of components is solely of an input component and an output component when composed perform a transaction where either both components received artifact representations from the other component or neither do.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: August 9, 2022
    Assignee: Deixis, PBC
    Inventors: Pamela E. Bell, Allen L. Brown, David B. Ezell, Patrick J. D. Santos
  • Publication number: 20220179841
    Abstract: Techniques to leveraging distributed ledgers for integrating heterogeneous database systems independent of underlying legacy systems are described herein. Heterogeneous database systems may be integrated to generate a desired analytics report. In one embodiment, DApps (i.e., smart contracts) and database drivers may be deployed to implement just-in-time data mapping in smart contracts to save substantial time in integrating these heterogeneous database systems. With the smart contract approach, the database drivers may be configured to port only the key data that are needed to be processed based upon, for example, on business considerations. As a result, only data fields that are needed may be mapped and converted into smart contracts. Because the data needed may be dynamically mapped to the inputs specified for the smart contract, which in turn handles posting to the distributed ledgers, changes to the inputs are isolated to the smart contract, rather than forcing a schema redesign.
    Type: Application
    Filed: December 7, 2021
    Publication date: June 9, 2022
    Inventors: Allen L. Brown, JR., Patrick J. D. Santos
  • Publication number: 20220159071
    Abstract: Techniques to using distributed ledgers to confirm service levels in a network routing are disclosed. Communications networks are virtualized thereby enabling software-defined networking (SDN). An SDN scheduler or allocator makes use of routing techniques where the state of the network is persisted in a form of storage that all nodes are in consensus is accurate. In one example, the SDN scheduler may generate a temporal audit trail of service level agreements (SLAs) over a network path that includes different intermediate autonomous systems from a transmitting node to a destination node. The SDN scheduler may further perform temporal enhancements of the contract, and then combine the temporal enhancements with the temporal audit trail to confirm the actual service level against the service level as prescribed in the contract.
    Type: Application
    Filed: November 18, 2021
    Publication date: May 19, 2022
    Inventors: Allen L. Brown, JR., Patrick J. D. Santos
  • Publication number: 20210281510
    Abstract: Techniques to apply consensus-based network routing using distributed ledgers are disclosed. Communications networks are virtualized thereby enabling software defined networking (SDN). A SDN scheduler or allocator makes use of routing techniques where the state of the network is persisted in a form of storage that all nodes are in consensus is accurate. Since the SDN scheduler or allocator may rely on knowledge of the network state, it need not rely on optimistic routing techniques and thereby realize routing efficiencies. In some cases, the state of the network is comprised of MPLS histories where each MPLS history as a trace of network activity that is implemented as a well-marked and well-decorated tree. Persistence may be via a distributed ledger, software transactional memory or a relational database management system.
    Type: Application
    Filed: March 4, 2021
    Publication date: September 9, 2021
    Inventors: Allen L. BROWN, JR., Patrick J. D. SANTOS
  • Publication number: 20200042991
    Abstract: Techniques to perform mathematically and logically rigorous validations for decentralized applications (DApp) communicatively coupled to a distributed ledger are disclosed. A protocol for a business or enterprise process is encoded as a workflow on a labeled transition system as part of a DApp. Transitions are coded via an asynchronous Pi Calculus or other process calculi. A rules engine validates transitions using process calculi operations, or alternatively performing mathematical and logical analyses on the labeled transition system. Validations are disclosed for both development time and run time. In some embodiments, the logic behind the DApp is composed of a predetermined set of components representing processes. In one specific embodiment, the predetermined set of components is solely of an input component and an output component when composed perform a transaction where either both components received artifact representations from the other component or neither do.
    Type: Application
    Filed: July 30, 2019
    Publication date: February 6, 2020
    Inventors: Allen L. BROWN, JR., David B. EZELL, Patrick J.D. SANTOS