Patents by Inventor Bailin Wen

Bailin Wen 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: 11822805
    Abstract: Embodiments of the present disclosure describe a memory reclaiming method and a terminal. As discussed with respect to the embodiments described herein, the method may include determining, by a terminal according to a preset rule, a target application program in application programs run on a background, where the target application program is an application program that needs to be cleaned. The method may also include freezing, by the terminal, the target application program, and reclaiming data generated during running of a process of the target application program in memory. The method may also include unfreezing, by the terminal when receiving an input triggering instruction for the target application program, the target application program, and running the target application program.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: November 21, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qiulin Chen, Bailin Wen, Xiaojun Duan
  • Patent number: 11620995
    Abstract: This application provides a voice interaction processing method and apparatus, to achieve a friendly and natural voice interaction effect and reduce power consumption. In the method, a microprocessor enables an image collector only when determining, based on voice data collected by a voice collector, that a first user is a target user; then the image collector collects user image data and transmits the user image data to the microprocessor; and the microprocessor sends a wakeup instruction to an application processor only when determining, based on the user image data, that the target user is in a voice interaction state. Based on the foregoing method, nus-enabling of the image collector and the application processor is avoided to some extent, and power consumption is reduced.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: April 4, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Bailin Wen
  • Publication number: 20210406062
    Abstract: An application start method includes obtaining a target application list when a size of free memory is greater than a preset threshold. The target application list is used to store one or more application identifiers of one or more applications whose memory is released. The application start method further includes starting, in the background, a process of an application identified in the target application list.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 30, 2021
    Inventors: Qiulin Chen, Bailin Wen, Xicai Chen
  • Patent number: 11132219
    Abstract: A method and related apparatus for restarting an application being closed because of insufficient memory are provided. The method includes storing application identifiers of the applications which are closed when the free memory of the system is insufficient into a target application list, then when determining the free memory of the system is greater than a preset threshold, automatically starting a process of at least one application indicating by the target application lists.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: September 28, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qiulin Chen, Bailin Wen, Xicai Chen
  • Patent number: 10901779
    Abstract: A method for silently starting an application in background includes: monitoring running statuses of applications on a terminal and when it is detected that a first application exits running, determining whether the first application is a silently started application; and if yes, intercepting prompt information for the first application, where the first application is any one of the applications on the terminal, and the silently started application is an application recorded in a silent application list. According to this method, the prompt information for the first application of the silently started application is intercepted, so that a problem that it takes an excessively long time to cold start an application and a problem of unnecessary interference caused by the prompt information to a user are resolved, thereby improving user experience.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: January 26, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Bailin Wen, Xicai Chen, Dingyu Lin
  • Publication number: 20200234707
    Abstract: This application provides a voice interaction processing method and apparatus, to achieve a friendly and natural voice interaction effect and reduce power consumption. In the method, a microprocessor enables an image collector only when determining, based on voice data collected by a voice collector, that a first user is a target user; then the image collector collects user image data and transmits the user image data to the microprocessor; and the microprocessor sends a wakeup instruction to an application processor only when determining, based on the user image data, that the target user is in a voice interaction state. Based on the foregoing method, nus-enabling of the image collector and the application processor is avoided to some extent, and power consumption is reduced.
    Type: Application
    Filed: April 6, 2020
    Publication date: July 23, 2020
    Inventor: Bailin WEN
  • Patent number: 10659342
    Abstract: A flow entry configuration method, apparatus, and system are disclosed. The method includes: reporting, by a switch, information about a data packet of a first service to a controller, receiving a flow entry delivered by the controller according to the information and a flow table structure, determining a first target service path matching the flow entry of the first service, determining a target hardware flow table according to a preconfigured correspondence between the service path and a hardware flow table of the switch, and configuring a flow entry of the target hardware flow table according to the flow entry of the first service. Therefore, no matter to which controller the switch is connected, the switch can successfully configure, in the hardware flow table, the flow entry used to implement the first service, so as to successfully process the first service, thereby reducing a probability of failure in service processing.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: May 19, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bailin Wen, Fangping Liu, Weifeng Shen, Hongkuan Liu
  • Patent number: 10498643
    Abstract: A method for constructing a multipath forwarding rule, an apparatus, and a system. A controller invokes a multipath algorithm to generate multiple paths for a data stream; the controller generates a multiport rule of a forwarding device according to the multiple paths; the controller generates metadata according to the multiport rule of each forwarding device, where the metadata includes information for indicating at least one forwarding port of the forwarding device; the controller generates a flow entry establishment indication; the controller sends the flow entry establishment indication to a forwarding device, such that each forwarding device selects the at least one forwarding port of the forwarding device according to the flow entry establishment indication, to forward the data stream.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: December 3, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yulong Zeng, Bailin Wen, Jianfei Li
  • Publication number: 20190327246
    Abstract: An information security verification method comprises obtaining, by a terminal, abstract information of to-be-verified information and an identification code, where the identification code is used to identify a sender that sends the to-be-verified information to the terminal, then sending an information security verification request to the sender of the to-be-verified information based on the identification code, where the information security verification request includes the abstract information of the to-be-verified information, and finally receiving a verification result from the sender, where the verification result indicates whether the sender has ever sent information same as the to-be-verified information.
    Type: Application
    Filed: July 1, 2019
    Publication date: October 24, 2019
    Inventors: Shanxi Chen, Bailin Wen
  • Publication number: 20190245772
    Abstract: A flow entry configuration method, apparatus, and system are disclosed. The method includes: reporting, by a switch, information about a data packet of a first service to a controller, receiving a flow entry delivered by the controller according to the information and a flow table structure, determining a first target service path matching the flow entry of the first service, determining a target hardware flow table according to a preconfigured correspondence between the service path and a hardware flow table of the switch, and configuring a flow entry of the target hardware flow table according to the flow entry of the first service. Therefore, no matter to which controller the switch is connected, the switch can successfully configure, in the hardware flow table, the flow entry used to implement the first service, so as to successfully process the first service, thereby reducing a probability of failure in service processing.
    Type: Application
    Filed: April 17, 2019
    Publication date: August 8, 2019
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bailin Wen, Fangping Liu, Weifeng Shen, Hongkuan Liu
  • Patent number: 10367718
    Abstract: Embodiments disclose a method for acquiring, by a switch deployed in a software defined network (SDN), an exact flow entry, where the SDN network includes an SDN controller and multiple SDN switches, the SDN controller being configured to communicate with each SDN switch in an inband communication manner. The method includes establishing, by a first SDN switch, a reliable connection to the SDN controller, and sending a first control message based on a packet corresponding to a protocol for the reliable connection. Path information of the first SDN switch is added to the control message. Each SDN switch that receives the first control message adds path information of each SDN switch to the first control message, so that the SDN controller is provided with an entire path, so as to deliver a flow table to the first SDN switch.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: July 30, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiuli Zheng, Bailin Wen, Rong Wang
  • Publication number: 20190220216
    Abstract: Embodiments of the present disclosure describe a memory reclaiming method and a terminal. As discussed with respect to the embodiments described herein, the method may include determining, by a terminal according to a preset rule, a target application program in application programs run on a background, where the target application program is an application program that needs to be cleaned. The method may also include freezing, by the terminal, the target application program, and reclaiming data generated during running of a process of the target application program in memory. The method may also include unfreezing, by the terminal when receiving an input triggering instruction for the target application program, the target application program, and running the target application program.
    Type: Application
    Filed: March 28, 2019
    Publication date: July 18, 2019
    Inventors: Qiulin Chen, Bailin Wen, Xiaojun Duan
  • Publication number: 20190205159
    Abstract: A method for silently starting an application in background includes: monitoring running statuses of applications on a terminal and when it is detected that a first application exits running, determining whether the first application is a silently started application; and if yes, intercepting prompt information for the first application, where the first application is any one of the applications on the terminal, and the silently started application is an application recorded in a silent application list. According to this method, the prompt information for the first application of the silently started application is intercepted, so that a problem that it takes an excessively long time to cold start an application and a problem of unnecessary interference caused by the prompt information to a user are resolved, thereby improving user experience.
    Type: Application
    Filed: March 12, 2019
    Publication date: July 4, 2019
    Inventors: Bailin WEN, Xicai CHEN, Dingyu LIN
  • Publication number: 20190179662
    Abstract: An application start method, apparatus and computer storage medium are disclosed. The method includes: obtaining a target application list when a size of free memory is greater than a preset threshold, where the target application list is used to store one or more application identifiers and the one or more applications' memory is released recently; and starting, in the background, a process of an application identified in the target application list.
    Type: Application
    Filed: February 15, 2019
    Publication date: June 13, 2019
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Qiulin Chen, Bailin Wen, Xicai Chen
  • Patent number: 10305777
    Abstract: A flow entry configuration method, apparatus, and system are disclosed. The method includes: reporting, by a switch, information about a data packet of a first service to a controller, receiving a flow entry delivered by the controller according to the information and a flow table structure, determining a first target service path matching the flow entry of the first service, determining a target hardware flow table according to a preconfigured correspondence between the service path and a hardware flow table of the switch, and configuring a flow entry of the target hardware flow table according to the flow entry of the first service. Therefore, no matter to which controller the switch is connected, the switch can successfully configure, in the hardware flow table, the flow entry used to implement the first service, so as to successfully process the first service, thereby reducing a probability of failure in service processing.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: May 28, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bailin Wen, Fangping Liu, Weifeng Shen, Hongkuan Liu
  • Patent number: 10135725
    Abstract: A data packet forwarding solution, which relates to the field of network transmission. A virtual switch in the solution saves a flow entry as an aging flow entry deleted from a flow table in a switch, and receives a reporting data packet generated according to a forwarding data packet when the forwarding data packet fails to match each flow entry in the flow table in the switch and a secure channel between the switch and the controller is faulty, delivers an aging flow entry matching the reporting data packet from an aging flow table to the switch, where the aging flow table includes one or more flow entries that are deleted as aging flow entries from a flow table in the switch.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: November 20, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Kai Qi, Bailin Wen, Fengwei Zhang
  • Publication number: 20170346716
    Abstract: Embodiments disclose a method for acquiring, by a switch deployed in a software defined network (SDN), an exact flow entry, where the SDN network includes an SDN controller and multiple SDN switches, the SDN controller being configured to communicate with each SDN switch in an inband communication manner. The method includes establishing, by a first SDN switch, a reliable connection to the SDN controller, and sending a first control message based on a packet corresponding to a protocol for the reliable connection. Path information of the first SDN switch is added to the control message. Each SDN switch that receives the first control message adds path information of each SDN switch to the first control message, so that the SDN controller is provided with an entire path, so as to deliver a flow table to the first SDN switch.
    Type: Application
    Filed: August 21, 2017
    Publication date: November 30, 2017
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Xiuli ZHENG, Bailin WEN, Rong WANG
  • Patent number: 9742656
    Abstract: Embodiments of the present invention disclose a method for acquiring, by an SDN switch, an exact flow entry, applied to an SDN network, where the SDN network includes an SDN controller and multiple SDN switches, the SDN controller communicates with each SDN switch in an inband communication manner, and the method includes: first establishing, by a first SDN switch, a reliable connection to the SDN controller; then, sending a first control message based on a packet corresponding to a protocol for the reliable connection; adding path information of the first SDN switch to the control message; and subsequently, also adding, by each SDN switch that receives the first control message, path information of each SDN switch to the first control message, so that finally, the SDN controller knows an entire path, so as to deliver a flow table to the first SDN switch.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: August 22, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiuli Zheng, Bailin Wen, Rong Wang
  • Publication number: 20170111259
    Abstract: A flow entry configuration method, apparatus, and system are disclosed. The method includes: reporting, by a switch, information about a data packet of a first service to a controller, receiving a flow entry delivered by the controller according to the information and a flow table structure, determining a first target service path matching the flow entry of the first service, determining a target hardware flow table according to a preconfigured correspondence between the service path and a hardware flow table of the switch, and configuring a flow entry of the target hardware flow table according to the flow entry of the first service. Therefore, no matter to which controller the switch is connected, the switch can successfully configure, in the hardware flow table, the flow entry used to implement the first service, so as to successfully process the first service, thereby reducing a probability of failure in service processing.
    Type: Application
    Filed: December 29, 2016
    Publication date: April 20, 2017
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Bailin Wen, Fangping Liu, Weifeng Shen, Hongkuan Liu
  • Publication number: 20170070427
    Abstract: A method for constructing a multipath forwarding rule, an apparatus, and a system. A controller invokes a multipath algorithm to generate multiple paths for a data stream; the controller generates a multiport rule of a forwarding device according to the multiple paths; the controller generates metadata according to the multiport rule of each forwarding device, where the metadata includes information for indicating at least one forwarding port of the forwarding device; the controller generates a flow entry establishment indication; the controller sends the flow entry establishment indication to a forwarding device, such that each forwarding device selects the at least one forwarding port of the forwarding device according to the flow entry establishment indication, to forward the data stream.
    Type: Application
    Filed: November 17, 2016
    Publication date: March 9, 2017
    Inventors: Yulong Zeng, Bailin Wen, Jianfei Li