Patents by Inventor Sunil Rai

Sunil Rai 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: 11968269
    Abstract: A multi-tenant cloud native system for providing network connections between a plurality of gateway endpoints using tags and secure tunnels. The system includes an end-user device, a cloud control plane, and a cloud provider. The end-user device includes a client endpoint providing a request for establishing a network connection with a service endpoint of the gateway endpoint. Zones and tenants are identified from the request. Tags are assigned to the gateway endpoints in the network based on a tag policy. Connectivity of the tags and tunnels between the gateway endpoint are identified from network traffic of devices corresponding to the gateway endpoints. A database of devices with device addresses is identified to determine routes between the gateway endpoints. A secure tunnel is determined from the plurality of tunnels based on the tags corresponding to the tenant and the network connection is established via the secure tunnel using the routes.
    Type: Grant
    Filed: March 17, 2023
    Date of Patent: April 23, 2024
    Assignee: Netskope, Inc.
    Inventors: Parag Pritam Thakore, Sunil Mukundan, Anupam Rai
  • Patent number: 11916775
    Abstract: A control plane system for providing data exchange between a plurality of gateway endpoints using a secure tunnel between the gateway endpoints. The system includes an end-user device, a cloud control plane, and a cloud provider. The end-user device includes a client endpoint providing a request for accessing data using a gateway device by sending data packets. The cloud control plane uses a data plane and a control plane for provisioning the request. The control plane is isolated from the data plane. Routing information of network traffic is received, a tenant associated with the request is identified and isolated. A network policy associated with the access to the data is identified based on the network patterns. The network policy specifies routing for access to the data and the secure tunnel. The access to the data is provided from the cloud provider to the client endpoint on the gateway device.
    Type: Grant
    Filed: March 17, 2023
    Date of Patent: February 27, 2024
    Assignee: Netskope, Inc.
    Inventors: Parag Pritam Thakore, Sunil Mukundan, Anupam Rai
  • Patent number: 10997063
    Abstract: Generating, from transactions performed at a production computing system, information that can be used to effectively test new, updated, and/or modified source code to be deployed within the production computing system. In one example, this disclosure describes a method that includes communicating with a production processing system to determine an initial state of the production processing system; capturing information about a plurality of transactions executing across a plurality of application servers included within the production processing system; communicating with a test processing system to deploy source code within the test processing system that is not included in the production processing system; generating a replay test script; and communicating with the test processing system to enable the test processing system to execute the replay test script.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: May 4, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Sunil Rai, Jonathan Howarth, Shashikanth Rao
  • Patent number: 10474563
    Abstract: A system comprising at least one processor; and at least one storage device. The storage device(s) store instructions that, when executed, cause the at least one processor to: determine an initial state of a production processing system, store the initial state, capture information about a plurality of transactions executing within the production processing system, configure, based on the initial state of a production processing system, a test processing system, deploy, within the test processing system, source code not included in the production processing system, generate, based on the information about the plurality of transactions, a replay test script, wherein the replay test script comprises a replay of the plurality of transactions, and wherein the replay test script further comprises transactions based on a new use case for the source code not included in the production processing system, and execute, within the test processing system, the replay test script.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: November 12, 2019
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Sunil Rai, Jonathan Howarth, Shashikanth Rao
  • Patent number: 9117225
    Abstract: Systems and methods are disclosed for transforming user infrastructure requests and user purchase requests inputs into infrastructure design product and infrastructure allocation outputs. For example, a user infrastructure request is received and is correlated with pre-defined templates. A structured data file is parsed and sent to an infrastructure provider.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: August 25, 2015
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventor: Sunil Rai
  • Publication number: 20130080640
    Abstract: The INFORMATION TECHNOLOGY INFRASTRUCTURE DESIGN APPARATUSES, METHODS AND SYSTEMS (“IT-ID”) transforms user infrastructure requests and user purchase requests inputs via IT-ID components into infrastructure design product and infrastructure allocation outputs. In one embodiment, a method is disclosed, comprising receiving a user infrastructure request and correlating the user infrastructure request with pre-defined templates. The method also includes retrieving a template that best matches the user infrastructure request and generating a structured data file based on the template. The method also parses the structured data file and sends the parsed structured data file to an infrastructure provider.
    Type: Application
    Filed: September 17, 2012
    Publication date: March 28, 2013
    Inventor: Sunil Rai