Methods and devices for updating input method systems

US10558327B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10558327-B2
Application numberUS-201414904667-A
CountryUS
Kind codeB2
Filing dateJun 6, 2014
Priority dateJul 29, 2013
Publication dateFeb 11, 2020
Grant dateFeb 11, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Provided are a method and device for updating an input method system, a computer storage medium, and a device. The method includes: receiving multiple operation logs from multiple user terminals on which the input method system is installed, the operation logs recording log entries which indicate an operations of input corresponding candidate items; extracting log entries from the received operation logs; determining a quantity of log entries of each type; and sending, according to the determined quantity, log entries in a preset type to the user terminals on which the input method system is installed, so as to update the input method system.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of updating an input method system on a server, comprising: receiving, at the server, a plurality of operation logs from a plurality of user terminals on which the input method system is installed, wherein the plurality of operation logs record a plurality of log entries corresponding to a plurality of user inputs entered to the input method system on each of the plurality of user terminals, wherein each log entry includes a candidate item displayed in response to a user input of the plurality of user inputs entered, the user input corresponding to the candidate item, and an operation type, the operation type comprises at least one of deletion, addition, or replacing on the candidate item; extracting the log entries from the received plurality of operation logs; determining a quantity of log entries of each operation type; and when the determined quantity of log entries of one operation type is greater than a first predetermined threshold, or a ratio of the determined quantity of log entries of the one operation type to a quantity of the plurality of user terminals on which the input method system is installed is greater than a second predetermined threshold, sending a common log entry of the one operation type from the server to each of the plurality of user terminals on which the input method system is installed, so as to update the input method system on each of the plurality of user terminals. 2. The method according to claim 1 , wherein each log entry indicates one operation on a candidate item corresponding to one user input. 3. The method according to claim 1 , wherein the plurality of user terminals perform, on a candidate item that is in the input method system and that corresponds to an user input, an operation indicated by the common log entry of the one operation type, so as to update the input method system. 4. A method of updating an input method system on a first client, comprising: receiving, at the first client, common update information for a plurality of clients from a server separate from the plurality of clients, wherein the common update information includes a candidate item displayed in response to a user input entered to the input method system, the user input corresponding to the candidate item, and an operation type, the operation type comprises at least one of deletion, addition, or replacing on the candidate item; analyzing the received common update information, to determine the operation indicated by the common update information, to update the input method system on the first client; and performing, on the candidate item that is in the input method system and that corresponds to the user input, the operation indicated by the common update information; wherein the common update information is a log entry of a predetermined operation type among a plurality of log entries in a plurality of operation logs that are received by the server from a plurality of user terminals on which the input method system is installed, the plurality of log entries corresponding to a plurality of user inputs entered to the input method system on each of the plurality of user terminals, wherein the common update information is determined when an quantity of the log entries of the predetermined operation type is greater than a first predetermined threshold, or a ratio of the quantity of the log entries of the predetermined operation type to a quantity of the user terminals on which the input method system is installed is greater than a second predetermined threshold. 5. The method according to claim 4 , wherein each piece of the common update information indicates one operation on a candidate item corresponding to one user input. 6. The method according to claim 4 , further comprising: receiving an input of a user; determining a plurality of candidate items corresponding to the input of the user; displaying the plurality of candidate items corresponding to the input of the user; receiving an operation performed by the user on one of the plurality of candidate items; recording the operation as a log entry in an operation log; and sending the operation log to the server. 7. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations of updating an input method system on a server, the operations comprising: receiving, at the server, a plurality of operation logs from a plurality of user terminals on which the input method system is installed, wherein the plurality of operation logs record a plurality of log entries corresponding to a plurality of user inputs entered to the input method system on each of the plurality of user terminals, wherein each log entry includes a candidate item displayed in response to a user input of the plurality of user inputs entered, the user input corresponding to the candidate item, and an operation type, the operation type comprises at least one of deletion, addition, or replacing on the candidate item; extracting the log entries from the received plurality of operation logs; determining a quantity of log entries of each operation type; and when the determined quantity of log entries of one operation type is greater than a first predetermined threshold, or a ratio of the determined quantity of log entries of the one operation type to a quantity of the plurality of user terminals on which the input method system is installed is greater than a second predetermined threshold, sending a common log entry of the one operation type from the server to each of the plurality of user terminals on which the input method system is installed, so as to update the input method system on each of the plurality of user terminal. 8. The non-transitory machine-readable medium according to claim 7 , wherein each log entry indicates one operation on a candidate item corresponding to one user input. 9. The non-transitory machine-readable medium according to claim 7 , wherein the user terminals perform, on a candidate item that is in the input method system and that corresponds to an user input, an operation indicated by the common log entry of the one operation type, so as to update the input method system. 10. A device, comprising: a processor; and a memory coupled to the processor storing instructions, which when executed by the processor, cause the processor to perform operations, the operations including: receiving, at the device, a plurality of operation logs from a plurality of user terminals on which the input method system is installed, wherein the plurality of operation logs record a plurality of log entries corresponding to a plurality of user inputs entered to the input method system on each of the plurality of user terminals, wherein each log entry includes a candidate item displayed in response to a user input of the plurality of user inputs entered, the user input corresponding to the candidate item, and an operation type, the operation type comprises at least one of deletion, addition, or replacing on the candidate item; extracting the log entries from the plurality of operation logs; determining a quantity of log entries of each operation type; and when the determined quantity of log entries of one operation type is greater than a first predetermined threshold, or a ratio of the determined quantity of log entries of the one operation type to a quantity of the plurality of user terminals on which the input method system is installed is greater than a second predetermined threshold, sending a common log entry of the one operation type from the server to each of the plurality of user terminals on which the input method system is installed, so as to update t

Assignees

Inventors

Classifications

  • using prediction or retrieval techniques · CPC title

  • Converting codes to words; Guess-ahead of partial word inputs · CPC title

  • Updates (security arrangements therefor G06F21/57) · CPC title

  • G06F3/0482Primary

    Interaction with lists of selectable items, e.g. menus · CPC title

  • Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10558327B2 cover?
Provided are a method and device for updating an input method system, a computer storage medium, and a device. The method includes: receiving multiple operation logs from multiple user terminals on which the input method system is installed, the operation logs recording log entries which indicate an operations of input corresponding candidate items; extracting log entries from the received oper…
Who is the assignee on this patent?
Baidu online network technology beijing co ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/0482. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 11 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).