Systems and methods for saving and presenting a state of a communication session
First Claim
1. A system comprising:
- one or more processors of a machine;
a machine-readable storage medium storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising;
receiving a first user input to save a first state of a communication session established with a client device of a user;
in response to the first user input, capturing the first state of the communication session by saving a first context of the communication session at a first time at which the first user input is received, the first context comprising at least a first user action with respect to a first web page corresponding to a first item;
receiving a second user input to save a second state of the communication session;
in response to the second user input, capturing the second state of the communication session by saving a second context of the communication session at a second time at which the second user input is received, the second context comprising at least a second user action with respect to a second web page corresponding to a second item;
generating an interactive interface in response to the first and second user input, the interactive interface including;
a first visual element corresponding to the first item and a second visual element corresponding to the second item, the first visual element operable, via user selection, to generate first instructions for the client device that cause the client device to navigate to the first web page and restore the first state without additional user input;
the second visual element operable, via user selection, to generate second instructions for the client device that cause the client device to navigate to the second web page and restore the second state without additional user input; and
a visual comparison of the first item with the second item, the visual comparison of the first item with the second item including a display of at least a first set of attributes corresponding to the first item and a second set of attributes corresponding to the second item.
1 Assignment
0 Petitions
Accused Products
Abstract
A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for saving and presenting a state of a communication session are presented. The communication session may be established between a client device and an application server of a content publisher, and may include the presentation of content on the client device. In some embodiments, the method may include receiving user input to save a state of the communication session, and in response, temporarily storing session data representative of the state of the communication session for a predetermined duration of the communication session. The method may further include generating and presenting an interface that includes a visual representation of the session data, and allows a user to return to the saved state of the communication session.
50 Citations
20 Claims
-
1. A system comprising:
-
one or more processors of a machine; a machine-readable storage medium storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising; receiving a first user input to save a first state of a communication session established with a client device of a user; in response to the first user input, capturing the first state of the communication session by saving a first context of the communication session at a first time at which the first user input is received, the first context comprising at least a first user action with respect to a first web page corresponding to a first item; receiving a second user input to save a second state of the communication session; in response to the second user input, capturing the second state of the communication session by saving a second context of the communication session at a second time at which the second user input is received, the second context comprising at least a second user action with respect to a second web page corresponding to a second item; generating an interactive interface in response to the first and second user input, the interactive interface including; a first visual element corresponding to the first item and a second visual element corresponding to the second item, the first visual element operable, via user selection, to generate first instructions for the client device that cause the client device to navigate to the first web page and restore the first state without additional user input; the second visual element operable, via user selection, to generate second instructions for the client device that cause the client device to navigate to the second web page and restore the second state without additional user input; and a visual comparison of the first item with the second item, the visual comparison of the first item with the second item including a display of at least a first set of attributes corresponding to the first item and a second set of attributes corresponding to the second item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving a first user input to save a first state of a communication session established with a client device of a user; in response to the first user input, capturing the first state of the communication session by saving a first context of the communication session at a first time at which the first user input is received, the first context comprising at least a first user action with respect to a first web page corresponding to a first item; receiving a second user input to save a second state of the communication session; in response to the second user input, capturing, the second state of the communication session by saving a second context of the communication session at a second time at which the second user input is received, the second context comprising at least a second user action with respect to a second web page corresponding to a second item; generating an interactive interface in response to the user input, the interactive interface including; a first visual element corresponding to the first item and a second visual element corresponding to the second item, the first visual element operable, via user selection, to generate first instructions for the client device that cause the client device to navigate to the first web page and restore to the first state without additional user input; the second visual element operable, via user selection, to generate second instructions for the client device that cause the client device to navigate to the second web page and restore the second state without additional user input; and a visual comparison of the first item with the second item, the visual comparison of the first item with the second item including a display of at least a first set of attributes corresponding to the first item and a second set of attributes corresponding to the second item. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable storage medium embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
-
receiving a first user input to save a first state of a communication session established with a client device of a user; in response to the first user input, capturing the first state of the communication session by saving a first context of the communication session at a first time at which the first user input is received, the first context comprising at least a first user action with respect to a first web page corresponding to a first item; receiving a second user input to save a second state of the communication session; in response to the second user input, capturing, the second state of the communication session by saving a second context of the communication session at a second time at which the second user input is received, the second context comprising at least a second user action with respect to a second web page corresponding to a second item; generating an interactive interface in response to the first and second user input, the interactive interface including; a first visual element corresponding to the first item and a second visual element corresponding to the second item, the first visual element operable, via user selection, to generate first instructions for the client device that cause the client device to navigate to the first web page and restore the first state without additional user input; the second visual element operable, via user selection, to generate second instructions for the client device that cause the client device to navigate to the second web page and restore the second state without additional user input; and a visual comparison of the first item with the second item, the visual comparison of the first item with the second item including a display of at least a first set of attributes corresponding to the first item and a second set of attributes corresponding to the second item.
-
Specification