×

Service for notifying users of item review status changes

  • US 10,185,982 B1
  • Filed: 03/24/2015
  • Issued: 01/22/2019
  • Est. Priority Date: 03/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • an electronic data store configured to at least store review information for items available from an electronic catalog, wherein the electronic data store can receive submissions of reviews for items from users of the electronic catalog; and

    a computing system comprising one or more hardware computing devices, said computing system in communication with the electronic data store and configured to at least;

    generate a web page though which one or more items can be purchased from the electronic catalog;

    transmit the web page to a user device;

    monitor interactions of a user with respect to the electronic catalog, the monitored interactions obtained via interaction devices, and the monitored interactions including one or more of user highlighting of portions of text included in the web page, cursor dwell positions within the web page, or user eye gaze behavior data;

    determine, for a first item available from the electronic catalog, a review status at a particular time associated with a user interaction of the user with respect to the electronic catalog;

    access a candidate list of one or more alternative items for possible notification to the user;

    determine, for individual ones of the one or more alternative items on the candidate list, associated respective review statuses at a second time that is later than the particular time associated with the user interaction,wherein for the individual ones of the one or more alternative items a difference between a review status at the second time and a review status at an origin time associated with the individual alternative item is computed,and wherein a particular alternative item on the accessed candidate list is discarded based on an origin time associated with the particular alternative item being older than a threshold, such that computational resources associated with computing the differences can be conserved;

    compare the review status determined for the first item to the review statuses determined for the one or more alternative items to identify, from the one or more alternative items and based on the monitored interactions of the user, at least one selected alternative item having an associated review status more positive than the review status of the first item;

    receive, from the user device at a third time that is later than the second time, a request for the web page, wherein the web page is configured to detect a second user interaction;

    provide the web page to the user device, and, when the second user interaction is detected, automatically customize the web page according stored templates associated with disparate services enabled by the web page, the customized web page including an alternative item notification for the user that identifies the first item, the selected alternative item, the review status of the selected alternative item, and at least some contextual information indicating that the alternative item notification is being provided because the alternative item has an associated review status more positive than the review status of the first item;

    transmit the customized web page to the user device;

    access information specifying outside systems associated with third party entities that subscribe to item notifications;

    generate one or more item notifications describing at least the selected alternative item and review status of the selected alternative item; and

    provide the generated item notifications to respective outside systems, such that users of the outside systems can complete purchase of at least the selected item via the computing system without navigating away from web pages generated by the outside systems.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×