×

Input method editor user profiles

  • US 9,116,548 B2
  • Filed: 04/08/2008
  • Issued: 08/25/2015
  • Est. Priority Date: 04/09/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • storing, at an input method editor server, one or more user profiles for an input method editor, each of the one or more user profiles corresponding to a particular user and including user composition data utilized to modify behavior of the input method editor for the particular user;

    receiving, at the input method editor server, a notification of an input method editor user instantiation from a client computer device associated with a first user, the notification of the input method editor user instantiation including a user identifier corresponding to the first user;

    identifying, at the input method editor server, a first user profile of the one or more user profiles corresponding to the first user based on the input method editor user instantiation;

    providing, from the input method editor server, the first user profile to the input method editor user instantiation on the client device, wherein user composition data of the first user profile is usable by the input method editor user instantiation on the client device to modify behavior of the input method editor user instantiation to be tailored for the first user;

    receiving, at the input method editor server, an updated first user profile for the first user from the client device, the updated first user profile including updated user composition data related to behavior of the first user and the input method editor user instantiation; and

    storing, at the input method editor server, the updated first user profile as the first user profile,wherein receiving the notification of the input method editor user instantiation comprises receiving a request to download the user composition data of the first user profile, andwherein the composition data for the particular user comprises at least one of;

    (i) data defined by behavior of the particular user, (ii) user-generated words associated with the particular user, (iii) typing patterns associated with the particular user, (iv) frequently used phrases of the user, and (v) search history data of the user.

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