IP Library Granted Patent US 12,483,526
Granted Patent B2
US 12,483,526 · App. 18/505,832 · Granted Nov 25, 2025

Communications management for a communication platform

Inventor: Jose Lejin P J (Bengaluru, IN)
Assignee: Salesforce, Inc.
H04L51/216G06F3/04842G06F40/279
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,483,526
App. No.
18/505,832
Granted
Nov 25, 2025
Kind
B2
Abstract

A user device (e.g., a computing device, a smart device, a mobile device, a laptop, a tablet, a set-top box, a display device, etc.) may generate, based on a request for conversational history information, a timeline for a user interface comprising an interactive timeline indicator indicating a conversation that occurred during a time window. The user device may display, based on an interaction with the interactive timeline indicator, a graphical representation of the time window that indicates a circular order of occurrence for the conversation and other conversations that occurred during the time window. The user device may display the conversation based on an interaction with an interactive element that indicates when within the circular order of occurrence the conversation occurred.

Claims (31)

1 . A method, comprising:

generating, by one or more computing devices, based on a request for conversational history information, a timeline for a user interface comprising an interactive timeline indicator indicating a conversation that occurred during a time window;

displaying, by the one or more computing devices, based on an interaction with the interactive timeline indicator, a graphical representation of the time window, the graphical representation of the time window indicating a circular order of occurrence for the conversation and other distinct conversations that occurred during the time window; and

displaying, by the one or more computing devices, the conversation based on an interaction with an interactive element that indicates when within the circular order of occurrence the conversation occurred.

2 . The method of claim 1 , wherein the interactive element indicates at least one of a type of user associated with the conversation, or an amount of users associated with the conversation.

3 . The method of claim 1 , further comprising recommending, based on content of the conversation, another conversation that occurred at least one of during the time window or during another time window.

4 . The method of claim 1 , further comprising displaying, based on a second interaction with the interactive element, keywords related to or within the conversation.

5 . The method of claim 1 , wherein the conversation is displayed in a corresponding conversation application with which the conversation occurred.

6 . The method of claim 1 , wherein a range of the timeline is configurable.

7 . The method of claim 1 , further comprising displaying exact times of the occurrences for the conversation and other distinct conversations that occurred during the time window.

8 . A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:

generating, based on a request for conversational history information, a timeline for a user interface comprising an interactive timeline indicator indicating a conversation that occurred during a time window;

displaying, based on an interaction with the interactive timeline indicator, a graphical representation of the time window, the graphical representation of the time window indicating a circular order of occurrence for the conversation and other distinct conversations that occurred during the time window; and

displaying the conversation based on an interaction with an interactive element that indicates when within the circular order of occurrence the conversation occurred.

9 . The non-transitory computer-readable medium of claim 8 , wherein the interactive element indicates at least one of a type of user associated with the conversation, or an amount of users associated with the conversation.

10 . The non-transitory computer-readable medium of claim 8 , wherein the operations further comprise recommending, based on content of the conversation, another conversation that occurred at least one of during the time window or during another time window.

11 . The non-transitory computer-readable medium of claim 8 , wherein the operations further comprise displaying, based on a second interaction with the interactive element, keywords related to or within the conversation.

12 . The non-transitory computer-readable medium of claim 8 , wherein the conversation is displayed in a corresponding conversation application with which the conversation occurred.

13 . The non-transitory computer-readable medium of claim 8 , wherein a range of the timeline is configurable.

14 . The non-transitory computer-readable medium of claim 13 , wherein the operations further comprise displaying exact times of the occurrences for the conversation and other distinct conversations that occurred during the time window.

15 . A system comprising:

a memory; and

at least one processor coupled to the memory and configured to perform operations comprising:

generating, based on a request for conversational history information, a timeline for a user interface comprising an interactive timeline indicator indicating a conversation that occurred during a time window;

displaying, based on an interaction with the interactive timeline indicator, a graphical representation of the time window, the graphical representation of the time window indicating a circular order of occurrence for the conversation and other distinct conversations that occurred during the time window; and

displaying the conversation based on an interaction with an interactive element that indicates when within the circular order of occurrence the conversation occurred.

16 . The system of claim 15 , wherein the interactive element indicates at least one of a type of user associated with the conversation, or an amount of users associated with the conversation.

17 . The system of claim 15 , wherein the operations further comprise recommending, based on content of the conversation, another conversation that occurred at least one of during the time window or during another time window.

18 . The system of claim 15 , wherein the operations further comprise displaying, based on a second interaction with the interactive element, keywords related to or within the conversation.

19 . The system of claim 15 , wherein the conversation is displayed in a corresponding conversation application with which the conversation occurred.

20 . The system of claim 15 , wherein the operations further comprise displaying exact times of the occurrences for the conversation and other distinct conversations that occurred during the time window.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2025
From: P J, JOSE LEJIN
To: SALESFORCE, INC.
Reel/Frame 072074/0106 →
CHANGE OF NAME Recorded Nov 20, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069406/0699 →
Continuity (1)
Related Publication 20250158951A1 · May 15, 2025
References Cited (21)
US 8522163B2 · Relyea · 2013 [cited by examiner]
US 8843824B1 · Daly, IV · 2014 [cited by examiner]
US 8902715B2 · Tu · 2014 [cited by examiner]
US 8930841B2 · Huang · 2015 [cited by examiner]
US 8977953B1 · Pierre · 2015 [cited by examiner]
US 9274505B2 · Johns · 2016 [cited by examiner]
US 9489657B2 · Chudge · 2016 [cited by examiner]
US 10305850B1 · Aziz · 2019 [cited by examiner]
US 10389662B2 · Chudge · 2019 [cited by examiner]
US 10459819B2 · Chen · 2019 [cited by examiner]
US 20060101022A1 · Yu · 2006 [cited by examiner]
US 20070060205A1 · Kim · 2007 [cited by examiner]
US 20080081594A1 · Lee · 2008 [cited by examiner]
US 20100157742A1 · Relyea · 2010 [cited by examiner]
US 20130218987A1 · Chudge · 2013 [cited by examiner]
US 20170126594A1 · Chudge · 2017 [cited by examiner]
US 20170235739A1 · Yang · 2017 [cited by examiner]
US 20180158068A1 · Ker · 2018 [cited by examiner]
US 20180359293A1 · Faulkner · 2018 [cited by examiner]
US 20210168110A1 · Marmar · 2021 [cited by examiner]
US 20250158951A1 · P J · 2025 [cited by examiner]