×

USER-GUIDED TERM SUGGESTIONS

  • US 20170109433A1
  • Filed: 12/29/2016
  • Published: 04/20/2017
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented by one or more processors, comprising:

  • identifying a term entered by a user at a client device, the term having a plurality of characters;

    detecting a first user-initiated activity directed at a first edit position in the term,the first edit position being a first subset of the characters or a first position between a first pair of the characters, wherein the first subset of the characters comprises less than all of the characters of the term;

    determining, based on the first edit position and independent of additional user input of any additional characters to the edit term, a first group of candidate terms;

    providing the identified first group of candidate terms for display at the client device in response to the first user-initiated activity, wherein user selection of a given candidate term of the provided first group of candidate terms replaces the term with the given candidate term;

    detecting a second user-initiated activity directed at a second edit position in the term,the second edit position being distinct from the first edit position and the second edit position being a second subset of the characters or a second position between a second pair of the characters, wherein the second subset of the characters comprises less than all of the characters of the term;

    determining, based on the second edit position and independent of additional user input of any additional characters to the edit term, a second group of candidate terms; and

    providing the identified second group of candidate terms for display at the client device in response to the first user-initiated activity, wherein user selection of a second given candidate term of the provided second group of candidate terms replaces the term with the second given candidate term;

    wherein the given candidate term of the first group of candidate terms is not present in the second group of candidate terms.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×