-
公开(公告)号:US20230007913A1
公开(公告)日:2023-01-12
申请号:US17783301
申请日:2020-01-07
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Chee Keat Fong , Valiuddin Ali
IPC: H04L9/40
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 first request to access a webpage, transmit a second request to an monitoring resource to determine if the webpage is unsafe; receive, from the monitoring resource, an indication that the webpage is an unsafe webpage; and in response to receiving the indication, render, at the computing device, a modified copy of the webpage with every active element of the webpage disabled.
-
公开(公告)号:US20220197623A1
公开(公告)日:2022-06-23
申请号:US17297131
申请日:2019-09-12
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Endrigo Nadin Pinheiro , Richard Bramley , Valiuddin Ali
IPC: G06F8/61
Abstract: In an example, a non-transitory computer-readable medium has instructions stored therein that, in response to being executed on computer circuitry, cause the computer circuitry to execute instructions to operate an application installed in the memory circuitry and to generate an iterative communication to indicate that the application is operating. The instructions further cause, in response to being executed, the computer circuitry to detect the presence of the iterative communication, and to reinstall the application in response to an interruption in the iterative communication.
-
公开(公告)号:US20220066784A1
公开(公告)日:2022-03-03
申请号:US17293025
申请日:2019-05-17
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Valiuddin Ali , Richard Bramley
IPC: G06F9/4401 , G06F8/65 , G06F9/445
Abstract: An example computing device includes a storage device, a random-access memory, a read only memory, and a processor. The processor is to determine, during a booting process, whether an operating system being booted is a primary operating system, in response to a determination that the operating system being booted is different from the primary operating system, determine whether the operating system being booted satisfies a first criteria, and, in response to a determination that the operating system being booted fails to satisfy the first criteria, disable software persistence.
-
公开(公告)号:US20220027074A1
公开(公告)日:2022-01-27
申请号:US17296526
申请日:2019-02-11
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Christopher H. Stewart , Valiuddin Ali
Abstract: According to examples, an apparatus may include a processor that may delete portions of firmware instructions responsive to an indication that the portions should be disabled. To facilitate the foregoing, the firmware instructions may be deployed in a segmented architecture stored in respective regions of a storage device. The regions may include a metadata region, a main region, and excludable regions. The metadata region may store metadata that describes the structure of the firmware instructions and/or the various other regions. The main region may store core firmware instructions that may not be deleted. Each excludable region may store respective excludable firmware instructions. Each excludable firmware instructions may be associated with a flag that indicates whether or not the instructions should be disabled. If so, the corresponding excludable region in the storage device is identified and the contents may be removed, permanently disabling the excludable firmware instructions that were stored there.
-
公开(公告)号:US20210382979A1
公开(公告)日:2021-12-09
申请号:US17054197
申请日:2019-02-28
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Richard Alden Bramley, Jr. , Dallas M. Barlow , Patrick Lee Gibbons , Adrian John Baldwin , Tevin Jaupaul Richards , Robert Stephen Craig , Valiuddin Ali , Jeffrey Kevin Jeansonne
Abstract: An example computing device includes a memory accessible at startup of the computing device, a buffer, and a set of instructions. The memory stores a configuration setting that is configurable by the application of a change request. The memory also stores a first public key and a second public key. The buffer stores change requests submitted by a remote entity, including a first change request to make a first setting change and a second change request to make a second setting change. The first change request is signed by a first private key corresponding to the first public key, and the second change request is signed by a second private key corresponding to the second public key. The set of instructions retrieves a change request from the buffer, determines whether the change request is authenticated by a public key, and if authenticated, applies the change request.
-
公开(公告)号:US12032949B2
公开(公告)日:2024-07-09
申请号:US17296526
申请日:2019-02-11
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Christopher H. Stewart , Valiuddin Ali
Abstract: According to examples, an apparatus may include a processor that may delete portions of firmware instructions responsive to an indication that the portions should be disabled. To facilitate the foregoing, the firmware instructions may be deployed in a segmented architecture stored in respective regions of a storage device. The regions may include a metadata region, a main region, and excludable regions. The metadata region may store metadata that describes the structure of the firmware instructions and/or the various other regions. The main region may store core firmware instructions that may not be deleted. Each excludable region may store respective excludable firmware instructions. Each excludable firmware instructions may be associated with a flag that indicates whether or not the instructions should be disabled. If so, the corresponding excludable region in the storage device is identified and the contents may be removed, permanently disabling the excludable firmware instructions that were stored there.
-
公开(公告)号:US11716773B2
公开(公告)日:2023-08-01
申请号:US16639544
申请日:2017-08-18
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Chee Keat Fong , Valiuddin Ali
CPC classification number: H04W76/11 , G06F7/58 , G06K19/06037 , H04W84/18
Abstract: In an example implementation according to aspects of the present disclosure, a method may include randomly generating a value, illustrating a code containing the value, and scanning for a device advertising a service that is to use the value. Upon discovering the device advertising the service that is to use the value, the method may include associating with the device by connecting to the service and exchanging information with the device.
-
公开(公告)号:US20210365320A1
公开(公告)日:2021-11-25
申请号:US17052986
申请日:2019-02-11
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Jeffrey Kevin Jeansonne , Valiuddin Ali , Richard Bramley
IPC: G06F11/14 , G06F9/4401
Abstract: In some examples, a device includes a processor, a core hardware logic to execute instructions to perform a task in the device, and a controller separate from the processor. The controller detects corruption of the instructions, and in response to detecting the corruption, load a recovery code to the core hardware logic to trigger recovery of the core hardware logic from the corruption of the instructions.
-
公开(公告)号:US11074056B2
公开(公告)日:2021-07-27
申请号:US16089082
申请日:2017-06-29
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Valiuddin Ali , Rick Bramley , Endrigo Nadin Pinheiro , Rodrigo Dias Correa , Ronaldo Rod Ferreira
Abstract: 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.
-
公开(公告)号:US10585676B2
公开(公告)日:2020-03-10
申请号:US16194169
申请日:2018-11-16
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Jeffrey Kevin Jeansonne , Valiuddin Ali , Lan Wang , Baraneedharan Anbazhagan , Patrick L. Gibbons
Abstract: Examples herein disclose receiving a basic input output system (BIOS) policy change and authorizing the BIOS policy change. Upon the authorization of the BIOS policy change, a first copy of the BIOS policy is stored in a first memory accessible by a central processing unit. Additionally, a second copy of the BIOS policy change is transmitted for storage in a second memory electrically isolated from the central processing unit.
-
-
-
-
-
-
-
-
-