US 12,067,216 B2
Contextual conversations for a collaborative workspace environment
William James Bliss, Bellevue, WA (US); Larry Jin, Bellevue, WA (US); Richard Taylor, Sammamish, WA (US); and Pedro DeRose, Redmond, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jan. 6, 2023, as Appl. No. 18/150,847.
Application 18/150,847 is a continuation of application No. 17/493,363, filed on Oct. 4, 2021, granted, now 11,550,449.
Application 17/493,363 is a continuation of application No. 15/445,567, filed on Feb. 28, 2017, granted, now 11,137,879, issued on Oct. 5, 2021.
Claims priority of provisional application 62/415,883, filed on Nov. 1, 2016.
Prior Publication US 2023/0152944 A1, May 18, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0482 (2013.01); H04L 12/18 (2006.01)
CPC G06F 3/0482 (2013.01) [H04L 12/1822 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A device comprising:
a processor; and
a non-transitory computer-readable medium in communication with the processor and storing instructions that, when executed by the processor, cause the processor to control the device to perform:
displaying, on a display, a first canvas associated with a first sub-category and configured to display a first conversation related to the first sub-category, the first canvas being one of a plurality of canvases respectively associated with a plurality of sub-categories of a category, each canvas showing a same set of selectable elements respectively linked to a plurality of canvases, wherein the same set of selectable elements includes (1) a first selectable element linked to the first canvas, (2) a second selectable element linked to a second canvas associated with a second sub-category and configured to display a second conversation related to the second sub-category, and (3) a third selectable element linked to a conversation canvas configured to display a plurality of conversations including the first and second conversations respectively displayed on the first and second canvases;
receiving a first user input providing a first text for the first conversation displayed on the first canvas;
in response to receiving the first user input, updating the first conversation displayed on the first canvas to include the first text;
after updating the first conversation to include the first text, receiving a second user input selecting the third selectable element linked to the conversation canvas, wherein the conversation canvas includes a first conversation pane including (1) a first conversation area showing one or more texts including the first text and (2) a first text entry area configured to receive a text input for the first conversation; and
in response to receiving the second user input, displaying, on the display, the conversation canvas showing the plurality of conversations including the first conversation updated to include the first text.