Patents by Inventor Rosilet Retnamoni BRADUKE

Rosilet Retnamoni BRADUKE 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).

  • Publication number: 20240111543
    Abstract: An example apparatus is described for concurrent execution and copy of updated basic input/output system (“BIOS”) instructions. The apparatus may comprise a private serial peripheral interface and a processor to execute updated BIOS instructions. The apparatus may also comprise a controller to copy the updated BIOS instructions to the private serial peripheral interface. In various examples, execution and copy of the updated BIOS instructions may be performed concurrently.
    Type: Application
    Filed: April 28, 2021
    Publication date: April 4, 2024
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Rosilet Retnamoni Braduke, Mason Gunyuzlu, Wei Ze Liu
  • Patent number: 11947675
    Abstract: An example computing device incudes a main processor, a management firmware subsystem, and a controller to control operation of the management firmware subsystem. The controller is separate from a main processor. A memory stores subsystem data that is useable by the controller. The computing device further includes a set of instructions that determines a manufacturing mode of the computing device. The manufacturing mode is enabled when the computing device is under manufacture or maintenance. The manufacturing mode is disabled when the computing device is under normal operation. The set of instructions further determines a manufacturing state of the subsystem data. The manufacturing state indicates whether the subsystem data is complete. In response to determining that the manufacturing mode is disabled and that the manufacturing state of the subsystem data is incomplete, the set of instructions initiates a restoration of the subsystem data from a backup of the subsystem data.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: April 2, 2024
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey Kevin Jeansonne, Rosilet Retnamoni Braduke
  • Publication number: 20240104174
    Abstract: Examples include a CPU coupled to a controller, the CPU to receive a user credential usable by the login executable code to perform device login authentication, determine a first hash value based on the login executable code, determine a second hash value based on the user credential, obtain a third hash value and a fourth hash value from the controller, wherein the third hash value is a reference hash value for the login executable code, and wherein the fourth hash value is a reference hash value for the user credential, compare the first hash value to the third hash value, compare the second hash value to the fourth hash value, execute an OS login service using the login executable code responsive to the first hash value matching the third hash value and the second hash value matching the fourth hash value.
    Type: Application
    Filed: March 10, 2021
    Publication date: March 28, 2024
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Rosilet Retnamoni Braduke, Wei Ze Liu, Rajesh A. Shah
  • Publication number: 20240069891
    Abstract: An example electronic device includes a storage circuit, a central processing unit (CPU) coupled to the storage circuit, and a controller coupled to the storage circuit. The CPU is to receive a Basic Input/Output System (BIOS) update image for the electronic device, verify a signature of the BIOS update image, and responsive to verification of the BIOS update image, store a portion of the BIOS update image in the storage circuit. The controller is to obtain the portion of the BIOS update image from the storage circuit, and program the portion of the BIOS update image to a BIOS component of the electronic device.
    Type: Application
    Filed: January 21, 2021
    Publication date: February 29, 2024
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Wei Ze Liu, Rosilet Retnamoni Braduke, Baraneedharan Anbazhagan, Mason Gunyuzlu
  • Publication number: 20230418590
    Abstract: Examples of electronic devices are described herein. In some examples, an electronic device includes a flash memory. In some examples, the electronic device includes a basic input/output system (BIOS). In some examples, the electronic device includes a controller to unlock a region of the flash memory based on a message from the BIOS. In some examples, the electronic device includes an operating system (OS). In some examples, an application in the OS updates instructions in the region when the OS is loaded and the electronic device is in an awake state. In some examples, the controller locks the region after the update.
    Type: Application
    Filed: June 22, 2022
    Publication date: December 28, 2023
    Inventors: Mason Andrew Gunyuzlu, Rosilet Retnamoni Braduke, Jeffrey Kevin Jeansonne, James Luke Mondshine
  • Patent number: 11775219
    Abstract: Examples of electronic devices are described herein. In some examples, an electronic device includes a flash memory. In some examples, the electronic device includes a host memory to store an access control structure to access the flash memory. In some examples, the electronic device includes a first circuitry coupled to the host memory and the flash memory. In some examples, the first circuitry is to read the access control structure in the host memory to determine when to access the flash memory.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: October 3, 2023
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Wei Ze Liu, Khoa Dang Huynh, Rosilet Retnamoni Braduke
  • Publication number: 20230297683
    Abstract: Examples of electronic devices are described herein. In some examples, an electronic device includes a memory and a controller. In some examples, the controller is to enable a basic input/output system (BIOS) safe mode in response to an authentication procedure. In some examples, the controller is to provide access to back-up variable service region in the memory storing default BIOS data. In some examples, the controller is to start a modified BIOS based on the default BIOS data in response to enablement of the BIOS safe mode.
    Type: Application
    Filed: October 2, 2020
    Publication date: September 21, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Wei Ze Liu, Rosilet Retnamoni Braduke, ChengKai Yeh
  • Publication number: 20230229351
    Abstract: Examples of electronic devices are described herein. In some examples, an electronic device includes a flash memory. In some examples, the electronic device includes a host memory to store an access control structure to access the flash memory. In some examples, the electronic device includes a first circuitry coupled to the host memory and the flash memory. In some examples, the first circuitry is to read the access control structure in the host memory to determine when to access the flash memory.
    Type: Application
    Filed: January 14, 2022
    Publication date: July 20, 2023
    Inventors: Wei Ze Liu, Khoa Dang Huynh, Rosilet Retnamoni Braduke
  • Publication number: 20230195898
    Abstract: An example computing device including a processor, a first non-volatile memory to store a first basic input/output system (BIOS) image, a second non- volatile memory, and a controller. The controller Is to receive encrypted location and size information of the first BIOS image from the processor, verify the received encrypted location and size information of the first BIOS image, verify a signature of the first BIOS image in the first non-volatile memory, control a backup process of the first BIOS image to the second non-volatile memory, verify the signature of the backed up first BIOS image in the second non-volatile memory, and in response to a successful verification of the signature, send a message to the processor to cause the processor to perform a boot process using the first BIOS image from the first non-volatile memory.
    Type: Application
    Filed: June 24, 2020
    Publication date: June 22, 2023
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: ROSILET RETNAMONI BRADUKE, Weize LIU, Rajesh A, SHAH
  • Patent number: 11599426
    Abstract: An example computing device includes a controller to control operation of a firmware subsystem of the computing device. The controller is separate from a main processor of the computing device. A memory stores subsystem data that is useable by the controller. The subsystem data includes recovery information executable by the controller to initiate recovery of the subsystem. The computing device further includes recovery coordination instructions. The recovery coordination instructions determine integrity of the recovery information as stored on the memory and. In response to determining that the recovery information lacks integrity, the recovery coordination instructions initiate recovery of the firmware subsystem using a backup of the recovery information and perform recovery of the firmware subsystem using an update to the firmware subsystem.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: March 7, 2023
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Jeffrey Kevin Jeansonne, Rosilet Retnamoni Braduke, Wei Ze Liu
  • Patent number: 11500978
    Abstract: Examples associated with password updates are described. One example method includes receiving a request to modify an administrator password in a basic input/output system (BIOS). The administrator password may be updated. A first password tied to the administrator password may be identified. A first updated password is generated by concatenating a character string to the administrator password. The character string may be generated based on a password policy for the first password. The first password may then be updated to the first updated password.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: November 15, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wei Ze Liu, Rosilet Retnamoni Braduke, Lan Wang
  • Patent number: 11429312
    Abstract: In some examples, an electronic device comprises a multiplexer, a first device interface coupled to the multiplexer, a second device interface coupled to the multiplexer, a storage controller coupled to the multiplexer, and a controller coupled to the first device interface. The storage controller is to control a storage device. The controller is to determine a mode based on a command for the controller to access the storage controller and, based on the mode, cause the multiplexer to adjust access of the second device interface to the storage controller.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: August 30, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wei Ze Liu, Monji G. Jabori, Rosilet Retnamoni Braduke, Sumit Kumar
  • Patent number: 11429722
    Abstract: An example system with a pre-OS (Operating System) environment, the pre-OS environment includes a private memory that is isolated from a processor of the system. The pre-OS environment also includes an embedded controller (EC) coupled to the private memory, where the EC includes an embedded key. The EC is to execute instructions to generate an encryption key based on the embedded key; generate a signature key; obtain data; produce an integrity-verification tag based on a hash of the obtained data, where the hash employs the signature key; encrypt the obtained data based on the encryption key; store the encrypted data in the private memory; and store the integrity-verification tag in the private memory in association with the stored encrypted data.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: August 30, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey Kevin Jeansonne, Rosilet Retnamoni Braduke, Joshua Serratelli Schiffman, David Plaquin
  • Patent number: 11418335
    Abstract: In some examples, a device includes a memory, a processor, and a controller separate from the processor to derive a security credential based on information comprising a key accessible by the controller. The controller communicates the derived security credential in a secure manner to a program code executable on the processor, and uses the derived security credential to protect data stored in the memory against unauthorized access.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: August 16, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Rosilet Retnamoni Braduke, Baraneedharan Anbazhagan, Christopher H. Stewart
  • Patent number: 11354232
    Abstract: An apparatus includes a solid-state a solid-state non-volatile computer memory; and a controller coupled to the memory. The controller to: generate a data set including a tag that indicates that the data set is valid; write the data set into a block of the memory, wherein the block includes multiple addressable locations set to a common first binary value before the write; generate a subsequent data set including a tag that indicates that the subsequent data set is valid; update the tag of the written data set to indicate that the written data set is invalid, wherein the update includes setting an addressable location corresponding to the tag to second binary value different from the first binary value; write the subsequent data set to addressable locations in the block of memory other than the addressable locations of the invalid data set.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: June 7, 2022
    Assignee: Hewlett-Packard Development Company. L.P.
    Inventors: Jeffrey Kevin Jeansonne, Rosilet Retnamoni Braduke, David Plaquin, Joshua Serratelli Schiffman
  • Publication number: 20210406378
    Abstract: An example system with a pre-OS (Operating System) environment, the pre-OS environment includes a private memory that is isolated from a processor of the system. The pre-OS environment also includes an embedded controller (EC) coupled to the private memory, where the EC includes an embedded key. The EC is to execute instructions to generate an encryption key based on the embedded key; generate a signature key; obtain data; produce an integrity-verification tag based on a hash of the obtained data, where the hash employs the signature key; encrypt the obtained data based on the encryption key; store the encrypted data in the private memory; and store the integrity-verification tag in the private memory in association with the stored encrypted data.
    Type: Application
    Filed: January 29, 2018
    Publication date: December 30, 2021
    Inventors: Jeffrey Kevin Jeansonne, Rosilet Retnamoni Braduke, Joshua Serratelli Schiffman, David Plaquin
  • Publication number: 20210365546
    Abstract: Examples associated with password updates are described. One example method includes receiving a request to modify an administrator password in a basic input/output system (BIOS). The administrator password may be updated. A first password tied to the administrator password may be identified. A first updated password is generated by concatenating a character string to the administrator password. The character string may be generated based on a password policy for the first password. The first password may then be updated to the first updated password.
    Type: Application
    Filed: July 31, 2018
    Publication date: November 25, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Wei Ze Liu, Rosilet Retnamoni Braduke, Lan Wang
  • Publication number: 20210359854
    Abstract: In some examples, a device includes a memory, a processor, and a controller separate from the processor to derive a security credential based on information comprising a key accessible by the controller. The controller communicates the derived security credential in a secure manner to a program code executable on the processor, and uses the derived security credential to protect data stored in the memory against unauthorized access.
    Type: Application
    Filed: February 1, 2019
    Publication date: November 18, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Rosilet Retnamoni Braduke, Baraneedharan Anbazhagan, Christopher H. Stewart
  • Publication number: 20210357499
    Abstract: An example computing device incudes a main processor, a management firmware subsystem, and a controller to control operation of the management firmware subsystem. The controller is separate from a main processor. A memory stores subsystem data that is useable by the controller. The computing device further includes a set of instructions that determines a manufacturing mode of the computing device. The manufacturing mode is enabled when the computing device is under manufacture or maintenance. The manufacturing mode is disabled when the computing device is under normal operation. The set of instructions further determines a manufacturing state of the subsystem data. The manufacturing state indicates whether the subsystem data is complete. In response to determining that the manufacturing mode is disabled and that the manufacturing state of the subsystem data is incomplete, the set of instructions initiates a restoration of the subsystem data from a backup of the subsystem data.
    Type: Application
    Filed: February 11, 2019
    Publication date: November 18, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey Kevin Jeansonne, Rosilet Retnamoni Braduke
  • Publication number: 20210357298
    Abstract: An example computing device includes a controller to control operation of a firmware subsystem of the computing device. The controller is separate from a main processor of the computing device. A memory stores subsystem data that is useable by the controller. The subsystem data includes recovery information executable by the controller to initiate recovery of the subsystem. The computing device further includes recovery coordination instructions. The recovery coordination instructions determine integrity of the recovery information as stored on the memory and. In response to determining that the recovery information lacks integrity, the recovery coordination instructions initiate recovery of the firmware subsystem using a backup of the recovery information and perform recovery of the firmware subsystem using an update to the firmware subsystem.
    Type: Application
    Filed: February 11, 2019
    Publication date: November 18, 2021
    Applicant: Hewlatt-Packard Development Company, L.P.
    Inventors: Jeffrey Kevin Jeansonne, Rosilet Retnamoni Braduke, Wei Ze Liu