×

Application footprint recorder and synchronizer

  • US 10,320,948 B2
  • Filed: 11/30/2015
  • Issued: 06/11/2019
  • Est. Priority Date: 11/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a server computer, an indication that a user is exiting an application on a first client device displaying a first document associated with a first website;

    upon receiving the indication that the user is exiting the application on the first client device displaying the first document associated with the first website, replacing an existing footprint associated with the first client device and associated with a website different than the first website with a footprint of the first document in a database such that the existing footprint is no longer stored in the database, the footprint of the first document comprising information to identify and summarize the first document, information associated with the user, and a device identifier of the first client device;

    receiving, at the server computer, a request for a second document associated with a second website different from the first website, from a second client device operated by the user;

    determining a device identifier for the second client device;

    determining that the user is enrolled in a footprint services based on the device identifier of the second client device;

    retrieving a footprint associated with the user including information related to the first document previously accessed by the user;

    causing footprint information comprising a summary description of the first document based on the stored information to identify and summarize the first document, to be displayed on the second client device;

    receiving, from the second client device, a response from the user to the footprint information displayed on the second client device;

    determining, from the response, a request to display the first document associated with the footprint and the first website instead of displaying the second document requested by the user and associated with the second website different from the first website;

    causing the first document associated with the footprint and the first website to be displayed on the second client device instead of the second document requested by the user and associated with the second website different from the first website;

    receiving, from the second client device, and indication that the user is exiting a second application on the second client device displaying a third document associated with a third website; and

    upon receiving the indication that the user is exiting the second application on the second client device displaying the third document associated with the third website, replacing the footprint of the first document with a footprint of the third document in the database such that the footprint of the first document is no longer stored in the database, the footprint of the third document comprising information to identify and summarize the third document, information associated with the user, and a device identifier of the second client device.

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