Patents by Inventor Yunpeng PENG

Yunpeng PENG 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: 20250123812
    Abstract: The disclosure provides a code completion method based on a big model. The method includes: determining a first code element where a position to be completed is located in a first code file to be completed; determining a second code file having a dependency relationship with the first code file from a development project to which the first code file belongs; determining, according to the first code element, a second code element whose correlation with the first code element meets a preset condition, in which the second code element belongs to at least one of the first code file or the second code file; and generating a target code corresponding to the position to be completed through a big model based on a signature of the second code element.
    Type: Application
    Filed: December 19, 2024
    Publication date: April 17, 2025
    Applicant: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
    Inventors: Yuehao Zhao, Wenjie Li, Chuqing Wang, Yunpeng Peng, Sai Gao, Hui Li, Junwei Xing, Wanpeng Niu, Bingfei Zhang
  • Publication number: 20240403001
    Abstract: There is provided a code recommendation method and apparatus, an electronic device and a storage medium, which relates to the field of software development technologies, artificial intelligence technologies, or the like. A specific implementation includes: acquiring a relevant code segment required by a recommended code from a current code file; acquiring code dependence information required by the recommended code; and performing code recommendation based on the relevant code segment, the code dependence information and a pre-trained code recommendation model.
    Type: Application
    Filed: August 13, 2024
    Publication date: December 5, 2024
    Applicant: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
    Inventors: Junwei XING, Hui LI, Wanpeng NIU, Lili ZHANG, Chuqing WANG, Sai GAO, Haonan FANG, Xiangfei MIN, Jie SHAO, Yunpeng PENG
  • Publication number: 20240385833
    Abstract: A method for auxiliary processing of a software development, a device, a storage media and a program product are provided, which relate to fields of a software research and development, a cloud server, and the like in computer technology.
    Type: Application
    Filed: November 17, 2021
    Publication date: November 21, 2024
    Inventors: Chuqing WANG, Zhi ZANG, Yunpeng PENG, Zhiwang LV, Jiaxun WEI
  • Publication number: 20240264804
    Abstract: A cloud code development system, method, apparatus and device, for cloud code development and online coding technology is disclosed. The system include: a client including an Agent and a Remote-Server; the Remote-Server is configured to obtain a code input by a user, and synchronize the code input by the user to the cloud server through stream synchronization; the cloud server is configured to establish a coding virtual machine corresponding to the Remote-Server; write the code synchronized by the Remote-Server through stream synchronization into the virtual machine; run the code via the coding virtual machine to generate a corresponding task; the Agent is configured to pull the task from the cloud server and send the task to the Remote-Server; the Remote-Server being further configured to execute the task.
    Type: Application
    Filed: June 20, 2022
    Publication date: August 8, 2024
    Applicant: Beijing Baidu Netcom Science Technology Co., Ltd.
    Inventors: Yang LI, Yunpeng PENG, Zhiyue GUO, Xiaoyou CHEN, Nanxi ZHANG, Yujian GAO
  • Publication number: 20240030129
    Abstract: A semiconductor device includes a substrate, a metal layer formed on the substrate, a dielectric layer formed on the substrate and covering the metal layer, a first contact hole formed in the dielectric layer, a conductive layer filled in the first contact hole, a thin film resistor layer formed on a portion of the dielectric layer, and a cover layer located on the thin film resistor layer. A bottom of the first contact hole exposes a surface of the metal layer. A bottom of the thin film resistor layer contacts a top surface of the conductive layer.
    Type: Application
    Filed: July 21, 2023
    Publication date: January 25, 2024
    Inventors: Bingkun CHEN, Binbin SU, Xianyong PU, Lianguo ZHAO, Yunpeng PENG
  • Patent number: 11553048
    Abstract: An object recommendation method, computer device, and medium are provided, relating to the field of artificial intelligence and, particularly, content recommendation. A method includes: obtaining a first user profile of a user, the first user profile being determined based on behavior data of the user over a first historical period of time; using a matching model to determine a recommended object based on the first user profile; recommending the recommended object to the user; obtaining a second user profile of the user, the second user profile being determined based on behavior data of the user over a second historical period of time, and the behavior data of the user over the second historical period of time includes behavior data of the user after the recommended object is recommended to the user; and updating the matching model based on the first user profile, the second user profile, and the recommended object.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: January 10, 2023
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Yunpeng Peng, Haifeng Wang
  • Publication number: 20220286521
    Abstract: An object recommendation method, computer device, and medium are provided, relating to the field of artificial intelligence and, particularly, content recommendation. A method includes: obtaining a first user profile of a user, the first user profile being determined based on behavior data of the user over a first historical period of time; using a matching model to determine a recommended object based on the first user profile; recommending the recommended object to the user; obtaining a second user profile of the user, the second user profile being determined based on behavior data of the user over a second historical period of time, and the behavior data of the user over the second historical period of time includes behavior data of the user after the recommended object is recommended to the user; and updating the matching model based on the first user profile, the second user profile, and the recommended object.
    Type: Application
    Filed: May 25, 2022
    Publication date: September 8, 2022
    Inventors: Yunpeng PENG, Haifeng WANG
  • Publication number: 20210191846
    Abstract: The present application discloses a data processing method and apparatus, a device, and a storage medium. The specific implementation solution is: acquiring attribute information of a detection object, where the attribute information includes a type of the detection object and at least one of the following: a level coefficient of the detection object and a validity of the detection object; a processing module, configured to test a tested object by the detection object according to the type of the detection object to obtain a test result, where the test result includes first abnormal information detected in the tested object; the processing module is further configured to update the attribute information of the detection object according to the test result. In the above solution, the attribute information of the detection object needs no manual intervention and can be updated in time, thereby reducing quality risks.
    Type: Application
    Filed: March 3, 2021
    Publication date: June 24, 2021
    Inventors: Yunpeng PENG, Chuqing WANG, Hailong MU, Zhiwang LV, Chengrun PENG, Sai GAO, Bo HU
  • Patent number: 10748185
    Abstract: A method for identifying bundled software and an apparatus therefor. The method comprises: detecting a user interface for software installation; acquiring text information on the user interface; determining whether bundled software exists; and, based upon the determination, extracting the name and amount of bundled software from the text information and prompting the name and the amount of the bundled software. The embodiments may identify bundled software before installing software and avoid starting the bundled software process, having the effect of anti-bundling on the bundled software in advance. By extracting the name of the bundled software, acquiring the amount of bundled software, and prompting the name and amount of the bundled software, a user is able to determine whether to install the bundled software according to his or her requirements, thereby improving the autonomous right of selection of the user in the process of installing software.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: August 18, 2020
    Assignee: IYUNTIAN CO., LTD.
    Inventors: Yunpeng Peng, Ling Guo
  • Patent number: 9983987
    Abstract: A method, apparatus, and device for locating a software failure are disclosed. The method comprises: determining a locating start time; obtaining a system environment at the locating start time; reproducing a running state of the software from the locating start time to an occurrence time of a software failure in the system environment at the locating start time; determining a cause of the software failure based on the reproduced running state. The apparatus comprises: a determination module, an obtaining module, a reproduction module, and an analysis module. Through this approach, automatic locating of a software failure is implemented, which helps the user to be aware of the operation problem and facilitates a software developer to find a deficiency in the software design.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: May 29, 2018
    Assignee: IYUNTIAN CO., LTD.
    Inventors: Yunpeng Peng, Xinjia Guo
  • Publication number: 20180108037
    Abstract: A method for identifying bundled software and an apparatus therefor. The method comprises: detecting a user interface for software installation; acquiring text information on the user interface; determining whether bundled software exists; and, based upon the determination, extracting the name and amount of bundled software from the text information and prompting the name and the amount of the bundled software. The embodiments may identify bundled software before installing software and avoid starting the bundled software process, having the effect of anti-bundling on the bundled software in advance. By extracting the name of the bundled software, acquiring the amount of bundled software, and prompting the name and amount of the bundled software, a user is able to determine whether to install the bundled software according to his or her requirements, thereby improving the autonomous right of selection of the user in the process of installing software.
    Type: Application
    Filed: December 19, 2017
    Publication date: April 19, 2018
    Inventors: Yunpeng PENG, Ling GUO
  • Patent number: 9881321
    Abstract: A method for identifying bundled software and an apparatus therefor. The method comprises: detecting a user interface for software installation; acquiring text information on the user interface; determining whether bundled software exists; and, based upon the determination, extracting the name and amount of bundled software from the text information and prompting the name and the amount of the bundled software. The embodiments may identify bundled software before installing software and avoid starting the bundled software process, having the effect of anti-bundling on the bundled software in advance. By extracting the name of the bundled software, acquiring the amount of bundled software, and prompting the name and amount of the bundled software, a user is able to determine whether to install the bundled software according to his or her requirements, thereby improving the autonomous right of selection of the user in the process of installing software.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: January 30, 2018
    Assignee: IYUNTIAN CO., LTD.
    Inventors: Yunpeng Peng, Ling Guo
  • Patent number: 9837323
    Abstract: The present disclosure provides a method for forming a semiconductor structure. The method includes providing a semiconductor substrate; forming a first active region, a second active region, a third active region, and a fourth active region in the semiconductor substrate; and forming a middle-voltage P well region (MVPW) in each of the first active region and the second region simultaneously and forming a middle-voltage N well (MVNW) region in each of the third active region and the fourth active region simultaneously.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: December 5, 2017
    Assignee: SEMICONDUCTOR MANUFACTURING INTERNATIONAL (SHANGHAI) CORPORATION
    Inventors: Chih Chun Tai, Lei Fang, Dae Sub Jung, Gangning Wang, Guangli Yang, Jiao Wang, Hong Sun, Yunpeng Peng
  • Publication number: 20170075800
    Abstract: A method, apparatus, and device for locating a software failure are disclosed. The method comprises: determining a locating start time; obtaining a system environment at the locating start time; reproducing a running state of the software from the locating start time to an occurrence time of a software failure in the system environment at the locating start time; determining a cause of the software failure based on the reproduced running state. The apparatus comprises: a determination module, an obtaining module, a reproduction module, and an analysis module. Through this approach, automatic locating of a software failure is implemented, which helps the user to be aware of the operation problem and facilitates a software developer to find a deficiency in the software design.
    Type: Application
    Filed: December 19, 2014
    Publication date: March 16, 2017
    Inventors: Yunpeng PENG, Xinjia GUO
  • Publication number: 20170005094
    Abstract: The present disclosure provides a method for forming a semiconductor structure. The method includes providing a semiconductor substrate; forming a first active region, a second active region, a third active region, and a fourth active region in the semiconductor substrate; and forming a middle-voltage P well region (MVPW) in each of the first active region and the second region simultaneously and forming a middle-voltage N well (MVNW) region in each of the third active region and the fourth active region simultaneously.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 5, 2017
    Inventors: CHIH CHUN TAI, LEI FANG, DAE SUB JUNG, GANGNING WANG, GUANGLI YANG, JIAO WANG, HONG SUN, YUNPENG PENG
  • Publication number: 20150379572
    Abstract: A method for identifying bundled software and an apparatus therefor. The method comprises: detecting a user interface for software installation; acquiring text information on the user interface; determining whether bundled software exists; and, based upon the determination, extracting the name and amount of bundled software from the text information and prompting the name and the amount of the bundled software. The embodiments may identify bundled software before installing software and avoid starting the bundled software process, having the effect of anti-bundling on the bundled software in advance. By extracting the name of the bundled software, acquiring the amount of bundled software, and prompting the name and amount of the bundled software, a user is able to determine whether to install the bundled software according to his or her requirements, thereby improving the autonomous right of selection of the user in the process of installing software.
    Type: Application
    Filed: December 30, 2014
    Publication date: December 31, 2015
    Inventors: Yunpeng PENG, Ling GUO