Patents by Inventor Pere Monclus

Pere Monclus 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: 20240020185
    Abstract: A cloud distributed application runtime is deployed to execute a cloud infrastructure. During deployment of an application service by the cloud infrastructure, each action implemented in the cloud infrastructure is traced, from an initiation of the application service to a termination of the application service. Level objectives associated with the cloud infrastructure and associated with the application service deployed by the cloud infrastructure are tracked. In response to tracing an action implemented in the cloud infrastructure and in response to tracking the level objectives, a scaling decision associated with the application service is determined. The scaling decision incudes either an upscaling or a downscaling. In response to determining the scaling decision, the scaling decision is implemented to match the level objectives associated with the cloud infrastructure and associated with the application service.
    Type: Application
    Filed: November 18, 2022
    Publication date: January 18, 2024
    Inventors: Emad Benjamin, Pere Monclus, Diwan Chandrabose, Abhijit Patharkar, Abhirama Mallela
  • Publication number: 20230388200
    Abstract: For a multi-tenant environment, some embodiments of the invention provide a novel method for forwarding tenant traffic through a set of service machines to perform a set of service operations on the tenant traffic. In some embodiments, the method performs a classification operation on a data message flow of a tenant, in order to identify a set of service operations to perform on the data message flow. For some data message flows, the classification operation selects the identified set of service operations from several candidate sets of service operations that are viable service operation sets for similar data message flows of the tenant. In some embodiments, the classification operation is based on a set of attributes associated with the data message flow (e.g., five tuple identifier, i.e., protocol and source and destination ports and IP addresses).
    Type: Application
    Filed: July 28, 2023
    Publication date: November 30, 2023
    Inventors: Sami Boutros, Pere Monclus, Philip Kippen, Dharma Rajan, Yashika Narang
  • Patent number: 11799899
    Abstract: Example methods are provided a computer system to perform context-aware domain name system (DNS) query handling in a software-defined networking (SDN) environment. One example method may comprise detecting a DNS query to translate a domain name; identifying DNS record information that translates the domain name to a network address assigned to a virtualized computing instance; and identifying context information that is associated with the virtualized computing instance and mapped to the DNS record information. The method may also comprise: in response to detecting a potential security threat based on the context information, performing a remediation action to block access to the virtualized computing instance; but otherwise, generating and sending a DNS reply specifying the network address assigned to allow access to the virtualized computing instance.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: October 24, 2023
    Assignee: VMWARE, INC.
    Inventors: Andrew Babakian, Emad Benjamin, Pere Monclus
  • Patent number: 11750476
    Abstract: For a multi-tenant environment, some embodiments of the invention provide a novel method for forwarding tenant traffic through a set of service machines to perform a set of service operations on the tenant traffic. In some embodiments, the method performs a classification operation on a data message flow of a tenant, in order to identify a set of service operations to perform on the data message flow. For some data message flows, the classification operation selects the identified set of service operations from several candidate sets of service operations that are viable service operation sets for similar data message flows of the tenant. In some embodiments, the classification operation is based on a set of attributes associated with the data message flow (e.g., five tuple identifier, i.e., protocol and source and destination ports and IP addresses).
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: September 5, 2023
    Assignee: NICIRA, INC.
    Inventors: Sami Boutros, Pere Monclus, Philip Kippen, Dharma Rajan, Yashika Narang
  • Patent number: 10979875
    Abstract: A method in one embodiment includes intercepting a message in an on-board unit (OBU) of a vehicular network environment between a source and a receiver in the vehicular network environment, verifying the message is sent from the source, verifying the message is not altered, evaluating a set of source flow control policies associated with the source, and blocking the message if the set of source flow control policies indicate the message is not permitted. In specific embodiments, the message is not permitted if a level of access assigned to the source in the set of source flow control policies does not match a level of access tagged on the message. In further embodiments, the method includes evaluating a set of receiver flow control policies associated with the receiver, and blocking the message if the set of receiver flow control policies indicates the message is not permitted.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: April 13, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Lillian Lei Dai, Sateesh K. Addepalli, Xiaoqing Zhu, Preethi Natarajan, Rong Pan, Fabio R. Maino, Flavio Bonomi, Alexander Loukissas, Vina Ermagan, Pere Monclus
  • Publication number: 20210044502
    Abstract: For a multi-tenant environment, some embodiments of the invention provide a novel method for forwarding tenant traffic through a set of service machines to perform a set of service operations on the tenant traffic. In some embodiments, the method performs a classification operation on a data message flow of a tenant, in order to identify a set of service operations to perform on the data message flow. For some data message flows, the classification operation selects the identified set of service operations from several candidate sets of service operations that are viable service operation sets for similar data message flows of the tenant. In some embodiments, the classification operation is based on a set of attributes associated with the data message flow (e.g., five tuple identifier, i.e., protocol and source and destination ports and IP addresses).
    Type: Application
    Filed: October 9, 2020
    Publication date: February 11, 2021
    Inventors: Sami Boutros, Pere Monclus, Philip Kippen, Dharma Rajan, Yashika Narang
  • Publication number: 20210021634
    Abstract: Example methods are provided a computer system to perform context-aware domain name system (DNS) query handling in a software-defined networking (SDN) environment. One example method may comprise detecting a DNS query to translate a domain name; identifying DNS record information that translates the domain name to a network address assigned to a virtualized computing instance; and identifying context information that is associated with the virtualized computing instance and mapped to the DNS record information. The method may also comprise: in response to detecting a potential security threat based on the context information, performing a remediation action to block access to the virtualized computing instance; but otherwise, generating and sending a DNS reply specifying the network address assigned to allow access to the virtualized computing instance.
    Type: Application
    Filed: July 19, 2019
    Publication date: January 21, 2021
    Applicant: VMware, Inc.
    Inventors: Andrew BABAKIAN, Emad BENJAMIN, Pere MONCLUS
  • Patent number: 10805181
    Abstract: For a multi-tenant environment, some embodiments of the invention provide a novel method for forwarding tenant traffic through a set of service machines to perform a set of service operations on the tenant traffic. In some embodiments, the method performs a classification operation on a data message flow of a tenant, in order to identify a set of service operations to perform on the data message flow. For some data message flows, the classification operation selects the identified set of service operations from several candidate sets of service operations that are viable service operation sets for similar data message flows of the tenant. In some embodiments, the classification operation is based on a set of attributes associated with the data message flow (e.g., five tuple identifier, i.e., protocol and source and destination ports and IP addresses).
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: October 13, 2020
    Assignee: NICIRA, INC.
    Inventors: Sami Boutros, Pere Monclus, Philip Kippen, Dharma Rajan, Yashika Narang
  • Patent number: 10797966
    Abstract: For a multi-tenant environment, some embodiments of the invention provide a novel method for forwarding tenant traffic through a set of service machines to perform a set of service operations on the tenant traffic. In some embodiments, the method performs a classification operation on a data message flow of a tenant, in order to identify a set of service operations to perform on the data message flow. For some data message flows, the classification operation selects the identified set of service operations from several candidate sets of service operations that are viable service operation sets for similar data message flows of the tenant. In some embodiments, the classification operation is based on a set of attributes associated with the data message flow (e.g., five tuple identifier, i.e., protocol and source and destination ports and IP addresses).
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: October 6, 2020
    Assignee: NICIRA, INC.
    Inventors: Sami Boutros, Pere Monclus, Philip Kippen, Dharma Rajan, Yashika Narang
  • Patent number: 10630557
    Abstract: A network management system manages a virtual network includes an interface system communicatively coupled to one or more servers, a director engine, and a configuration engine. The one or more servers implement a virtual network including one or more virtual machines and one or more containers organized into one or more virtual domains. The interface system generates a graphical user interface displaying graphical representations of the one or more virtual machines and the one or more containers and of the one or more servers; and information associated with the virtual network. The director engine receives a user selection of at least one server, virtual machine, container, or virtual domain, accesses information associated with the user selection, and identifies one or more of servers, virtual machines, containers, and virtual domains associated with the user selection.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: April 21, 2020
    Assignee: Nicira, Inc.
    Inventors: Max Bielenberg, Pere Monclus, Sushil Singh, Jorge Jaramillo, Carolina Pena, Arslan Waqar, Dragos Rusu, Duyen Riggs, Syed Khayam
  • Patent number: 10461999
    Abstract: Example methods and systems for managing interconnection of virtual network functions are disclosed. Example methods disclosed herein include, in response to a trigger event indicating detection of an interface, obtaining a virtual network domain template corresponding to a virtual network domain to be configured, the virtual network domain template identifying one or more virtual network functions and one or more interfaces, at least some of the virtual network functions being connected together through one or more links. Disclosed example methods further include configuring and provisioning the virtual network domain to contain the interface using the virtual network domain template and properties of the interface to enable the interface to send information in the virtual network domain.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: October 29, 2019
    Assignee: Nicira, Inc.
    Inventors: Brenden Blanco, Sushil Singh, Gaetano Borgione, Alexei Starovoitov, Pere Monclus
  • Publication number: 20190132220
    Abstract: For a multi-tenant environment, some embodiments of the invention provide a novel method for forwarding tenant traffic through a set of service machines to perform a set of service operations on the tenant traffic. In some embodiments, the method performs a classification operation on a data message flow of a tenant, in order to identify a set of service operations to perform on the data message flow. For some data message flows, the classification operation selects the identified set of service operations from several candidate sets of service operations that are viable service operation sets for similar data message flows of the tenant. In some embodiments, the classification operation is based on a set of attributes associated with the data message flow (e.g., five tuple identifier, i.e., protocol and source and destination ports and IP addresses).
    Type: Application
    Filed: January 26, 2018
    Publication date: May 2, 2019
    Inventors: Sami Boutros, Pere Monclus, Philip Kippen, Dharma Rajan, Yashika Narang
  • Publication number: 20190132221
    Abstract: For a multi-tenant environment, some embodiments of the invention provide a novel method for forwarding tenant traffic through a set of service machines to perform a set of service operations on the tenant traffic. In some embodiments, the method performs a classification operation on a data message flow of a tenant, in order to identify a set of service operations to perform on the data message flow. For some data message flows, the classification operation selects the identified set of service operations from several candidate sets of service operations that are viable service operation sets for similar data message flows of the tenant. In some embodiments, the classification operation is based on a set of attributes associated with the data message flow (e.g., five tuple identifier, i.e., protocol and source and destination ports and IP addresses).
    Type: Application
    Filed: January 26, 2018
    Publication date: May 2, 2019
    Inventors: Sami Boutros, Pere Monclus, Philip Kippen, Dharma Rajan, Yashika Narang
  • Publication number: 20190020985
    Abstract: A method in one embodiment includes intercepting a message in an on-board unit (OBU) of a vehicular network environment between a source and a receiver in the vehicular network environment, verifying the message is sent from the source, verifying the message is not altered, evaluating a set of source flow control policies associated with the source, and blocking the message if the set of source flow control policies indicate the message is not permitted. In specific embodiments, the message is not permitted if a level of access assigned to the source in the set of source flow control policies does not match a level of access tagged on the message. In further embodiments, the method includes evaluating a set of receiver flow control policies associated with the receiver, and blocking the message if the set of receiver flow control policies indicates the message is not permitted.
    Type: Application
    Filed: September 11, 2018
    Publication date: January 17, 2019
    Inventors: Lillian Lei Dai, Sateesh K. Addepalli, Xiaoqing Zhu, Preethi Natarajan, Rong Pan, Fabio R. Maino, Flavio Bonomi, Alexander Loukissas, Vina Ermagan, Pere Monclus
  • Patent number: 10117066
    Abstract: A method in one embodiment includes intercepting a message in an on-board unit (OBU) of a vehicular network environment between a source and a receiver in the vehicular network environment, verifying the message is sent from the source, verifying the message is not altered, evaluating a set of source flow control policies associated with the source, and blocking the message if the set of source flow control policies indicate the message is not permitted. In specific embodiments, the message is not permitted if a level of access assigned to the source in the set of source flow control policies does not match a level of access tagged on the message. In further embodiments, the method includes evaluating a set of receiver flow control policies associated with the receiver, and blocking the message if the set of receiver flow control policies indicates the message is not permitted.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: October 30, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Sateesh K. Addepalli, Lillian Lei Dai, Flavio Bonomi, Xiaoqing Zhu, Fabio R. Maino, Pere Monclus, Rong Pan, Preethi Natarajan, Vina Ermagan, Alexander Loukissas
  • Publication number: 20180004577
    Abstract: A method and apparatus is disclosed herein for use of a connectivity manager and a network infrastructure including the same. In one embodiment, the network infrastructure comprises one or more physical devices communicably coupled into a physical network infrastructure or via the overlay provided by the physical servers; and a virtual network domain containing a virtual network infrastructure executing on the physical network infrastructure. In one embodiment, the virtual network domain comprises one or more virtual network functions connected together through one or more links and executing on the one or more physical devices, and one or more interfaces coupled to one or more network functions via one or more links to communicate data between the virtual network domain and at least one of the one or more physical devices of the physical network infrastructure while the virtual network domain is isolated from other virtual infrastructures executing on the physical network infrastructure.
    Type: Application
    Filed: September 18, 2017
    Publication date: January 4, 2018
    Inventors: Brenden Blanco, Sushil Singh, Gaetano Borgione, Alexei Starovoitov, Pere Monclus
  • Patent number: 9766943
    Abstract: A method and apparatus is disclosed herein for use of a connectivity manager and a network infrastructure including the same. In one embodiment, the network infrastructure comprises one or more physical devices communicably coupled into a physical network infrastructure or via the overlay provided by the physical servers; and a virtual network domain containing a virtual network infrastructure executing on the physical network infrastructure. In one embodiment, the virtual network domain comprises one or more virtual network functions connected together through one or more links and executing on the one or more physical devices, and one or more interfaces coupled to one or more network functions via one or more links to communicate data between the virtual network domain and at least one of the one or more physical devices of the physical network infrastructure while the virtual network domain is isolated from other virtual infrastructures executing on the physical network infrastructure.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: September 19, 2017
    Assignee: Nicira, Inc.
    Inventors: Brenden Blanco, Sushil Singh, Gaetano Borgione, Alexei Starovaitov, Pere Monclus
  • Patent number: 9755942
    Abstract: A method for monitoring network conditions by receiving a first condition definition describing a first network condition to be monitored in a network and an activation definition, determining a network topology of the network, and compiling the first condition definition to generate a first data plane component, a first control plane component, and an activation component. The method also includes deploying the first data plane component into a data plane of the network, where the data plane component captures and synthesizes a first stream of network events to generate a first modified stream of network events. The method also includes deploying the control plane component into a network operating system for the network. The control plane component receives and correlates the first modified stream of network events. The method also includes deploying an activation component that, upon receiving the correlated stream of events, initiates the activation definition.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: September 5, 2017
    Assignee: VMware, Inc.
    Inventors: Marco Leogrande, Pere Monclus, Awais Nemat, Sushil Singh
  • Patent number: 9654937
    Abstract: A method includes selecting a path for routing a data packet from a source node to a destination node in a vehicular ad hoc network, storing the data packet if the selected path is identified as a dead end, and establishing a communication link with a first node. The method also includes forwarding the data packet to the first node if a first distance between the first node and the destination node is less than a second distance between the source node and the destination node. More specific embodiments include sending a query for location information of the destination node, receiving the location information including two or more available paths from the source node to the destination node, and determining the path for routing the data packet is an optimal path of the two or more available paths.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: May 16, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sateesh K. Addepalli, Raghuram S. Sudhaakar, Lillian Lei Dai, Vina Ermagan, Preethi Natarajan, Kevin C. Lee, Pere Monclus
  • Publication number: 20170111236
    Abstract: A network management system manages a virtual network includes an interface system communicatively coupled to one or more servers, a director engine, and a configuration engine. The one or more servers implement a virtual network including one or more virtual machines and one or more containers organized into one or more virtual domains. The interface system generates a graphical user interface displaying graphical representations of the one or more virtual machines and the one or more containers and of the one or more servers; and information associated with the virtual network. The director engine receives a user selection of at least one server, virtual machine, container, or virtual domain, accesses information associated with the user selection, and identifies one or more of servers, virtual machines, containers, and virtual domains associated with the user selection.
    Type: Application
    Filed: October 12, 2016
    Publication date: April 20, 2017
    Inventors: Max Bielenberg, Pere Monclus, Sushil Singh, Jorge Jaramillo, Carolina Pena, Arslan Waqar, Dragos Rusu, Duyen Riggs, Syed Ali Khayam