Patents by Inventor Ronaldo Rod Ferreira

Ronaldo Rod Ferreira 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: 11507668
    Abstract: Examples associated with cryptographic key security are described. One example system includes a secure storage accessible to a basic input/output system (BIOS). A BIOS security module stores an authorization value in a fixed location in the secure storage. The authorization value is stored by the BIOS during a boot of the system. A cryptographic key module reads the authorization value from the fixed location, overwrites the authorization value in the fixed location, and obtains a cryptographic key using the authorization value.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: November 22, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vali Ali, Rick Bramley, Endrigo Nadin Pinheiro, Rodrigo Dias Correa, Ronaldo Rod Ferreira
  • Patent number: 11442813
    Abstract: A memory device includes a non-volatile memory to store data, an execution trace buffer, and a media controller. The media controller receives data-modifying commands and adds the data-modifying commands to the execution trace buffer. The media controller executes the data-modifying commands to modify the data stored in the non-volatile memory and detects errors in the data stored in the non-volatile memory. The media controller repeats execution of data-modifying commands from the execution trace buffer in response to detecting an error.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: September 13, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ronaldo Rod Ferreira, Taciano Perez
  • Patent number: 11412348
    Abstract: In some examples, an electronic device of a localization system comprises a wireless transceiver to exchange data with a mobile device and a processor. The electronic device obtains, from the mobile device, location coordinates of the mobile device. The location coordinates of the mobile device are set as location coordinates of the electronic device. A beacon package comprising an identifier of the electronic device and the location coordinates of the electronic device is generated. The beacon package is transmitted to a local device in proximity to the electronic device.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: August 9, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ronaldo Rod Ferreira, Christopher Charles Mohrman
  • Patent number: 11409878
    Abstract: An example computer system includes a memory having a computer program, a set of data containing a cryptographic first hash protected by a code, and a set of trusted security guidelines for operating an electronic device; a trusted platform module device to store a second hash associated with the computer program; a trusted application computing agent to establish that a hardware initialization sequence of the electronic device is trusted upon matching the first hash with the second hash; and a controller to operate the computer program on the electronic device according to the set of trusted security guidelines.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: August 9, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vali Ali, Richard Bramley, Ronaldo Rod Ferreira, Endrigo Pinheiro
  • Patent number: 11394701
    Abstract: An example computing device includes a processor to establish a secure connection with a companion device via a companion service application executable by the processor. The processor is also to receive a local credential and a remote credential from the companion device via the companion service application. The processor is further to monitor an aspect of the computing device via an agent application executable by the processor. In response to detecting a non-compliance event via the agent application, the processor is to transmit a notification to the companion device via the agent application using the local credential, the remote credential, or a combination thereof.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: July 19, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Ronaldo Rod Ferreira
  • Patent number: 11379593
    Abstract: Examples associated with storage monitoring are described. One example system includes generating an encryption key and transmitting the encryption key to a basic input/output system (BIOS) security module. The BIOS security module uses the encryption key as a basis for a heartbeat. A provisioning module receives a signal identifying a monitored storage and generates an enforced storage associated with the monitored storage. The provisioning module also creates a manifest describing the relationship between the enforced storage and the monitored storage. The provisioning module transmits the manifest to the BIOS security module. A versioning module assigns a first access policy for the monitored storage and a second access policy to the enforced storage based on the manifest. The versioning module performs versioning for the monitored storage using the enforced storage, and periodically verifies operation to the BIOS security module using the heartbeat.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: July 5, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Ronaldo Rod Ferreira
  • Patent number: 11329976
    Abstract: Examples associated with presence identification are described. One example includes detecting a presence identifier broadcast by a mobile device. The mobile device belongs to a user. A portion of the presence identifier is generated based on a one-time password seed. The portion of the presence identifier is provided to an identification server. Identifying information associated with the user is received from the identification server. The identification server uses the portion to identify the user based on the one-time password seed. An action is performed based on the identifying information.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: May 10, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ronaldo Rod Ferreira, Endrigo Nadin Pinheiro, Fabio Riffel, Karyne Mayer, Jose Paulo Pires, Christopher C. Mohrman, Vali Ali
  • Patent number: 11102085
    Abstract: An example electronic device includes a processor to receive, from an intent publishing device, a resource agreement associated with a service to be implemented via the intent publishing device. The processor is further to transmit the resource agreement to a claiming device. The processor is further to receive a confirmation from the claiming device, wherein the confirmation is to indicate that the claiming device is to implement the resource agreement. The processor is further to match the intent publishing device with the claiming device based on the confirmation.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: August 24, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Ronaldo Rod Ferreira
  • Patent number: 11074056
    Abstract: An example computing device includes a processor, a first storage device, and a second storage device. The second storage device stores instructions to implement a firmware. The firmware is to install an agent application into the first storage device. The firmware is also to activate the agent application subsequent to installing the agent application. The firmware is further to, in response to receiving a manifest file, instruct the agent application to monitor the computing device based on the manifest file.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: July 27, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Valiuddin Ali, Rick Bramley, Endrigo Nadin Pinheiro, Rodrigo Dias Correa, Ronaldo Rod Ferreira
  • Publication number: 20210204088
    Abstract: In some examples, an electronic device of a localization system comprises a wireless transceiver to exchange data with a mobile device and a processor. The electronic device obtains, from the mobile device, location coordinates of the mobile device. The location coordinates of the mobile device are set as location coordinates of the electronic device. A beacon package comprising an identifier of the electronic device and the location coordinates of the electronic device is generated. The beacon package is transmitted to a local device in proximity to the electronic device.
    Type: Application
    Filed: June 30, 2017
    Publication date: July 1, 2021
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Ronaldo Rod FERREIRA, Christopher Charles MOHRMAN
  • Patent number: 10977022
    Abstract: Examples associated with operating system retrieval are described. One example includes presenting a reference to an operating system image file. The image may be presented by a personal computer basic input/output system (BIOS). The personal computer may connect to a mobile device that has retrieved the operating system image file from a remote location based on the reference. The operating system image file is received from the mobile device, and initiated by the personal computer.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: April 13, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ronaldo Rod Ferreira, Endrigo Nadin Pinheiro, Fabio Riffel, Christopher C. Mohrman
  • Publication number: 20210090032
    Abstract: In example implementations, a method for generating a time slot in a meetings scheduling application and an apparatus for performing the same is provided. The method is performed by a processor of a device executing the meeting scheduling application. The method includes detecting a meeting time slot that is scheduled in a meeting scheduling application. A time period for a time slot is determined in response to detecting the meeting time slot that is scheduled. The time slot for the time period that is determined is generated. A graphical representation of the meeting time slot in the meeting scheduling application is modified to include the time slot for the time period that is determined adjacent to an end time of the meeting time slot.
    Type: Application
    Filed: April 19, 2017
    Publication date: March 25, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Ronaldo Rod Ferreira, Rodrigo Dias Correa, Christopher Charles Mohrman
  • Publication number: 20210081543
    Abstract: Examples associated with storage monitoring are described. One example system includes generating an encryption key and transmitting the encryption key to a basic input/output system (BIOS) security module. The BIOS security module uses the encryption key as a basis for a heartbeat. A provisioning module receives a signal identifying a monitored storage and generates an enforced storage associated with the monitored storage. The provisioning module also creates a manifest describing the relationship between the enforced storage and the monitored storage. The provisioning module transmits the manifest to the BIOS security module. A versioning module assigns a first access policy for the monitored storage and a second access policy to the enforced storage based on the manifest. The versioning module performs versioning for the monitored storage using the enforced storage, and periodically verifies operation to the BIOS security module using the heartbeat.
    Type: Application
    Filed: August 16, 2017
    Publication date: March 18, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Ronaldo Rod FERREIRA
  • Patent number: 10862693
    Abstract: Example implementations relate to meeting passcodes. In an example, meeting passcodes can employ a meeting hub including an antenna and a controller coupled to the antenna to wirelessly receive, via the antenna, information including a first meeting passcode from a meeting device, generate a second meeting passcode in response to receipt of the first meeting passcode, cause the second meeting passcode to be sent to a registered user of meeting device, and admit the meeting device to a meeting using the second meeting passcode.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: December 8, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ronaldo Rod Ferreira, Endrigo Nadin Pinheiro, Adilson Arthur Mohr, Jose Paulo Xavier Pires, Fabio D. Riffel, Christopher Charles Mohrman, Valiuddin Y. Ali
  • Publication number: 20200327235
    Abstract: An example computing device includes a processor, a first storage device, and a second storage device. The second storage device stores instructions to implement a firmware. The firmware is to install an agent application into the first storage device. The firmware is also to activate the agent application subsequent to installing the agent application. The firmware is further to, in response to receiving a manifest file, instruct the agent application to monitor the computing device based on the manifest file.
    Type: Application
    Filed: June 29, 2017
    Publication date: October 15, 2020
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Valiuddin ALI, Rick BRAMLEY, Endrigo Nadin PINHEIRO, Rodrigo DIAS CORREA, Ronaldo Rod FERREIRA
  • Publication number: 20200326922
    Abstract: Examples associated with operating system retrieval are described. One example includes presenting a reference to an operating system image file. The image may be presented by a personal computer basic input/output system (BIOS). The personal computer may connect to a mobile device that has retrieved the operating system image file from a remote location based on the reference. The operating system image file is received from the mobile device, and initiated by the personal computer.
    Type: Application
    Filed: March 21, 2017
    Publication date: October 15, 2020
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Ronaldo Rod FERREIRA, Endrigo Nadin PINHEIRO, Fabio RIFFEL, Christopher C. MOHRMAN
  • Publication number: 20200259812
    Abstract: An example computing device includes a processor to establish a secure connection with a companion device via a companion service application executable by the processor. The processor is also to receive a local credential and a remote credential from the companion device via the companion service application. The processor is further to monitor an aspect of the computing device via an agent application executable by the processor. In response to detecting a non-compliance event via the agent application, the processor is to transmit a notification to the companion device via the agent application using the local credential, the remote credential, or a combination thereof.
    Type: Application
    Filed: November 1, 2017
    Publication date: August 13, 2020
    Inventor: Ronaldo Rod Ferreira
  • Publication number: 20200233757
    Abstract: A memory device includes a non-volatile memory to store data, an execution trace buffer, and a media controller. The media controller receives data-modifying commands and adds the data-modifying commands to the execution trace buffer. The media controller executes the data-modifying commands to modify the data stored in the non-volatile memory and detects errors in the data stored in the non-volatile memory. The media controller repeats execution of data-modifying commands from the execution trace buffer in response to detecting an error.
    Type: Application
    Filed: October 11, 2017
    Publication date: July 23, 2020
    Inventors: Ronaldo Rod Ferreira, Taciano Perez
  • Publication number: 20200210588
    Abstract: Examples associated with cryptographic key security are described. One example system includes a secure storage accessible to a basic input/output system (BIOS). A BIOS security module stores an authorization value in a fixed location in the secure storage. The authorization value is stored by the BIOS during a boot of the system. A cryptographic key module reads the authorization value from the fixed location, overwrites the authorization value in the fixed location, and obtains a cryptographic key using the authorization value.
    Type: Application
    Filed: September 19, 2017
    Publication date: July 2, 2020
    Inventors: Vali Ali, Rick Bramley, Endrigo Nadin Pinheiro, Rodrigo Dias Correa, Ronaldo Rod Ferreira
  • Patent number: 10521168
    Abstract: In one example of the disclosure, an encrypted document and an encryption key for decrypting the encrypted document are received from a computer. Presence data for a printer is received via a first wireless network. A user instruction to print the encrypted document at the printer is received. A credential is received from the printer via the first wireless network, where the credential for communication with the printer via a second wireless network with greater bandwidth than the first wireless network. The encrypted document and the encryption key are sent to the printer, where the printer is to utilize the encryption key to decrypt the encrypted document and is to print the document following decryption.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: December 31, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vali Ali, Christopher C Mohrman, Adilson A Mohr, Endrigo Nadin Pinheiro, Fabio Riffel, Ronaldo Rod Ferreira, Jose Paulo Pires