Patents Assigned to Beijing Baidu Netcom Science and Technology Co., Ltd
-
Publication number: 20180357570Abstract: A method and apparatus for building a conversation understanding system based on artificial intelligence, a device and a computer-readable storage medium. In embodiments of the present disclosure, it is feasible to obtain the training feedback information provided by conversation service conducted by the user and the basic conversation understanding system, then according to the training feedback information, perform adjustment processing for a service state of the basic conversation understanding system, to obtain an adjustment state of the basic conversation understanding system. It is possible to perform data merging processing according to the training feedback information and the adjustment state of the basic conversation understanding system, to obtain model training data for building the model conversation understanding system.Type: ApplicationFiled: June 12, 2018Publication date: December 13, 2018Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Ke SUN, Shiqi ZHAO, Dianhai YU, Haifeng WANG
-
Publication number: 20180357571Abstract: A conversation processing method and apparatus based on artificial intelligence, a device and a computer-readable storage medium. The disclosure embodiments, enable the user feedback information provided by conversation service conducted by the user to model conversation understanding system, then according to the user feedback information, perform adjustment processing for a service state of the model conversation understanding system, to obtain an adjustment state of the model conversation understanding system so that it is possible to execute the conversation service with the model conversation understanding system, based on the adjustment state.Type: ApplicationFiled: June 12, 2018Publication date: December 13, 2018Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Ke Sun, Shiqi Zhao, Dianhai Yu, Haifeng Wang
-
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: 10152382Abstract: A method and system for monitoring a virtual machine cluster comprising sending, by physical machine, state parameter query instruction to a virtual machine in the virtual machine cluster at a first preset time interval; sending response information to the physical machine in response to receiving the query; the physical machine determining that the virtual machine is faulty, in response to the response information beyond a second preset time, judging whether the faulty machine satisfies a restart condition, and sending a restart instruction to a second machine on which the faulty machine runs, if the faulty machine satisfies the restart condition, by the virtual machine; and restarting, the second physical machine, the faulty virtual machine according to the restart instruction. The disclosure can be used to monitor virtual machines and recover a faulty virtual machine, thereby improving the availability of the virtual machine cluster and shortening service intervals.Type: GrantFiled: August 17, 2016Date of Patent: December 11, 2018Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY, CO., LTD.Inventor: Hu Liu
-
Publication number: 20180349512Abstract: A method and apparatus for recalling news based on artificial intelligence, a device and a storage medium. The method comprises: building an index repository according to candidate news, the index repository including M search trees, each search tree being a complete binary tree including at least two layers, each non-leaf node in each search tree corresponding to a semantic index vector, each piece of candidate news corresponding to a leaf node in each search tree; when news needs to be recommended to the user, generating a user's semantic index vector according to the user's interest tag; with respect to each search tree, respectively according to semantic index vectors corresponding to non-leaf nodes therein and the user's semantic index vector, determining a path from a first layer of non-leaf nodes to a leaf node, and regarding candidate news corresponding to the leaf node on the path as a recall result.Type: ApplicationFiled: June 5, 2018Publication date: December 6, 2018Applicant: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventors: Zhiliang TIAN, Daxiang DONG, Dianhai YU
-
Publication number: 20180349781Abstract: Embodiments of the present disclosure disclose a method and a device for judging news quality based on AI and a storage medium. The method includes: constructing a news quality classification model based on a news feature of known high-quality news and/or a news feature of known low-quality news; and judging news quality of news to be detected with the news quality classification model.Type: ApplicationFiled: April 16, 2018Publication date: December 6, 2018Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Zhihui Liu, Wei Bi, Yuhui Cao, Jingzhou He, Di Jiang
-
Publication number: 20180349734Abstract: The present disclosure provides a method and apparatus for evaluating article value based on artificial intelligence, and a storage medium. The solution of present disclosure may be employed to pre-mine high-quality articles and low-quality articles as training data, and train according to the training data to obtain a value-scoring model. As such, value evaluation needs to be performed for the to-be-evaluated article, it is feasible to first perform feature extraction for the to-be-evaluated article, determine a score of the to-be-evaluated article based on the extracted features and the value-scoring model, and thereby implement effective evaluation of the article value.Type: ApplicationFiled: June 6, 2018Publication date: December 6, 2018Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Bo HUANG, DAREN LI, Qiaoqiao SHE
-
Publication number: 20180341698Abstract: The present disclosure provides a method and apparatus for parsing a query based on artificial intelligence, and a storage medium, wherein the method comprises: regarding any application domain, obtaining a knowledge library corresponding to the application domain; determining a training query serving as a training language material according to the knowledge library; obtaining a deep query parsing model by training according to the training language material; using the deep query parsing model to parse the user's query to obtain a parsing result. The solution of the present disclosure may be applied to improve the accuracy of the parsing result.Type: ApplicationFiled: May 25, 2018Publication date: November 29, 2018Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Shuohuan WANG, Yu SUN, Dianhai YU
-
Publication number: 20180342233Abstract: The present disclosure provides a method and apparatus for correcting a speech recognition error based on artificial intelligence, and a storage medium, wherein the method comprises: obtaining a second speech recognition result of a second speech query input by the user; performing error-correcting intention recognition according to the second speech recognition result; extracting error-correcting information from the second speech recognition result when it is determined that the user has an error-correcting intention; screening error-correcting resources according to the error-correcting information, and using a selected best-matched error-correcting resource to perform error correction for the first speech recognition result, the first speech recognition result being a speech recognition result of a first speech query which is input before the second speech query.Type: ApplicationFiled: May 22, 2018Publication date: November 29, 2018Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Hehan LI, Wensong HE
-
Patent number: 10143112Abstract: The machine cabinet for dissipating heat includes a housing, and an inner chamber, a liquid working medium accommodating area, a heat exchanger and a delivery passage disposed in the housing. The inner chamber is in a vacuum state and accommodates electronic devices to be cooled; the liquid working medium accommodating area accommodates a liquid working medium, the liquid working medium is converted into a gas working medium to enter the heat exchanger after cooling the electronic devices to be cooled; the heat exchanger liquefies the gas working medium into a liquid working medium and guides the liquid working medium obtained by liquefying the gas working medium into the delivery passage; and the delivery passage is connected with the heat exchanger and the liquid working medium accommodating area and guides the liquid working medium obtained by liquefying the gas working medium into the liquid working medium accommodating area.Type: GrantFiled: September 28, 2016Date of Patent: November 27, 2018Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Hu Tang, Xianguang Tan, Tianyu Zhou, Ruiquan Ding, Binghua Zhang
-
Patent number: 10140251Abstract: A processor and a method for executing a matrix multiplication operation on a processor. A specific implementation of the processor includes a data bus and an array processor having k processing units. The data bus is configured to sequentially read n columns of row vectors from an M×N multiplicand matrix and input same to each processing unit in the array processor, read an n×k submatrix from an N×K multiplier matrix and input each column vector of the submatrix to a corresponding processing unit in the array processor, and output a result obtained by each processing unit after executing a multiplication operation. Each processing unit in the array processor is configured to execute in parallel a vector multiplication operation on the input row and column vectors. Each processing unit includes a Wallace tree multiplier having n multipliers and n?1 adders. This implementation improves the processing efficiency of a matrix multiplication operation.Type: GrantFiled: May 9, 2017Date of Patent: November 27, 2018Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventors: Ni Zhou, Wei Qi, Yong Wang, Jian Ouyang
-
Publication number: 20180336266Abstract: The present disclosure discloses an interaction method and apparatus based on artificial intelligence. A specific embodiment of the method comprises: receiving a current interactive statement entered by a user through a terminal; extracting at least one type of characteristic based on the current interactive statement and a previous interactive statement entered by the user; processing the at least one type of characteristic using a pretrained neural network model to determine whether an intent maintaining relationship exists between the current interactive statement and the previous interactive statement; and if the intent maintaining relationship exists, updating a limitation condition for the previous interactive statement using the current interactive statement, performing information retrieval using the previous interactive statement with the updated limitation condition, and pushing a retrieved retrieval result to the terminal. This embodiment reduces time spent in user entry.Type: ApplicationFiled: February 7, 2018Publication date: November 22, 2018Applicant: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventors: Liwei Chen, Xiao Zhou, Dianhai Yu, Shiqi Zhao
-
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: 10127092Abstract: This disclosure discloses a method and apparatus for monitoring a message transmission frequency in a robot operating system. A specific implementation of the method includes: writing to-be-transmitted messages, into a pre-allocated memory; obtaining time points when the to-be-transmitted messages are written into the memory, and recording the time points in a preset time point list; determining a message transmission frequency within a preset time interval based on the time points in the time point list; and comparing the message transmission frequency with a preset message transmission frequency threshold, and generating monitoring information based on a comparing result. This implementation monitors the message transmission frequency of a process to thereby avoid information codes related to monitoring of each application from being added to the application so as to reduce the program debuging cost, and improve the monitoring efficiency.Type: GrantFiled: July 18, 2018Date of Patent: November 13, 2018Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Yu Ma, Weide Zhang, Wei He, Haifeng Wang, Yibing Liang, Zhuo Chen
-
Patent number: 10127093Abstract: This disclosure discloses a method and apparatus for monitoring a message transmission frequency in a robot operating system. A specific implementation of the method includes: writing to-be-transmitted messages, into a pre-allocated memory; obtaining time points when the to-be-transmitted messages are written into the memory, and recording the time points in a preset time point list; determining a message transmission frequency within a preset time interval based on the time points in the time point list; and comparing the message transmission frequency with a preset message transmission frequency threshold, and generating monitoring information based on a comparing result. This implementation monitors the message transmission frequency of a process to thereby avoid information codes related to monitoring of each application from being added to the application so as to reduce the program debugging cost, and improve the monitoring efficiency.Type: GrantFiled: July 18, 2018Date of Patent: November 13, 2018Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Yu Ma, Weide Zhang, Wei He, Haifeng Wang, Yibing Liang, Zhuo Chen
-
Patent number: 10127040Abstract: The present application discloses a processor and a method for executing an instruction on a processor. A specific implementation of the processor includes: a host interaction device, an instruction control device, an off-chip memory, an on-chip cache and an array processing device, wherein the host interaction device is configured to exchange data and instructions with a host connected with the processor, wherein the exchanged data has a granularity of a matrix; the off-chip memory is configured to store a matrix received from the host, on which a matrix operation is to be performed; and the instruction control device is configured to convert an external instruction received from the host to a series of memory access instructions and a series of computing instructions and execute the converted instructions. The implementation can improve the execution efficiency of a deep learning algorithm.Type: GrantFiled: September 28, 2016Date of Patent: November 13, 2018Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Wei Qi, Jian Ouyang, Yong Wang
-
Patent number: 10129136Abstract: The present application discloses a virtual router cluster, and a data forwarding method and apparatus. A specific implementation of the virtual router cluster includes: a gateway and at least one virtual router interconnected with the gateway; the gateway receiving an externally transmitted data packet; the gateway selecting a first virtual router corresponding to the data packet from the at least one virtual router according to an Open Shortest Path First protocol, and forwarding the data packet to the first virtual router corresponding to the data packet; and the first virtual router receiving the data packet and forwarding the data packet to a destination. This implementation implements network load balancing, thereby avoiding network congestion.Type: GrantFiled: August 17, 2016Date of Patent: November 13, 2018Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Yi Yang, Ying Wang, Yu Zhang, Yuchi Dong
-
Patent number: 10117359Abstract: A server cabinet, including: a cabinet body having a plurality of regions including a first region to store a server, a power supply region to store a power supply, a second region to store the server and a switch; and a cabinet backboard positioned at a back side of the cabinet body, and including a plurality of management backboards and a plurality of fans, in which each of the plurality of management backboards is respectively connected with the server and a central management module of the server cabinet, the server is connected with the corresponding management backboard via a connector and controlled by the central management module via the cabinet backboard. The server cabinet according to embodiments of the present disclosure can achieve a replacement of the management backboard and the server without powering off, thus greatly improving an operation and maintenance of the server cabinet.Type: GrantFiled: December 17, 2015Date of Patent: October 30, 2018Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Sheng Kang, Guofeng Chen, Jiajun Zhang, Yongzhong Zhu, Jie Wang
-
Publication number: 20180300250Abstract: The present disclosure discloses a method and apparatus for storing data. A specific embodiment of the method includes: judging whether a remaining storage space in a compressed data page is greater than a storage space threshold, in response to to-be-stored data to be written to the compressed data page in a cache storage region of a database; if not, determining a non-compressed data page among the non-compressed data pages for generating the compressed data page; and compressing the determined non-compressed data page to generate the compressed data page. This embodiment achieves the generation of the compressed data page in advance, such that each time the data is written to the compressed data page, it is ensured that there is enough storage space in the compressed data page to store the written data, thus reducing the system overhead when writing the data to the compressed data page, enhancing the writing efficiency of the system.Type: ApplicationFiled: June 20, 2016Publication date: October 18, 2018Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Zhi KONG, Boxue YIN
-
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