INPUT METHOD AND APPARATUS
    751.
    发明申请

    公开(公告)号:US20180190294A1

    公开(公告)日:2018-07-05

    申请号:US15859206

    申请日:2017-12-29

    Abstract: The present disclosure provides an input method and apparatus, wherein the method comprises: displaying a speech collecting control on a current interface after a word input function is triggered; collecting speech data after the speech collecting control is triggered; upon completion of the speech data collection, converting the collected speech data into words, and displaying the words obtained from the conversion on the screen. In the present disclosure, it is only necessary to display the speech collecting control on the current interface during the whole word input procedure, without popping up the word input method panel that occupies a lot of screen space. The user may input speech after triggering the speech collecting control, thereby achieving automatic conversion and input of words without requiring the user to put in a lot of energy to manually input words. The present disclosure is particularly adapted for application scenarios such as gaming type applications, video type applications and navigation type applications, improves the user's input efficiency and also reduces the input method's impact on the experience of using the original interface.

    SEARCH METHOD AND DEVICE FOR ASKING TYPE QUERY BASED ON DEEP QUESTION AND ANSWER

    公开(公告)号:US20180181573A1

    公开(公告)日:2018-06-28

    申请号:US15648877

    申请日:2017-07-13

    Inventor: Ximo ZHAO

    Abstract: The present disclosure provides a search method and device for asking type query based on deep question and answer, in which the method includes: after determining that the query is an asking type query by identifying the query, searching page information matching the query from a database, performing multi-characteristic analysis on the page information according to characteristics, to obtain characteristic score of each of the characteristics, ranking the page information according to the characteristic score of each of the characteristics, and displaying ranked page information. A plurality of characteristics are used for evaluating effectiveness of the page information to answer the question raised by the query from a plurality dimensions, thus page information that can answer the question raised by the query is displayed to the user, avoiding a process for searching one by one of the user, and solving the technical problem of low search efficiency in related art.

    Method and Apparatus for Processing Data Sequence

    公开(公告)号:US20180129933A1

    公开(公告)日:2018-05-10

    申请号:US15618415

    申请日:2017-06-09

    CPC classification number: G06N3/0445 G06N3/063

    Abstract: The present application discloses a method and apparatus for processing a data sequence. A specific implementation of the method includes: receiving an inputted to-be-processed data sequence; copying a weight matrix in a recurrent neural network model to an embedded block random access memory (RAM) of a field-programmable gate array (FPGA); processing sequentially each piece of to-be-processed data in the to-be-processed data sequence by using an activation function in the recurrent neural network model and the weight matrix stored in the embedded block RAM; and outputting a processed data sequence corresponding to the to-be-processed data sequence. This implementation improves the data sequence processing efficiency of the recurrent neural network model.

    PROCESSOR AND METHOD FOR EXECUTING MATRIX MULTIPLICATION OPERATION ON PROCESSOR

    公开(公告)号:US20180107630A1

    公开(公告)日:2018-04-19

    申请号:US15590798

    申请日:2017-05-09

    CPC classification number: G06F17/16 G06F9/3895 G06N99/005

    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.

    METHOD AND APPARATUS FOR SYNCHRONIZING DATA IN A ROBOT OPERATING SYSTEM

    公开(公告)号:US20180075119A1

    公开(公告)日:2018-03-15

    申请号:US15409967

    申请日:2017-01-19

    CPC classification number: G06F16/27 B60R16/0231

    Abstract: This present application discloses a method and apparatus for synchronizing data in a robot operating system. A specific implementation of the method includes: detecting an operation on data being transmitted between communication processes, wherein the operation includes at least one of updating the data, deleting the data, and storing the data; determining whether the data are persistent data, in response to positively detecting an operation on the data being transmitted between the communication processes; and transmitting a change message of the data to communication processes other than the communication processes in response to positively determining that the data are persistent data. In the embodiment, the persistent data may always remain consistent across the communication processes.

    METHOD AND APPARATUS FOR LIVE-MIGRATING VIRTUAL MACHINES

    公开(公告)号:US20180074840A1

    公开(公告)日:2018-03-15

    申请号:US15428941

    申请日:2017-02-09

    Inventor: Wen Chai Yu Zhang

    CPC classification number: G06F9/45558 G06F9/4862 G06F2009/4557

    Abstract: An implementation of a method for live-migrating virtual machines includes: acquiring, when receiving a request for live-migrating a virtual machine to a target physical machine, CPU information of a source physical machine and CPU information of the target physical machine; determining whether a CPU instruction set architecture of the source physical machine is compatible with a CPU instruction set architecture of the target physical machine; determining whether CPU features of the source physical machine are compatible with CPU features of the target physical machine, if the two CPU instruction set architecture are compatible; determining whether incompatible CPU features between the source physical machine and the target physical machine are in a preset list, if the two CPU instruction set architecture are not compatible; and live-migrating the virtual machine from the source physical machine to the target physical machine, in response to determining that the incompatible CPU features are in the preset list.

Patent Agency Ranking