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: 11507668Abstract: 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: GrantFiled: September 19, 2017Date of Patent: November 22, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Vali Ali, Rick Bramley, Endrigo Nadin Pinheiro, Rodrigo Dias Correa, Ronaldo Rod Ferreira
-
Patent number: 11442813Abstract: 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: GrantFiled: October 11, 2017Date of Patent: September 13, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ronaldo Rod Ferreira, Taciano Perez
-
Patent number: 11412348Abstract: 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: GrantFiled: June 30, 2017Date of Patent: August 9, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ronaldo Rod Ferreira, Christopher Charles Mohrman
-
Patent number: 11409878Abstract: 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: GrantFiled: May 31, 2018Date of Patent: August 9, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Vali Ali, Richard Bramley, Ronaldo Rod Ferreira, Endrigo Pinheiro
-
Patent number: 11394701Abstract: 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: GrantFiled: November 1, 2017Date of Patent: July 19, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventor: Ronaldo Rod Ferreira
-
Patent number: 11379593Abstract: 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: GrantFiled: August 16, 2017Date of Patent: July 5, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventor: Ronaldo Rod Ferreira
-
Patent number: 11329976Abstract: 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: GrantFiled: November 21, 2016Date of Patent: May 10, 2022Assignee: 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: 11102085Abstract: 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: GrantFiled: November 1, 2016Date of Patent: August 24, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventor: Ronaldo Rod Ferreira
-
Patent number: 11074056Abstract: 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: GrantFiled: June 29, 2017Date of Patent: July 27, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Valiuddin Ali, Rick Bramley, Endrigo Nadin Pinheiro, Rodrigo Dias Correa, Ronaldo Rod Ferreira
-
Publication number: 20210204088Abstract: 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: ApplicationFiled: June 30, 2017Publication date: July 1, 2021Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Ronaldo Rod FERREIRA, Christopher Charles MOHRMAN
-
Patent number: 10977022Abstract: 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: GrantFiled: March 21, 2017Date of Patent: April 13, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ronaldo Rod Ferreira, Endrigo Nadin Pinheiro, Fabio Riffel, Christopher C. Mohrman
-
Publication number: 20210090032Abstract: 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: ApplicationFiled: April 19, 2017Publication date: March 25, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Ronaldo Rod Ferreira, Rodrigo Dias Correa, Christopher Charles Mohrman
-
Publication number: 20210081543Abstract: 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: ApplicationFiled: August 16, 2017Publication date: March 18, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventor: Ronaldo Rod FERREIRA
-
Patent number: 10862693Abstract: 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: GrantFiled: March 30, 2016Date of Patent: December 8, 2020Assignee: 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: 20200327235Abstract: 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: ApplicationFiled: June 29, 2017Publication date: October 15, 2020Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Valiuddin ALI, Rick BRAMLEY, Endrigo Nadin PINHEIRO, Rodrigo DIAS CORREA, Ronaldo Rod FERREIRA
-
Publication number: 20200326922Abstract: 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: ApplicationFiled: March 21, 2017Publication date: October 15, 2020Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Ronaldo Rod FERREIRA, Endrigo Nadin PINHEIRO, Fabio RIFFEL, Christopher C. MOHRMAN
-
Publication number: 20200259812Abstract: 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: ApplicationFiled: November 1, 2017Publication date: August 13, 2020Inventor: Ronaldo Rod Ferreira
-
Publication number: 20200233757Abstract: 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: ApplicationFiled: October 11, 2017Publication date: July 23, 2020Inventors: Ronaldo Rod Ferreira, Taciano Perez
-
Publication number: 20200210588Abstract: 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: ApplicationFiled: September 19, 2017Publication date: July 2, 2020Inventors: Vali Ali, Rick Bramley, Endrigo Nadin Pinheiro, Rodrigo Dias Correa, Ronaldo Rod Ferreira
-
Patent number: 10521168Abstract: 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: GrantFiled: May 27, 2016Date of Patent: December 31, 2019Assignee: 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