Systems and methods for presenting a state of a communication session
First Claim
1. A system comprising:
- one or more processors of a machine;
a non-transitory machine-readable medium storing instructions that, when executed by the one or more processors, causes to machine to perform operations comprising;
establishing a communication session with a client device operated by a subject user;
in response to receiving user input, storing first session data representative of a first state of the communication session, the first state of the communication session including a presentation of content within a user interface displayed on the client device, the content including an image;
grouping the first session data with second session data representative of a second state of the communication session;
updating the user interface to include an interface element presented in conjunction with the presentation of content, the interface element comprising;
a first selectable element comprising the image corresponding to the first state of the communication session, the first selectable element operable to recall the first state of the communication session in response to selection of the first selectable element,a second selectable element corresponding to the second state of the communication session,a label assigned to the grouping of the first and second session data, anda third selectable element to hide the interface element; and
in response to receiving user input indicative of an interaction with the third selectable element, hiding the display of the interface element in the user interface while maintaining the presentation of content.
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 automatically saving and presenting a state of a communication session are presented. The communication session may be established between a client device of a user and an application server of a content publisher. Session data representative of a first state of the communication session may be stored in response to user input. The method may further include generating and presenting an interface that includes a first selectable element that allows a user to return to the first state of the communication session. The method further includes grouping the first selectable element with a second selectable element corresponding a second state of the communication session and assigning a label to the grouping.
49 Citations
18 Claims
-
1. A system comprising:
-
one or more processors of a machine; a non-transitory machine-readable medium storing instructions that, when executed by the one or more processors, causes to machine to perform operations comprising; establishing a communication session with a client device operated by a subject user; in response to receiving user input, storing first session data representative of a first state of the communication session, the first state of the communication session including a presentation of content within a user interface displayed on the client device, the content including an image; grouping the first session data with second session data representative of a second state of the communication session; updating the user interface to include an interface element presented in conjunction with the presentation of content, the interface element comprising; a first selectable element comprising the image corresponding to the first state of the communication session, the first selectable element operable to recall the first state of the communication session in response to selection of the first selectable element, a second selectable element corresponding to the second state of the communication session, a label assigned to the grouping of the first and second session data, and a third selectable element to hide the interface element; and in response to receiving user input indicative of an interaction with the third selectable element, hiding the display of the interface element in the user interface while maintaining the presentation of content. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
establishing a communication session with a client device operated by a subject user; in response to receiving user input, storing first session data representative of a first state of the communication session, the first state of the communication session including a presentation of content within a user interface displayed on the client device, the content including an image; grouping, by one or more processors of a machine, the first session data with second session data representative of a second state of the communication session; and updating the user interface to include an interface element presented in conjunction with the presentation of content, the interface element comprising; a first selectable element comprising the image corresponding to the first state of the communication session, the first selectable element operable to recall the first state of the communication session in response to selection of the first selectable element, a second selectable element corresponding to the second state of the communication session, a label assigned to the grouping of the first and second session data, and a third selectable element to hide the interface element; and in response to receiving user input indicative of an interaction with the third selectable element, hiding the display of the interface element in the user interface while maintaining the presentation of content. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable storage medium embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
-
establishing a communication session with a client device operated by a subject user; in response to receiving user input, storing first session data representative of a first state of the communication session, the first state of the communication session including a presentation of content within a user interface displayed on the client device, the content including an image; grouping the first session data with second session data representative of a second state of the communication session; and updating the user interface to include an interface element presented in conjunction with the presentation of content, the interface element comprising; a first selectable element comprising the image corresponding to the first state of the communication session, the first selectable element operable to recall the first state of the communication session in response to selection of the first selectable element, a second selectable element corresponding to the second state of the communication session, a label assigned to the grouping of the first and second session data, and a third selectable element to hide the interface element, and in response to receiving user input indicative of an interaction with the third selectable element, hiding the display of the interface element in the user interface while maintaining the presentation of content.
-
Specification