×

User-guided term suggestions

  • US 10,459,957 B2
  • Filed: 12/29/2016
  • Issued: 10/29/2019
  • 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,wherein the first user-initiated activity is a touch at the first edit position via a touch-sensitive display of the client device, andwherein the first edit position is a first position between a first pair of the characters;

    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,wherein the second user-initiated activity is a touch at the second edit position via the touch-sensitive display of the client device, andwherein the second edit position is a second position between a second pair of the characters;

    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 second 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, andwherein 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
    ×
    ×