Patents by Inventor John S. Combs

John S. Combs 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: 12574358
    Abstract: A method may include: receiving, by a webserver computer program, shared key material shared with a client application; receiving from a browser, a request for a secure connection; establishing a session with the browser over a first secure connection; establishing a shared secret key with the browser, wherein the browser creates a browser secret key encrypted with the shared secret key, encrypts the browser secret key with the shared secret key, and provides the browser secret key encrypted with the shared secret key and session information the client application over a second secure connection that is protected with the shared key material; decrypting the browser secret key encrypted with the shared secret key using the shared secret key; identifying the session with the browser from the session information; and establishing, end-to-end encryption on top of the second secure connection using the browser secret key or a derivation thereof.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: March 10, 2026
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Omar Amer, Jefferson Chu, John S. Combs, Andrew Lang, Charles Lim, Marco Pistoia, Vas Rajan, Ray Voss
  • Patent number: 12541802
    Abstract: A trusted node in a distributed ledger audit system may identify first audit event data for a first audit event from a first computing resource on a messaging bus; generate a first hash of a subset of the first audit event data; write the first audit event data to a storage location; create a first block comprising a subset of the first audit event data and a header comprising the first hash; and write the first block to a scoped distributed ledger. A verification node may generate a third hash from the first hash and a second hash for a second block for a second audit event; create a third block comprising the third hash in a header of the third block and the subset of first audit event data and the subset of second audit even data; and write the second block to an audit distributed ledger.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: February 3, 2026
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Manuj Bawa, John S. Combs
  • Patent number: 12321736
    Abstract: A method for deploying federated infrastructure as code may include an infrastructure seeding engine: receiving a plurality of extensible application patterns; publishing the extensible application patterns to an application pattern catalog; receiving an instantiate request comprising a selection of one of the plurality of extensible application patterns and a blueprint, wherein the blueprint identifies a deployment technology; generating metadata for the selected extensible application pattern; generating a configuration for the selected extensible application pattern; creating execution isolations for deployments based on the metadata; applying security policies to the selected extensible application pattern; generating source code for the selected extensible application pattern; creating and linking the source code for the selected extensible application pattern to a continuous integration/continuous development pipelines; initializing the source code to an infrastructure; and deploying an application arti
    Type: Grant
    Filed: February 22, 2024
    Date of Patent: June 3, 2025
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Manuj Bawa, John S. Combs
  • Publication number: 20250047651
    Abstract: A method may include: receiving, by a webserver computer program, shared key material shared with a client application; receiving from a browser, a request for a secure connection; establishing a session with the browser over a first secure connection; establishing a shared secret key with the browser, wherein the browser creates a browser secret key encrypted with the shared secret key, encrypts the browser secret key with the shared secret key, and provides the browser secret key encrypted with the shared secret key and session information the client application over a second secure connection that is protected with the shared key material; decrypting the browser secret key encrypted with the shared secret key using the shared secret key; identifying the session with the browser from the session information; and establishing, end-to-end encryption on top of the second secure connection using the browser secret key or a derivation thereof.
    Type: Application
    Filed: July 31, 2023
    Publication date: February 6, 2025
    Inventors: Omar AMER, Jefferson CHU, John S. COMBS, Andrew LANG, Charles LIM, Marco PISTOIA, Vas RAJAN, Ray VOSS
  • Publication number: 20240291640
    Abstract: Systems and methods for quantum key distribution (QKD) secured vault-based application-to-application communication are disclosed. A method may include: receiving, at a vault application at a first facility, a request for a shared quantum key for communication of a secret in a vault at the first facility to an application at a second facility; distilling, by quantum devices at the first and the second facility and over a quantum communication channel, a shared quantum key using a QKD protocol; receiving, by an encryptor at the first facility, the secret; encrypting, by the encryptor at the first facility, the secret with the shared quantum key, communicating, the encrypted secret to the second facility over a communication network; decrypting, by an encryptor at the second facility, the encrypted secret with the shared quantum key; and receiving, by the application at the second facility, the secret from the encryptor at the second facility.
    Type: Application
    Filed: February 27, 2023
    Publication date: August 29, 2024
    Inventors: Omar AMER, John S. COMBS, Albert HUANG, Andrew LANG, Charles LIM, Marco PISTOIA
  • Publication number: 20240272887
    Abstract: A method for deploying federated infrastructure as code may include an infrastructure seeding engine: receiving a plurality of extensible application patterns; publishing the extensible application patterns to an application pattern catalog; receiving an instantiate request comprising a selection of one of the plurality of extensible application patterns and a blueprint, wherein the blueprint identifies a deployment technology; generating metadata for the selected extensible application pattern; generating a configuration for the selected extensible application pattern; creating execution isolations for deployments based on the metadata; applying security policies to the selected extensible application pattern; generating source code for the selected extensible application pattern; creating and linking the source code for the selected extensible application pattern to a continuous integration/continuous development pipelines; initializing the source code to an infrastructure; and deploying an application arti
    Type: Application
    Filed: February 22, 2024
    Publication date: August 15, 2024
    Inventors: Manuj BAWA, John S. COMBS
  • Publication number: 20230128753
    Abstract: A method for deploying federated infrastructure as code may include an infrastructure seeding engine: receiving a plurality of extensible application patterns; publishing the extensible application patterns to an application pattern catalog; receiving an instantiate request comprising a selection of one of the plurality of extensible application patterns and a blueprint, wherein the blueprint identifies a deployment technology; generating metadata for the selected extensible application pattern; generating a configuration for the selected extensible application pattern; creating execution isolations for deployments based on the metadata; applying security policies to the selected extensible application pattern; generating source code for the selected extensible application pattern; creating and linking the source code for the selected extensible application pattern to a continuous integration/continuous development pipelines; initializing the source code to an infrastructure; and deploying an application arti
    Type: Application
    Filed: October 25, 2021
    Publication date: April 27, 2023
    Inventors: Manuj BAWA, John S. COMBS
  • Publication number: 20220108404
    Abstract: A trusted node in a distributed ledger audit system may identify first audit event data for a first audit event from a first computing resource on a messaging bus; generate a first hash of a subset of the first audit event data; write the first audit event data to a storage location; create a first block comprising a subset of the first audit event data and a header comprising the first hash; and write the first block to a scoped distributed ledger. A verification node may generate a third hash from the first hash and a second hash for a second block for a second audit event; create a third block comprising the third hash in a header of the third block and the subset of first audit event data and the subset of second audit even data; and write the second block to an audit distributed ledger.
    Type: Application
    Filed: October 5, 2021
    Publication date: April 7, 2022
    Inventors: Manuj BAWA, John S. COMBS
  • Publication number: 20220091896
    Abstract: Hybrid cloud delivery telemetry engines are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for hybrid cloud delivery telemetry may include: (1) receiving, at a user portal, a user identifier, wherein the user identifier is associated with a set of entitlements for patterns, resources, and services to which the user is authorized to access; (2) retrieving based on the user identifier, a pattern, a resource, and a service available to the user based on the user identifier; (3) presenting the available pattern, resource, and service to the user for selection; (4) receiving, at the user portal, a selection of at least one of the pattern, the resource, and the service from the user; and (5) provisioning a user-specific system based on the selection of at least one of the pattern, the resource, and the service.
    Type: Application
    Filed: September 22, 2021
    Publication date: March 24, 2022
    Inventor: John S. COMBS
  • Patent number: 6468622
    Abstract: An improved, washable track control mat made of varied denier fibers and method of making the same. The mat is made by first making yarn made of fine and coarse denier fibers. The fibers are twisted together. More than one yarn may be twisted together. The yarn or yarns may be heat treated. The yarn or yarns are then fed into a tufting machine where tufts of varied denier fibers are held within a substrate. The tufts are bonded to the substrate by a backing, preferably rubber.
    Type: Grant
    Filed: May 6, 1997
    Date of Patent: October 22, 2002
    Assignee: Kleen-Tex Industries Inc.
    Inventors: John S. Combs, Michael McHargue