IP Library Granted Patent US 12,477,022
Granted Patent B2
US 12,477,022 · App. 18/381,850 · Granted Nov 18, 2025

Automatic task generation

Inventors: Davide Giovanardi (San Jose, CA); Daniar Imanbayev (Seattle, WA); Bilung Lee (San Jose, CA); Vijay Venkataswamy Parthasarathy (San Jose, CA)
Assignee: Zoom Communications, Inc.
H04L65/4025G06F3/0482G06F3/0484
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,477,022
App. No.
18/381,850
Granted
Nov 18, 2025
Kind
B2
Abstract

Example methods and systems for automatic task generation is provided. A communication platform receives an instruction to generate one or more task items associated with a virtual communication session related to a user. The communication platform accesses virtual communication data associated with the virtual communication session. The communication platform generates a task item based on the virtual communication data using a generative artificial intelligence (AI) model. The communication platform provides the task item to the user.

Claims (39)

1 . A method comprising:

receiving, by a client device associated with a user, an instruction for a generative artificial intelligence (AI) model to generate task items for the user from multiple types of virtual communication sessions related to the user;

accessing, by the client device associated with the user, virtual communication data associated with the multiple types of virtual communication sessions related to the user;

generating, using the generative AI model by the client device associated with the user, one or more task items for the user based on the instruction and the virtual communication data;

aggregating the one or more multiple task items for the multiple types of virtual communication sessions related to the user to obtain a list of task items; and

providing, by the client device associated with the user, the list of task items to the user.

2 . The method of claim 1 , wherein the updated instruction comprises the multiple types of virtual communication sessions that can be processed for task generation and a task item structure.

3 . The method of claim 2 , wherein the multiple types of virtual communication sessions comprise a virtual conference, and wherein the virtual communication data associated with the virtual conference comprises a recording of the virtual conference, a transcript for the virtual conference, or shared documents during the virtual conference.

4 . The method of claim 2 , wherein the multiple types of virtual communication sessions comprise a phone call, and wherein the virtual communication data associated with the phone call comprises a voicemail or a recording of the phone call.

5 . The method of claim 2 , wherein the multiple types of virtual communication session comprise an online chat session, wherein the virtual communication data associated with the online chat session comprises one or more chat messages in the online chat session.

6 . The method of claim 2 , wherein the task item structure comprises a suggested action, one or more action recipients, contact information associated with the one or more action recipients, and a summary of a virtual communication session.

7 . The method of claim 1 , further comprising transmitting a reminder message to the user to execute a task item.

8 . The method of claim 1 , wherein providing the list of task items to the user comprises causing the list of task item to be displayed in a graphical user interface (GUI), wherein the GUI comprises one or more interactive GUI elements corresponding to one or more task items of the list of task items.

9 . The method of claim 1 , further comprising updating a status of a task item based on a user action on the task item.

10 . A system comprising:

a communications interface;

a non-transitory computer-readable medium; and

one or more processors communicatively coupled to the communications interface and the non-transitory computer-readable medium, the one or more processors configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to:

receive an instruction for a generative artificial intelligence (AI) model to generate task items for a user from multiple types of virtual communication sessions related to the user;

access virtual communication data associated with the multiple types of virtual communication sessions;

generate one or more task items for the user using the generative AI model based on the instruction and the virtual communication data;

aggregate the one or more task items for the multiple types of virtual communication sessions related to the user to obtain a list of task items; and

provide the list of task items to the user.

11 . The system of claim 10 , wherein the instruction comprises the multiple types of virtual communication sessions that can be processed for task generation and a task item structure, wherein the multiple types of virtual communication sessions comprise a virtual conference, a phone call, or an online chat session, and wherein the task item structure comprises a suggested action, one or more action recipients, contact information associated with the one or more action recipients, and a summary of a virtual communication session.

12 . The system of claim 10 , wherein providing the list of task item to the user comprises causing the list of task items to be displayed in a graphical user interface (GUI), wherein the GUI comprises one or more interactive GUI elements corresponding to one or more task items of the list of task items.

13 . The system of claim 10 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

transmit a reminder message to the user to execute a task item.

14 . The system of claim 10 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

update a status of a task item based on a user action on the task item.

15 . A non-transitory computer-readable medium comprising processor-executable instructions configured to cause one or more processors to:

receive an instruction for a generative artificial intelligence (AI) model to generate task items for a user from multiple types of virtual communication sessions related to the user;

access virtual communication data associated with the multiple types of virtual communication sessions;

generate one or more task items for the user using the generative AI model based on the instruction and the virtual communication data;

aggregate the one or more task items for the multiple types of virtual communication sessions related to the user to obtain a list of task items; and

provide the list of task items to the user.

16 . The non-transitory computer-readable medium of claim 15 , wherein providing the list of task items to the user comprises causing the list of task items to be displayed in a graphical user interface (GUI), wherein the GUI comprises one or more interactive GUI elements corresponding to one or more task items of the list of task items.

17 . The non-transitory computer-readable medium of claim 15 , further comprising processor-executable instructions configured to cause one or more processors to:

transmit a reminder message to the user to execute a task item; and

update a status of the task item based on a user action on the task item.

Assignments (2)
CHANGE OF NAME Recorded Oct 23, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 073227/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2024
From: IMANBAYEV, DANIAR; GIOVANARDI, DAVIDE; LEE, BILUNG; PARTHASARATHY, VIJAY VENKATASWAMY
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 067481/0214 →
Continuity (2)
Provisional Application 63538593 · Sep 15, 2023
Related Publication 20250097275A1 · Mar 20, 2025
References Cited (33)
US 7496500B2 · Reed · 2009 [cited by examiner]
US 10586539B2 · Raanani · 2020 [cited by examiner]
US 10679013B2 · Raanani · 2020 [cited by examiner]
US 11893427B2 · Subedi · 2024 [cited by examiner]
US 20130124648A1 · Kallayil · 2013 [cited by examiner]
US 20170126610A1 · Sachidanandam · 2017 [cited by examiner]
US 20180349793A1 · Triolo · 2018 [cited by examiner]
US 20190236486A1 · Azab · 2019 [cited by examiner]
US 20200005248A1 · Gerzi · 2020 [cited by examiner]
US 20200259768A1 · Mizoguchi · 2020 [cited by examiner]
US 20210099317A1 · Hilleli et al. · 2021 [cited by applicant]
US 20210271823A1 · De Ridder · 2021 [cited by examiner]
US 20210326742A1 · Rosset et al. · 2021 [cited by applicant]
US 20220164713A1 · Dori-Hacohen · 2022 [cited by examiner]
US 20220263877A1 · Conlin et al. · 2022 [cited by applicant]
US 20220334691A1 · Robb · 2022 [cited by examiner]
US 20230063603A1 · Matsuoka · 2023 [cited by examiner]
US 20230252325A1 · Gupta · 2023 [cited by examiner]
US 20230290348A1 · Rodriguez · 2023 [cited by examiner]
US 20230306574A1 · Bobert · 2023 [cited by examiner]
US 20230308409A1 · Rosenstein · 2023 [cited by examiner]
US 20230326451A1 · Sundararajan · 2023 [cited by examiner]
US 20230379273A1 · Yannam · 2023 [cited by examiner]
US 20230394173A1 · Viswanathan · 2023 [cited by examiner]
US 20240015076A1 · Donthireddy · 2024 [cited by examiner]
US 20240040346A1 · Beaver · 2024 [cited by examiner]
US 20240056326A1 · Samudrala · 2024 [cited by examiner]
US 20240160902A1 · Padgett · 2024 [cited by examiner]
US 20240402692A1 · Sheppard-Guzelaydin · 2024 [cited by examiner]
US 20240412433A1 · Smetanin · 2024 [cited by examiner]
US 20250021842A1 · Bernstein · 2025 [cited by examiner]
US 20250028579A1 · Mehmeri · 2025 [cited by examiner]
International Search Report & Written Opinion for PCT/US2024/042438 mailed Nov. 18, 2024. [cited by applicant]
Cited By (1)
US 1,145,825