Patents by Inventor Eduard Serra Miralles

Eduard Serra Miralles 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: 20230239378
    Abstract: Described herein are systems, methods, and software to manage the identification of control packets in an encapsulation header. In one implementation, a computing system may receive a Geneve packet at a network interface and determine that the Geneve packet includes an Operations and Management (OAM) flag. Once the OAM flag is identified, the computing system can select a processing queue from a plurality of processing queues for a main processing system of the computing system based on the OAM flag and assign the Geneve packet to the processing queue.
    Type: Application
    Filed: January 21, 2022
    Publication date: July 27, 2023
    Inventors: Yong Wang, Guolin Yang, Eduard Serra Miralles, Dexiang Wang, Qing Chang
  • Patent number: 11307923
    Abstract: Example methods and systems for memory leak detection. One example may comprise: identifying a set of memory buffers that are available for storing packet information that requires processing by the network device; a first subset that includes one or more first memory buffers that are unallocated, and a second subset that includes one or more second memory buffers that are allocated and storing packet information that is being processed by the network device. The method may also comprise: performing a comparison between (a) the set of memory buffers and (b) the first subset and the second subset; and based on the comparison, identifying a third subset that includes one or more third memory buffers, being leaked memory buffers, that are storing packet information that is no longer being processed by the network device.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: April 19, 2022
    Assignee: VMWARE, INC.
    Inventors: Yong Wang, Xinhua Hong, Jia Yu, Eduard Serra Miralles
  • Patent number: 11082354
    Abstract: Example methods and systems for adaptive polling. One example may comprise operating in a polling mode to poll, from a network interface, zero or more packets that require packet processing by the network device. The method may also comprise: in response to detecting a non-zero polling round, adjusting a polling parameter to delay switching from the polling mode to a sleep mode. The method may further comprise: in response to detecting a zero polling round and determining that a switch condition is satisfied, adjusting a sleep parameter associated with the sleep mode based on traffic characteristic information associated with one or more polling rounds; and switching from the polling mode to the sleep mode in which polling from the network interface is halted based on the sleep parameter.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: August 3, 2021
    Assignee: VMWARE, INC.
    Inventors: Dexiang Wang, Eduard Serra Miralles, Yong Wang, Mani Kancherla, Binggang Liu
  • Publication number: 20210191798
    Abstract: Automated methods and systems described directed to determining a root cause of problem with a system executing in a distributed computing system. Methods and systems train a normal-state model that characterizes a normal state of the system based on normal log files generated by event sources of the system executed under normal or test conditions. Methods and systems use the normal-state model and a log file containing log messages recorded about the time when a problem with the system has been detected to identify log messages that describe a root cause of the problem.
    Type: Application
    Filed: December 18, 2019
    Publication date: June 24, 2021
    Applicant: VMware, Inc.
    Inventors: Kate Zhang, Dexiang Wang, Michael Hu, Tengyuan Ye, Eduard Serra Miralles
  • Publication number: 20210026721
    Abstract: Example methods and systems for memory leak detection. One example may comprise: identifying a set of memory buffers that are available for storing packet information that requires processing by the network device; a first subset that includes one or more first memory buffers that are unallocated, and a second subset that includes one or more second memory buffers that are allocated and storing packet information that is being processed by the network device. The method may also comprise: performing a comparison between (a) the set of memory buffers and (b) the first subset and the second subset; and based on the comparison, identifying a third subset that includes one or more third memory buffers, being leaked memory buffers, that are storing packet information that is no longer being processed by the network device.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Applicant: VMware, Inc.
    Inventors: Yong WANG, Xinhua HONG, Jia YU, Eduard SERRA MIRALLES
  • Publication number: 20200396172
    Abstract: Example methods and systems for adaptive polling. One example may comprise operating in a polling mode to poll, from a network interface, zero or more packets that require packet processing by the network device. The method may also comprise: in response to detecting a non-zero polling round, adjusting a polling parameter to delay switching from the polling mode to a sleep mode. The method may further comprise: in response to detecting a zero polling round and determining that a switch condition is satisfied, adjusting a sleep parameter associated with the sleep mode based on traffic characteristic information associated with one or more polling rounds; and switching from the polling mode to the sleep mode in which polling from the network interface is halted based on the sleep parameter.
    Type: Application
    Filed: June 12, 2019
    Publication date: December 17, 2020
    Applicant: VMware, Inc.
    Inventors: Dexiang WANG, Eduard SERRA MIRALLES, Yong WANG, Mani KANCHERLA, Binggang LIU
  • Patent number: 10778544
    Abstract: Described herein are systems, methods, and software to enhance network traffic management. In one implementation, upon initialization of a computing system, the computing system may select one or more processing queues from a plurality of processing of processing queues to filter control packets of at least one software defined network. The computing system may further configure a network interface to filter the control packets to the identified one or more processing queues.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: September 15, 2020
    Assignee: VMware, Inc.
    Inventors: Yong Wang, Eduard Serra Miralles, David James LeRoy
  • Publication number: 20200059421
    Abstract: Described herein are systems, methods, and software to enhance network traffic management. In one implementation, upon initialization of a computing system, the computing system may select one or more processing queues from a plurality of processing of processing queues to filter control packets of at least one software defined network. The computing system may further configure a network interface to filter the control packets to the identified one or more processing queues.
    Type: Application
    Filed: August 20, 2018
    Publication date: February 20, 2020
    Inventors: Yong Wang, Eduard Serra Miralles, David James LeRoy