IP Library Granted Patent US 12,445,404
Granted Patent B1
US 12,445,404 · App. 18/620,585 · Granted Oct 14, 2025

Methods and systems for surfacing unconsumed communications

Inventors: Amit Kumar Agrawal (Bangalore, IN); Krishnan Raghavan (Bangalore, IN)
Assignee: Motorola Mobility LLC
H04L51/56H04L51/08H04L51/10H04L51/216
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,445,404
App. No.
18/620,585
Granted
Oct 14, 2025
Kind
B1
Abstract

In aspects of methods and systems for surfacing unconsumed communications, an example device includes at least one memory and at least one processor. The at least one processor is configured to cause the device to detect that an ongoing communication pertaining to a first topic includes one or more first communications in a first communication channel being accessed by a user of the device, detect one or more second communications in a second communication channel associated with the user based on the one or more second communications including an unconsumed communication, determine whether the first topic and a second topic of the one or more second communications are similar, generate, based on the first topic and the second topic being similar, a reference link to the one or more second communications of the second communication channel, and display the reference link in the first communication channel.

Claims (45)

1. An electronic device, comprising:

at least one memory; and

at least one processor coupled with the at least one memory and configured to cause the electronic device to:

detect that an ongoing communication pertaining to a first topic includes one or more first communications in a first communication channel being accessed by a user of the electronic device;

detect one or more second communications in a second communication channel associated with the user based on the one or more second communications including an unconsumed communication;

determine whether the first topic and a second topic of the one or more second communications are similar;

based on the first topic and the second topic being similar, generate a reference link to the one or more second communications of the second communication channel; and

display the reference link in the first communication channel.

2. The electronic device of claim 1 , wherein the first communication channel is a first chat window of a first application, and the second communication channel is a second chat window of the first application.

3. The electronic device of claim 1 , wherein the first communication channel is associated with a first communication application, and the second communication channel is associated with a second communication application.

4. The electronic device of claim 1 , wherein the unconsumed communication is an unread message, and wherein generating the reference link is in response to a determination that the one or more second communications include the unread message.

5. The electronic device of claim 4 , wherein the at least one processor is configured to cause the electronic device to detect the unread message in a muted communication channel.

6. The electronic device of claim 4 , wherein the at least one processor is configured to cause the electronic device to detect the unread message in an archived communication channel.

7. The electronic device of claim 1 , wherein the at least one processor is configured to cause the electronic device to:

detect that the user is currently viewing a first unread message; and

determine whether the one or more second communications include a second unread message in response to detecting that the user is currently viewing the first unread message.

8. The electronic device of claim 7 , wherein the at least one processor is configured to cause the electronic device to:

display the reference link to the second unread message at the first communication channel in response to a determination that the second unread message is submitted after the first unread message.

9. The electronic device of claim 1 , wherein determining whether the first topic and the second topic are similar includes using a machine learning model trained to determine a similarity between topics associated with user communications.

10. A method, comprising:

detecting that an ongoing communication pertaining to a first topic includes one or more first communications in a first communication channel being accessed by a user;

detecting one or more second communications in a second communication channel associated with the user based on the one or more second communications including an unconsumed communication;

determining whether the first topic and a second topic of the one or more second communications are similar;

based on the first topic and the second topic being similar, generating a reference link to the one or more second communications of the second communication channel; and

displaying the reference link in the first communication channel.

11. The method of claim 10 , wherein the first communication channel is a first chat window of a first application, and the second communication channel is a second chat window of the first application.

12. The method of claim 10 , wherein the first communication channel is associated with a first communication application, and the second communication channel is associated with a second communication application.

13. The method of claim 10 , wherein the unconsumed communication is an unread message, and wherein generating the reference link is in response to determining that the one or more second communications include the unread message.

14. The method of claim 13 , further comprising detecting the unread message in a muted communication channel.

15. The method of claim 13 , further comprising detecting the unread message in an archived communication channel.

16. The method of claim 10 , further comprising:

detecting that the user is currently viewing a first unread message; and

determining whether the one or more second communications includes a second unread message in response to detecting that the user is currently viewing the first unread message.

17. The method of claim 16 , further comprising:

displaying the reference link to the second unread message at the first communication channel in response to determining that the second unread message is submitted after the first unread message.

18. The method of claim 10 , wherein determining whether the first topic and the second topic are similar is using a machine learning model trained to determine a similarity between topics associated with user communications.

19. A system, comprising:

at least one memory; and

at least one processor coupled with the at least one memory and configured to cause the system to:

detect that an ongoing communication pertaining to a first topic includes one or more first communications in a first communication channel being accessed by a user of the system;

detect one or more second communications in a second communication channel associated with the user based on the one or more second communications including an unconsumed communication;

determine whether the first topic and a second topic of the one or more second communications are similar;

based on the first topic and the second topic being similar, generate a reference link to the unconsumed communication of the second communication channel; and

output the reference link in the first communication channel.

20. The system of claim 19 , wherein the first communication channel is a first chat window of a first application, and the second communication channel is a second chat window of the first application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2024
From: AGRAWAL, AMIT KUMAR; RAGHAVAN, KRISHNAN
To: MOTOROLA MOBILITY LLC
Reel/Frame 066946/0107 →
References Cited (43)
US 6557027B1 · Cragun · 2003 [cited by examiner]
US 7200635B2 · Yashchin · 2007 [cited by examiner]
US 7383307B2 · Kirkland · 2008 [cited by examiner]
US 7412491B2 · Gusler · 2008 [cited by examiner]
US 7475110B2 · Kirkland · 2009 [cited by examiner]
US 7480696B2 · Kirkland · 2009 [cited by examiner]
US 7693951B2 · Gusler · 2010 [cited by examiner]
US 7725538B2 · Kirkland · 2010 [cited by examiner]
US 7904515B2 · Ambati · 2011 [cited by examiner]
US 8001126B2 · Berry · 2011 [cited by examiner]
US 8037153B2 · Montero · 2011 [cited by examiner]
US 8140981B2 · Gusler · 2012 [cited by examiner]
US 8190999B2 · Chen · 2012 [cited by examiner]
US 8250154B2 · Limberg · 2012 [cited by examiner]
US 8312095B2 · Chao · 2012 [cited by examiner]
US 8418069B2 · Wanderski · 2013 [cited by examiner]
US 8484216B2 · Berry · 2013 [cited by examiner]
US 8577972B1 · Heikes · 2013 [cited by examiner]
US 8805935B2 · Kirkland · 2014 [cited by examiner]
US 8843565B2 · Essenmacher · 2014 [cited by examiner]
US 9070118B2 · Heikes · 2015 [cited by examiner]
US 9773213B2 · Wanderski · 2017 [cited by examiner]
US 10102504B2 · Heikes · 2018 [cited by examiner]
US 10110523B2 · Badge · 2018 [cited by examiner]
US 10116599B2 · Wu · 2018 [cited by examiner]
US 10268340B2 · Chen · 2019 [cited by examiner]
US 10523613B1 · Alm · 2019 [cited by examiner]
US 10621231B2 · Marsh · 2020 [cited by examiner]
US 10678401B2 · Deets, Jr. · 2020 [cited by examiner]
US 10757050B2 · Badge · 2020 [cited by examiner]
US 10901603B2 · Boothroyd · 2021 [cited by examiner]
US 11848900B2 · White · 2023 [cited by examiner]
US 11855945B2 · Kim · 2023 [cited by examiner]
US 12120081B2 · Choi · 2024 [cited by examiner]
US 12141204B2 · Vangala · 2024 [cited by examiner]
US 12177176B1 · Mehta · 2024 [cited by examiner]
US 12255749B2 · Callegari · 2025 [cited by examiner]
US 12299618B2 · Vangala · 2025 [cited by examiner]
US 20210297275A1 · Wiener · 2021 [cited by examiner]
US 20230066231A1 · White · 2023 [cited by examiner]
US 20230403435A1 · Liu · 2023 [cited by examiner]
US 20250104699A1 · Murthy · 2025 [cited by examiner]
Arun, Abhishek , et al., “Meeting Insights: Contextual assistance for everyone”, Microsoft Research Blog [retrieved Jan. 29, 2024]. Retrieved from the Internet <https://www.microsoft.com/en-us/research/blog/meeting-insi… [cited by applicant]