Patents by Inventor Jatil Chandrakant DAMANIA

Jatil Chandrakant DAMANIA 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: 10761913
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for real-time asynchronous multitenant gateway security with respect to one or more client devices. An embodiment operates by receiving an event and determining that event content information includes at least a portion of service transaction information and the at least portion of the service transaction information is registered. The embodiment may further operate by determining that the event is a security event based on event type information. The embodiment may then determine whether at least a portion of an external content response has been transmitted to the client device and that a validated connection associated with the service transaction information has not yet been disconnected. Based on those determinations, the embodiment may then interrupt the reverse proxy component to invalidate the external content response and disconnect the validated connection.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: September 1, 2020
    Assignee: Datapipe, Inc.
    Inventors: Thomas Patrick McClory, Jatil Chandrakant Damania, Scott Matthew Vidmar
  • Patent number: 10691514
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for creating and managing a software application. In an embodiment, an application template may first be identified. Application creation configuration information for a new software application may then be determined based on the identified application template. Application source code information may be generated based on the application creation configuration information and stored in a provisioned application source code data store. A build of the application source code information may then be initiated to generate the software application. An application infrastructure configured to host the software application may be provisioned in an infrastructure services provider system, and the software application may be automatically deployed to the provisioned application infrastructure including appropriate security concerns.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: June 23, 2020
    Assignee: DATAPIPE, INC.
    Inventors: Thomas Patrick McClory, Jatil Chandrakant Damania, Scott Matthew Vidmar, Joshua Matthew Leder, Allen Turner Hurff
  • Patent number: 10521284
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for processing requests for a deployed service or application. According to an embodiment, a request for a service may be received by a command application programming interface (API) from a client device. A request identifier and a task message specifying a task to be performed by the service may be generated based on the received request. A read cache may be updated with the request identifier, and the task message may be transmitted to a command task queue. A worker process may detect the task message upon transmission of the task message to the command queue and execute the task specified by the task message. Upon completion of the task, a completion message may be transmitted to an event publish queue.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: December 31, 2019
    Assignee: Datapipe, Inc.
    Inventors: Thomas Patrick McClory, Jatil Chandrakant Damania, Scott Matthew Vidmar
  • Patent number: 10514967
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for rapid, asynchronous multitenant telemetry collection and storage of multiple tenants. An embodiment operates by receiving a telemetry storage request from a telemetry application configured to collect telemetry information from a deployed application and queuing the received telemetry storage request into a gatekeeper command queue. The embodiment further operates by retrieving the received telemetry storage request from the gatekeeper command queue and publishing a decorated telemetry collection event to a global event stream by transmitting the decorated telemetry collection event to an event stream component configured to manage the global event stream.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: December 24, 2019
    Assignee: Datapipe, Inc.
    Inventors: Thomas Patrick McClory, Jatil Chandrakant Damania, Scott Matthew Vidmar, Ross Edward Lonstein
  • Publication number: 20180322437
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for rapid, asynchronous multitenant telemetry collection and storage of multiple tenants. An embodiment operates by receiving a telemetry storage request from a telemetry application configured to collect telemetry information from a deployed application and queuing the received telemetry storage request into a gatekeeper command queue. The embodiment further operates by retrieving the received telemetry storage request from the gatekeeper command queue and publishing a decorated telemetry collection event to a global event stream by transmitting the decorated telemetry collection event to an event stream component configured to manage the global event stream.
    Type: Application
    Filed: July 20, 2017
    Publication date: November 8, 2018
    Inventors: Thomas Patrick MCCLORY, Jatil Chandrakant Damania, Scott Matthew Vidmar, Ross Edward Lonstein
  • Publication number: 20180321918
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for creating and managing a software application. In an embodiment, an application template may first be identified. Application creation configuration information for a new software application may then be determined based on the identified application template. Application source code information may be generated based on the application creation configuration information and stored in a provisioned application source code data store. A build of the application source code information may then be initiated to generate the software application. An application infrastructure configured to host the software application may be provisioned in an infrastructure services provider system, and the software application may be automatically deployed to the provisioned application infrastructure including appropriate security concerns.
    Type: Application
    Filed: June 8, 2017
    Publication date: November 8, 2018
    Inventors: Thomas Patrick MCCLORY, Jatil Chandrakant DAMANIA, Scott Matthew VIDMAR, Joshua Matthew LEDER, Allen Turner HURFF
  • Publication number: 20180324204
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for real-time asynchronous multitenant gateway security with respect to one or more client devices. An embodiment operates by receiving an event and determining that event content information includes at least a portion of service transaction information and the at least portion of the service transaction information is registered. The embodiment may further operate by determining that the event is a security event based on event type information. The embodiment may then determine whether at least a portion of an external content response has been transmitted to the client device and that a validated connection associated with the service transaction information has not yet been disconnected. Based on those determinations, the embodiment may then interrupt the reverse proxy component to invalidate the external content response and disconnect the validated connection.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 8, 2018
    Inventors: Thomas Patrick McClory, Jatil Chandrakant Damania, Scott Matthew Vidmar
  • Publication number: 20180321993
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for processing requests for a deployed service or application. According to an embodiment, a request for a service may be received by a command application programming interface (API) from a client device. A request identifier and a task message specifying a task to be performed by the service may be generated based on the received request. A read cache may be updated with the request identifier, and the task message may be transmitted to a command task queue. A worker process may detect the task message upon transmission of the task message to the command queue and execute the task specified by the task message. Upon completion of the task, a completion message may be transmitted to an event publish queue.
    Type: Application
    Filed: September 5, 2017
    Publication date: November 8, 2018
    Inventors: Thomas Patrick McClory, Jatil Chandrakant Damania, Scott Matthew Vidmar