Patents by Inventor Igor Leão dos Santos

Igor Leão dos Santos 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: 11146504
    Abstract: Market-based distributed resource allocation techniques are provided for edge-cloud systems. One method comprises obtaining an application request at a given edge node in a multi-tier environment comprising cloud resources and multiple edge nodes. The edge nodes host a plurality of virtual nodes to process the application request. The application request is assigned to at least one of the virtual nodes based on a utility value of each virtual node. The utility value of each virtual node is based on a cost value representing a total cost incurred by each virtual node to process the application request. The utility value of each virtual node is optionally further based on a priority value of the application request. Master nodes from different edge node groups can collaborate to identify a given edge node group that can serve the application request when local edge nodes are unable to process the at least one application request.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: October 12, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Tiago Salviano Calmon, Ana Cristina Bernardo de Oliveira, Flavia Coimbra Delicato, Paulo F. Pires, Tiago Cariolano de Souza Xavier, Igor Leão dos Santos
  • Patent number: 11025711
    Abstract: A resource management framework is provided for edge-cloud systems that supports heterogeneity of devices and application requirements. One method comprises obtaining an application request in a multi-tier environment comprising cloud resources and edge nodes, wherein the edge nodes host virtual nodes to process the application requests, wherein each of the plurality of virtual nodes corresponds to a given predefined virtual node type; providing data from a given data source to at least two virtual nodes based on a data type of the given data source and the virtual node type of the at least two virtual nodes; and providing a given application request to at least one virtual node based on a data type of the given application request and the virtual node type of the at least one virtual node, wherein the at least one virtual node provides data in response to the application requests to corresponding applications and/or additional virtual nodes.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: June 1, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Tiago Salviano Calmon, Ana Cristina Bernardo de Oliveira, Flavia Coimbra Delicato, Paulo F. Pires, Marcelo Pitanga, Igor Leão dos Santos
  • Patent number: 10999216
    Abstract: Techniques are provided for resource allocation and provisioning in a multi-tier edge-cloud virtualization environment. An exemplary method comprises: obtaining an application request for processing a given data type in a multi-tier environment; processing application requests received within a decision window to allocate resources for virtual nodes to process the application requests received within the decision window, wherein the allocated resources for each virtual node is on a corresponding one of cloud resources and a given edge node; instantiating the allocated virtual nodes to process the application requests; and providing the application requests to the instantiated virtual nodes, wherein the instantiated virtual nodes obtain the data of the given data type from a data repository.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: May 4, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Ana C. Oliveira, Tiago Salviano Calmon, Flavia Coimbra Delicato, Paulo F. Pires, Igor Leão dos Santos
  • Publication number: 20200382445
    Abstract: Market-based distributed resource allocation techniques are provided for edge-cloud systems. One method comprises obtaining an application request at a given edge node in a multi-tier environment comprising cloud resources and multiple edge nodes. The edge nodes host a plurality of virtual nodes to process the application request. The application request is assigned to at least one of the virtual nodes based on a utility value of each virtual node. The utility value of each virtual node is based on a cost value representing a total cost incurred by each virtual node to process the application request. The utility value of each virtual node is optionally further based on a priority value of the application request. Master nodes from different edge node groups can collaborate to identify a given edge node group that can serve the application request when local edge nodes are unable to process the at least one application request.
    Type: Application
    Filed: June 3, 2019
    Publication date: December 3, 2020
    Inventors: Tiago Salviano Calmon, Ana Cristina Bernardo de Oliveira, Flavia Coimbra Delicato, Paulo F. Pires, Tiago Cariolano de Souza Xavier, Igor Leão dos Santos
  • Publication number: 20200351337
    Abstract: A resource management framework is provided for edge-cloud systems that supports heterogeneity of devices and application requirements. One method comprises obtaining an application request in a multi-tier environment comprising cloud resources and edge nodes, wherein the edge nodes host virtual nodes to process the application requests, wherein each of the plurality of virtual nodes corresponds to a given predefined virtual node type; providing data from a given data source to at least two virtual nodes based on a data type of the given data source and the virtual node type of the at least two virtual nodes; and providing a given application request to at least one virtual node based on a data type of the given application request and the virtual node type of the at least one virtual node, wherein the at least one virtual node provides data in response to the application requests to corresponding applications and/or additional virtual nodes.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 5, 2020
    Inventors: Tiago Salviano Calmon, Ana Cristina Bernardo de Oliveira, Flavia Coimbra Delicato, Paulo F. Pires, Marcelo Pitanga, Igor Leão dos Santos
  • Publication number: 20200021537
    Abstract: Techniques are provided for resource allocation and provisioning in a multi-tier edge-cloud virtualization environment. An exemplary method comprises: obtaining an application request for processing a given data type in a multi-tier environment; processing application requests received within a decision window to allocate resources for for virtual nodes to process the application requests received within the decision window, wherein the allocated resources for each virtual node is on a corresponding one of cloud resources and a given edge node; instantiating the allocated virtual nodes to process the application requests; and providing the application requests to the instantiated virtual nodes, wherein the instantiated virtual nodes obtain the data of the given data type from a data repository.
    Type: Application
    Filed: July 13, 2018
    Publication date: January 16, 2020
    Inventors: Ana C. Oliveira, Tiago Salviano Calmon, Flavia Coimbra Delicato, Paulo F. Pires, Igor Leão dos Santos