Patents by Inventor Junmin Zhao

Junmin Zhao 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: 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
  • Patent number: 11474664
    Abstract: An application icon moving method and an electronic device, where after a first application is installed in the electronic device, the electronic device displays an interface including an icon of the first application, when receiving a second operation from a user on the icon of the first application, the electronic device displays a management menu around the icon of the first application, where the management menu includes one or more of an identifier of a sub-screen of a home screen of the electronic device or an identifier of a folder included in a sub-screen. The electronic device receives a third operation from the user on a first identifier included in the management menu, and move, in response to the third operation, the icon of the first application to a sub-screen or a folder corresponding to the first identifier.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: October 18, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jinpeng Zhu, Zongfang Lin, Wenjie Ren, Junmin Zhao
  • Publication number: 20220300129
    Abstract: A terminal device displays a first interface including a preset icon (301), where the preset icon is displayed in a floating manner; the terminal device displays a first application list when detecting an input first user operation on the preset icon (302); the terminal device divides a screen of the terminal device into two or more subscreens when detecting an input second user operation on a first application in the first application list, and the terminal device displays the first interface and the first application on a first subscreen and a second subscreen respectively, where the first subscreen and the second subscreen are included in the two or more subscreens. A display screen can be quickly divided into a plurality of subscreens, and different content is displayed on different subscreens.
    Type: Application
    Filed: August 10, 2020
    Publication date: September 22, 2022
    Inventors: Jinpeng ZHU, Wenjie REN, Junmin ZHAO
  • Publication number: 20220197482
    Abstract: An application icon moving method and an electronic device, where after a first application is installed in the electronic device, the electronic device displays an interface including an icon of the first application, when receiving a second operation from a user on the icon of the first application, the electronic device displays a management menu around the icon of the first application, where the management menu includes one or more of an identifier of a sub-screen of a home screen of the electronic device or an identifier of a folder included in a sub-screen. The electronic device receives a third operation from the user on a first identifier included in the management menu, and move, in response to the third operation, the icon of the first application to a sub-screen or a folder corresponding to the first identifier.
    Type: Application
    Filed: February 20, 2020
    Publication date: June 23, 2022
    Inventors: Jinpeng Zhu, Zongfang Lin, Wenjie Ren, Junmin Zhao
  • Publication number: 20220012029
    Abstract: A compilation method includes obtaining a source program code. The source program code includes a first function in a first language code and a second function in a second language code. The first language code is a native language. The second language code is a non-native language. The method also includes generating a third language code based on the source program code. The third language code includes a third function, a fourth function and a fifth function. The third function is generated based on the first function. The fourth function is generated based on the second function. The fifth function is generated based on the first function and the second function. Executing the third function invokes the fourth function via the fifth function.
    Type: Application
    Filed: September 24, 2021
    Publication date: January 13, 2022
    Inventors: Yi JIANG, Yongjian CHEN, Chao ZHANG, Junmin ZHAO, Yan ZHANG
  • Patent number: 10901890
    Abstract: Example memory reclaiming methods and apparatuses are provided to resolve a problem that application data is lost and a restart speed of an application becomes slower in a manner of reclaiming a memory by killing the application. One example memory reclaiming method includes determining an application program that occupies a to-be-reclaimed memory and selecting at least one virtual address space segment according to a running state of the application program. A virtual address space that is in the selected at least one virtual address space segment and that is occupied by the application program is reclaimed. The application program is not directly killed, but instead, only a memory occupied by application data that can be cleared in the running state is reclaimed according to the running state of the application program. Therefore, less application data is lost.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: January 26, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Junmin Zhao
  • 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
  • Patent number: 10379671
    Abstract: According to a touch event processing method and apparatus, and a terminal device, if a multi-point touch event that is not processed and that is to be discarded exists, and an application program running in a foreground is a key application program, touch points falling within a target control response area of the application program running in the foreground are determined in touch points of the multi-point touch event. Then, a new touch event is obtained according to the touch points falling within the target control response area, and the new touch event is re-transferred to the application program running in the foreground, so that the application program running in the foreground responds to the new touch event. This resolves a problem that, in some scenarios, a touchscreen does not respond to a touch operation performed by a user.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: August 13, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zaishang Wang, Junmin Zhao, Xin Zhang, Guoquan Zhang
  • Publication number: 20190065368
    Abstract: Example memory reclaiming methods and apparatuses are provided to resolve a problem that application data is lost and a restart speed of an application becomes slower in a manner of reclaiming a memory by killing the application. One example memory reclaiming method includes determining an application program that occupies a to-be-reclaimed memory and selecting at least one virtual address space segment according to a running state of the application program. A virtual address space that is in the selected at least one virtual address space segment and that is occupied by the application program is reclaimed. The application program is not directly killed, but instead, only a memory occupied by application data that can be cleared in the running state is reclaimed according to the running state of the application program. Therefore, less application data is lost.
    Type: Application
    Filed: October 25, 2018
    Publication date: February 28, 2019
    Inventor: Junmin ZHAO
  • Publication number: 20180088731
    Abstract: According to a touch event processing method and apparatus, and a terminal device, if a multi-point touch event that is not processed and that is to be discarded exists, and an application program running in a foreground is a key application program, touch points falling within a target control response area of the application program running in the foreground are determined in touch points of the multi-point touch event. Then, a new touch event is obtained according to the touch points falling within the target control response area, and the new touch event is re-transferred to the application program running in the foreground, so that the application program running in the foreground responds to the new touch event. This resolves a problem that, in some scenarios, a touchscreen does not respond to a touch operation performed by a user.
    Type: Application
    Filed: March 19, 2015
    Publication date: March 29, 2018
    Inventors: Zaishang Wang, Junmin Zhao, Xin Zhang, Guoquan Zhang