Patents by Inventor Deepak Sarda

Deepak Sarda 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: 20230412383
    Abstract: Systems and methods for inter-service authentication are disclosed. In one embodiment, a system may include a plurality of services and a cloud platform. The first service may generate a token comprising a first service identifier for communicating with a second service, and may request, from the cloud platform, a private key for the first service. The cloud platform may provide the private key to the first service. The first service may sign the token with the private key and may communicate a request to the second service with the signed token. The second service may retrieve the first service identifier and may request, from the cloud platform, a public key for the first service identifier. The cloud platform may provide the public key to the second service. The second service may validate the token using the public key, and may grant the request in response to the validation.
    Type: Application
    Filed: August 30, 2023
    Publication date: December 21, 2023
    Inventors: Deepak Sarda, Ramji Venkateswaran
  • Patent number: 11824988
    Abstract: Systems and methods for inter-service authentication are disclosed. In one embodiment, a system may include a plurality of services and a cloud platform. The first service may generate a token comprising a first service identifier for communicating with a second service, and may request, from the cloud platform, a private key for the first service. The cloud platform may provide the private key to the first service. The first service may sign the token with the private key and may communicate a request to the second service with the signed token. The second service may retrieve the first service identifier and may request, from the cloud platform, a public key for the first service identifier. The cloud platform may provide the public key to the second service. The second service may validate the token using the public key, and may grant the request in response to the validation.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: November 21, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Deepak Sarda, Ramji Venkateswaran
  • Patent number: 11397665
    Abstract: Embodiments disclosed herein provide for systems and methods for implementing chaos engineering in distributed systems with chaos engineering trials. The systems and methods provide for a RESTful API that is configured to generate a chaos engineering experiment including a plurality of steps that test one or more conditions in the distributed system as well as generate a chaos engineering trial based on the chaos engineering experiment and one or more parameters.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: July 26, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Garima Singh, Deepak Sarda, Yang Yu
  • Publication number: 20220224718
    Abstract: A system and method for injecting network chaos between a client system and a server system within a network are disclosed. A processor implement a chaos controller DNS (Domain Name System) server and configures a client application running on the client system to utilize the chaos controller DNS server as a DNS server. The processor also selects the chaos controller DNS as the DNS server and implements a chaos controller application programming interface (API) and a chaos controller central server; and orchestrates a type and a duration of a network chaos injection by utilizing the chaos controller API and the chaos controller central server without modifying an application code of the client application.
    Type: Application
    Filed: December 14, 2021
    Publication date: July 14, 2022
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Deepak SARDA, Yohei KUSAKABE
  • Patent number: 11195142
    Abstract: Systems and methods for automated cloud infrastructure operations using a structured inventory are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for automated cloud infrastructure operations using a structured inventory may include: (1) receiving unstructured data from a platform, wherein the unstructured data comprises unstructured inventory operational data; (2) transforming the unstructured data into structured data; (3) identifying at least some of the structured data as emerging reference data based on a request for at least some of the structured data; (4) providing at least some of the emerging reference data to an inventory event stream; and (5) applying a template to the inventory event stream to generate an authoritative inventory.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: December 7, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Ramji Venkateswaran, Varun Vinod Arbatti, Deepak Sarda, Lois Blanc
  • Publication number: 20210263836
    Abstract: Embodiments disclosed herein provide for systems and methods for implementing chaos engineering in distributed systems with chaos engineering trials. The systems and methods provide for a RESTful API that is configured to generate a chaos engineering experiment including a plurality of steps that test one or more conditions in the distributed system as well as generate a chaos engineering trial based on the chaos engineering experiment and one or more parameters.
    Type: Application
    Filed: February 20, 2020
    Publication date: August 26, 2021
    Inventors: Garima SINGH, Deepak SARDA, Yang YU
  • Publication number: 20210234697
    Abstract: Systems and methods for inter-service authentication are disclosed. In one embodiment, a system may include a plurality of services and a cloud platform. The first service may generate a token comprising a first service identifier for communicating with a second service, and may request, from the cloud platform, a private key for the first service. The cloud platform may provide the private key to the first service. The first service may sign the token with the private key and may communicate a request to the second service with the signed token. The second service may retrieve the first service identifier and may request, from the cloud platform, a public key for the first service identifier. The cloud platform may provide the public key to the second service. The second service may validate the token using the public key, and may grant the request in response to the validation.
    Type: Application
    Filed: April 14, 2021
    Publication date: July 29, 2021
    Inventors: Deepak Sarda, Ramji Venkateswaran
  • Patent number: 11012237
    Abstract: Systems and methods for inter-service authentication are disclosed. In one embodiment, a system may include a plurality of services and a cloud platform. The first service may generate a token comprising a first service identifier for communicating with a second service, and may request, from the cloud platform, a private key for the first service. The cloud platform may provide the private key to the first service. The first service may sign the token with the private key and may communicate a request to the second service with the signed token. The second service may retrieve the first service identifier and may request, from the cloud platform, a public key for the first service identifier. The cloud platform may provide the public key to the second service. The second service may validate the token using the public key, and may grant the request in response to the validation.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: May 18, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Deepak Sarda, Ramji Venkateswaran
  • Publication number: 20190295031
    Abstract: Systems and methods for automated cloud infrastructure operations using a structured inventory are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for automated cloud infrastructure operations using a structured inventory may include: (1) receiving unstructured data from a platform, wherein the unstructured data comprises unstructured inventory operational data; (2) transforming the unstructured data into structured data; (3) identifying at least some of the structured data as emerging reference data based on a request for at least some of the structured data; (4) providing at least some of the emerging reference data to an inventory event stream; and (5) applying a template to the inventory event stream to generate an authoritative inventory.
    Type: Application
    Filed: March 20, 2019
    Publication date: September 26, 2019
    Inventors: Ramji Venkateswaran, Varun Vinod Arbatti, Deepak Sarda, Lois Blanc