×

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

  • US 10,685,072 B2
  • Filed: 02/07/2017
  • Issued: 06/16/2020
  • Est. Priority Date: 06/02/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • storing, in a database, a plurality of person profiles for first persons associated with communications received by a user of a computing device;

    storing, by at least one processor, 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 first persons, wherein the functions of the computing device are associated with at least one software application on the computing device, and the user activates the functions in a user interface on the computing device when communicating with the respective first person;

    filtering the person profiles to provide a plurality of highly-ranked persons, the filtering using a relevancy ranking based in part on the stored activity data for each of the plurality of person profiles;

    issuing a query to an online service, the query comprising a list of the plurality of highly-ranked persons, the online service providing an account associated with the user, the account storing a mapping of other users to the user, and the query including a request for a list of users matching the highly-ranked persons, each of the other users having a respective account with the online service;

    receiving a response to the query from the online service, the response including a set of responsive users, including at least one user that is not associated with the user by the online service, and content generated by the responsive users; and

    transmitting the content to the user.

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