×

Personalizing an online service based on data collected for a user of a computing device

  • US 9,594,832 B2
  • Filed: 11/25/2013
  • Issued: 03/14/2017
  • Est. Priority Date: 06/02/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • at least one processor; and

    memory storing instructions configured to instruct the at least one processor to;

    store a plurality of person profiles for persons associated with communications received by a user of a computing device, wherein each of the persons associated with the communications received by the user is a sender to the user of one of the communications;

    store activity data associated with prior activities of the user on the computing device regarding respective functions of the computing device that are activated by the user when communicating with each of the persons;

    determine a set of persons of the person profiles that are active on an online service;

    filter the set of persons to provide a plurality of highly-ranked persons, the filtering based on the plurality of person profiles, wherein the filtering uses a relevancy ranking for each of the plurality of person profiles, and the relevancy ranking is based in part on the stored activity data;

    select first messages from the plurality of highly-ranked persons, wherein the first messages are for presentation to the user on the computing device;

    replace a respective user identifier, used by the online service, for each of the plurality of highly-ranked persons with a replacement name obtained from the corresponding profile of the plurality of person profiles for presenting a message from the respective highly-ranked person to the user; and

    cause presentation of the first messages to the user, wherein each of the first messages uses the respective replacement name.

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