IP Library Granted Patent US 12,287,950
Granted Patent B2
US 12,287,950 · App. 18/238,428 · Granted Apr 29, 2025

User interface for searching content of a communication platform using reaction icons

Inventors: Mckenna Lowry (Valhalla, NY); Austen Payan (New York City, NY); Anthony Tae Jin Lee (Oakland, CA); Racine Harris (New York, NY)
Assignee: Salesforce, Inc.
G06F3/04817G06F3/0482H04L51/02
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 12,287,950
App. No.
18/238,428
Granted
Apr 29, 2025
Kind
B2
Abstract

A user interface comprising at least a set of reaction icons configured to initiate a search of content of a communication platform is described. In an example, at least the set of reaction icons can be presented via the user interface of the communication platform, wherein individual reaction icons of the set of reaction icons are selectable as search parameters in the user interface. In response to receiving a selection of at least one reaction icon, a search for content, associated with the at least one reaction icon, stored in a database associated with the communication platform can be initiated.

Claims (53)

1. A method, implemented by at least one computing device of a communication platform, comprising:

determining interaction data representing interactions of users of the communication platform with reaction icons presented for display via the communication platform, the interaction data including at least one of a number of interactions with the reaction icons, a frequency of interaction with the reaction icons, or a recency of interaction with the reaction icons;

determining a set of the reaction icons based at least in part on the interaction data; and

causing presentation of the set of the reaction icons via a user interface of the communication platform.

2. The method as recited in claim 1 , wherein individual reaction icons of the set of the reaction icons are selectable as search parameters in the user interface to identify content within the communication platform that is associated with the individual reaction icons.

3. The method as recited in claim 1 , further comprising:

receiving, via the user interface, a selection of a reaction icon of the set of the reaction icons in association with a message posted within a virtual space; and

in response to receiving the selection of the reaction icon, causing presentation of the reaction icon in association with the message within the virtual space.

4. The method as recited in claim 1 , further comprising:

receiving a selection of a reaction icon of the set of the reaction icons;

in response to receiving the selection of the reaction icon, initiating a search for one or more contents that are associated with the reaction icon; and

in response to initiating the search, causing display of at least one content of the one or more contents in the user interface.

5. The method as recited in claim 1 , wherein the number of interactions occurs within a preceding period of time with respect to causing the presentation of the set of the reaction icons, further comprising determining the set of the reaction icons based at least in part on the number of interactions occurring within the preceding period of time.

6. The method as recited in claim 1 , wherein the frequency of interaction indicates a rate at which user profiles of the communication platform interact with the reaction icons during a preceding period of time with respect to causing the presentation of the set of the reaction icons, further comprising determining the set of the reaction icons based at least in part on the frequency of interaction occurring within the preceding period of time.

7. The method as recited in claim 1 , wherein the recency of interaction indicates amounts of time between the interactions and a current time, further comprising determining the set of the reaction icons based at least in part on the recency of interaction.

8. The method as recited in claim 1 , wherein the set of the reaction icons are presented in association with a user profile of the communication platform, further comprising:

determining user data associated with the user profile, wherein the user data indicates one or more reaction icons previously input or selected in association with the user profile; and

determining the set of the reaction icons based at least in part on the user data.

9. The method as recited in claim 1 , wherein the set of the reaction icons are presented in association with a user profile of the communication platform, further comprising:

determining user data associated with one or more other user profiles of the communication platform that are determined to be similar to the user profile, wherein the user data indicates a plurality of reaction icons previously input or selected in association with the one or more other user profiles; and

determining the set of the reaction icons based at least in part on the user data.

10. A system comprising:

one or more processors;

memory; and

one or more computer-executable instructions stored in the memory and executable by the one or more processors to perform operations comprising:

determining interaction data representing interactions of users of a communication platform with reaction icons presented for display via the communication platform, the interaction data including at least one of a number of interactions with the reaction icons, a frequency of interaction with the reaction icons, or a recency of interaction with the reaction icons;

determining a set of the reaction icons based at least in part on the interaction data; and

causing presentation of the set of the reaction icons via a user interface of the communication platform.

11. The system as recited in claim 10 , wherein individual reaction icons of the set of the reaction icons are selectable as search parameters in the user interface to identify content within the communication platform that is associated with the individual reaction icons.

12. The system as recited in claim 10 , wherein the operations further comprise:

receiving, via the user interface, a selection of a reaction icon of the set of the reaction icons in association with a message posted within a virtual space; and

in response to receiving the selection of the reaction icon, causing presentation of the reaction icon in association with the message within the virtual space.

13. The system as recited in claim 10 , wherein the operations further comprise:

receiving a selection of a reaction icon of the set of the reaction icons;

in response to receiving the selection of the reaction icon, initiating a search for one or more contents that are associated with the reaction icon; and

in response to initiating the search, causing display of at least one content of the one or more contents in the user interface.

14. The system as recited in claim 10 , wherein the number of interactions occurs within a preceding period of time with respect to causing the presentation of the set of the reaction icons, further comprising determining the set of the reaction icons based at least in part on the number of interactions occurring within the preceding period of time.

15. The system as recited in claim 10 , wherein the frequency of interaction indicates a rate at which user profiles of the communication platform interact with the reaction icons during a preceding period of time with respect to causing the presentation of the set of the reaction icons, further comprising determining the set of the reaction icons based at least in part on the frequency of interaction occurring within the preceding period of time.

16. The system as recited in claim 10 , wherein the recency of interaction indicates amounts of time between the interactions and a current time, further comprising determining the set of the reaction icons based at least in part on the recency of interaction.

17. One or more non-transitory computer-readable media storing one or more computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

determining interaction data representing interactions of users of a communication platform with reaction icons presented for display via the communication platform, the interaction data including at least one of a number of interactions with the reaction icons, a frequency of interaction with the reaction icons, or a recency of interaction with the reaction icons;

determining a set of the reaction icons based at least in part on the interaction data; and

causing presentation of the set of the reaction icons via a user interface of the communication platform.

18. The one or more non-transitory computer-readable media as recited in claim 17 , wherein the set of the reaction icons are presented in association with a user profile of the communication platform, further comprising:

determining user data associated with the user profile, wherein the user data indicates one or more reaction icons previously input or selected in association with the user profile; and

determining the set of the reaction icons based at least in part on the user data.

19. The one or more non-transitory computer-readable media as recited in claim 17 , wherein the set of the reaction icons are presented in association with a user profile of the communication platform, further comprising:

determining user data associated with one or more other user profiles of the communication platform that are determined to be similar to the user profile, wherein the user data indicates a plurality of reaction icons previously input or selected in association with the one or more other user profiles; and

determining the set of the reaction icons based at least in part on the user data.

20. The one or more non-transitory computer-readable media as recited in claim 17 , wherein:

the number of interactions occurs within a preceding period of time with respect to causing the presentation of the set of the reaction icons, further comprising determining the set of the reaction icons based at least in part on the number of interactions occurring within the preceding period of time;

the frequency of interaction indicates a rate at which user profiles of the communication platform interact with the reaction icons during a preceding period of time with respect to causing the presentation of the set of the reaction icons, further comprising determining the set of the reaction icons based at least in part on the frequency of interaction occurring within the preceding period of time; and

the recency of interaction indicates amounts of time between the interactions and a current time, further comprising determining the set of the reaction icons based at least in part on the recency of interaction.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2024
From: LOWRY, MCKENNA; PAYAN, AUSTEN; LEE, ANTHONY TAE JIN; HARRIS, RACINE
To: SLACK TECHNOLOGIES, INC.
Reel/Frame 069683/0415 →
MERGER AND CHANGE OF NAME Recorded Dec 26, 2024
From: SLACK TECHNOLOGIES, INC.; SLACK TECHNOLOGIES, LLC
To: SLACK TECHNOLOGIES, LLC
Reel/Frame 069683/0522 →
MERGER Recorded Dec 26, 2024
From: SLACK TECHNOLOGIES, LLC
To: SALESFORCE.COM, INC.
Reel/Frame 069683/0673 →
CHANGE OF NAME Recorded Dec 26, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069794/0068 →
Continuity (3)
Continuation 18099788 · Jan 20, 2023
Continuation 17364636 · Jun 30, 2021
Related Publication 20230400961A1 · Dec 14, 2023
References Cited (30)
US 20130086519A1 · Fino · 2013 [cited by examiner]
US 20130159919A1 · Leydon · 2013 [cited by examiner]
US 20160048492A1 · Barrett et al. · 2016 [cited by applicant]
US 20170308289A1 · Kim · 2017 [cited by examiner]
US 20180246983A1 · Rathod · 2018 [cited by applicant]
US 20180287982A1 · Draeger et al. · 2018 [cited by applicant]
US 20190325034A1 · Morrison · 2019 [cited by examiner]
US 20210382590A1 · Fong · 2021 [cited by examiner]
US 20210397270A1 · Misra · 2021 [cited by examiner]
US 20230004277A1 · Lowry et al. · 2023 [cited by applicant]
US 20230161451A1 · Lowry et al. · 2023 [cited by applicant]
U.S. Appl. No. 16/993,859, filed Aug. 14, 2020, Butterfield, et al., “Electronic Board Associated With a Communication Platform”, 45 pages. [cited by applicant]
U.S. Appl. No. 17/111,408, filed Dec. 3, 2020, Khosrowshahi, “Integrating a Third-Party Platform Into a Communication Platform”, 53 pages. [cited by applicant]
U.S. Appl. No. 17/163,017, filed Jan. 29, 2021, McCue, et al., “Utilizing Message Metadata for Improving User Interface Presentation”, 72 pages. [cited by applicant]
David Auberbach, “Re-Animator. How Stewart Butterfield created Flickr and Slack out of the ashes of failed projects” online retrieved May 9, 2019. Retrieved from the Internet: <URL: https://slate.com/business/2014/05/st… [cited by applicant]
Michael Carney, “Slack is thriving on a cocktail of whimsy and great timing”, Pandodaily, Lexisnexis, https://advance.lexis.com/api/permalink/dd2d4ee5-2ddf-4d3a-a1d9-3bcee5e38b74/?context=1000516, (dated Feb. 6, 2015, 2… [cited by applicant]
“Die, Email, Die! A Flickr Cofounder Aims to Cut Us All Some Slack”, Readwriteweb, Lexisnexis, https://advance.lexis.com/api/permalink/33dd79e2-90f5-409d-ae27-5a2c7e86bf31/?context=1000516>. (dated Aug. 14, 2013, 4:15 P… [cited by applicant]
Robert Hof, “Stewart Butterfield on How Slack Became a $2.8 Billion Unicorn”, Forbes, [online][retrieved May 9, 2019]. Retrieved from the Internet: <URL: https://www.forbes.com/sites/roberthof/2015/06/02/stewart-butterf… [cited by applicant]
“How Slack changed the way we work by putting the customer experience first”, Repeat Customer Podcast, Episode 3, [online][retrieved May 9, 2019]. Retrieved from the Internet: <URL: https://www.zendesk.com/resources/sla… [cited by applicant]
Matthew Ingram, “Flickr co-founder launches Slack, an all-in-one messaging tool designed to kill email forever”, GIGAOM, Lexisnexis, https://advance.lexis.com/api/permalink/0b676b7c-aec3-4560-861e-d030d1dd008c/?context=… [cited by applicant]
Internet Relay Chat, Wikipedia, [online][retrieved May 30, 2019]. Retrieved from the Internet: <URL: https://en.wikipedia.org/wiki/Internet_Relay_Chat> (dated May 28, 2019) 21 pages. [cited by applicant]
Mike Issac, “Slack, a Start-Up With an App to Foster Business Collaboration, Is Valued at $1.1 Billion”, The New York Times Blogs (BITS), Lexisnexis, https://advance.lexis.com/api/permalink/3eb84b34-a8f9-4d7d-9573-89d95… [cited by applicant]
Adrienne LaFrance, “The Triumph of Email”, Atlantic Online, Lexisnexis, https://advance.lexis.com/api/permalink/32d7ddd9-d4c1-4a73-86f7-08ab5842fde6/?context=1000516, (dated Jan. 6, 2016) 6 pages. [cited by applicant]
Matsumoto, T. et al., “Chocoa Communicator—A New Communication System Based on Awareness and Text Communications”, Fujitsu Sci. Tech. J., 36, 2, (Dec. 2000), pp. 154-161. [cited by applicant]
Office Action for U.S. Appl. No. 17/364,636, mailed on Mar. 22, 2022, Lowry, “User Interface for Searching Content of a Communication Platform Using Reaction Icons”, 21 pages. [cited by applicant]
Dikarinen, J. & Reed, D., “Internet Relay Chat Protocol”, Request for Comments: 1459, Network Working Group, [online][retrieved May 30, 2019]. Retrieved from the Internet: <URL: https://www.rfc-editor.org/rfc/rfc1459.tx… [cited by applicant]
Ernie Smith, “Picking Up The Slack”, Tedium, [online][retrieved May 9, 2019]. Retrieved from the Internet: <URL: https://tedium.co/2017/10/17/irc-vs-slack-chat-history/> (dated Oct. 17, 2017) 13 pages. [cited by applicant]
The Big Pivot w/ Slack's Stewart Butterfield, Masters of Scale Podcast, Episode 13 (Aired Nov. 14, 2017), https://mastersofscale.com/#/stewart-butterfield-the-big-pivot/, (dated Jan. 17, 2018) 21 pages. [cited by applicant]
Jonathan Vanian, “Why these startups think chat apps are the next big thing in workplace collaboration”, GIGAOM, Lexisnexis, https://advance.lexis.com/api/permalink/e83778c8-09c8-43aa-9ba0-88526283de69/?context=1000516,… [cited by applicant]
Rebecca Walberg, “Email biggest office waste of time: survey”, National Post, At FP10, Lexisnexis, https://advance.lexis.com/api/permalink/96268e3f-26ad-48ac-a98f-6c39804ebded/?context=1000516, (dated Mar. 4, 2014) 3 pa… [cited by applicant]