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: 11775315Abstract: 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: GrantFiled: January 31, 2018Date of Patent: October 3, 2023Assignee: Hewlett-Packard Development Company, L.P.Inventors: Juliano Francisco Cagnini Ciocari, Charles Ricardo Staub, Paulo Alcantara
-
Patent number: 11586509Abstract: 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: GrantFiled: August 3, 2021Date of Patent: February 21, 2023Assignee: Hewlett-Packard Development Company, L.P.Inventors: Juliano Francisco Cagnini Ciocari, Charles Ricardo Staub, Paulo Alcantara
-
Publication number: 20230010098Abstract: 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: ApplicationFiled: January 7, 2020Publication date: January 12, 2023Applicant: Hewlett-Packard Development Company, L.P.Inventors: Tadeu de Sousa Marchese, Juliano Francisco Cagnini Ciocari
-
Patent number: 11422901Abstract: 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: GrantFiled: November 6, 2017Date of Patent: August 23, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Vali Ali, Michael Provencher, Charles Ricardo Staub, Juliano Francisco Cagnini Ciocari, Paulo Alcantara
-
Patent number: 11423138Abstract: 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: GrantFiled: November 14, 2018Date of Patent: August 23, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ronaldo Rodrigues Ferreira, Edson Schardosim Behnck, Juliano Francisco Cagnini Ciocari
-
Patent number: 11314603Abstract: 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: GrantFiled: November 5, 2018Date of Patent: April 26, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Juliano Francisco Cagnini Ciocari, Ronaldo Rodrigues Ferreira, Edson Schardosim Behnck
-
Publication number: 20220035924Abstract: 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: ApplicationFiled: April 18, 2019Publication date: February 3, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Edson Schardosim Behnck, Ronaldo Rodrigues Ferreira, Joao Luis Prauchner, Juliano Francisco Cagnini Ciocari
-
Publication number: 20210365331Abstract: 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: ApplicationFiled: August 3, 2021Publication date: November 25, 2021Inventors: Juliano Francisco Cagnini Ciocari, Charles Ricardo Staub, Paulo Alcantara
-
Publication number: 20210357295Abstract: 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: ApplicationFiled: November 5, 2018Publication date: November 18, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Juliano Francisco Cagnini Ciocari, Ronaldo Rodrigues Ferreira, Edson Schardosim Behnck
-
Publication number: 20210334108Abstract: 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: ApplicationFiled: January 31, 2018Publication date: October 28, 2021Inventors: Juliano Francisco Cagnini CIOCARI, Charles Ricardo STAUB, Paulo ALCANTARA
-
Publication number: 20210286685Abstract: 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: ApplicationFiled: November 6, 2017Publication date: September 16, 2021Inventors: Vali Ali, Michael Provencher, Charles Ricardo Staub, Juliano Francisco Cagnini Ciocari, Paulo Alcantara
-
Patent number: 11106547Abstract: 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: GrantFiled: November 28, 2017Date of Patent: August 31, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Juliano Francisco Cagnini Ciocari, Charles Ricardo Staub, Paulo Alcantara
-
Publication number: 20210264017Abstract: 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: ApplicationFiled: November 14, 2018Publication date: August 26, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Ronaldo Rodrigues Ferreira, Edson Schardosim Behnck, Juliano Francisco Cagnini Ciocari
-
Patent number: 10970058Abstract: 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: GrantFiled: January 18, 2017Date of Patent: April 6, 2021Assignee: 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: 20200285548Abstract: 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: ApplicationFiled: November 28, 2017Publication date: September 10, 2020Inventors: Juliano Francisco Cagnini Ciocari, Charles Ricardo Staub, Paulo Alcantara
-
Patent number: 10587422Abstract: 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: GrantFiled: January 28, 2016Date of Patent: March 10, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Rodrigo Dias Correa, Juliano Francisco Cagnini Ciocari, Reynaldo Cardoso Novaes, Anellena Santos, Karyne Mayer
-
Publication number: 20190089545Abstract: 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: ApplicationFiled: January 28, 2016Publication date: March 21, 2019Applicant: Hewlett-Packard Development Company, L.P.Inventors: Rodrigo Dias Correa, Juliano Francisco Cagnini Ciocari, Reynaldo Cardoso Novaes, Anellena Santos, Karyne Mayer
-
Publication number: 20190065167Abstract: 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: ApplicationFiled: January 18, 2017Publication date: February 28, 2019Applicant: 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