×

Template-based identification of user interest

  • US 10,387,559 B1
  • Filed: 11/22/2016
  • Issued: 08/20/2019
  • Est. Priority Date: 11/22/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • generating a plurality of electronic document templates, wherein each electronic document template is generated from a plurality of emails or text messages that share fixed content;

    determining one or more user interests associated with each of the electronic document templates, wherein the one or more user interests are determined based on one or more aggregate attributes of a corpus of emails or text messages associated with the electronic document template;

    storing, in one or more databases, the plurality of electronic document templates, wherein each of the electronic document templates is stored in association with one or more corresponding user interests;

    identifying an email or text message addressed to a user;

    selecting, from the plurality of electronic document templates, a particular electronic document template that corresponds to the email or text message addressed to the user, wherein the selecting is based on one or more attributes shared between the email or text message addressed to the user and the selected electronic document template;

    detecting, based on interactions by the user with one or more computing devices, engagement by the user with the email or text message;

    determining that the detected engagement satisfies a criterion, wherein satisfaction of the criterion indicates that the user is interested in the email or text message, and wherein determining that the detected engagement satisfies the criterion comprises;

    determining that at least a predetermined time interval elapsed between the user first receiving the email or text message and the user scrolling down an inbox to open the email or text message, ordetermining that the user had the email or text message open for at least a threshold time interval, and wherein determining that the user had the email or text message open for at least the threshold time interval indicates the user fully consumed the email or text message;

    based on the determining, identifying one or more interests associated with the particular electronic document template;

    storing, in one or more of the databases, one or more associations between the user and the identified one or more interests;

    receiving, from a remote computing device operated by the user, a search query;

    obtaining content that is responsive to the search query;

    ranking the obtained content based on the identified one or more interests; and

    providing, to the remote computing device, the ranked content, wherein the providing causes the ranked content to be presented as output at the remote computing device operated by the user.

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