Patents by Inventor Sovit Garg

Sovit Garg 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: 10222926
    Abstract: The present application is directed towards systems and methods for providing user interfaces for management applications via a definition-based graphical user interface (GUI) framework for developing web based management applications for servers, intermediaries, routers, wide area network (WAN) accelerators, caches, switches, or any other type and form of computing device. The plug-in free framework reduces the server's resource consumption and bandwidth by making a full use of resources available on the client computing device or browser. A complete web application can be developed using JavaScript Object Notation (JSON) definitions along with a representational state transfer (REST) based application programming interface (API) efficiently using the framework, which may comprise light-weight pure JavaScript or similar executable code. In many embodiments, the framework may be layered in a model-view-controller (MVC) architecture easing resource consumption, maintenance and extensibility.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 5, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Mohan Kumar Pandian, Rahul Kurpad, Vijay Venkatachalam, Sanjay Gupta, Sovit Garg
  • Patent number: 9917865
    Abstract: The present disclosure is directed to multi-level application programming interface (API) integration of a distributed enterprise application architecture deployed across datacenter/private cloud and public cloud, such as end-to-end configuration of bridging two virtual or physical datacenters via a cloud bridge using simple/user-friendly configuration interfaces and API calls. Seamless integration of infrastructure from various providers with proprietary APIs can be achieved, without requiring user intervention or reconfiguration. Accordingly, the solution masks the inherent complexity and architectural expertise required to effectively use the cloud bridging solution with the various Infrastructure-as-a-Service (IaaS) architectures and technologies.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: March 13, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Ishant Arora, Sovit Garg
  • Patent number: 9432269
    Abstract: The present disclosure is directed towards systems and methods for lightweight identification of flow information by application. A flow monitor executed by a processor of a device may maintain a counter. The flow monitor may associate an application with the value of the counter and transmit, to a data collector executed by a second device, the counter value and a name of the application. The flow monitor may monitor a data flow associated with the application to generate a data record. The flow monitor may transmit the data record to the data collector, the data record including an identification of the application consisting of the counter value and not including the name of the application. The data collector may then re-associate the data record with the application name based on the previously received counter value.
    Type: Grant
    Filed: April 6, 2013
    Date of Patent: August 30, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Saravana Annamalaisami, Rajesh Joshi, Sovit Garg, Arvind Neergunda
  • Publication number: 20140304393
    Abstract: The present disclosure is directed towards systems and methods for lightweight identification of flow information by application. A flow monitor executed by a processor of a device may maintain a counter. The flow monitor may associate an application with the value of the counter and transmit, to a data collector executed by a second device, the counter value and a name of the application. The flow monitor may monitor a data flow associated with the application to generate a data record. The flow monitor may transmit the data record to the data collector, the data record including an identification of the application consisting of the counter value and not including the name of the application. The data collector may then re-associate the data record with the application name based on the previously received counter value.
    Type: Application
    Filed: April 6, 2013
    Publication date: October 9, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Saravana Annamalaisami, Rajesh Joshi, Sovit Garg
  • Patent number: 8812714
    Abstract: The present solution is directed towards embodiments of a feature generally referred to as Application Templates or AppTemplates, which allows a administrator of an intermediary, such as an appliance, to configure and manage settings per application on a basis of a subset of application network traffic. Once configured, the application settings can be exported in a file called the Application Template, and imported into other intermediary systems. The Application Template includes the settings for the application as configured via the intermediary.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: August 19, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Rajiv Sinha, Minoo Gupta, Prakash Khemani, Youcef Laribi, Salvatore Orlando, Sovit Garg, Sanjay Gupta, Raghu Goyal
  • Publication number: 20140108665
    Abstract: The present disclosure is directed to multi-level application programming interface (API) integration of a distributed enterprise application architecture deployed across datacenter/private cloud and public cloud, such as end-to-end configuration of bridging two virtual or physical datacenters via a cloud bridge using simple/user-friendly configuration interfaces and API calls. Seamless integration of infrastructure from various providers with proprietary APIs can be achieved, without requiring user intervention or reconfiguration. Accordingly, the solution masks the inherent complexity and architectural expertise required to effectively use the cloud bridging solution with the various Infrastructure-as-a-Service (IaaS) architectures and technologies.
    Type: Application
    Filed: October 7, 2013
    Publication date: April 17, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Ishant Arora, Sovit Garg
  • Publication number: 20130246944
    Abstract: The present application is directed towards systems and methods for providing user interfaces for management applications via a definition-based graphical user interface (GUI) framework for developing web based management applications for servers, intermediaries, routers, wide area network (WAN) accelerators, caches, switches, or any other type and form of computing device. The plug-in free framework reduces the server's resource consumption and bandwidth by making a full use of resources available on the client computing device or browser. A complete web application can be developed using JavaScript Object Notation (JSON) definitions along with a representational state transfer (REST) based application programming interface (API) efficiently using the framework, which may comprise light-weight pure JavaScript or similar executable code. In many embodiments, the framework may be layered in a model-view-controller (MVC) architecture easing resource consumption, maintenance and extensibility.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 19, 2013
    Inventors: Mohan Kumar Pandiyan, Rahul Kurpad, Vijay Venkatachalam, Sanjay Gupta, Sovit Garg
  • Publication number: 20100121975
    Abstract: The present solution is directed towards embodiments of a feature generally referred to as Application Templates or AppTemplates, which allows a administrator of an intermediary, such as an appliance, to configure and manage settings per application on a basis of a subset of application network traffic. Once configured, the application settings can be exported in a file called the Application Template, and imported into other intermediary systems. The Application Template includes the settings for the application as configured via the intermediary.
    Type: Application
    Filed: November 12, 2009
    Publication date: May 13, 2010
    Inventors: Rajiv Sinha, Minoo Gupta, Prakash Khemani, Youcef Laribi, Salvatore Orlando, Sovit Garg, Sanjay Gupta, Raghu Goyal