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: 12614186Abstract: 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: GrantFiled: January 13, 2025Date of Patent: April 28, 2026Assignee: Capital One Services, LLCInventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Donovan, Leonard Ports, Dustin Deal, David Smit
-
Publication number: 20250148476Abstract: 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: ApplicationFiled: January 13, 2025Publication date: May 8, 2025Inventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Donovan, Leonard Ports, Dustin Deal, David Smit
-
Patent number: 12198143Abstract: 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: GrantFiled: January 12, 2023Date of Patent: January 14, 2025Assignee: Capital One Services, LLCInventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Donovan, Leonard Ports, Dustin Deal, David Smit
-
Patent number: 12198141Abstract: 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: GrantFiled: January 12, 2023Date of Patent: January 14, 2025Assignee: Capital One Services, LLCInventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Donovan, Leonard Ports, Dustin Deal, David Smit
-
Patent number: 12198142Abstract: 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: GrantFiled: January 12, 2023Date of Patent: January 14, 2025Assignee: Capital One Services, LLCInventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Donovan, Leonard Ports, Dustin Deal, David Smit
-
Publication number: 20230230098Abstract: 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: ApplicationFiled: January 12, 2023Publication date: July 20, 2023Inventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Donovan, Leonard Ports, Dustin Deal, David Smit
-
Publication number: 20230230097Abstract: 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: ApplicationFiled: January 12, 2023Publication date: July 20, 2023Inventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Danovan, Leonard Ports, Dustin Deal, David Smit
-
Publication number: 20230144396Abstract: 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: ApplicationFiled: January 12, 2023Publication date: May 11, 2023Inventors: Brian T. Burnett, Shane Champion, John Beach, Jordan May, Earle Michael Lee, Logan Donovan, Leonard Ports, Dustin Deal, David Smit
-
Publication number: 20060027582Abstract: 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: ApplicationFiled: August 4, 2005Publication date: February 9, 2006Inventor: John Beach
-
Patent number: 4433754Abstract: 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: GrantFiled: November 13, 1981Date of Patent: February 28, 1984Inventor: John Beach