Patents by Inventor Ramses Morales

Ramses Morales 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: 11347373
    Abstract: Methods and systems to sample event messages are described. As event messages are generated by one or more sources, the event messages are stored in a storage queue. An event message policy that represents conditions for storing event messages in a sample log file are input. For each event message output from the storage queue, the event message may be stored in a sample log file when one or more of the conditions of the event message policy are satisfied. The event messages of the sample log file may be displayed in a graphical user interface that enables a user to change the event message policy.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: May 31, 2022
    Assignee: VMware, Inc.
    Inventors: Udi Wieder, Dahlia Malkhi, Eric Schkufza, Mayank Agarwal, Nicholas Kushmerick, Ramses Morales
  • Patent number: 11070419
    Abstract: Computational methods and systems that troubleshoot and localize failures in data storage of a multitenant application are executed in a multitenant database management system that comprises a control plane of control plane nodes and a data plane of independent and isolated data plane nodes. Each control plane node receives data requests and data queries. Each data plane node maintains data storage for tenants of the multitenant application and executes data storage and data query operations requested by the control plane nodes. Methods and system determine whether data plane nodes are network connected and whether the data cores of network connected data plane nodes are available to ingest data and respond to data queries. Data cores of disconnected data plane nodes and unavailable data cores are isolated from data ingestion and data queries. Remedial measures are executed to restore disconnected data plane nodes and unavailable data cores.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: July 20, 2021
    Assignee: VMware, Inc.
    Inventors: Amarnath Palavalli, Mohsin Beg, Shashank Pedamallu, Sai Samrat Karlapudi, Manjunath Shankar, Ramsés Morales
  • Publication number: 20200036575
    Abstract: Computational methods and systems that troubleshoot and localize failures in data storage of a multitenant application are executed in a multitenant database management system that comprises a control plane of control plane nodes and a data plane of independent and isolated data plane nodes. Each control plane node receives data requests and data queries. Each data plane node maintains data storage for tenants of the multitenant application and executes data storage and data query operations requested by the control plane nodes. Methods and system determine whether data plane nodes are network connected and whether the data cores of network connected data plane nodes are available to ingest data and respond to data queries. Data cores of disconnected data plane nodes and unavailable data cores are isolated from data ingestion and data queries. Remedial measures are executed to restore disconnected data plane nodes and unavailable data cores.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 30, 2020
    Applicant: VMware, Inc.
    Inventors: Amarnath Palavalli, Mohsin Beg, Shashank Pedamallu, Sai Samrat Karlapudi, Manjunath Shankar, Ramsés Morales
  • Patent number: 10320891
    Abstract: The current document is directed to an integrated application-aware load-balancing component of a distributed computer system. The integrated application-aware load-balancing component is, in a described embodiment, incorporated within a distributed application that serves as a control component of multiple physical computers within a distributed computer system. The integrated application-aware load-balancing component includes a layer-4 load-balancing subcomponent that distributes communications connections initiated by remote client computers among computational nodes within the distributed computer system in order to balance the computational load applied to the distributed application and distributed computer system by the remote client computers.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: June 11, 2019
    Assignee: VMware, Inc.
    Inventors: Mayank Agarwal, Eyal Maderer, Jon Herlocker, Ramsés Morales
  • Publication number: 20180095610
    Abstract: Methods and systems to sample event messages are described. As event messages are generated by one or more sources, the event messages are stored in a storage queue. An event message policy that represents conditions for storing event messages in a sample log file are input. For each event message output from the storage queue, the event message may be stored in a sample log file when one or more of the conditions of the event message policy are satisfied. The event messages of the sample log file may be displayed in a graphical user interface that enables a user to change the event message policy.
    Type: Application
    Filed: October 5, 2016
    Publication date: April 5, 2018
    Applicant: VMware, Inc.
    Inventors: Udi Wieder, Dahlia Malkhi, Eric Schkufza, Mayank Agarwal, Nicholas Kushmerick, Ramses Morales
  • Publication number: 20170214738
    Abstract: The current document is directed to an integrated application-aware load-balancing component of a distributed computer system. The integrated application-aware load-balancing component is, in a described embodiment, incorporated within a distributed application that serves as a control component of multiple physical computers within a distributed computer system. The integrated application-aware load-balancing component includes a layer-4 load-balancing subcomponent that distributes communications connections initiated by remote client computers among computational nodes within the distributed computer system in order to balance the computational load applied to the distributed application and distributed computer system by the remote client computers.
    Type: Application
    Filed: January 25, 2016
    Publication date: July 27, 2017
    Applicant: VMware, Inc.
    Inventors: Mayank Agarwal, Eyal Maderer, Jon Herlocker, Ramsés Morales
  • Publication number: 20130085842
    Abstract: In accordance with one aspect illustrated herein, a system is provided comprising a plurality of devices implementing a plurality of peer nodes coupled to a data-center-less network, wherein each of the plurality of devices implements at least one peer node. At least one of the plurality of peer nodes is configured as a publisher peer node for a plurality of contents cached on the respective peer node. Each publisher peer node is configured to publish one or more advertisements on the network. The data-center-less network can be built automatically from user interactions in the markets and includes proactive replication of advertisements to relevant micro-markets. The system still further provides automatic suggesting of the advertisements to a bidder, which are located in a different market, but are relevant to the bid. The automatic suggesting is based upon a computed strength of a connection between the publisher and the bidder using prior interactions.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Applicant: Xerox Corporation
    Inventors: RAMSES MORALES, YU AN SUN
  • Publication number: 20130036236
    Abstract: A system and method for creating a peer-to-peer geographical routing overlay network and a multi-attribute similarity routing overlay network. The geographical overlay network can be generated utilizing a geographical routing protocol to organize connections between one or more distributed micro-markets depending on a geographical location of each market and to detect a geographically close neighbor in a decentralized manner. The multi-attribute similarity overlay network can be computed by applying a filtering function based on a multi-attribute routing protocol defined over at least one attribute in order to enable decentralized clustering of the distributed micro-markets. The multi-attribute similarity protocol can be combined with the geographic overlay protocol to route messages to a target set of similarity-based attributes and a target geographic location thereby dynamically evolve a structure of distributed micro-markets over time and optimize a market interaction in the overlay network.
    Type: Application
    Filed: August 1, 2011
    Publication date: February 7, 2013
    Applicant: Xerox Corporation
    Inventors: Ramses Morales, Yu-An Sun
  • Publication number: 20120316922
    Abstract: A method and system for creating a similarity-based overlay network of micro-markets. One or more distributed micro-markets can be operatively connected via a self-organizing overlay network to exchange data between distributed micro-markets in the network. A market similarity function can be computed by applying a filtering function with respect to a network protocol that is defined over particular attributes in order to enable decentralized clustering of similar markets. The data can be further advertised with respect to a set of neighbor markets in order to avoid selfish and rational behaviors between the markets. Such an approach dynamically evolves a structure of the micro-markets over time in order to optimize a desired market interaction in the network.
    Type: Application
    Filed: June 13, 2011
    Publication date: December 13, 2012
    Applicant: Xerox Corporation
    Inventors: Ramses Morales, Yu-An Sun