Patents by Inventor Roberto Bender

Roberto Bender 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: 11416140
    Abstract: An example of an apparatus including a touchscreen device to receive input and selectively transmit the input. The apparatus further includes a rendering engine to render output to a region of the touchscreen device. The output corresponds to boundaries of the region of the touchscreen device, wherein the touchscreen device uses the boundaries and a location of the input to determine whether to transmit the input. The apparatus also includes a processor to receive the input transmitted from the touchscreen device.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: August 16, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Roberto Bender, Melina Fonseca Silva Jaeger, Arthur Ribacki, Joao Carrion
  • Patent number: 11169733
    Abstract: In some examples, during execution of an application as an application asset is called, an asset map that is stored in a persistent memory device is searched for an asset identifier associated with the application asset. Using this asset identifier, an application asset stored in the persistent memory device is located. The persistent memory device is directly accessed by a processor executing the application. The processor processes the application asset from its location in the persistent memory device.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: November 9, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Taciano Perez, Pedro Garcez Monteiro, Roberto Bender, Diego Rahn Medaglia
  • Publication number: 20210157632
    Abstract: Examples of methods for controlling calls to a kernel by a computing device are described herein. In some examples of the methods, an amount of calls from a program to a scheduler function in a kernel space are determined in a user mode. In an example, a call from the program is intercepted in the user mode and the call is filtered in response to determining that the amount of calls satisfies a filtering criterion.
    Type: Application
    Filed: June 22, 2018
    Publication date: May 27, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Raphael Gay, Kirsten Olsen, Tadeu Marchese, Roberto Bender
  • Publication number: 20210149589
    Abstract: In one example in accordance with the present disclosure, a method is described. According to the method, during execution of an application as an application asset is called, an asset map that is stored in a persistent memory device is searched for an asset identifier associated with the application asset. Using this asset identifier, an application asset stored in a persistent memory device is located. The persistent memory device is directly accessed by a processor executing the application. A processor the processes the application asset from its location in the persistent memory device.
    Type: Application
    Filed: October 26, 2017
    Publication date: May 20, 2021
    Inventors: Taciano Perez, Pedro Garcez Monteiro, Roberto Bender, Diego Rahn Medaglia
  • Patent number: 10992669
    Abstract: Examples disclosed herein relate to acquisition of a device fingerprint from an instance of a client application. Examples include association of a target device fingerprint, based on device context information, with a target user account in a remote service, and acquisition of an application device fingerprint from an unpaired instance of a client application.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: April 27, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Victor Albuquerque Correa, Humberto Cardoso Marchezi, Roberto Bender, Joao Carrion
  • Patent number: 10901753
    Abstract: In example implementations, a method for starting a companion application on a mobile endpoint device and an apparatus for performing the same is provided. The method is performed by a processor of the mobile endpoint device. The method includes detecting that a distance between the mobile endpoint device and a main computer is less than a target distance. The distance is based on a signal strength of a wireless communication signal between the mobile endpoint device and the main computer. An application that is being executed on the main computer is detected. A companion application is started on the mobile endpoint device that is associated with the application.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: January 26, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Joao Edwardo Carrion, Fabio D. Riffel, Roberto Bender, Rafael Da Cunha
  • Publication number: 20210011622
    Abstract: An example of an apparatus including a touchscreen device to receive input and selectively transmit the input. The apparatus further includes a rendering engine to render output to a region of the touchscreen device. The output corresponds to boundaries of the region of the touchscreen device, wherein the touchscreen device uses the boundaries and a location of the input to determine whether to transmit the input. The apparatus also includes a processor to receive the input transmitted from the touchscreen device.
    Type: Application
    Filed: January 18, 2018
    Publication date: January 14, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Roberto Bender, Melina Fonseca Silva Jaeger, Arthur Ribacki, Joao Carrion
  • 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
  • Publication number: 20200026529
    Abstract: In example implementations, a method for starting a companion application on a mobile endpoint device and an apparatus for performing the same is provided. The method is performed by a processor of the mobile endpoint device. The method includes detecting that a distance between the mobile endpoint device and a main computer is less than a target distance. The distance is based on a signal strength of a wireless communication signal between the mobile endpoint device and the main computer. An application that is being executed on the main computer is detected. A companion application is started on the mobile endpoint device that is associated with the application.
    Type: Application
    Filed: April 3, 2017
    Publication date: January 23, 2020
    Inventors: JOAO EDWARDO CARRION, FABIO D. RIFFEL, ROBERTO BENDER, RAFAEL DA CUNHA
  • 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
  • Publication number: 20170310667
    Abstract: Examples disclosed herein relate to acquisition of a device fingerprint from an instance of a client application. Examples include association of a target device fingerprint, based on device context information, with a target user account in a remote service, and acquisition of an application device fingerprint from an unpaired instance of a client application.
    Type: Application
    Filed: April 28, 2015
    Publication date: October 26, 2017
    Inventors: Victor Albuquerque Correa, Humberto Cardoso Marchezi, Roberto Bender, Joao Carrion
  • 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
  • Patent number: 9324292
    Abstract: Techniques for selecting an interaction scenario based on an object are described in various implementations. A method that implements the techniques may include receiving, at a computer system and from an image capture device, an image that depicts a viewing area proximate to a presentation device. The method may also include processing the image, using the computer system, to detect a user in the viewing area presenting an object in a manner that indicates desired interaction with the presentation device. The method may also include selecting, using the computer system, an interaction scenario for presentation on the presentation device based on the object.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: April 26, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Roberto Bender, Diogo Strube de Lima, Otavio Correa Cordeiro, Rodrigo Menezes do Prado, Soma Sundaram Santhiveeran
  • Publication number: 20140085180
    Abstract: Techniques for selecting an interaction scenario based on an object are described in various implementations. A method that implements the techniques may include receiving, at a computer system and from an image capture device, an image that depicts a viewing area proximate to a presentation device. The method may also include processing the image, using the computer system, to detect a user in the viewing area presenting an object in a manner that indicates desired interaction with the presentation device. The method may also include selecting, using the computer system, an interaction scenario for presentation on the presentation device based on the object.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Roberto Bender, Diogo Strube de Lima, Otavio Correa Cordeiro, Rodrigo Menezes do Prado, Soma Sundaram Santhiveeran