Patents by Inventor Zhihao Tang

Zhihao Tang 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: 20240080294
    Abstract: A first device is logged in with a first user account. The first device displays an avatar of a second user account in a first user interface of the first device. In response to an interaction instruction triggered on the avatar of the second user account, the first device generates an interaction message according to a first field corresponding to the first user account, an action description field corresponding to the interaction instruction, and a second field corresponding to the second user account. The first device transmits the interaction message to a second device that is logged in with the second user account.
    Type: Application
    Filed: November 10, 2023
    Publication date: March 7, 2024
    Inventors: Xi YAN, Wancheng ZHOU, Qing HUANG, Junjie LIANG, Hongfa QIU, Yanlan LIU, Runjia HUANG, Qiuchen JIN, Zhihao CHEN, Xucheng TANG, Bohan CAI, Jingqiong FENG
  • Patent number: 11868823
    Abstract: An interconnected computer system includes a Peripheral Component Interconnect Express (PCIe) fabric, a first computer system communicatively coupled to the PCIe fabric, a second computer system communicatively coupled to the PCIe fabric, and a shared single-access hardware resource coupled to the PCIe fabric. The first computer system includes a first processor and first memory coupled to the first processor configured to store a first flag indicating a desire of the first computer system to access the shared single-access hardware resource and a turn variable indicating which of the first computer system and the second computer system has access to the shared single-access hardware resource. The second computer system includes a second processor and second memory coupled to the second processor configured to store a second flag indicating a desire of the second computer system to access the shared single-access hardware resource.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: January 9, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hongliang Tang, Li Wan, Lili Chen, Zhihao Tang
  • Publication number: 20230359360
    Abstract: A computer implemented method comprises accessing data stored in memory of the computer system, wherein the memory includes a faster access storage medium and a slower access storage medium; determining respective exponential moving averages of a number of access operations performed on respective memory locations of the memory; and transferring a portion of the data into the faster access storage medium and transferring a portion of the data into the slower access storage medium according to the determined exponential moving average.
    Type: Application
    Filed: July 19, 2023
    Publication date: November 9, 2023
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Zhihao TANG, Lili CHEN, Ning WU, Hongliang TANG, Li WAN
  • Publication number: 20210311809
    Abstract: An interconnected computer system includes a Peripheral Component Interconnect Express (PCIe) fabric, a first computer system communicatively coupled to the PCIe fabric, a second computer system communicatively coupled to the PCIe fabric, and a shared single-access hardware resource coupled to the PCIe fabric. The first computer system includes a first processor and first memory coupled to the first processor configured to store a first flag indicating a desire of the first computer system to access the shared single-access hardware resource and a turn variable indicating which of the first computer system and the second computer system has access to the shared single-access hardware resource. The second computer system includes a second processor and second memory coupled to the second processor configured to store a second flag indicating a desire of the second computer system to access the shared single-access hardware resource.
    Type: Application
    Filed: June 22, 2021
    Publication date: October 7, 2021
    Inventors: Hongliang Tang, Li Wan, Lili Chen, Zhihao Tang
  • Patent number: 10949190
    Abstract: The disclosure provides for systems and methods for performing upgrades in virtual environments. Some implementations are directed to using an upgrade service to provide pre-upgrade component detection and validation on host(s). A software package may be submitted to an existing software upgrade procedure of a host. The software package may include an upgrade executable that, when launched, provides a new software service, including initializing one or more new public-facing APIs to provide pre-upgrade host component detection and validation. Some implementations are directed to coordinating the upgrade of a first host using an upgrade service launched on another networked machine or second host. While running an upgrade service, the first host may make a request to the second host to coordinate the upgrade of components of the first host while the first host or a VM of the first host running the upgrade service is shut down.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: March 16, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: James Ramsay, Adeel Saqib, Zhihao Tang
  • Publication number: 20190317750
    Abstract: The disclosure provides for systems and methods for performing upgrades in virtual environments. Some implementations are directed to using an upgrade service to provide pre-upgrade component detection and validation on host(s). A software package may be submitted to an existing software upgrade procedure of a host. The software package may include an upgrade executable that, when launched, provides a new software service, including initializing one or more new public-facing APIs to provide pre-upgrade host component detection and validation. Some implementations are directed to coordinating the upgrade of a first host using an upgrade service launched on another networked machine or second host. While running an upgrade service, the first host may make a request to the second host to coordinate the upgrade of components of the first host while the first host or a VM of the first host running the upgrade service is shut down.
    Type: Application
    Filed: April 17, 2018
    Publication date: October 17, 2019
    Inventors: James Ramsay, Adeel Saqib, Zhihao Tang