Patents by Inventor Zhenchao Lin

Zhenchao Lin 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: 20250047774
    Abstract: A display method includes a terminal that detects a first trigger event, and determines, based on the first trigger event, that a first application is in a large-screen display mode. The terminal obtains an internal element of a control on a first user interface. The terminal determines a scaling size of the element, and determines a layout of the internal element of the control based on the scaling size of the element and a screen size in the large-screen display mode. The terminal draws a second user interface based on the scaling size of the element and the layout of the internal element of the control, and displays the second user interface.
    Type: Application
    Filed: October 25, 2024
    Publication date: February 6, 2025
    Inventors: Chang Shan, Zhenchao Lin, Dong Lu, Shun Xu, Jianhai Lu
  • 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
  • Patent number: 11880695
    Abstract: This application provides a plug-in implementation system and method. The system includes a plug-in module and a terminal software module. When the terminal software module does not include a service implementation of a first plug-in interface, the plug-in module may load a default implementation of the first plug-in interface to invoke the first plug-in interface. In this way, a plug-in may be extended to extend a service function of a terminal. In addition, when the plug-in interface is inconsistent with a plug-in function, the default implementation of the plug-in interface is implemented by using the plug-in module, so that an open-source software module can run normally, to ensure normal running of an electronic device as much as possible. Therefore, the open-source software module no longer depends on the terminal software module, and the terminal software module can be decoupled from the open-source software module.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: January 23, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhenchao Lin, Chao Ding, Linlin Tu, Jinfei Wang, Xiaoxuan Chen, Weisai Ning, Zhongling Chen, Lei Liu, Qinhua Jiang
  • Publication number: 20230367464
    Abstract: A method includes a first electronic device that displays an interface of a first application and an interface of a second application and obtains first content in the interface of the first application and second content in the interface of the second application; receives a drag operation on both the first content and the second content and displays a first window after the first content and the second content are dragged to a first area on a touchscreen of the first electronic device, where the first window includes third content related to the first content and the second content and an option for sharing.
    Type: Application
    Filed: September 16, 2021
    Publication date: November 16, 2023
    Inventors: Wei Ji, Xue Lu, Zhenchao Lin
  • 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: 11693701
    Abstract: Embodiments of this application relate to the field of communications technologies, and provide a system service timeout processing method and an apparatus. The method includes: when a target system service thread in at least one system service thread times out, determining, by a terminal, a first application process communicating with the target system service thread, where the timeout of the target system service thread includes at least one of the following: a locked object occupied by the target system service thread is not released within a preset time, and the target system service thread is blocked; and ending, by the terminal, the first application process.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: July 4, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Junmin Zhao, Yu Li, Sen Wang, Shun Xu, Zhenchao Lin
  • Publication number: 20220344538
    Abstract: An epitaxial substrate structure includes: a patterned substrate unit including a substrate having a top surface and spaced-apart protrusions formed thereon; and a buffer layer disposed on the top surface and the protrusions. Each of the protrusions has a bottom adjacent to the top surface, and a top opposite to the bottom. The buffer layer has a first portion disposed on the top surface, and second portions respectively disposed on the protrusions. Each of the second portions of the buffer layer has a thickness that gradually reduces from the bottom to the top along a respective one of the protrusions. An LED chip including the epitaxial substrate structure and manufacturing methods of the epitaxial substrate structure and the LED chip are also provided.
    Type: Application
    Filed: April 20, 2022
    Publication date: October 27, 2022
    Inventors: Jianming LIU, Taiying SHEN, Shutao LIAO, Zhenchao LIN, Bing-Yang CHEN, Chung-Ying CHANG
  • Publication number: 20220222090
    Abstract: This application provides a plug-in implementation system and method. The system includes a plug-in module and a terminal software module. When the terminal software module does not include a service implementation of a first plug-in interface, the plug-in module may load a default implementation of the first plug-in interface to invoke the first plug-in interface. In this way, a plug-in may be extended to extend a service function of a terminal. In addition, when the plug-in interface is inconsistent with a plug-in function, the default implementation of the plug-in interface is implemented by using the plug-in module, so that an open-source software module can run normally, to ensure normal running of an electronic device as much as possible. Therefore, the open-source software module no longer depends on the terminal software module, and the terminal software module can be decoupled from the open-source software module.
    Type: Application
    Filed: March 17, 2022
    Publication date: July 14, 2022
    Inventors: Zhenchao LIN, Chao DING, Linlin TU, Jinfei WANG, Xiaoxuan CHEN, Weisai NING, Zhongling CHEN, Lei Liu, Qinhua Jiang
  • 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: 20200264933
    Abstract: Embodiments of this application relate to the field of communications technologies, and provide a system service timeout processing method and an apparatus. The method includes: when a target system service thread in at least one system service thread times out, determining, by a terminal, a first application process communicating with the target system service thread, where the timeout of the target system service thread includes at least one of the following: a locked object occupied by the target system service thread is not released within a preset time, and the target system service thread is blocked; and ending, by the terminal, the first application process.
    Type: Application
    Filed: September 30, 2017
    Publication date: August 20, 2020
    Inventors: Junmin Zhao, Yu Li, Sen Wang, Shun Xu, Zhenchao Lin
  • Publication number: 20200257558
    Abstract: A processing method and an apparatus, applied to the process of Binder communication, to resolve a problem that a normal communication service of an Android system is affected due to Binder thread exhaustion. The processing method comprises: when a. quantity of application threads in an application process of an application is greater than or equal to a first threshold, determining a quantity of Binder threads, the Binder threads are occupied by the application process, the application process is in each interface in a system server process (S301), wherein one application thread in the application process corresponds to one Binder thread in the system server process; and keeping a quantity of Binder threads not greater than a second threshold, the Binder threads are occupied by the application process, the application process is in at least one interface in the system server process (S302).
    Type: Application
    Filed: October 13, 2017
    Publication date: August 13, 2020
    Inventors: Zhenchao Lin, Chao Ding, Lei Liu, Shun Xu, Bo Liu, Meng Deng, Shoudong Lu, Wei Zhao, Jianhai Lu
  • 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