Patents Assigned to Beijing Baidu Netcom Science and Technology Co., Ltd
  • Publication number: 20180357570
    Abstract: 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: Application
    Filed: June 12, 2018
    Publication date: December 13, 2018
    Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Ke SUN, Shiqi ZHAO, Dianhai YU, Haifeng WANG
  • Publication number: 20180357571
    Abstract: 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: Application
    Filed: June 12, 2018
    Publication date: December 13, 2018
    Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Ke Sun, Shiqi Zhao, Dianhai Yu, Haifeng Wang
  • Patent number: 10152277
    Abstract: 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: Grant
    Filed: September 30, 2016
    Date of Patent: December 11, 2018
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Liming Xia, Jingchao Feng, Quan Wang, Ning Qu, Zhuo Chen
  • Patent number: 10152382
    Abstract: 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: Grant
    Filed: August 17, 2016
    Date of Patent: December 11, 2018
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY, CO., LTD.
    Inventor: Hu Liu
  • Publication number: 20180349512
    Abstract: 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: Application
    Filed: June 5, 2018
    Publication date: December 6, 2018
    Applicant: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Zhiliang TIAN, Daxiang DONG, Dianhai YU
  • Publication number: 20180349781
    Abstract: 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: Application
    Filed: April 16, 2018
    Publication date: December 6, 2018
    Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Zhihui Liu, Wei Bi, Yuhui Cao, Jingzhou He, Di Jiang
  • Publication number: 20180349734
    Abstract: 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: Application
    Filed: June 6, 2018
    Publication date: December 6, 2018
    Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Bo HUANG, DAREN LI, Qiaoqiao SHE
  • Publication number: 20180341698
    Abstract: 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: Application
    Filed: May 25, 2018
    Publication date: November 29, 2018
    Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Shuohuan WANG, Yu SUN, Dianhai YU
  • Publication number: 20180342233
    Abstract: 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: Application
    Filed: May 22, 2018
    Publication date: November 29, 2018
    Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Hehan LI, Wensong HE
  • Patent number: 10143112
    Abstract: 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: Grant
    Filed: September 28, 2016
    Date of Patent: November 27, 2018
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Hu Tang, Xianguang Tan, Tianyu Zhou, Ruiquan Ding, Binghua Zhang
  • Patent number: 10140251
    Abstract: 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: Grant
    Filed: May 9, 2017
    Date of Patent: November 27, 2018
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Ni Zhou, Wei Qi, Yong Wang, Jian Ouyang
  • Publication number: 20180336266
    Abstract: 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: Application
    Filed: February 7, 2018
    Publication date: November 22, 2018
    Applicant: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Liwei Chen, Xiao Zhou, Dianhai Yu, Shiqi Zhao
  • Patent number: 10133688
    Abstract: 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: Grant
    Filed: January 19, 2017
    Date of Patent: November 20, 2018
    Assignee: 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: 10127092
    Abstract: 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: Grant
    Filed: July 18, 2018
    Date of Patent: November 13, 2018
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Yu Ma, Weide Zhang, Wei He, Haifeng Wang, Yibing Liang, Zhuo Chen
  • Patent number: 10127093
    Abstract: 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: Grant
    Filed: July 18, 2018
    Date of Patent: November 13, 2018
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Yu Ma, Weide Zhang, Wei He, Haifeng Wang, Yibing Liang, Zhuo Chen
  • Patent number: 10127040
    Abstract: 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: Grant
    Filed: September 28, 2016
    Date of Patent: November 13, 2018
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Wei Qi, Jian Ouyang, Yong Wang
  • Patent number: 10129136
    Abstract: 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: Grant
    Filed: August 17, 2016
    Date of Patent: November 13, 2018
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Yi Yang, Ying Wang, Yu Zhang, Yuchi Dong
  • Patent number: 10117359
    Abstract: 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: Grant
    Filed: December 17, 2015
    Date of Patent: October 30, 2018
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Sheng Kang, Guofeng Chen, Jiajun Zhang, Yongzhong Zhu, Jie Wang
  • Publication number: 20180300250
    Abstract: 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: Application
    Filed: June 20, 2016
    Publication date: October 18, 2018
    Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Zhi KONG, Boxue YIN
  • Patent number: 10102373
    Abstract: 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: Grant
    Filed: August 16, 2016
    Date of Patent: October 16, 2018
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD
    Inventors: Liang Ma, Ning Qu, Baisheng Wang, Zhipeng Wang