Systems and methods for automatically saving a state of a communication session
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. A user interface is displayed. The user interface comprises an interface element presented in conjunction with a presentation of content. The interface element comprises: a first selectable element operable to recall a first state of the communication session and a second selectable element to hide the interface element. The display of the interface element is updated based on user input to include a third selectable element corresponding to a second state of the communication session. The display of the interface element is hidden while maintaining a presentation of the content in response to user input indicative of a selection of the second selectable element.
Claims
exact text as granted — not AI-modified1 . 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: causing display, on a client device, of a user interface comprising an interface element presented in conjunction with a presentation of content, the interface element comprising: a first selectable element comprising an image corresponding to a first item listing; a second selectable element to hide the interface element; in response to receiving a first user input indicative of a request to save a second item listing, updating the display of the interface element to include a third selectable element corresponding to the second item listing; and in response to receiving second user input indicative of an interaction with the second selectable element, hiding the display of the interface element in the user interface while maintaining the presentation of content.
2 . The system of claim 1 , wherein:
the first user input indicative of the request to save the second item listing corresponds to an interaction with a display of a set of search results on the client device, the second item listing being included in the set of search results.
3 . The system of claim 1 ; wherein the operations further comprise:
receiving a search query; and causing display, on the client device, of the set of search results including the second listing.
4 . The system of claim 1 , wherein:
the second selectable element is further to expand display of the interface element; the operations further comprise:
in response to receiving third user input indicative of a further interaction with the second selectable element, expanding the display of the interface element.
5 . The system of claim 4 , wherein the third user input comprises a touch gesture swipe.
6 . The system of claim 1 , wherein:
the image is a first image of a first item corresponding to the first item listing; and the third selectable element comprises a second image of a second item corresponding to the second item listing.
7 . The system of claim 1 , wherein the operations further comprise:
causing display, on the client device, of a first attribute corresponding to the first item listing; and causing display, on the client device, of a second attribute corresponding to the second item listing.
8 . A method comprising:
causing display, on a client device, of a user interface comprising an interface element presented in conjunction with a presentation of content, the interface element comprising: a first selectable element comprising an image corresponding to a first item listing; a second selectable element to hide the interface element; in response to receiving a first user input indicative of a request to save a second item listing, updating, using one or more processors, the display of the interface element to include a third selectable element corresponding to the second item listing; and in response to receiving second user input indicative of an interaction with the second selectable element; hiding the display of the interface element in the user interface while maintaining the presentation of content.
9 . The method of claim 8 , wherein:
the first user input indicative of the request to save the second item listing corresponds to an interaction with a display of a set of search results on the client device, the second item listing being included in the set of search results.
10 . The method of claim 8 , further comprising:
receiving a search query; and causing display, on the client device, of the set of search results including the second listing.
11 . The method of claim 8 , wherein:
the second selectable element is further to expand display of the interface element; the operations further comprise:
in response to receiving third user input indicative of a further interaction with the second selectable element, expanding the display of the interface element.
12 . The method of claim 11 , wherein the third user input comprises a touch gesture swipe.
13 . The method of claim 8 , wherein:
the image is a first image of a first item corresponding to the first item listing; and the third selectable element comprises a second image of a second item corresponding to the second item listing.
14 . The method of claim 8 , wherein the operations further comprise:
causing display, on the client device, of a first attribute corresponding to the first item listing; and causing display, on the client device, of a second attribute corresponding to the second item listing.
15 . A non-transitory machine-readable storage medium embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
causing display, on a client device, of a user interface comprising an interface element presented in conjunction with a presentation of content, the interface element comprising: a first selectable element comprising an image corresponding to a first item listing; a second selectable element to hide the interface element;
in response to receiving a first user input indicative of a request to save a second item listing, updating the display of the interface element to include a third selectable element corresponding to the second item listing; and
in response to receiving second user input indicative of an interaction with the second selectable element, hiding the display of the interface element in the user interface while maintaining the presentation of content.
16 . The non-transitory machine-readable storage medium of claim 15 , wherein:
the first user input indicative of the request to save the second item listing corresponds to an interaction with a display of a set of search results on the client device, the second item listing being included in the set of search results.
17 . The non-transitory machine-readable storage medium of claim 15 , wherein the operations further comprise:
receiving a search query; and causing display, on the client device, of the set of search results including the second listing.
18 . The non-transitory machine-readable storage medium of claim 15 , wherein:
the second selectable element is further to expand display of the interface element; the operations further comprise:
in response to receiving third user input indicative of a further interaction with the second selectable element, expanding the display of the interface element.
19 . The non-transitory machine-readable storage medium of claim 15 , wherein:
the image is a first image of a first item corresponding to the first item listing; and the third selectable element comprises a second image of a second item corresponding to the second item listing.
20 . The non-transitory machine-readable storage medium of claim 15 , wherein the operations further comprise:
causing display, on the client device, of a first attribute corresponding to the first item listing; and causing display, on the client device, of a second attribute corresponding to the second item listing.Join the waitlist — get patent alerts
Track US2020351356A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.