Patents by Inventor Mauricio Nunes Porto

Mauricio Nunes Porto 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: 10572269
    Abstract: A non-volatile main memory stores state information of at least one program executing in the system, and metadata indicating whether a system is to be resumed to a prior state on a next start. As part of restarting the system from a mode in which power is removed from the system, the system is resumed to the prior state using the state information stored in the non-volatile main memory, in response to the metadata indicating that the system is to be resumed to the prior state.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: February 25, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Taciano Perez, Carlos Haas Costa, Joao Claudio Ambrosi, Diego Rahn Medaglia, Mauricio Nunes Porto, Roberto Bender
  • Patent number: 10331457
    Abstract: In one example, a computer having a processor and a byte-addressable non-volatile read-write main memory. The memory is partitioned into plural regions, each region having at least one defined operational property. At least one of the regions is a metadata region to store plural data sets. Each data set specifies a location in memory, and the at least one operational property, of a corresponding one of the regions.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: June 25, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Carlos Haas Costa, Taciano Dreckmann Perez, Diego Rahn Medaglia, Mauricio Nunes Porto, Roberto Bender, Joao Claudio Ambrosi
  • Patent number: 9781203
    Abstract: An example for synchronizing data in accordance with aspects of the present disclosure includes monitoring a set of attributes at a plurality of devices on a network, selecting a group of data based on the monitored set of attributes for synchronization, assigning priority levels to each selected data and each device, prioritizing synchronization operations to be performed on the group of selected data based on the priority levels, and synchronizing the group of selected data in accordance with the prioritization of the synchronization.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: October 3, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Roque Luis Scheer, Mauricio Nunes Porto, Soma Sundaram Santhiveeran
  • Publication number: 20170046176
    Abstract: A non-volatile main memory stores state information of at least one program executing in the system, and metadata indicating whether a system is to be resumed to a prior state on a next start. As part of restarting the system from a mode in which power is removed from the system, the system is resumed to the prior state using the state information stored in the non-volatile main memory, in response to the metadata indicating that the system is to be resumed to the prior state.
    Type: Application
    Filed: April 29, 2014
    Publication date: February 16, 2017
    Inventors: Taciano Perez, Carlos Haas Costa, Joao Claudio Ambrosi, Diego Rahn Medaglia, Mauricio Nunes Porto, Roberto Bender
  • Publication number: 20160321083
    Abstract: In one example, a computer having a processor and a byte-addressable non-volatile read-write main memory. The memory is partitioned into plural regions, each region having at least one defined operational property. At least one of the regions is a metadata region to store plural data sets. Each data set specifies a location in memory, and the at least one operational property, of a corresponding one of the regions.
    Type: Application
    Filed: January 22, 2014
    Publication date: November 3, 2016
    Inventors: CARLOS HAAS COSTA, TACIANO DRECKMANN PEREZ, DIEGO RAHN MEDAGLIA, MAURICIO NUNES PORTO, ROBERTO BENDER, JOAO CLAUDIO AMBROSI
  • Publication number: 20150358406
    Abstract: An example for synchronizing data in accordance with aspects of the present disclosure includes monitoring a set of attributes at a plurality of devices on a network, selecting a group of data based on the monitored set of attributes for synchronization, assigning priority levels to each selected data and each device, prioritizing synchronization operations to be performed on the group of selected data based on the priority levels, and synchronizing the group of selected data in accordance with the prioritization of the synchronization.
    Type: Application
    Filed: February 27, 2013
    Publication date: December 10, 2015
    Inventors: Roque Scheer, Mauricio Nunes Porto, Soma Sundaram Samthiveeran