Patents by Inventor Bin Kan

Bin Kan 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: 12106007
    Abstract: This application is applicable to the field of terminal technologies, and in particular, to a collaborative display method, a terminal device, and a computer-readable storage medium. In the method, a first display region of a home screen of a first terminal device in a second terminal device and a second display region of a virtual screen in the second terminal device may be determined, so that the second terminal device may display the home screen in the first display region and display the virtual screen in the second display region.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: October 1, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wei Ji, Zhenchao Lin, Bin Kan, Xue Lu
  • Publication number: 20230342106
    Abstract: This application is applicable to the field of terminal technologies, and in particular, to a collaborative display method, a terminal device, and a computer-readable storage medium. In the method, a first display region of a home screen of a first terminal device in a second terminal device and a second display region of a virtual screen in the second terminal device may be determined, so that the second terminal device may display the home screen in the first display region and display the virtual screen in the second display region.
    Type: Application
    Filed: June 27, 2023
    Publication date: October 26, 2023
    Inventors: Wei Ji, Zhenchao Lin, Bin Kan, Xue Lu
  • Patent number: 11151017
    Abstract: A method includes: obtaining a refresh request of an application, where the refresh request is used to instruct to refresh display data of the application; transferring the refresh request to a display daemon by using a render thread of the application; when communication duration between the render thread and the display daemon is greater than a first time threshold, determining that an exception occurs in the render thread; and when duration in which the display daemon processes the refresh request is greater than a second time threshold, determining that an exception occurs in the display daemon.
    Type: Grant
    Filed: October 15, 2017
    Date of Patent: October 19, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Chao Ding, Zhenchao Lin, Shun Xu, Dong Lu, Bin Kan, Huihai Shen
  • Publication number: 20200242004
    Abstract: A method includes: obtaining a refresh request of an application, where the refresh request is used to instruct to refresh display data of the application; transferring the refresh request to a display daemon by using a render thread of the application; when communication duration between the render thread and the display daemon is greater than a first time threshold, determining that an exception occurs in the render thread; and when duration in which the display daemon processes the refresh request is greater than a second time threshold, determining that an exception occurs in the display daemon.
    Type: Application
    Filed: October 15, 2017
    Publication date: July 30, 2020
    Inventors: Chao Ding, Zhenchao Lin, Shun Xu, Dong Lu, Bin Kan, Huihai Shen
  • Publication number: 20170255510
    Abstract: An approach is provided for a system and a method for distributed storage based on regenerating codes. The system comprises a data source and multiple storage-nodes. The data source comprises a control module and an encoder. The control module segments data into multiple fragments. The encoder generates multiple data stripes from the fragments, in which each data stripe is generated according to a corresponding encoding vector and each of the encoding vectors is linearly independent to each other. The data source transmits each of the data stripes to one of the corresponding storage-nodes according to the encoding vectors. The data source receives an extension command configured for extending a selected storage-node, and generates an extension storage-node with a set of other randomly selected storage-node whereby to construct a linear combination with the data stripes and encoding vectors of the selected storage-nodes. The aforementioned extension storage node is homogeneous to the existing storage nodes.
    Type: Application
    Filed: June 6, 2016
    Publication date: September 7, 2017
    Inventors: Hai Bin KAN, Wei LIU