US 12,224,972 B2
Automated tagging and management of chat stream messages
Yoky Matsuoka, Los Altos Hills, CA (US); Defne Civelekoglu, Berkeley, CA (US); Gwendolyn W. van der Linden, Redwood City, CA (US); Nitin Viswanathan, San Francisco, CA (US); Malia Beaulieu, San Jose, CA (US); Lingyun Liu, Sunnyvale, CA (US); Benjamin Deming, Campbell, CA (US); and Sean Paterson, Mountain View, CA (US)
Assigned to Yohana LLC, Palo Alto, CA (US)
Filed by Yohana LLC, Palo Alto, CA (US)
Filed on Mar. 12, 2024, as Appl. No. 18/602,124.
Application 18/602,124 is a continuation of application No. 17/929,336, filed on Sep. 2, 2022, granted, now 11,962,554.
Claims priority of provisional application 63/240,090, filed on Sep. 2, 2021.
Prior Publication US 2024/0305597 A1, Sep. 12, 2024
Int. Cl. G06F 15/16 (2006.01); G06F 40/20 (2020.01); G06Q 10/1093 (2023.01); H04L 51/04 (2022.01); H04L 51/212 (2022.01); H04L 51/216 (2022.01); H04L 51/224 (2022.01); H04L 51/234 (2022.01)
CPC H04L 51/212 (2022.05) [G06F 40/20 (2020.01); G06Q 10/1097 (2013.01); H04L 51/04 (2013.01); H04L 51/216 (2022.05); H04L 51/224 (2022.05); H04L 51/234 (2022.05)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving a pre-filtering input from a member device, wherein the pre-filtering input identifies a first task flag of one or more task flags;
processing a set of real-time messages in a chat flow to associate messages of the set of real-time messages with selected flags of the one or more task flags, wherein the one or more task flags correspond to a set of tasks performable by a representative on behalf of a member, and wherein a first task associated with a first flag is matched with a reminder deadline;
automatically filtering the set of real-time messages using the pre-filtering input to generate a filtered chat interface including messages and reminders associated with the first flag;
processing the chat flow in real-time using a scheduling algorithm to select a position or timing for one or more reminders associated with the reminder deadline, wherein the scheduling algorithm further uses chat interface access data with the real-time chat flow processing to select the position or timing for the one or more reminders; and
automatically inserting the one or more reminders within the filtered chat interface using the position or timing for the one or more reminders.