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

Message generation based on multichannel context

Inventors: Lin Han (Los Altos, CA); Jingwei Li (Suzhou, CN); Zijian Li (Suzhou, CN); Yike Liu (Suzhou, CN); Ying Lu (Cerritos, CA); Keping Zhai (Suzhou, CN); Fengtian Zhang (Suzhou, CN); Hao Zhang (Suzhou, CN)
Assignee: Zoom Communications, Inc.
H04L51/216G06F40/40G06Q10/10
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,476
App. No.
18/384,987
Granted
Jul 1, 2025
Kind
B2
Abstract

Example methods and systems provide a workplace assistant application that can detect one or more received messages associated with a remote user and access multiple communication channels connected to a workplace assistant client application. Received message(s), information from the channels, and stored metadata can be submitted to one or more predictive models to provide a context for the message(s). The system can generate, using output from the predictive model(s), a response message based at least in part on the context of the received message. The system can display the response in the workplace assistant client application for acceptance or editing by the user, or transmit the response message.

Claims (43)

1. A method comprising:

detecting, at a workplace assistant client application on a client device, at least one received message associated with a remote user from among a plurality of remote users;

accessing a plurality of channels communicatively coupled to the workplace assistant client application;

submitting the at least one received message and additional information from the plurality of channels to predictive models to provide a multichannel context for the at least one received message;

generating, from the plurality of remote users, a who-is-looking list of remote users looking for a user of the client device, wherein the who-is-looking list is sorted by relevance based on the multichannel context;

generating, using output from the predictive models and the relevance, a response message based at least in part on the multichannel context of the received message;

displaying the who-is-looking list of remote users using the workplace assistant client application on the client device; and

displaying the response message using the workplace assistant client application on the client device.

2. The method of claim 1 , wherein the predictive models further comprises comprise a large language model, an intent detection model, and an urgency model.

3. The method of claim 2 , wherein submitting the at least one received message and additional information from the plurality of channels to the predictive models further comprises submitting the at least one received message and additional information over a network.

4. The method of claim 2 , wherein submitting the at least one received message and additional information from the plurality of channels to the predictive models further comprises submitting the at least one received message and additional information to at least one of the large language model, the intent detection model, or the urgency model on the client device.

5. The method of claim 4 , wherein the at least one of the large language model, the intent detection model, or the urgency model is configured for training in part using generic data and in part using secured user data stored in association with the workplace assistant client application on the client device.

6. The method of claim 1 , wherein the workplace assistant client application is configured to detect the at least one received message in any of the plurality of channels, and wherein the plurality of channels includes email, chat, and at least one teleconferencing channel.

7. The method of claim 1 , wherein the multichannel context is further based on metadata including mentions in stored documents and at least one of relationship, presence, group membership, active channels, or previous interactions.

8. A system comprising:

a processor; and

at least one memory device including instructions that are executable by the processor to cause the processor to:

detect, at a workplace assistant client application on a client device, at least one received message associated with a remote user from among a plurality of remote users;

access a plurality of channels communicatively coupled to the workplace assistant client application;

submit the at least one received message and additional information from the plurality of channels to predictive models to provide a multichannel context for the at least one received message;

generate, from the plurality of remote users, a who-is-looking list of remote users looking for a user of the client device, wherein the who-is-looking list is sorted by relevance based on the multichannel context;

generate, using output from the predictive models and the relevance, a response message based at least in part on the multichannel context of the received message;

display the who-is-looking list of remote users using the workplace assistant client application on the client device; and

display the response message using the workplace assistant client application on the client device.

9. The system of claim 8 , wherein the predictive models further comprise a large language model, an intent detection model, and an urgency model.

10. The system of claim 9 , wherein the workplace assistant client application is configured to access at least one of the large language model, the intent detection model, or the urgency model over a network.

11. The system of claim 9 , wherein the workplace assistant client application is associated with at least one of the large language model, the intent detection model, or the urgency model on a client device.

12. The system of claim 11 , wherein the at least one of the large language model, the intent detection model, or the urgency model is configured for training in part using generic data and in part using secured user data stored in association with the workplace assistant client application.

13. The system of claim 8 , wherein the workplace assistant client application is configured to detect the at least one received message in any of the plurality of channels, and wherein the plurality of channels includes email, chat, and at least one teleconferencing channel.

14. The system of claim 8 , wherein the multichannel context is further based on metadata including mentions in stored documents and at least one of relationship, presence, group membership, active channels, or previous interactions.

15. A non-transitory computer-readable medium comprising code that is executable by a processor for causing the processor to:

detect, at a workplace assistant client application on a client device, at least one received message associated with a remote user from among a plurality of remote users;

access a plurality of channels communicatively coupled to the workplace assistant client application;

submit the at least one received message and additional information from the plurality of channels to predictive models to provide a multichannel context for the at least one received message;

generate, from the plurality of remote users, a who-is-looking list of remote users looking for a user of the client device, wherein the who-is-looking list is sorted by relevance based on the multichannel context;

generate, using output from the predictive models and the relevance, a response message based at least in part on the multichannel context of the received message;

display the who-is-looking list of remote users using the workplace assistant client application on the client device; and

display the response message using the workplace assistant client application on the client device.

16. The non-transitory computer-readable medium of claim 15 , wherein the predictive models further comprise a large language model, an intent detection model, and an urgency model.

17. The non-transitory computer-readable medium of claim 16 , wherein the workplace assistant client application is configured to access at least one of the large language model, the intent detection model, or the urgency model over a network.

18. The non-transitory computer-readable medium of claim 16 , wherein the workplace assistant client application is associated with at least one of the large language model, the intent detection model, or the urgency model on a client device.

19. The non-transitory computer-readable medium of claim 18 , wherein the at least one of the large language model, the intent detection model, or the urgency model is configured for training in part using generic data and in part using secured user data stored in association with the workplace assistant client application.

20. The non-transitory computer-readable medium of claim 15 , wherein the multichannel context is further based on metadata including mentions in stored documents and at least one of relationship, presence, group membership, active channels, or previous interactions.

Assignments (2)
CHANGE OF NAME Recorded Jun 3, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 071480/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2023
From: HAN, LIN; LI, JINGWEI; LI, ZIJIAN; LIU, YIKE; LU, YING; ZHAI, KEPING; ZHANG, FENGTIAN; ZHANG, HAO
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 065386/0314 →
Continuity (1)
Related Publication 20250141823A1 · May 1, 2025
References Cited (16)
US 10838616B2 · Fu · 2020 [cited by examiner]
US 20160357761A1 · Siracusa · 2016 [cited by examiner]
US 20170180276A1 · Gershony · 2017 [cited by examiner]
US 20170180294A1 · Milligan · 2017 [cited by examiner]
US 20200153776A1 · Qiu · 2020 [cited by examiner]
US 20220229999A1 · Vig et al. · 2022 [cited by applicant]
US 20220270594A1 · Sejpal et al. · 2022 [cited by applicant]
US 20230030822A1 · Nieuwegiessen · 2023 [cited by examiner]
US 20230126090A1 · van de Nieuwegiessen · 2023 [cited by examiner]
US 20230164104A1 · Walters et al. · 2023 [cited by applicant]
US 20240184566A1 · Gabel · 2024 [cited by examiner]
US 20240210062A1 · Mannfeld · 2024 [cited by examiner]
EP 4002231A1 · 2022 [cited by applicant]
International Search Report and Written Opinion for PCT/US2024/046347 mailed Oct. 31, 2024. [cited by applicant]
Tonga et al., “A Review on On Device Privacy and Machine Learning Training”, 2022 International Conference On Artificial Intelligence In Everything (AIE), IEEE, Aug. 2, 2022; pp. 679-684. [cited by applicant]
International Search Report and Written Opinion for PCT/US2024/046342 mailed Dec. 16, 2024. [cited by applicant]