-
公开(公告)号:US20230289272A1
公开(公告)日:2023-09-14
申请号:US17689736
申请日:2022-03-08
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Augusto Queiroz de Macedo , Charles Ricardo Staub
CPC classification number: G06F11/3058 , G06F11/3438 , G06N3/02
Abstract: In an example in accordance with the present disclosure, a computing device is described. The computing device includes a database with a thermal dataset acquired during usage of a device. The computing device also includes a processor which trains a neural network to determine suitability of the device for a user of the device based on the thermal dataset. The neural network includes 1) an encoder trained to transform the thermal dataset to a first embedding vector, 2) a compression/decompression component trained to generate a second embedding vector that minimizes a difference from the thermal dataset based on the first embedding vector, and 3) a decoder trained to generate a second thermal dataset from the second embedding vector.
-
公开(公告)号:US09678767B2
公开(公告)日:2017-06-13
申请号:US14787990
申请日:2013-06-14
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Kimon Berlin , Guilherme Antonio Anzilago Tesser , Luis Fernando Pollo , Charles Ricardo Staub , Cristiano Fernandes , Benito Silva
CPC classification number: G06F9/44521 , G06F9/4401 , G06F9/4411 , G06F13/102
Abstract: An example apparatus may comprise a processor and a memory device including computer program code. The memory device and the computer program code, with the processor, may cause the apparatus to execute a client application, the client application to consume a first protocol, the protocol having been produced by a Unified Extensible Firmware Interface (UEFI) wrapper driver; invoke, with the client application, the UEFI wrapper driver to perform at least one operation of the protocol; load a binary image of a worker application with the wrapper driver to invoke the at least one operation. The worker application calls at least one function of a software library to perform the at least one operation.
-
公开(公告)号:US20210286685A1
公开(公告)日:2021-09-16
申请号:US16478800
申请日:2017-11-06
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Vali Ali , Michael Provencher , Charles Ricardo Staub , Juliano Francisco Cagnini Ciocari , Paulo Alcantara
IPC: G06F11/14 , G06F9/4401 , G06F11/22
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.
-
公开(公告)号:US11586509B2
公开(公告)日:2023-02-21
申请号:US17444310
申请日:2021-08-03
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
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.
-
公开(公告)号:US11422901B2
公开(公告)日:2022-08-23
申请号:US16478800
申请日:2017-11-06
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Vali Ali , Michael Provencher , Charles Ricardo Staub , Juliano Francisco Cagnini Ciocari , Paulo Alcantara
IPC: G06F11/00 , G06F11/14 , G06F9/4401 , G06F11/22
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.
-
公开(公告)号:US11106547B2
公开(公告)日:2021-08-31
申请号:US16478809
申请日:2017-11-28
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
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.
-
公开(公告)号:US11775315B2
公开(公告)日:2023-10-03
申请号:US16481203
申请日:2018-01-31
Applicant: Hewlett-Packard Development Company, L.P.
IPC: G06F9/44 , G06F9/4401 , G06F8/61
CPC classification number: G06F9/4406 , G06F8/63
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.
-
公开(公告)号:US20230097748A1
公开(公告)日:2023-03-30
申请号:US17795479
申请日:2020-02-19
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Patrick Gibbons , Christopher Stewart , Charles Ricardo Staub , Tadeu De Sousa Marchese , RODRIGO WETZEL SILVEIRA
IPC: G06F9/4401 , G06F9/451
Abstract: Examples are described herein for providing a graphical user interface (“GUI”) in a pre-operating system (“pre-OS”) boot environment. In some examples, an object-oriented hierarchy of data structures that define a plurality of GUI elements may be generated from user interface data provided by a firmware module. A plurality of bitmaps corresponding to a subset of the hierarchy of data structures may be stored, e.g., in memory for rendition on a display while the pre-OS boot environment is active. Each bitmap may portray a visual aspect of a given GUI element of the plurality of GUI elements.
-
公开(公告)号:US20210365331A1
公开(公告)日:2021-11-25
申请号:US17444310
申请日:2021-08-03
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
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.
-
公开(公告)号:US10970058B2
公开(公告)日:2021-04-06
申请号:US16075897
申请日:2017-01-18
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Roberto Pereira Silveira , Jose Dirceu Grundler Ramos , Charles Ricardo Staub , Juliano Francisco Cagnini Ciocari , Kimon Berlin , Anellena Santos
IPC: G06F8/61 , G06F21/44 , G06F21/57 , G06F9/4401 , H04L29/08
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.
-
-
-
-
-
-
-
-
-