Patents by Inventor Shun-Tang Hsu

Shun-Tang Hsu 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: 11809876
    Abstract: An information handling system is configured to support first and second boot sequences, which invokes first and second bootloaders respectively. The bootloaders may be stored in an NVMe storage boot partition. Each bootloader may be associated with a corresponding encryption key generated by a trusted platform module, which may seal the first and second keys in accordance with one or more measurements taken during the respective boot sequences. The system determines whether a boot sequence in progress comprises is to invoke the first or second bootloader. The system then unseals the appropriate encryption key to access the appropriate bootloader. The first bootloader may be a host OS bootloader and the second bootloader may be for a recovery resource invoked when the host OS fails to load. The recovery resource may enables BIOS to connect to a remote store and download an image via a HTTP mechanism.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: November 7, 2023
    Assignee: Dell Products L.P.
    Inventors: Nicholas D. Grobelny, Shun-Tang Hsu, Lip Vui Kan, Sumanth Vidyadhara
  • Publication number: 20220350615
    Abstract: An information handling system is configured to support first and second boot sequences, which invokes first and second bootloaders respectively. The bootloaders may be stored in an NVMe storage boot partition. Each bootloader may be associated with a corresponding encryption key generated by a trusted platform module, which may seal the first and second keys in accordance with one or more measurements taken during the respective boot sequences. The system determines whether a boot sequence in progress comprises is to invoke the first or second bootloader. The system then unseals the appropriate encryption key to access the appropriate bootloader. The first bootloader may be a host OS bootloader and the second bootloader may be for a recovery resource invoked when the host OS fails to load. The recovery resource may enables BIOS to connect to a remote store and download an image via a HTTP mechanism.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 3, 2022
    Applicant: Dell Products L.P.
    Inventors: Nicholas D. GROBELNY, Shun-Tang HSU, Lip Vui KAN, Sumanth VIDYAHARA
  • Patent number: 11347570
    Abstract: An information handling system includes a message application, a system BIOS, and a storage device. The message application receives event identifiers based upon events received from devices of the information handling system. The system BIOS includes a first message table having a plurality of first entries, each first entry including a first event identifier and an associated first event message. The storage device includes a second message table having a plurality of second entries, each second entry including a second event identifier and an associated second event message. The message system receives a third event identifier from a particular device, determines that the third event identifier corresponds to a first entry in the first message table, displays the associated first event message, determines that the third event identifier corresponds with a second entry in the second message table, and displays the associated second event message.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: May 31, 2022
    Assignee: Dell Products L.P.
    Inventors: Shun-Tang Hsu, Daniel L. Hamlin
  • Patent number: 11210112
    Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may receive first user input that indicates a first graphical user interface (GUI) profile, which includes first multiple GUI zones that are adjacent and non-overlapping; receive second user input that associates first multiple graphical user interfaces (GUIs) with the first multiple GUI zones; receive third user input that indicates a second GUI profile, which includes second multiple GUI zones that are adjacent and non-overlapping; receive fourth user input that associates second multiple GUIs with the second multiple GUI zones; display the first multiple GUIs within the first multiple GUI zones of the first GUI profile; determine that an event has occurred; determine that the event is associated with the second GUI profile; and display, via the display, the second multiple GUIs via the second multiple GUI zones of the second GUI profile.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: December 28, 2021
    Assignee: Dell Products L.P.
    Inventors: Danilo Ong Tan, Daniel Lawrence Hamlin, Shun-Tang Hsu, Nathan Benjamin Buch
  • Patent number: 10482014
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may determine that an information handling system is to be powered down and provide, to a non-volatile memory medium via a power coupling of the non-volatile memory medium, information indicating that the non-volatile memory medium is to be powered down. For example, the power coupling of the non-volatile storage medium may include one or more conductors, and the information indicating that the non-volatile memory medium is to be powered down may be provided via at least one of the one or more conductors. In one or more embodiments, the non-volatile memory medium may include volatile storage and non-volatile storage. For example, based at least on the information indicating that the non-volatile memory medium is to be powered down, the non-volatile memory medium may store information, that is stored by the volatile storage, via the non-volatile storage.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: November 19, 2019
    Assignee: Dell Products L.P.
    Inventors: Kan Lip Vui, Shun-tang Hsu
  • Publication number: 20190108007
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may receive a first device identification from a first device of a first information handling system; determine an identification associated with the first information handling system; determine a first identifier based at least on the identification associated with the first information handling system and the first device identification; provide the first identifier, based at least on the identification associated with the first information handling system and the first device identification, and a first version identification of a first firmware associated with the first device of the first information handling system to a second information handling system, different from the first information handling system, via a network; and receive a second firmware, different from the first firmware, via the network. In one or more embodiments, the second firmware may be installed to the first device.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventors: Swee Chay Hia, Shun-tang Hsu
  • Publication number: 20190050330
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may determine that an information handling system is to be powered down and provide, to a non-volatile memory medium via a power coupling of the non-volatile memory medium, information indicating that the non-volatile memory medium is to be powered down. For example, the power coupling of the non-volatile storage medium may include one or more conductors, and the information indicating that the non-volatile memory medium is to be powered down may be provided via at least one of the one or more conductors. In one or more embodiments, the non-volatile memory medium may include volatile storage and non-volatile storage. For example, based at least on the information indicating that the non-volatile memory medium is to be powered down, the non-volatile memory medium may store information, that is stored by the volatile storage, via the non-volatile storage.
    Type: Application
    Filed: August 8, 2017
    Publication date: February 14, 2019
    Inventors: Kan Lip Vui, Shun-tang Hsu
  • Publication number: 20110258429
    Abstract: Low power monitoring of a social networking network location is supported by a wireless networking subsystem running on an information handling system in a reduced power state, such as with a powered down CPU. Instructions executing on the wireless networking subsystem periodically checks a social networking location and issues a notification at the information handling system if an event is detected, such as a new social networking posting. For example, the wireless networking subsystem presents social networking information at the display, or initiates presentation of social networking information by an embedded controller or a messaging operating system kernel having limited functionality that supports presentation of social networking information and limited power consumption.
    Type: Application
    Filed: April 15, 2010
    Publication date: October 20, 2011
    Inventors: Shun-Tang Hsu, Dan Boice