Patents by Inventor John Beach

John Beach 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: 12614186
    Abstract: Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. As the transactions are processed, the transactions may require access to a resource (e.g., a key value in a database). A microservice processing the transaction may request, from a locking microservice, a lock for the resource. The locking microservice may query a local cache to determine whether a lock exists for the resource. If the local cache determines that no lock exists for resource, the locking mechanism may employ a consensus protocol to obtain a lock for the resource from a plurality of clusters. If consensus is reached, a lock for the resource may be granted to the requesting microservice.
    Type: Grant
    Filed: January 13, 2025
    Date of Patent: April 28, 2026
    Assignee: Capital One Services, LLC
    Inventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Donovan, Leonard Ports, Dustin Deal, David Smit
  • Publication number: 20250148476
    Abstract: Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. As the transactions are processed, the transactions may require access to a resource (e.g., a key value in a database). A microservice processing the transaction may request, from a locking microservice, a lock for the resource. The locking microservice may query a local cache to determine whether a lock exists for the resource. If the local cache determines that no lock exists for resource, the locking mechanism may employ a consensus protocol to obtain a lock for the resource from a plurality of clusters. If consensus is reached, a lock for the resource may be granted to the requesting microservice.
    Type: Application
    Filed: January 13, 2025
    Publication date: May 8, 2025
    Inventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Donovan, Leonard Ports, Dustin Deal, David Smit
  • Patent number: 12198143
    Abstract: Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. As the transactions are processed, the transactions may require access to a resource (e.g., a key value in a database). A microservice processing the transaction may request, from a locking microservice, a lock for the resource. The locking microservice may query a local cache to determine whether a lock exists for the resource. If the local cache determines that no lock exists for resource, the locking mechanism may employ a consensus protocol to obtain a lock for the resource from a plurality of clusters. If consensus is reached, a lock for the resource may be granted to the requesting microservice.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: January 14, 2025
    Assignee: Capital One Services, LLC
    Inventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Donovan, Leonard Ports, Dustin Deal, David Smit
  • Patent number: 12198141
    Abstract: Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. As the transactions are processed, the transactions may require access to a resource (e.g., a key value in a database). A microservice processing the transaction may request, from a locking microservice, a lock for the resource. The locking microservice may query a local cache to determine whether a lock exists for the resource. If the local cache determines that no lock exists for resource, the locking mechanism may employ a consensus protocol to obtain a lock for the resource from a plurality of clusters. If consensus is reached, a lock for the resource may be granted to the requesting microservice.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: January 14, 2025
    Assignee: Capital One Services, LLC
    Inventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Donovan, Leonard Ports, Dustin Deal, David Smit
  • Patent number: 12198142
    Abstract: Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. As the transactions are processed, the transactions may require access to a resource (e.g., a key value in a database). A microservice processing the transaction may request, from a locking microservice, a lock for the resource. The locking microservice may query a local cache to determine whether a lock exists for the resource. If the local cache determines that no lock exists for resource, the locking mechanism may employ a consensus protocol to obtain a lock for the resource from a plurality of clusters. If consensus is reached, a lock for the resource may be granted to the requesting microservice.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: January 14, 2025
    Assignee: Capital One Services, LLC
    Inventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Donovan, Leonard Ports, Dustin Deal, David Smit
  • Publication number: 20230230098
    Abstract: Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. As the transactions are processed, the transactions may require access to a resource (e.g., a key value in a database). A microservice processing the transaction may request, from a locking microservice, a lock for the resource. The locking microservice may query a local cache to determine whether a lock exists for the resource. If the local cache determines that no lock exists for resource, the locking mechanism may employ a consensus protocol to obtain a lock for the resource from a plurality of clusters. If consensus is reached, a lock for the resource may be granted to the requesting microservice.
    Type: Application
    Filed: January 12, 2023
    Publication date: July 20, 2023
    Inventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Donovan, Leonard Ports, Dustin Deal, David Smit
  • Publication number: 20230230097
    Abstract: Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. As the transactions are processed, the transactions may require access to a resource (e.g., a key value in a database). A microservice processing the transaction may request, from a locking microservice, a lock for the resource. The locking microservice may query a local cache to determine whether a lock exists for the resource. If the local cache determines that no lock exists for resource, the locking mechanism may employ a consensus protocol to obtain a lock for the resource from a plurality of clusters. If consensus is reached, a lock for the resource may be granted to the requesting microservice.
    Type: Application
    Filed: January 12, 2023
    Publication date: July 20, 2023
    Inventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Danovan, Leonard Ports, Dustin Deal, David Smit
  • Publication number: 20230144396
    Abstract: Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. As the transactions are processed, the transactions may require access to a resource (e.g., a key value in a database). A microservice processing the transaction may request, from a locking microservice, a lock for the resource. The locking microservice may query a local cache to determine whether a lock exists for the resource. If the local cache determines that no lock exists for resource, the locking mechanism may employ a consensus protocol to obtain a lock for the resource from a plurality of clusters. If consensus is reached, a lock for the resource may be granted to the requesting microservice.
    Type: Application
    Filed: January 12, 2023
    Publication date: May 11, 2023
    Inventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Donovan, Leonard Ports, Dustin Deal, David Smit
  • Publication number: 20060027582
    Abstract: The present invention provides a system and method for using a liner in conjunction with the cage of a bottle and cage type IBC. The invention involves use of a support that is placed inside the cage of a bottle and cage type IBC. In one embodiment, the support may be a thin sheet of material that conforms to the inner surface of the cage. In an alternative embodiment, the support may be a bottle from a cage and bottle type IBC that has been modified by removing the discharge valve spout. In the case that a liner is used in conjunction with the cage, the support forms a barrier between the liner and the cage to prevent the liner from extruding through the bars of the cage. An aperture in the support may allow a discharge valve of a liner to extend outwardly for easy access to the item.
    Type: Application
    Filed: August 4, 2005
    Publication date: February 9, 2006
    Inventor: John Beach
  • Patent number: 4433754
    Abstract: An improved stabilizer assembly for use with stepladders comprises a board member capable of being secured to the top platform of the stepladder; first and second hinges associated with the board member at or near opposing lateral ends of the board member; and first and second support legs associated with first and second hinges, respectively, and being capable of extending from the secured board member to improve the stability of the ladder.
    Type: Grant
    Filed: November 13, 1981
    Date of Patent: February 28, 1984
    Inventor: John Beach