Patents by Inventor F. Emerson

F. Emerson 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: 12259834
    Abstract: In some examples, a management controller is to dynamically vary a parameter that controls an operational characteristic of a bus when transferring different portions of information from a memory over the bus during a process of an electronic device in which a cryptographic operation is performed. The different portions of the information from the memory are to be transferred over the bus with different operational characteristics of the bus.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: March 25, 2025
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sukhamoy Som, Robert L. Noonan, Theodore F. Emerson
  • Publication number: 20240411938
    Abstract: An apparatus includes a host and a baseboard management controller. The baseboard management controller includes a semiconductor package; and the semiconductor package includes a memory, a security hardware processor; and a main hardware processor. The main hardware processor causes the baseboard management controller to serve as an agent that, independently from the host, responds to communications with a remote management entity to manage the host. The security hardware processor manages the storage of a secret of the host in the memory.
    Type: Application
    Filed: August 23, 2024
    Publication date: December 12, 2024
    Inventors: Theodore F. Emerson, Shiva R. Dasari, Luis E. Luciani, JR., Kevin E. Boyum, Naysen J. Robertson, Robert L. Noonan, Christopher M. Wesneski, David F. Heinrich
  • Publication number: 20240411883
    Abstract: In some examples, a security processor detects a potential attack in a system. In response to detecting the potential attack in the system, the security processor issues a command block indication to block processing of commands to access a nonvolatile memory. The security processor determines, based on monitored information, a likelihood of the potential attack being a real attack, and in response to the determined likelihood, triggers an erase of the nonvolatile memory.
    Type: Application
    Filed: August 28, 2023
    Publication date: December 12, 2024
    Inventors: Sukhamoy Som, Robert L. Noonan, Theodore F. Emerson
  • Patent number: 12105643
    Abstract: Some examples described relate to securing a memory device of a computing system. For instance, a method may comprise comparing a command for the memory device to each command in a list of commands. The command is accepted when the command matches an authorized command in the list of commands. The accepted command is issued to the memory device.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: October 1, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David F. Heinrich, Theodore F. Emerson, Don A. Dykes, Sukhamoy Som
  • Patent number: 12105859
    Abstract: An apparatus includes a host and a baseboard management controller. The baseboard management controller includes a semiconductor package; and the semiconductor package includes a memory, a security hardware processor; and a main hardware processor. The main hardware processor causes the baseboard management controller to serve as an agent that, independently from the host, responds to communications with a remote management entity to manage the host. The security hardware processor manages the storage of a secret of the host in the memory.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: October 1, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Theodore F. Emerson, Shiva R. Dasari, Luis E. Luciani, Jr., Kevin E. Boyum, Naysen J. Robertson, Robert L. Noonan, Christopher M. Wesneski, David F. Heinrich
  • Publication number: 20240232110
    Abstract: In some examples, a management controller is to dynamically vary a parameter that controls an operational characteristic of a bus when transferring different portions of information from a memory over the bus during a process of an electronic device in which a cryptographic operation is performed. The different portions of the information from the memory are to be transferred over the bus with different operational characteristics of the bus.
    Type: Application
    Filed: January 9, 2023
    Publication date: July 11, 2024
    Inventors: Sukhamoy Som, Robert L. Noonan, Theodore F. Emerson
  • Publication number: 20240168784
    Abstract: A process includes emulating, by a programmable logic device, a hardware component to provide an emulated hardware component. The emulated hardware component is capable of exercising the predetermined functionality. The process includes testing the emulated hardware component. The process includes determining, by the programmable logic device, whether the emulated hardware component exercised the predetermined functionality during the test. The determination includes, responsive to the testing, detecting, by a state sequence detector of the programmable logic device, whether the emulated hardware component sequenced through a plurality of states associated with the predetermined functionality. The process includes, responsive to the detection of whether the emulated hardware component sequenced through the plurality of states, generating, by the programmable logic device, an indicator representing a coverage of the predetermined functionality by the testing.
    Type: Application
    Filed: November 22, 2022
    Publication date: May 23, 2024
    Inventors: Naysen J. Robertson, Samuel Gonzalez, David A. Young, Theodore F. Emerson, Nathaniel W. Jansen
  • Publication number: 20240111862
    Abstract: A process incudes generating, by a canary circuit of a semiconductor package, an output value. The semiconductor package includes a hardware root-of-trust engine for an electronic system. The process includes comparing, by the canary circuit, the output value to an expected value. The process incudes, responsive to a result of the comparison, regulating, by the semiconductor package, a response of the electronic system to a reset request.
    Type: Application
    Filed: February 9, 2023
    Publication date: April 4, 2024
    Inventors: Theodore F. Emerson, Christopher M. Wesneski, Daniel J. Zink
  • Publication number: 20240111639
    Abstract: A process includes, responsive to a primary power source being enabled, receiving, from a real time clock (RTC) device of a computer platform, an indication of a first time. Responsive to the primary power source being enabled, the process includes storing first data in a first non-volatile storage of the computer platform representing a snapshot of the first time and repeatedly updating the snapshot to cause the snapshot to track the first time. Responsive to the primary power source being disabled to begin a power outage, the process includes providing, by a timer of the computer platform powered by a secondary power source, a timer output that represents an accumulated time that corresponds to the power outage. The process includes restoring a state of the RTC device responsive to the primary power source being reenabled to end the power outage.
    Type: Application
    Filed: August 21, 2023
    Publication date: April 4, 2024
    Inventors: Christopher M. Wesneski, Theodore F. Emerson
  • Publication number: 20240111909
    Abstract: A process includes receiving a given reset indication to reset a semiconductor package. The given reset indication is one of a time sequence of recent indications received by the semiconductor package. The semiconductor package includes a hardware root-of-trust. The process includes detecting an activity that is associated with the semiconductor package consistent with a tampering activity. The process includes governing a response of the semiconductor package to the given reset indication responsive to the detection of the activity.
    Type: Application
    Filed: February 9, 2023
    Publication date: April 4, 2024
    Inventors: Theodore F. Emerson, Christopher M. Wesneski, Daniel J. Zink
  • Publication number: 20240111912
    Abstract: A process includes performing actions responsive to secondary power when primary power for a computer platform is unavailable. The actions include providing, by a timer of a computer platform, a timer output that is associated with a first time domain and corresponds to an accumulated time that primary power is unavailable. Moreover, these actions include using secondary power to detect tampering with the computer platform, and responsive to detecting the tampering, reading the timer output to provide a first timestamp that represents a time of detection of the tampering. The process further includes actions which are performed responsive to primary power being subsequently available. These actions include reading data from a non-volatile storage of the computer platform. The data represents a snapshot of a real time clock (RTC) device time that is provided by an RTC device that is powered by the primary power and corresponds to a second time domain.
    Type: Application
    Filed: August 21, 2023
    Publication date: April 4, 2024
    Inventors: Christopher M. Wesneski, Theodore F. Emerson
  • Publication number: 20230134324
    Abstract: An apparatus includes a host and a baseboard management controller. The baseboard management controller includes a semiconductor package; and the semiconductor package includes a memory, a security hardware processor; and a main hardware processor. The main hardware processor causes the baseboard management controller to serve as an agent that, independently from the host, responds to communications with a remote management entity to manage the host. The security hardware processor manages the storage of a secret of the host in the memory.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 4, 2023
    Inventors: Theodore F. Emerson, Shiva R. Dasari, Luis E. Luciani, JR., Kevin E. Boyum, Naysen J. Robertson, Robert L. Noonan, Christopher M. Wesneski, David F. Heinrich
  • Patent number: 11551635
    Abstract: A process includes controlling a current source to cause the current source to provide a plurality of different currents at different times to an output communication line of a video display interface; and acquiring a plurality of voltages corresponding to the plurality of different currents. Acquiring the plurality of voltages includes sampling a voltage of the output communication line. The process includes comparing the plurality of voltages to a plurality of voltage thresholds; and based on a result of the comparison, determining whether the video display interface is coupled to a cable-based far end termination.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: January 10, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Christopher M. Wesneski, Sze Hau Loh, Theodore F. Emerson
  • Publication number: 20220342978
    Abstract: A method for assembling a computing device including initiating a board management controller of the computing device, the board management controller having at least one fuse, forming data to control a video display operatively connected to the computing device to show an image of a watermark, and modifying the computing device. The method also includes blowing the at least one fuse in response to modifying the computing device and adjusting the watermark in response to blowing the at least one fuse.
    Type: Application
    Filed: July 6, 2022
    Publication date: October 27, 2022
    Inventors: Theodore F. Emerson, Luis E. Luciani, JR., Kevin E. Boyum, Christopher M. Wesneski
  • Patent number: 11442767
    Abstract: In some examples, a storage medium to stores information indicating address locations of virtual serial ports, where the virtual serial ports are associated with respective virtual machines (VMs). A controller that is separate from a hypervisor is to detect, based on the information, an access of a first virtual serial port associated with a first VM of the plurality of VMs, and communicate data between the first VM and another entity through the first virtual serial port.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: September 13, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Robert C. Elliott, Theodore F. Emerson
  • Patent number: 11409859
    Abstract: A method for assembling a computing device including initiating a board management controller of the computing device, the board management controller having at least one fuse, forming data to control a video display operatively connected to the computing device to show an image of a watermark, and modifying the computing device. The method also includes blowing the at least one fuse in response to modifying the computing device and adjusting the watermark in response to blowing the at least one fuse.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: August 9, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Theodore F. Emerson, Luis E. Luciani, Jr., Kevin E. Boyum, Christopher M. Wesneski
  • Patent number: 11360782
    Abstract: An apparatus includes a subsystem, a first processor, a memory, a circuit and a second processor. The first processor is to execute bootstrap instructions, and the memory is to store second instructions. The circuit is to hold the first processor in reset in response to the apparatus being powered on; and the second processor is to, while the first processor is held in reset, execute the second instructions to initialize the subsystem.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: June 14, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Naysen Robertson, Kenneth T. Chin, Theodore F. Emerson
  • Patent number: 11344881
    Abstract: Sample collection tubes and methods of producing the same are provided. Contemplated collection tubes comprise a tube having a separator substance disposed therein. In some aspects, the separator substance preferably maintains a predetermined flowability during irradiation or heat sterilization, and can subsequently polymerize upon exposure to a UV light or other suitable source.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: May 31, 2022
    Assignees: The Regents of the University of California, University of Maryland, College Park
    Inventors: Jane F. Emerson, Mohamad Al-Sheikhly
  • Patent number: 11318460
    Abstract: Sample collection tubes and methods of producing the same are provided. Contemplated collection tubes comprise a tube having a separator substance disposed therein. In some aspects, the separator substance preferably maintains a predetermined flowability during irradiation or heat sterilization, and can subsequently polymerize upon exposure to a UV light or other suitable source. In other aspects, the separator substance preferably includes a soft gel component (thixotropic gel), and a photocurable sealant component that is formulated to polymerize and form a solid barrier between fractions of a liquid.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: May 3, 2022
    Assignees: The Regents of the University of California, University of Maryland, College Park
    Inventors: Jane F. Emerson, Mohamad Al-Sheikhly
  • Publication number: 20220036852
    Abstract: A process includes controlling a current source to cause the current source to provide a plurality of different currents at different times to an output communication line of a video display interface; and acquiring a plurality of voltages corresponding to the plurality of different currents. Acquiring the plurality of voltages includes sampling a voltage of the output communication line. The process includes comparing the plurality of voltages to a plurality of voltage thresholds; and based on a result of the comparison, determining whether the video display interface is coupled to a cable-based far end termination.
    Type: Application
    Filed: July 30, 2020
    Publication date: February 3, 2022
    Inventors: Christopher M. Wesneski, Sze Hau Loh, Theodore F. Emerson