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: 20250123812Abstract: 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: ApplicationFiled: December 19, 2024Publication date: April 17, 2025Applicant: 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: 20240403001Abstract: 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: ApplicationFiled: August 13, 2024Publication date: December 5, 2024Applicant: 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: 20240385833Abstract: 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: ApplicationFiled: November 17, 2021Publication date: November 21, 2024Inventors: Chuqing WANG, Zhi ZANG, Yunpeng PENG, Zhiwang LV, Jiaxun WEI
-
Publication number: 20240264804Abstract: 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: ApplicationFiled: June 20, 2022Publication date: August 8, 2024Applicant: Beijing Baidu Netcom Science Technology Co., Ltd.Inventors: Yang LI, Yunpeng PENG, Zhiyue GUO, Xiaoyou CHEN, Nanxi ZHANG, Yujian GAO
-
Publication number: 20240030129Abstract: 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: ApplicationFiled: July 21, 2023Publication date: January 25, 2024Inventors: Bingkun CHEN, Binbin SU, Xianyong PU, Lianguo ZHAO, Yunpeng PENG
-
Patent number: 11553048Abstract: 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: GrantFiled: May 25, 2022Date of Patent: January 10, 2023Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventors: Yunpeng Peng, Haifeng Wang
-
Publication number: 20220286521Abstract: 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: ApplicationFiled: May 25, 2022Publication date: September 8, 2022Inventors: Yunpeng PENG, Haifeng WANG
-
Publication number: 20210191846Abstract: 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: ApplicationFiled: March 3, 2021Publication date: June 24, 2021Inventors: Yunpeng PENG, Chuqing WANG, Hailong MU, Zhiwang LV, Chengrun PENG, Sai GAO, Bo HU
-
Patent number: 10748185Abstract: 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: GrantFiled: December 19, 2017Date of Patent: August 18, 2020Assignee: IYUNTIAN CO., LTD.Inventors: Yunpeng Peng, Ling Guo
-
Patent number: 9983987Abstract: 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: GrantFiled: December 19, 2014Date of Patent: May 29, 2018Assignee: IYUNTIAN CO., LTD.Inventors: Yunpeng Peng, Xinjia Guo
-
Publication number: 20180108037Abstract: 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: ApplicationFiled: December 19, 2017Publication date: April 19, 2018Inventors: Yunpeng PENG, Ling GUO
-
Patent number: 9881321Abstract: 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: GrantFiled: December 30, 2014Date of Patent: January 30, 2018Assignee: IYUNTIAN CO., LTD.Inventors: Yunpeng Peng, Ling Guo
-
Patent number: 9837323Abstract: 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: GrantFiled: June 29, 2016Date of Patent: December 5, 2017Assignee: SEMICONDUCTOR MANUFACTURING INTERNATIONAL (SHANGHAI) CORPORATIONInventors: Chih Chun Tai, Lei Fang, Dae Sub Jung, Gangning Wang, Guangli Yang, Jiao Wang, Hong Sun, Yunpeng Peng
-
Publication number: 20170075800Abstract: 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: ApplicationFiled: December 19, 2014Publication date: March 16, 2017Inventors: Yunpeng PENG, Xinjia GUO
-
Publication number: 20170005094Abstract: 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: ApplicationFiled: June 29, 2016Publication date: January 5, 2017Inventors: CHIH CHUN TAI, LEI FANG, DAE SUB JUNG, GANGNING WANG, GUANGLI YANG, JIAO WANG, HONG SUN, YUNPENG PENG
-
Publication number: 20150379572Abstract: 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: ApplicationFiled: December 30, 2014Publication date: December 31, 2015Inventors: Yunpeng PENG, Ling GUO