Contextual conversations for a collaborative workspace environment

US11550449B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11550449-B2
Application numberUS-202117493363-A
CountryUS
Kind codeB2
Filing dateOct 4, 2021
Priority dateNov 1, 2016
Publication dateJan 10, 2023
Grant dateJan 10, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Described herein is a user interface that enables messages within a collaborative workspace environment to be propagated to different workspaces that are associated with different tabs in the collaborative workspace environment. Thus, a comment made in a workspace associated with a first tab is reflected in a workspace associated with a different tab and vice versa.

First claim

Opening claim text (preview).

What is claimed is: 1. A first user device, comprising: a processor; and a computer-readable medium in communication with the processor, the computer-readable medium comprising instructions that, when executed by the processor, cause the processor to control the first user device to perform: establishing, via a communication network, a network connection with a data storage system storing and managing a data collection associated with a category comprising a plurality of subcategories, the data collection comprising a plurality of data sets received from a plurality of user devices including the first user device, each data set associated with one of the plurality of subcategories and one of a plurality of data types; displaying, via a display, a graphical user interface (GUI) associated with the category, the GUI comprising a plurality of selectable visual elements associated with a different one of a plurality of canvases, wherein the plurality of canvases comprises first and second canvases, and the plurality of selectable visual elements comprises: a first selectable visual element associated with the first canvas configured to display the data sets associated with a first subcategory of the plurality of subcategories; and a second selectable visual element associated with the second canvas configured to display of the data sets associated with a first data type of the plurality of data types; receiving, via a user interface, a first user input selecting the first visual element associated with the first canvas; in response to receiving the first user input, performing: transmitting, to the data storage system via the communication network, a first request for a first set of the data sets associated with the first subcategory; receiving, from the data storage system via the communication network, the first set of data sets; and displaying, via the GUI, the first canvas showing the first set of the data sets associated with the first subcategory, wherein the first canvas comprises a plurality of sections, each section corresponds to one of the plurality of data types, each section is configured to display the data sets of the corresponding data type, and the plurality of sections comprises a first section corresponding to the first data type; receiving, via the user interface, a second user input entering, via the first section of the first canvas, a first data set; determining, based on the first data set being entered via the first section of the first canvas, that the first data set is associated with the first subcategory and first data type; transmitting, to the data storage system via the communication network, the first data set and a first indication that the first data set is associated with the first subcategory and first data type, wherein the data storage system is configured to update the data collection based on the first data set and the first indication transmitted from the first user device; after transmitting the first data set and the first indication to the data storage system, receiving, via the user interface, a third user input selecting the second selectable visual element associated with the second canvas; in response to receiving the third user input, transmitting, to the data storage system via the communication network, a first request to provide a second set of the data sets of the plurality of subcategories that are associated with the first data type; receiving, from the data storage system via the communication network, the second set of the data sets; and in response to receiving the second set of the data sets, displaying, via the GUI, the second set of the data sets in the second canvas, the second set of data sets divided into a plurality of data set groups corresponding to the plurality of subcategories, respectively, each data set group configured to display the data sets associated with the first data type of the corresponding subcategory, wherein the plurality of data set groups comprises: a first data set group showing a first group of the data sets of the first data type associated with the first subcategory; and a second data set group showing a second group of the data sets of the first data type associated with a second subcategory of the plurality of subcategories, the second group of the data sets including a second data set of the first data type and associated with the second subcategories. 2. The first user device of claim 1 , wherein the instructions, when executed by the processor, further cause the processor to control the first user device to perform: after displaying the second canvas, receiving a fourth user input selecting the first visual element associated with the first canvas; and in response to receiving the fourth user input, performing: transmitting, to the data storage system via the communication network, a second request for the first set of the data sets associated with the first subcategory; receiving, from the data storage system via the communication network, the first set of data sets updated to include a third data set of the first data type entered via the second user device; and displaying, via the GUI, the first canvas showing the updated first set of the data sets further including the third data set, wherein the first canvas shows the third data set in the first section. 3. The first user device of claim 1 , wherein the first canvas is configured to receive a user input entering a new data set via each of the plurality of sections. 4. The first user device of claim 1 , wherein the second canvas is configured to receive a user input entering a new data set of the first data type via each of the plurality of data set groups. 5. The first user device of claim 1 , wherein the first group of the data sets shown in the second canvas further includes a third data set of the first data type entered via the second user device. 6. The first user device of claim 5 , wherein the first canvas is further configured to show the third data set in the first section corresponding to the first data type. 7. The first user device of claim 1 , wherein the first data type is user message data. 8. The first user device of claim 1 , wherein the instructions, when executed by the processor, further cause the processor to control the first user device to perform, in response to receiving the second user input entering the first data set, updating the first canvas to display the first data set via the first section. 9. The first user device of claim 1 , wherein the first group of the data sets displayed in the second canvas includes the first data set entered via the first user device. 10. The first user device of claim 1 , wherein the second data set displayed in the second canvas is transmitted to the data storage system from the first user device or a second user device in communication with the data storage system via the communication network. 11. A method of operating a first user device, comprising: establishing, via a communication network, a network connection with a data storage system storing and managing a data collection associated with a category comprising a plurality of subcategories, the data collection comprising a plurality of data sets received from a plurality of user devices including the first user device, each data set associated with one of the plurality of subcategories and one of a plurality of data types; displaying, via a display, a graphical user interface (GUI) associated with the category, the GUI comprising a plurality of selectable visual elements associated with a different one of a plurality of canvases, wherein the plurality of canvases comprises first and second canvases, and the

Assignees

Inventors

Classifications

  • G06F3/0482Primary

    Interaction with lists of selectable items, e.g. menus · CPC title

  • Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11550449B2 cover?
Described herein is a user interface that enables messages within a collaborative workspace environment to be propagated to different workspaces that are associated with different tabs in the collaborative workspace environment. Thus, a comment made in a workspace associated with a first tab is reflected in a workspace associated with a different tab and vice versa.
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0482. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 10 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).