Patents by Inventor Juliano FRANCISCO CAGNINI CIOCARI

Juliano FRANCISCO CAGNINI CIOCARI 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: 11775315
    Abstract: A computer system may comprise a non-volatile memory to store executable Basic Input/Output System (BIOS) code, a computer-readable medium to store an operating system based on an image, and a processor coupled to the non-volatile memory and the computer-readable medium. Execution of the executable BIOS code may cause the processor to store the operating system to the computer-readable medium based on the image.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: October 3, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Juliano Francisco Cagnini Ciocari, Charles Ricardo Staub, Paulo Alcantara
  • Patent number: 11586509
    Abstract: An example computing device includes a connector to establish a connection with an electronic device. The computing device also includes a storage device storing a firmware. The firmware is to, in response to detecting a recovery trigger to repair an operating system of the electronic device, establish a communication channel between the computing device and the electronic device. The firmware is to map a virtual network interface of the computing device to a transceiver of the electronic device and retrieve recovery data from a repository via the virtual network interface.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: February 21, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Juliano Francisco Cagnini Ciocari, Charles Ricardo Staub, Paulo Alcantara
  • Publication number: 20230010098
    Abstract: An example computing device includes a processor to: determine a device identifier of a client device and connection information of a network; request access to the network using the device identifier of the computing device and the connection information; and in response to determining the request is successful, release the device identifier.
    Type: Application
    Filed: January 7, 2020
    Publication date: January 12, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Tadeu de Sousa Marchese, Juliano Francisco Cagnini Ciocari
  • Patent number: 11422901
    Abstract: An example computing device includes a first storage device storing a firmware. The computing device also includes a second storage device storing an operating system of the computing device. The computing device further includes a processor. The processor is to retrieve a recovery agent from another computing device via the firmware; validate the recovery agent; execute the recovery agent to retrieve recovery data; validate the recovery data; and repair the operating system using the recovery data via the recovery agent.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: August 23, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vali Ali, Michael Provencher, Charles Ricardo Staub, Juliano Francisco Cagnini Ciocari, Paulo Alcantara
  • Patent number: 11423138
    Abstract: An example computing device includes a communication device, an input device, a storage device, firmware stored in the storage device, and a processor. The processor is to: in response to receiving a set of credentials, transmit a request to a server via the communication device, where the request includes the set of credentials and identification information of the computing device; receive a temporary password and expiration information of the temporary password from the server via the communication device; replace a password of the firmware with the temporary password; in response to receiving the temporary password via the input device, determine if the temporary password is valid based on the expiration information; and in response to a determination that the temporary password is valid, provide access to the firmware.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: August 23, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ronaldo Rodrigues Ferreira, Edson Schardosim Behnck, Juliano Francisco Cagnini Ciocari
  • Patent number: 11314603
    Abstract: An example non-transitory computer-readable storage medium comprising instructions that when executed cause a processor of a computing device to: in response to receiving a chunk size request from a recovery agent executable at an operating system of the computing device, determine a chunk size via firmware instructions of the computing device; transmit the chunk size from the firmware instructions to the recovery agent; receive data chunks of a recovery image from the recovery agent in sequence; store the data chunks in a storage device of the computing device; and construct the recovery image using the data chunks.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: April 26, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Juliano Francisco Cagnini Ciocari, Ronaldo Rodrigues Ferreira, Edson Schardosim Behnck
  • Publication number: 20220035924
    Abstract: An example computing device for determining a service trust status can include a processing resource and a memory resource storing instructions thereon, the instructions executable by the processing resource to: receive, at a service, a token and a current value of a counter from a firmware, generate, at the service, an encrypted message utilizing the token and the current value of the counter, provide the encrypted message to an application associated with the service, determine, at the firmware, an authenticity of the encrypted message provided to the application, and send, from the firmware, a trust status of the service to the application.
    Type: Application
    Filed: April 18, 2019
    Publication date: February 3, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Edson Schardosim Behnck, Ronaldo Rodrigues Ferreira, Joao Luis Prauchner, Juliano Francisco Cagnini Ciocari
  • Publication number: 20210365331
    Abstract: An example computing device includes a connector to establish a connection with an electronic device. The computing device also includes a storage device storing a firmware. The firmware is to, in response to detecting a recovery trigger to repair an operating system of the electronic device, establish a communication channel between the computing device and the electronic device. The firmware is to map a virtual network interface of the computing device to a transceiver of the electronic device and retrieve recovery data from a repository via the virtual network interface.
    Type: Application
    Filed: August 3, 2021
    Publication date: November 25, 2021
    Inventors: Juliano Francisco Cagnini Ciocari, Charles Ricardo Staub, Paulo Alcantara
  • Publication number: 20210357295
    Abstract: An example non-transitory computer-readable storage medium comprising instructions that when executed cause a processor of a computing device to: in response to receiving a chunk size request from a recovery agent executable at an operating system of the computing device, determine a chunk size via firmware instructions of the computing device; transmit the chunk size from the firmware instructions to the recovery agent; receive data chunks of a recovery image from the recovery agent in sequence; store the data chunks in a storage device of the computing device; and construct the recovery image using the data chunks.
    Type: Application
    Filed: November 5, 2018
    Publication date: November 18, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Juliano Francisco Cagnini Ciocari, Ronaldo Rodrigues Ferreira, Edson Schardosim Behnck
  • Publication number: 20210334108
    Abstract: A computer system may comprise a non-volatile memory to store executable Basic Input/Output System (BIOS) code, a computer-readable medium to store an operating system based on an image, and a processor coupled to the non-volatile memory and the computer-readable medium. Execution of the executable BIOS code may cause the processor to store the operating system to the computer-readable medium based on the image.
    Type: Application
    Filed: January 31, 2018
    Publication date: October 28, 2021
    Inventors: Juliano Francisco Cagnini CIOCARI, Charles Ricardo STAUB, Paulo ALCANTARA
  • Publication number: 20210286685
    Abstract: An example computing device includes a first storage device storing a firmware. The computing device also includes a second storage device storing an operating system of the computing device. The computing device further includes a processor. The processor is to retrieve a recovery agent from another computing device via the firmware; validate the recovery agent; execute the recovery agent to retrieve recovery data; validate the recovery data; and repair the operating system using the recovery data via the recovery agent.
    Type: Application
    Filed: November 6, 2017
    Publication date: September 16, 2021
    Inventors: Vali Ali, Michael Provencher, Charles Ricardo Staub, Juliano Francisco Cagnini Ciocari, Paulo Alcantara
  • Patent number: 11106547
    Abstract: An example computing device includes a connector to establish a wired connection with an electronic device. The computing device also includes a storage device storing a firmware. The firmware is to, in response to detecting a recovery trigger to repair an operating system of the electronic device, identify an operating system of the electronic device. The firmware is also to establish a communication channel between the computing device and the electronic device based on the operating system of the electronic device. The firmware is further to map a virtual network interface of the computing device to a transceiver of the electronic device and retrieve recovery data from a repository via the virtual network interface. The recovery data is transported to the computing device via the communication channel.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: August 31, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Juliano Francisco Cagnini Ciocari, Charles Ricardo Staub, Paulo Alcantara
  • Publication number: 20210264017
    Abstract: An example computing device includes a communication device, an input device, a storage device, firmware stored in the storage device, and a processor. The processor is to: in response to receiving a set of credentials, transmit a request to a server via the communication device, where the request includes the set of credentials and identification information of the computing device; receive a temporary password and expiration information of the temporary password from the server via the communication device; replace a password of the firmware with the temporary password; in response to receiving the temporary password via the input device, determine if the temporary password is valid based on the expiration information; and in response to a determination that the temporary password is valid, provide access to the firmware.
    Type: Application
    Filed: November 14, 2018
    Publication date: August 26, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Ronaldo Rodrigues Ferreira, Edson Schardosim Behnck, Juliano Francisco Cagnini Ciocari
  • Patent number: 10970058
    Abstract: A method of installing a software package may include storing a software package coupon on a proximity tag coupled to a computing device; accessing the software package coupon and installing an operating system OS agent during an initial booting of the computing device; and with the OS agent, downloading and installing the software package.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: April 6, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Roberto Pereira Silveira, Jose Dirceu Grundler Ramos, Charles Ricardo Staub, Juliano Francisco Cagnini Ciocari, Kimon Berlin, Anellena Santos
  • Publication number: 20200285548
    Abstract: An example computing device includes a connector to establish a wired connection with an electronic device. The computing device also includes a storage device storing a firmware. The firmware is to, in response to detecting a recovery trigger to repair an operating system of the electronic device, identify an operating system of the electronic device. The firmware is also to establish a communication channel between the computing device and the electronic device based on the operating system of the electronic device. The firmware is further to map a virtual network interface of the computing device to a transceiver of the electronic device and retrieve recovery data from a repository via the virtual network interface. The recovery data is transported to the computing device via the communication channel.
    Type: Application
    Filed: November 28, 2017
    Publication date: September 10, 2020
    Inventors: Juliano Francisco Cagnini Ciocari, Charles Ricardo Staub, Paulo Alcantara
  • Patent number: 10587422
    Abstract: In an example, an apparatus compatible with a unified extensible firmware interface (UEFI) system includes a processor resource and a computer-readable storage device with a set of instructions stored thereon. In that example, the instructions are executable to cause the UEFI system to verify an integrity status of a script file and an authenticity status of the script file, analyze contents of the script file in response to a determination that the script is authentic, establish a threshold on execution of the script file based on the analysis of the contents, and execute a control program concurrent with execution of the script to implement the threshold.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: March 10, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Rodrigo Dias Correa, Juliano Francisco Cagnini Ciocari, Reynaldo Cardoso Novaes, Anellena Santos, Karyne Mayer
  • Publication number: 20190089545
    Abstract: In an example, an apparatus compatible with a unified extensible firmware interface (UEFI) system includes a processor resource and a computer-readable storage device with a set of instructions stored thereon. In that example, the instructions are executable to cause the UEFI system to verify an integrity status of a script file and an authenticity status of the script file, analyze contents of the script file in response to a determination that the script is authentic, establish a threshold on execution of the script file based on the analysis of the contents, and execute a control program concurrent with execution of the script to implement the threshold.
    Type: Application
    Filed: January 28, 2016
    Publication date: March 21, 2019
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Rodrigo Dias Correa, Juliano Francisco Cagnini Ciocari, Reynaldo Cardoso Novaes, Anellena Santos, Karyne Mayer
  • Publication number: 20190065167
    Abstract: A method of installing a software package may include storing a software package coupon on a proximity tag coupled to a computing device; accessing the software package coupon and installing an operating system OS agent during an initial booting of the computing device; and with the OS agent, downloading and installing the software package.
    Type: Application
    Filed: January 18, 2017
    Publication date: February 28, 2019
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Roberto Per SILVEIRA, Jose Dirceu GRUNDLER RAMOS, Charles RICARDO STAUB, Juliano FRANCISCO CAGNINI CIOCARI, Kimon BERLIN, Anellena SANTOS