×

Systems and methods for saving and presenting a state of a communication session

  • US 9,740,777 B2
  • Filed: 12/20/2013
  • Issued: 08/22/2017
  • Est. Priority Date: 12/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a processor of a machine;

    a machine-readable storage medium storing;

    a user input module configured to receive a user input to save a state of a communication session, the communication session being established with a first client device of a user, the communication session including presentation of content on the first client device;

    a state module configured to temporarily store session data representative of the state of the communication session, in response to receiving the user input, for a duration of the communication session, the state module configured to temporarily store additional session data of the communication session in response to receiving one or more additional user inputs, the additional session data including corresponding session data for each of a first item and a second item; and

    a user interface module configured to generate a scratchpad interface in response to the user input and the one or more additional user inputs, the scratchpad interface comprising;

    a first visual element corresponding to the state of the communication session represented by the session data, the first visual element operable, via user selection, to restore the state of the communication session,a second visual element corresponding to the first item of the communication session represented by the additional session data, the second visual element operable, via user selection, to recall the corresponding session data for the first item,a third visual element corresponding to the second item of the communication session represented by the additional session data, the third visual element operable, via user selection, to recall the corresponding session data for the second item, anda selectable element operable, via user selection, to cause display of a visual comparison of the corresponding session data representative of the first item with the corresponding session data representative of the second item,the user interface module further configured to provide instructions to the first client device that cause the first client device to present at least a portion of the scratchpad interface in conjunction with the presentation of the content, the user interface module further configured to cause the first client device to present, within the portion of the scratchpad interface, the visual comparison of the corresponding session data representative of the first item with the corresponding session data representative of the second item in response to user selection of the selectable element included in the scratchpad interface, the visual comparison of the corresponding session data representative of the first item with the session data representative of the second item including a display of;

    a first set of attributes corresponding to the first item; and

    a second set of attributes corresponding to the second item.

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