Patents by Inventor Youcef Laribi

Youcef Laribi 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: 20200374194
    Abstract: Described embodiments provide systems and methods for generating configuration templates. A configuration instance for an application delivery controller can be identified and a plurality of configuration objects. Each configuration object can include a set of instructions for managing network traffic between a plurality of clients and a plurality of servers. A subset of configuration objects can be selected from the plurality of configuration objects. Instance-specific instructions can be removed from each configuration object of the subset. A configuration graph can be generated for each application of the plurality of applications identified in the subset. A match of at least a portion of the configuration graph and a configuration pattern of a plurality of configuration patterns can be identified.
    Type: Application
    Filed: September 30, 2019
    Publication date: November 26, 2020
    Inventors: Youcef Laribi, Swetha Garipally, Chandra Keerthi Reddy
  • Patent number: 10419311
    Abstract: The present disclosure is directed towards systems and methods of configuring a computing environment. A device identifies a template including a declarative language with a first declaration and a second declaration. The device instantiate the template to generate a configuration object corresponding to the first declaration. The device establishes a first configuration of a component using the generated configuration object. The device generates a second configuration of a monitor to monitor a component. The device establishes the monitor to monitor operational state of the component.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: September 17, 2019
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Youcef Laribi, Umamaheswaran Arumugam, Rahul Kurpad
  • Publication number: 20180109421
    Abstract: The present disclosure is directed towards systems and methods of configuring a computing environment. A device identifies a template including a declarative language with a first declaration and a second declaration. The device instantiate the template to generate a configuration object corresponding to the first declaration. The device establishes a first configuration of a component using the generated configuration object. The device generates a second configuration of a monitor to monitor a component. The device establishes the monitor to monitor operational state of the component.
    Type: Application
    Filed: October 18, 2016
    Publication date: April 19, 2018
    Inventors: Youcef Laribi, Umamaheswaran Arumugam, Rahul Kurpad
  • Patent number: 9769085
    Abstract: The present application is directed towards systems and methods for adaptive application provisioning for cloud services. An appliance deployed in a network as a gateway may be able to transparently monitor application activity in a cloud computing environment provided by one or more servers, including servers executed by virtual machines, bare-metal or non-virtual servers, or other computing devices. In some embodiments, the appliance may monitor one or more network metrics, including bandwidth usage, latency, congestion, or other issues; and/or may monitor application health or server or virtual machine statistics, including memory and processor usage, bandwidth usage, latency, or other metrics. Responsive to one or more metrics exceeding a threshold, the appliance may automatically provision or start, or deprovision or shut down, one or more virtual or physical machines from a cloud service provider, and may provide configuration information to the provisioned or started machines as needed.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: September 19, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Youcef Laribi, Josephine Suganthi, Ratnesh Singh, Ravi Kondamuru
  • 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: 20130297802
    Abstract: The present application is directed towards systems and methods for adaptive application provisioning for cloud services. An appliance deployed in a network as a gateway may be able to transparently monitor application activity in a cloud computing environment provided by one or more servers, including servers executed by virtual machines, bare-metal or non-virtual servers, or other computing devices. In some embodiments, the appliance may monitor one or more network metrics, including bandwidth usage, latency, congestion, or other issues; and/or may monitor application health or server or virtual machine statistics, including memory and processor usage, bandwidth usage, latency, or other metrics. Responsive to one or more metrics exceeding a threshold, the appliance may automatically provision or start, or deprovision or shut down, one or more virtual or physical machines from a cloud service provider, and may provide configuration information to the provisioned or started machines as needed.
    Type: Application
    Filed: May 3, 2013
    Publication date: November 7, 2013
    Applicant: Citrix Systems, Inc.
    Inventors: Youcef Laribi, Josephine Suganthi, Ratnesh Singh, Ravia Kondamuru
  • 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