Patents by Inventor Richard A. Bramley

Richard A. Bramley 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: 20210103660
    Abstract: A computer system is monitored by firmware for a non-conforming state. Upon detecting the non-conforming state, firmware of the computer system outputs a keyboard code that causes an operating system to enter a predetermined state, such as a lock screen or other quiescent display state. A human-perceptible message is displayed at a display device after outputting the keyboard code.
    Type: Application
    Filed: April 21, 2017
    Publication date: April 8, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Richard A Bramley
  • Publication number: 20210073386
    Abstract: An example computer system includes a memory having a computer program, a set of data containing a cryptographic first hash protected by a code, and a set of trusted security guidelines for operating an electronic device; a trusted platform module device to store a second hash associated with the computer program; a trusted application computing agent to establish that a hardware initialization sequence of the electronic device is trusted upon matching the first hash with the second hash; and a controller to operate the computer program on the electronic device according to the set of trusted security guidelines.
    Type: Application
    Filed: May 31, 2018
    Publication date: March 11, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Vali Ali, Richard Bramley, Ronald Rod Ferreira, Endrigo Pinheiro
  • Patent number: 10747873
    Abstract: In one example, a system for a system management mode (SMM) privilege architecture includes a computing device comprising: a first portion of SMM instructions to set up a number of resources and implement a privilege architecture for the SMM of a computing device and a second portion of SMM instructions to execute a number of functions during the SMM of the computing device, wherein the privilege architecture assigns the first portion of SMM instructions to a first privilege level and assigns the second portion of SMM instructions to a second privilege level.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: August 18, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Richard A. Bramley, Jr., David Plaquin, Maugan Villatel, Jeffrey K. Jeansonne
  • Patent number: 10586047
    Abstract: Securely sending a complete initialization package in one example implementation can include adding a resource identifier that includes a mapping of a driver to a hardware component included in a physical machine hosting VMs to an initial random-access memory (RAM) file system (INITRAMFS) stored in memory of the physical machine to form a complete initialization package, sending the complete initialization package from read-only memory (ROM) of the physical machine to a location in RAM of the physical machine accessible by a hypervisor, and authenticating that the complete initialization package is secure.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: March 10, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Richard A. Bramley, Jr.
  • Publication number: 20190235515
    Abstract: An autonomous driving system could create or exacerbate a hazardous driving situation due to incorrect machine learning, algorithm design, sensor limitations, environmental conditions or other factors. This technology presents solutions that use machine learning to detect when the autonomous driving system is in this state e.g., erratic or reckless driving and other behavior, in order to take remedial action to prevent a hazard such as a collision.
    Type: Application
    Filed: January 25, 2019
    Publication date: August 1, 2019
    Inventors: Philip SHIRVANI, Richard BRAMLEY, John MONTRYM, Nirmal SAXENA
  • Patent number: 10275271
    Abstract: According to one example, to access at least one computer device from a virtual machine, a control domain accesses a list of at least one device. For each device in the list of devices, a determination is made as to whether the device is to be exposed to a virtual machine, and a table of devices determined to be exposed to the virtual machine is created and provided to the virtual machine. Determining whether a device is to be exposed to a virtual machine is based on at least one device attribute.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: April 30, 2019
    Assignee: Hewett-Packard Development Company, L.P.
    Inventor: Richard A. Bramley, Jr.
  • Patent number: 10275367
    Abstract: Example implementations relate to command source verification. An example device can include instructions executable to send a command via a predefined path to a predefined location within a memory resource storing instructions executable to verify a source of the command using a predefined protocol and execute the command in response to the source verification.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: April 30, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Maugan Villatel, Richard A. Bramley, Jr., Valiuddin Y. Ali
  • Patent number: 10223148
    Abstract: Full virtual machine (VM) functionality in one example implementation can include sending a complete initialization package to a location in memory of a machine accessible by a hypervisor and generating a VM capable of providing a respective full functionality of a hardware component in the machine.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: March 5, 2019
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Richard A. Bramley, Jr.
  • Publication number: 20180373900
    Abstract: A computer system includes an independent compute core; and an isolated secure data storage device to store data accessible only to the independent compute core. The independent compute core is to open an Application Program Interface (API) during runtime of the computer system in response to receiving a verified message containing secure data to be written to the secure data storage device.
    Type: Application
    Filed: February 19, 2016
    Publication date: December 27, 2018
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Dallas M Barlow, Stanley Hyojun Park, Christopher H Stewart, Baraneedharan Anbazhagan, Scott B Marcak, Richard A Bramley, JR.
  • Publication number: 20180322277
    Abstract: In one example, a system for a system management mode (SMM) privilege architecture includes a computing device comprising: a first portion of SMM instructions to set up a number of resources and implement a privilege architecture for the SMM of a computing device and a second portion of SMM instructions to execute a number of functions during the SMM of the computing device, wherein the privilege architecture assigns the first portion of SMM instructions to a first privilege level and assigns the second portion of SMM instructions to a second privilege level.
    Type: Application
    Filed: January 26, 2016
    Publication date: November 8, 2018
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Richard A. Bramley Jr., David Plaquin, Maugan Villatel, Jeffrey K. Jeansonne
  • Publication number: 20180307629
    Abstract: Example implementations relate to command source verification. An example device can include instructions executable to send a command via a predefined path to a predefined location within a memory resource storing instructions executable to verify a source of the command using a predefined protocol and execute the command in response to the source verification.
    Type: Application
    Filed: April 24, 2017
    Publication date: October 25, 2018
    Inventors: Maugan Villatel, Richard A. Bramley, JR., Valiuddin Y. Ali
  • Patent number: 10104619
    Abstract: Examples herein disclose establishing a connection from a controller in a computing device to a management server over a network. The examples retrieve a command from the management server.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: October 16, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey Kevin Jeansonne, Valiuddin Ali, Richard A Bramley, Jr., Duane J Gatlin
  • Publication number: 20180225455
    Abstract: A computing device includes at least one processor and a machine-readable storage medium storing instructions. The instructions may be executable by the hardware processor to execute a guest domain comprising a guest operating system and a frontend wireless device driver; execute a control domain comprising a backend wireless device driver; transmit wireless network commands and network packets across a dedicated data path from the frontend wireless device driver in the guest domain to a backend wireless device driver in the control domain; and scan, using in the backend wireless device driver, the network packets transmitted across the dedicated data path to detect a possible malware attack in the guest domain.
    Type: Application
    Filed: January 31, 2016
    Publication date: August 9, 2018
    Inventors: MARAT NERSISYAN, RICHARD A. BRAMLEY, Jr., SANDEEP SUKHIJA
  • Publication number: 20180226136
    Abstract: Example implementations relate to system management mode (SMM) test operations. For example, a system for SMM test operations may include a test mode initiation engine to reboot a computing device, and load an interface firmware engine into system management random access memory (SMRAM) associated with the computing device in response to the reboot, wherein the interface firmware engine includes a production interface firmware engine to perform the test operation on a known address space of the page of SMRAM. The system may include a test operation engine to cause the computing system to operate in a testing mode, wherein the testing mode includes operating the computing system in system management mode (SMM), in response to a test command, and perform a test operation on a page of system management random access memory (SMRAM) associated with the computing device when the computing device is operating in SMM.
    Type: Application
    Filed: January 27, 2016
    Publication date: August 9, 2018
    Inventors: Jeffrey Kevin JEANSONNE, Dallas M. BARLOW, Richard A. BRAMLEY, Jr., David PLAQUIN, Maugan VILLATEL
  • Publication number: 20170139737
    Abstract: Full virtual machine (VM) functionality in one example implementation can include sending a complete initialization package to a location in memory of a machine accessible by a hypervisor and generating a VM capable of providing a respective full functionality of a hardware component in the machine.
    Type: Application
    Filed: June 30, 2014
    Publication date: May 18, 2017
    Inventor: RICHARD A. BRAMLEY JR.
  • Publication number: 20170111867
    Abstract: Examples herein disclose establishing a connection from a controller in a computing device to a management server over a network. The examples retrieve a command from the management server.
    Type: Application
    Filed: June 30, 2014
    Publication date: April 20, 2017
    Inventors: JEFFREY KEVIN JEANSONNE, VALIUDDIN ALI, RICHARD A BRAMLEY, JR., DUANE J GATLIN
  • Publication number: 20170102959
    Abstract: According to one example, to access at least one computer device from a virtual machine, a control domain accesses a list of at least one device. For each device in the list of devices, a determination is made as to whether the device is to be exposed to a virtual machine, and a table of devices determined to be exposed to the virtual machine is created and provided to the virtual machine. Determining whether a device is to be exposed to a virtual machine is based on at least one device attribute.
    Type: Application
    Filed: June 30, 2014
    Publication date: April 13, 2017
    Inventor: RICHARD A BRAMLEY, JR.
  • Publication number: 20170103208
    Abstract: Securely sending a complete initialization package in one example implementation can include adding a resource identifier that includes a mapping of a driver to a hardware component included in a physical machine hosting VMs to an initial random-access memory (RAM) file system (INITRAMFS) stored in memory of the physical machine to form a complete initialization package, sending the complete initialization package from read-only memory (ROM) of the physical machine to a location in RAM of the physical machine accessible by a hypervisor, and authenticating that the complete initialization package is secure.
    Type: Application
    Filed: June 30, 2014
    Publication date: April 13, 2017
    Inventor: RICHARD A BRAMLEY, JR.
  • Patent number: 8195929
    Abstract: Methods, systems, apparatuses and program products are disclosed for managing, activating and controlling file systems sharing among two or more O/S (Operating Systems) and/or the like within a computing apparatus or within a single computer operational session or context. Provision is made for journaling and resynchronization of file systems even where at least one of the O/Ses has no features for taking account of the presence of the other O/S.
    Type: Grant
    Filed: August 27, 2009
    Date of Patent: June 5, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gaurav Banga, Richard Bramley, Dileep Venkata Rao Madhava
  • Patent number: 8132167
    Abstract: Methods, systems, apparatuses and program products are disclosed for managing device virtualization in hypervisor and hypervisor-related environment which include both pass-thru I/O and emulated I/O. This may include setting up a page table entry so an instruction may execute untrapped in an unprivileged domain such as by creating a new entry in a page table with requisite read or write permissions set. Later the page table may be edited (or an entry deleted) so the same I/O instruction is trapped and responsively emulated. In another embodiment of the invention, an electronic device may be provided with at least one controller; and one non-volatile memory having instructions encoded therein which, when executed, implement the context-based virtualization An advantage provided by the present invention is that performance of the device may be traded off against resource consumed dynamically responsive to system operating conditions.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: March 6, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kaushik Barde, Richard Bramley, Matthew Ryan Laue