IP Library Granted Patent US 11,861,258
Granted Patent B2
US 11,861,258 · App. 18/099,350 · Granted Jan 2, 2024

Method, apparatus, and computer program product for sharing interface annotations among participating devices within a group-based communication system

Inventors: Andrew Locascio (San Francisco, CA); Jahanzeb Sherwani (San Francisco, CA); Hubert Florin (Vancouver, CA)
Assignee: Slack Technologies, LLC
G06F3/1462G06F3/0484G06F40/169G06Q10/101G06T11/60H04L12/1831G09G2354/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,861,258
App. No.
18/099,350
Granted
Jan 2, 2024
Kind
B2
Abstract

Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for sharing a shared interface and allowing participants to annotate the shared interface within a group-based communication system. A shared interface is shared by an interface sharing device to participating devices, which can then individually annotate the shared interface by creating interface annotations that then are shared on the shared interface by the interface sharing device. Such methods, systems, apparatuses, and computer program products provide for an efficient and effective method of advancing discussions among a group in a group-based communication system.

Claims (47)

1. A method for sharing annotations in a group-based communication interface, comprising:

transmitting an indication of a content item for display at a plurality of devices viewing the group-based communication interface;

receiving a drawing annotation of the content item;

transmitting an indication of the drawing annotation for display at the plurality of devices viewing the group-based communication interface;

receiving a reactive emoji associated with the drawing annotation of the content item, wherein the drawing annotation and the reactive emoji are received from different devices; and

transmitting an indication of the reactive emoji for display at the plurality of devices viewing the group-based communication interface, wherein the reactive emoji is displayed in association with one or more of the content item and the drawing annotation.

2. The method of claim 1 , wherein the reactive emoji is selected from a pop-up menu of pre-defined emojis displayed on the group-based communication interface.

3. The method of claim 2 , wherein the pop-up menu is displayed in response to a mouse over event associated with the content item on the group-based communication interface.

4. The method of claim 1 , further comprising:

causing a user identifier associated with the reactive emoji to be displayed on the group-based communication interface.

5. The method of claim 1 , wherein a plurality of different reactive emojis are displayed in association with the content item on the group-based communication interface.

6. The method of claim 5 , wherein the drawing annotation comprises one or more of an emoji, an image, an illustration, a highlight, an underline, a shape, or a free hand drawing associated with the content item.

7. The method of claim 1 , further comprising:

generating a predicted interface annotation associated with the drawing annotation; and

replacing the drawing annotation on the group-based communication interface with the predicted interface annotation.

8. An apparatus for sharing annotations in a group-based communication interface, comprising:

one or more processors;

a memory;

instructions stored in the memory and executable by the one or more processors to cause the apparatus to:

transmit an indication of a content item for display at a plurality of devices viewing the group-based communication interface;

receive a drawing annotation of the content item;

transmit an indication of the drawing annotation for display at the plurality of devices viewing the group-based communication interface; and

receive a reactive emoji associated with the drawing annotation of the content item, wherein the drawing annotation and the reactive emoji are received from different devices; and

transmit an indication of the reactive emoji for display at the plurality of devices viewing the group-based communication interface, wherein the reactive emoji is displayed in association with one or more of the content item and the drawing annotation.

9. The apparatus of claim 8 , wherein the reactive emoji is selected from a pop-up menu of pre-defined emojis displayed on the group-based communication interface.

10. The apparatus of claim 9 , wherein the pop-up menu is displayed in response to a mouse over event associated with the content item on the group-based communication interface.

11. The apparatus of claim 8 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:

cause a user identifier associated with the reactive emoji to be displayed on the group-based communication interface.

12. The apparatus of claim 8 , wherein a plurality of different reactive emojis are displayed in association with the content item on the group-based communication interface.

13. The apparatus of claim 12 , wherein the drawing annotation comprises one or more of an emoji, an image, an illustration, a highlight, an underline, a shape, or a free hand drawing associated with the content item.

14. The apparatus of claim 8 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:

generate a predicted interface annotation associated with the drawing annotation; and

replace the drawing annotation on the group-based communication interface with the predicted interface annotation.

15. A non-transitory computer-readable storage medium storing instructions for sharing annotations in a group-based communication interface, wherein the instructions are executable by one or more processors to:

transmit an indication of a content item for display at a plurality of devices viewing the group-based communication interface;

receive a drawing annotation of the content item;

transmit an indication of the drawing annotation for display at the plurality of devices viewing the group-based communication interface;

receive a reactive emoji associated with the drawing annotation of the content item, wherein the drawing annotation and the reactive emoji are received from different devices; and

transmit an indication of the reactive emoji for display at the plurality of devices viewing the group-based communication interface, wherein the reactive emoji is displayed in association with one or more of the content item and the drawing annotation.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the reactive emoji is selected from a pop-up menu of pre-defined emojis displayed on the group-based communication interface.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the pop-up menu is displayed in response to a mouse over event associated with the content item on the group-based communication interface.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions are further executable by the one or more processors to:

cause a user identifier associated with the reactive emoji to be displayed on the group-based communication interface.

19. The non-transitory computer-readable storage medium of claim 15 , wherein a plurality of different reactive emojis are displayed in association with the content item on the group-based communication interface.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions are further executable by the one or more processors to:

generate a predicted interface annotation associated with the drawing annotation; and

replace the drawing annotation on the group-based communication interface with the predicted interface annotation.

Continuity (4)
Continuation 17141168 · Jan 4, 2021
Continuation 16158383 · Oct 12, 2018
Provisional Application 62572181 · Oct 13, 2017
Related Publication 20230236789A1 · Jul 27, 2023