Patents by Inventor Ning Qu
Ning Qu 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: 20200391729Abstract: According to one embodiment, a motion trajectory boundary is obtained based on a trajectory that has been planned to drive an ADV for a next time period. A safe driving area boundary is determined for the ADV based on perception data perceiving a driving environment surrounding the ADV. The motion trajectory boundary and the safe drivable area boundary are projected onto a map such as an HD map. A relative location of the ADV within the map relative to the motion trajectory and the safe drivable area boundary is determined. A fail-safe action or a fail operational action may be performed based on the relative location of the ADV in view of the motion trajectory boundary and the safe drivable area boundary.Type: ApplicationFiled: June 13, 2019Publication date: December 17, 2020Inventors: Xiaodong LIU, Ning QU
-
Publication number: 20200377078Abstract: In one embodiment, a method for monitoring a localization function in an autonomous driving vehicle (ADV) can use known static objects as ground truths to determine when the localization function encounter errors. The known static objects are marked on a high definition (HD) map for the real-time driving environment. When the ADV detects one or more known static objects, the ADV can use sensor data, locations of the one or more static objects, and one or more error tolerance parameters to create a localization error tolerance area surrounding a current location of the ADV. The ADV can project the tolerance area on the HD map, performs a localization operation to generate an expected location of the ADV on the HD map, and determines whether the generated location falls within the projected tolerance area.Type: ApplicationFiled: May 29, 2019Publication date: December 3, 2020Inventors: Xiaodong LIU, Ning QU, Yaoming SHEN
-
Patent number: 10817439Abstract: The present application discloses a method and an apparatus for transmitting a message. The method of an embodiment comprises: dividing a shared memory area allocated by an operating system into a plurality of memory blocks for storing messages having different priorities; dividing each memory block in the plurality of memory blocks into at least one memory unit having a successive serial number; determining, from the plurality of memory blocks according to a priority of a to-be-transmitted message, a target memory block for storing the to-be-transmitted message; and writing the to-be-transmitted message into a memory unit of the target memory block. This embodiment implements message transmission based on priorities of the messages, and improves the control security of an intelligent control system.Type: GrantFiled: January 19, 2017Date of Patent: October 27, 2020Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Liming Xia, Jingchao Feng, Quan Wang, Ning Qu, Wei He, Chengliang Deng, Kaiwen Feng, Zhuo Chen
-
Publication number: 20200233420Abstract: Systems and methods are disclosed for dynamically adjusting effective sensor coverage coordinates of a sensor used to assist in navigating an autonomous driving vehicle (ADV) in response to environmental conditions that may affect the ideal operation of the sensor. An ADV includes a navigation system and a safety monitor system that monitors some, or all, of the navigation system, including monitoring: dynamic adjustment of effective sensor coverage coordinates of a sensor and localization of the ADV within a high-definition map. The ADV safety monitor system further determines safety-critical objects surrounding the ADV, determines safe areas to navigate the ADV, and ensures that the ADV navigates only to safe areas. An automated system performance monitor determines whether to pass-through ADV navigation control commands, limit one or more control commands, or perform a fail-operational behavior, based on the ADV safety monitor systems.Type: ApplicationFiled: January 18, 2019Publication date: July 23, 2020Inventors: Xiaodong LIU, Ning QU
-
METHOD TO DYNAMICALLY DETERMINE VEHICLE EFFECTIVE SENSOR COVERAGE FOR AUTONOMOUS DRIVING APPLICATION
Publication number: 20200233418Abstract: Systems and methods are disclosed for dynamically adjusting effective sensor coverage coordinates of a sensor used to assist in navigating an autonomous driving vehicle (ADV) in response to environmental conditions that may affect the ideal operation of the sensor. An ADV includes a navigation system and a safety monitor system that monitors some, or all, of the navigation system, including monitoring: dynamic adjustment of effective sensor coverage coordinates of a sensor and localization of the ADV within a high-definition map. The ADV safety monitor system further determines safety-critical objects surrounding the ADV, determines safe areas to navigate the ADV, and ensures that the ADV navigates only to safe areas. An automated system performance monitor determines whether to pass-through ADV navigation control commands, limit one or more control commands, or perform a fail-operational behavior, based on the ADV safety monitor systems.Type: ApplicationFiled: January 18, 2019Publication date: July 23, 2020Inventors: Xiaodong LIU, Ning QU -
Publication number: 20200231142Abstract: Systems and methods are disclosed for dynamically adjusting effective sensor coverage coordinates of a sensor used to assist in navigating an autonomous driving vehicle (ADV) in response to environmental conditions that may affect the ideal operation of the sensor. An ADV includes a navigation system and a safety monitor system that monitors some, or all, of the navigation system, including monitoring: dynamic adjustment of effective sensor coverage coordinates of a sensor and localization of the ADV within a high-definition map. The ADV safety monitor system further determines safety-critical objects surrounding the ADV, determines safe areas to navigate the ADV, and ensures that the ADV navigates only to safe areas. An automated system performance monitor determines whether to pass-through ADV navigation control commands, limit one or more control commands, or perform a fail-operational behavior, based on the ADV safety monitor systems.Type: ApplicationFiled: January 18, 2019Publication date: July 23, 2020Inventors: Xiaodong LIU, Ning QU
-
Patent number: 10608105Abstract: A substrate for a metal oxide semiconductor field effect transistor, and a metal oxide semiconductor field effect transistor, are made available. The substrate encompasses: an n-doped epitaxial drift zone, a p?-doped epitaxial first layer disposed on the drift zone, a heavily n-doped second layer disposed on the first layer, and a terminal formed by p+ implantation, the first layer being in electrical contact with the terminal and being disposed laterally between the terminal and a trench, the trench being formed in the drift zone, in the first layer, and in the second layer. The substrate is characterized in that an implantation depth (P) of the p+ implantation is at least as great as a depth of the trench. The deep p+ implantation can separate adjacent trenches in such a way that a field can no longer attack a gate oxide because it is directed around the gate oxide.Type: GrantFiled: March 11, 2014Date of Patent: March 31, 2020Assignee: Robert Bosch GmbHInventors: Michael Grieb, Achim Trautmann, Ning Qu
-
Patent number: 10423542Abstract: A method and a system for transmitting data are disclosed. A method embodiment comprises: acquiring a most recent shared memory block index of a shared memory segment by a data receiver, the shared memory segment being used by a data transmitter and the data receiver to transmit data; deciding whether the most recent shared memory block index is consistent with a shared memory block index corresponding to data recently read by the data receiver; and determining, according to the decision, whether to read the data in the shared memory block corresponding to the most recent shared memory block index, where the determining includes reading the data in the shared memory block corresponding to the most recent shared memory block index when the decision indicates that the most recent shared memory block index is inconsistent with the shared memory block index corresponding to the data recently read by the data receiver.Type: GrantFiled: September 30, 2016Date of Patent: September 24, 2019Assignee: Beijing Baidu Netcom Science And Technology Co., LtdInventors: Liming Xia, Jingchao Feng, Quan Wang, Ning Qu, Zhuo Chen
-
Publication number: 20190158599Abstract: A first request is received from a first processing node to produce data blocks of a first data stream representing a first communication topic. The first processing node is one of the processing nodes handling a specific function. Each of the processing nodes is executed within a specific node container having a specific operating environment. A global memory segment is allocated from a global memory to store the data blocks of the first data stream. A first local memory segment is mapped to the global memory segment. The first local memory segment is allocated from a first local memory of a first node container containing the first processing node. The first processing node directly accesses the data blocks of the first data stream stored in the global memory segment by accessing the mapped first local memory segment within the first node container.Type: ApplicationFiled: January 19, 2019Publication date: May 23, 2019Inventors: Quan Wang, Liming Xia, Jingchao Feng, Ning Qu, James Peng
-
Publication number: 20190117716Abstract: A fatty acid composition containing linoleic acid, linolenic acid, and oleic acid is provided. Also provided is a fatty acid composition containing linoleic acid, linolenic acid, and oleic acid, and at least one selected from palmitinic acid, palmitoleic acid, stearic acid, arachidic acid, and docosanoic acid. A plant extract and a pharmaceutical preparation are provided, wherein the pharmaceutical preparation contains an active component including at least one of the fatty acid compositions, the plant extract and modified products thereof. Also provided is an application of the fatty acid composition, the plant extract and the pharmaceutical preparation in multiple fields. The pharmaceutical preparation may function to repair various wounds and traumas in skin, mucosa, lumina and muscular tissues.Type: ApplicationFiled: December 20, 2018Publication date: April 25, 2019Inventors: Junwu Xing, Ning Qu, Yiqian Xing
-
Patent number: 10225348Abstract: A first request is received from a first processing node to produce data blocks of a first data stream representing a first communication topic. The first processing node is one of the processing nodes handling a specific function of operating an autonomous vehicle. Each of the processing nodes is executed within a specific node container having a specific operating environment. A global memory segment is allocated from a global memory to store the data blocks of the first data stream. A first local memory segment is mapped to the global memory segment. The first local memory segment is allocated from a first local memory of a first node container containing the first processing node. The first processing node directly accesses the data blocks of the first data stream stored in the global memory segment by accessing the mapped first local memory segment within the first node container.Type: GrantFiled: July 21, 2016Date of Patent: March 5, 2019Assignee: BAIDU USA LLCInventors: Quan Wang, Liming Xia, Jingchao Feng, Ning Qu, James Peng
-
Patent number: 10212236Abstract: The present disclosure provides an information transmitting method and apparatus for use in a robot operating system. A specific implementation mode of the method comprises: acquiring to-be-transmitted information; determining a network relationship between a current node and an information receiving node receiving the to-be-transmitted information, the network relationship comprising a remote relationship and a local relationship; determining a transmission approach of the to-be-transmitted information according to a message transmission parameter, a configuration parameter and the network relationship; transmitting the to-be-transmitted information in the transmission approach. The implementation mode improves the information transmission efficiency of the robot operating system.Type: GrantFiled: February 9, 2017Date of Patent: February 19, 2019Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Haifeng Wang, Liming Xia, Jingchao Feng, Quan Wang, Ning Qu, Zhou Chen
-
Patent number: 10152277Abstract: The present application discloses a data transmission method and system. A specific embodiment of the method includes: receiving a data transmission-instruction by a data sender, wherein the data transmission-instruction includes a thematic name indicative of a type of to-be-transmitted data required by a data receiver; creating a shared memory segment corresponding to the thematic name. It makes possible for the data sender and the data receiver to run in a separate memory space. When data is needed to be transmitted, a corresponding shared memory segment may be created for data transmission in accordance with any transmitting requirement, and the shared memory segment may be released when the transmission is done or appears abnormal.Type: GrantFiled: September 30, 2016Date of Patent: December 11, 2018Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventors: Liming Xia, Jingchao Feng, Quan Wang, Ning Qu, Zhuo Chen
-
Patent number: 10133688Abstract: The present application discloses a method and an apparatus for transmitting information. A specific implementation of the method includes: sending first information to be transmitted to a shared memory; traversing memory groups in the shared memory, and acquiring a first memory unit suitable for the amount of the first information, each of the memory groups including at least one memory unit, each of memory units in the memory group having an identical size, and the memory units in different memory groups having different sizes; and storing the first information into the acquired first memory unit, so that the first information is read from the first memory unit by a receiving node. Through this implementation, the first information that needs to be transmitted is stored into the memory unit suitable for the amount of the first information, thereby saving memory resources.Type: GrantFiled: January 19, 2017Date of Patent: November 20, 2018Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventors: Jingchao Feng, Liming Xia, Quan Wang, Ning Qu, Zhuo Chen, Yu Ma, Haifeng Wang, Yibing Liang
-
Patent number: 10102373Abstract: The present application discloses a method and apparatus for capturing an operation, and security control in a container-based virtualization system. A specific implementation of the method for capturing the operation includes: detecting, in a user mode, a process launch operation in a container of the container-based virtualization system; and performing, in a kernel mode, a step of capturing a signal processing operation, if the process launch operation is detected, the step of capturing the signal processing operation comprising: determining a presence of an unprocessed signal in the process; causing an executable instruction indicated by the unprocessed signal to jump to an entry address of a self-defined first function, and passing a signal number of the unprocessed signal to the first function, if the unprocessed signal exists; and capturing a signal processing operation corresponding to the passed signal number, if the first function is called.Type: GrantFiled: August 16, 2016Date of Patent: October 16, 2018Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTDInventors: Liang Ma, Ning Qu, Baisheng Wang, Zhipeng Wang
-
Publication number: 20180183873Abstract: A first request is received from a first processing node to produce data blocks of a first data stream representing a first communication topic. The first processing node is one of the processing nodes handling a specific function of operating an autonomous vehicle. Each of the processing nodes is executed within a specific node container having a specific operating environment. A global memory segment is allocated from a global memory to store the data blocks of the first data stream. A first local memory segment is mapped to the global memory segment. The first local memory segment is allocated from a first local memory of a first node container containing the first processing node. The first processing node directly accesses the data blocks of the first data stream stored in the global memory segment by accessing the mapped first local memory segment within the first node container.Type: ApplicationFiled: July 21, 2016Publication date: June 28, 2018Inventors: Quan Wang, Liming Xia, Jingchao Feng, Ning Qu, James Peng
-
Patent number: 9967222Abstract: Disclosed in the present application are a method and device for managing a shared memory in a robot operating system.Type: GrantFiled: September 28, 2016Date of Patent: May 8, 2018Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Jingchao Feng, Liming Xia, Quan Wang, Ning Qu, Zhuo Chen
-
Patent number: 9965344Abstract: This disclosure discloses a method and apparatus for transmitting data in a robot operating system. The robot operating system includes a transmitting node, a receiving node, and a shared memory as a transmission medium between the transmitting and receiving nodes. The method in a particular embodiment includes: traversing, by the transmitting node, a sequence of data templates stored in advance in the shared memory, and determining whether the respective data templates in the sequence of data templates are currently being written into or read from; identifying a data template in the sequence of data templates currently being neither written into nor read from as a target data template, and obtaining information of the target data template; and writing data into the target data template according to the information of the target data template. This embodiment can improve the performance of transmitting the data while occupying less memory resources.Type: GrantFiled: January 19, 2017Date of Patent: May 8, 2018Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Liming Xia, Jingchao Feng, Quan Wang, Ning Qu, Wei He, Chengliang Deng, Kaiwen Feng, Zhuo Chen
-
Patent number: 9941381Abstract: A semiconductor device having a trench MOS barrier Schottky diode includes a semiconductor volume of a first conductivity type, the semiconductor volume (i) having a first side which is covered with a metal layer, and (ii) including at least one trench which extends in the first side and is at least partially filled with metal and/or with a semiconductor material of a second conductivity type. The trench has at least one wall section which includes an oxide layer, at least in areas. At least one area, situated next to the trench, of the first side covered with the metal layer has a layer, situated between the metal layer and the semiconductor volume, made of a first semiconductor material of the second conductivity type.Type: GrantFiled: March 7, 2016Date of Patent: April 10, 2018Assignee: ROBERT BOSCH GMBHInventors: Ning Qu, Alfred Goerlach
-
Publication number: 20180074729Abstract: The present application discloses a data storage method and apparatus. A specific implementation of the method includes: acquiring to-be-serialized data and a description file related to the to-be-serialized data, wherein the to-be-serialized data includes a data name and a data value, and the description file includes a file identifier and at least one data element, the data element includes at least one data item, and the data item includes a data item name and a data type; allocating a memory space to the data item according to the data type; finding, according to a preset matching relationship between the to-be-serialized data and the data item, a data item matched with the to-be-serialized data; and storing the data value into the memory space of the found data item as a data item value of the found data item. This implementation improves the data storage efficiency.Type: ApplicationFiled: January 20, 2017Publication date: March 15, 2018Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Jingchao Feng, Liming Xia, Quan Wang, Ning Qu, Zhuo Chen, Yu Ma, Haifeng Wang, Yibing Liang