IP Library Granted Patent US 12,348,474
Granted Patent B2
US 12,348,474 · App. 18/476,414 · Granted Jul 1, 2025

Systems and methods for focused user account inboxes

Inventors: Bassem Bouguerra (Long Beach, CA); Kevin Patel (Fremont, CA); Shashank Khanna (San Jose, CA); Shiv Shankar Sahadevan (San Jose, CA)
Assignee: YAHOO ASSETS LLC
H04L51/214G06F16/345G06F40/166G06F40/20G06F40/205G06F40/30G06F40/40G06Q10/1095H04L51/02H04L51/04H04L51/046H04L51/216H04L51/42H04W4/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,348,474
App. No.
18/476,414
Granted
Jul 1, 2025
Kind
B2
Abstract

In some implementations, the techniques described herein relate to a method including: (i) accessing, by a processor, a plurality of messages for a user, (ii) analyzing, by a large language model executed by the processor, the plurality of messages to extract a context of each message, (iii) determining, by the processor, a current context of interest to the user, (iv) identifying, by the processor, a subset of the plurality of messages that each comprises a context related to the current context of interest to the user, and (v) causing display, by the processor, of the subset of the plurality of messages in a digital message inbox.

Claims (47)

1. A method comprising:

accessing, by a processor, a plurality of messages for a user;

analyzing, by a large language model executed by the processor, the plurality of messages to extract a context of each message, a given context comprising a topic of a corresponding message and one or more of a time and location associated with the corresponding message;

automatically determining, by the processor, a current context of interest to the user based on user data comprising at least one of a current location of a device operated by the user, a current time period, or a digital calendar event by inputting the user data into the large language model;

identifying, by the processor, a subset of the plurality of messages that each comprises a context related to the current context of interest to the user;

creating, by the large language model executed by the processor, a summary of at least one message in the subset; and

causing display, by the processor, of the subset of the plurality of messages and the summary in a digital message inbox, wherein messages outside the subset are not displayed.

2. The method of claim 1 , wherein determining, by the processor, the current context of interest to the user comprises receiving text input from the user specifying the current context of interest.

3. The method of claim 2 , wherein receiving the text input from the user comprises parsing the text input from the user via the large language model to determine the current context of interest.

4. The method of claim 2 , wherein receiving the text input from the user comprises capturing audio input from the user and parsing the audio input into the text input.

5. The method of claim 1 , wherein determining, by the processor, the current context of interest to the user comprises determining the current context of interest based on a current time period.

6. The method of claim 1 , wherein determining, by the processor, the current context of interest to the user comprises:

identifying a current location of a device operated by the user to display the digital message inbox; and

determining the current context based on the current location of the device.

7. The method of claim 1 , further comprising: generating a recommendation for an action based on content of at least one message in the subset of the plurality of messages; and displaying the recommendation along with the subset of the plurality of messages in the digital message inbox.

8. The method of claim 1 , further comprising: identifying multimedia content within at least one message in the subset of the plurality of messages; generating a textual description of the multimedia content; and including the textual description in the summary of the at least one message.

9. A non-transitory computer-readable storage medium for tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining steps of:

accessing, by a processor, a plurality of messages for a user;

analyzing, by a large language model executed by the processor, the plurality of messages to extract a context of each message, a given context comprising a topic of a corresponding message and one or more of a time and location associated with the corresponding message;

automatically determining, by the processor, a current context of interest to the user based on user data comprising at least one of a current location of a device operated by the user, a current time period, or a digital calendar event by inputting the user data into the large language model;

identifying, by the processor, a subset of the plurality of messages that each comprises a context related to the current context of interest to the user;

creating, by the large language model executed by the processor, a summary of at least one message in the subset; and

causing display, by the processor, of the subset of the plurality of messages and the summary in a digital message inbox, wherein messages outside the subset are not displayed.

10. The non-transitory computer-readable storage medium of claim 9 , wherein determining, by the processor, the current context of interest to the user comprises receiving text input from the user specifying the current context of interest.

11. The non-transitory computer-readable storage medium of claim 10 ,

wherein receiving the text input from the user comprises parsing the text input from the user via the large language model to determine the current context of interest.

12. The non-transitory computer-readable storage medium of claim 10 , wherein receiving the text input from the user comprises capturing audio input from the user and parsing the audio input into the text input.

13. The non-transitory computer-readable storage medium of claim 9 , wherein determining, by the processor, the current context of interest to the user comprises determining the current context of interest based on a current time period.

14. The non-transitory computer-readable storage medium of claim 9 , wherein determining, by the processor, the current context of interest to the user comprises:

identifying a current location of a device operated by the user to display the digital message inbox; and

determining the current context based on the current location of the device.

15. A device comprising:

a processor; and

a storage medium for tangibly storing thereon logic for execution by the processor, the logic comprising instructions for:

accessing, by the processor, a plurality of messages for a user;

analyzing, by a large language model executed by the processor, the plurality of messages to extract a context of each message, a given context comprising a topic of a corresponding message and one or more of a time and location associated with the corresponding message;

automatically determining, by the processor, a current context of interest to the user based on user data comprising at least one of a current location of a device operated by the user, a current time period, or a digital calendar event by inputting the user data into the large language model;

identifying, by the processor, a subset of the plurality of messages that each comprises a context related to the current context of interest to the user;

creating, by the large language model executed by the processor, a summary of at least one message in the subset; and

causing display, by the processor, of the subset of the plurality of messages and the summary in a digital message inbox, wherein messages outside the subset are not displayed.

16. The device of claim 15 , wherein determining, by the processor, the current context of interest to the user comprises receiving text input from the user specifying the current context of interest.

17. The device of claim 16 , wherein receiving the text input from the user comprises parsing the text input from the user via the large language model to determine the current context of interest.

18. The device of claim 16 , wherein receiving the text input from the user comprises capturing audio input from the user and parsing the audio input into the text input.

19. The device of claim 15 , wherein determining, by the processor, the current context of interest to the user comprises determining the current context of interest based on a current time period.

20. The device of claim 15 , wherein determining, by the processor, the current context of interest to the user comprises:

identifying a current location of a device operated by the user to display the digital message inbox; and

determining the current context based on the current location of the device.

Assignments (2)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded May 19, 2026
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 075625/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2023
From: PATEL, KEVIN; KHANNA, SHASHANK; SAHADEVAN, SHIV SHANKAR; BOUGUERRA, BASSEM
To: YAHOO ASSETS LLC
Reel/Frame 065057/0515 →
Continuity (2)
Provisional Application 63497944 · Apr 24, 2023
Related Publication 20240356880A1 · Oct 24, 2024
References Cited (12)
US 5999932A · Paul · 1999 [cited by examiner]
US 7831676B1 · Nagar · 2010 [cited by examiner]
US 8918466B2 · Yu · 2014 [cited by examiner]
US 10257127B2 · Dotan-Cohen · 2019 [cited by examiner]
US 11228659B2 · Podduturi · 2022 [cited by examiner]
US 11574371B1 · Hosseini · 2023 [cited by examiner]
US 11886826B1 · Bavarian · 2024 [cited by examiner]
US 11922094B2 · Cardel Molina · 2024 [cited by examiner]
US 11962546B1 · Hattangady · 2024 [cited by examiner]
US 20130332551A1 · Hardy · 2013 [cited by examiner]
US 20170034101A1 · Kumar · 2017 [cited by examiner]
US 20230367960A1 · Smus · 2023 [cited by examiner]