IP Library › Granted Patent US 12,537,706
Granted Patent B2
US 12,537,706 · App. 18/532,591 · Granted Jan 27, 2026

Chat channel highlights

Inventors: Jason Clark (Evergreen, CO); Benjamin Gareth Dove (Issaquch, WA); Amanda Naomi Etheridge (Georgetown, TX); Li-An Huang (San Francisco, CA); Robert Allen Ryskamp (Mountain View, CA); Adam Justin Spooner (Greensboro, NC); Matthew Brandon Wesson (Lafayette, CO)
Assignee: Zoom Communications, Inc.
H04L12/1822H04L51/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,537,706
App. No.
18/532,591
Granted
Jan 27, 2026
Kind
B2
Abstract

Systems and methods for providing spotlight cards within a chat channel are provided. In an aspect, a method includes establishing, by a video conference provider, a first chat channel for exchanging chat messages between a plurality of client devices and receiving, by the video conference provider, an indication to generate a first spotlight card within the first chat channel, wherein the indication identifies spotlight content from a first resource external to the first chat channel. The method also includes generating, by the video conference provider, the first spotlight card identifying the spotlight content and transmitting, by the video conference provider to one or more of the client devices connected to the first chat channel, the first spotlight card for display within a spotlight panel within the first chat channel, the spotlight panel positioned proximate to a chat messaging panel including chat messages posted to the chat channel.

Claims (74)

1 . A method comprising:

establishing, by a video conference provider, a first chat channel to enable exchanging chat messages between a plurality of client devices;

receiving, by the video conference provider, an indication to generate a first spotlight card associated with the first chat channel, wherein the indication identifies spotlight content;

generating, by the video conference provider, the first spotlight card based on the spotlight content; and

transmitting, by the video conference provider to one or more of the client devices connected to the first chat channel, a portion of the spotlight content associated with the first spotlight card for display within a spotlight panel within the first chat channel and positioned adjacent to a chat messaging panel comprising chat messages posted to the first chat channel.

2 . The method of claim 1 , wherein generating, by the video conference provider, the first spotlight card within the spotlight panel comprises:

accessing a first resource external to the first chat channel;

identifying the spotlight content responsive to the indication to generate the first spotlight card; and

generating the first spotlight card based on the spotlight content from the first resource external to the first chat channel.

3 . The method of claim 1 , further comprising updating, by the video conference provider in real-time, the portion of the spotlight content within the spotlight panel of the first chat channel based on a change to the spotlight content.

4 . The method of claim 3 , wherein updating, by the video conference provider, the portion of the spotlight content within the spotlight panel comprises:

receiving, by the video conference provider, updated spotlight content; and

updating, by the video conference provider, the first spotlight card based on the updated spotlight content.

5 . The method of claim 3 , wherein updating, by the video conference provider, the portion of the spotlight content within the spotlight panel comprises:

receiving, from a first client device, an indication of a selection of the first spotlight card within the spotlight panel;

obtaining updated spotlight content based on the indication; and

transmitting, by the video conference provider, the at least a portion of the updated spotlight content to the first client device.

6 . The method of claim 3 , wherein updating, by the video conference provider, the first spotlight card within the spotlight panel comprises:

receiving, from a first client device, one or more changes to the spotlight content of the first spotlight card within the spotlight panel; and

updating, by the video conference provider, the spotlight content of the first spotlight card based on the one or more changes to the spotlight content.

7 . The method of claim 1 , further comprising:

receiving a request for a spotlight home page from a first client device of the plurality of client devices;

identifying a plurality of chat channels associated with a user of the first client device;

accessing a plurality of spotlight cards associated with the plurality of chat channels, the plurality of spotlight cards comprising the spotlight card; and

providing at least a subset of the plurality of spotlight cards to the first client device.

8 . A system comprising:

a non-transitory computer-readable medium;

a communications interface; and

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

establish, by a video conference provider, a first chat channel to enable exchanging chat messages between a plurality of client devices;

receive, by the video conference provider, an indication to generate a first spotlight card associated with the first chat channel, wherein the indication identifies spotlight content;

generate, by the video conference provider, the first spotlight card based on the spotlight content; and

transmit, by the video conference provider to one or more of the client devices connected to the first chat channel, a portion of the spotlight content associated with the first spotlight card for display within a spotlight panel within the first chat channel and positioned adjacent to a chat messaging panel comprising chat messages posted to the first chat channel.

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

access a first resource external to the first chat channel;

identify the spotlight content responsive to the indication to generate the first spotlight card; and

generate the first spotlight card based on the spotlight content from the first resource external to the first chat channel.

10 . The system of claim 8 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to update, by the video conference provider in real-time, the portion of the spotlight content within the spotlight panel of the first chat channel based on a change to the spotlight content.

11 . 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:

receive, by the video conference provider, updated spotlight content; and

update, by the video conference provider, the first spotlight card based on the updated spotlight content.

12 . 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:

receive, from a first client device, an indication of a selection of the first spotlight card within the spotlight panel;

obtain updated spotlight content based on the indication; and

transmit, by the video conference provider, the at least a portion of the updated spotlight content to the first client device.

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:

receive, from a first client device, one or more changes to the spotlight content of the first spotlight card within the spotlight panel; and

update, by the video conference provider, the spotlight content of the first spotlight card based on the one or more changes to the spotlight content.

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

receive a request for a spotlight home page from a first client device of the plurality of client devices;

identify a plurality of chat channels associated with a user of the first client device;

access a plurality of spotlight cards associated with the plurality of chat channels, the plurality of spotlight cards comprising the spotlight card; and

provide at least a subset of the plurality of spotlight cards to the first client device.

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

establish, by a video conference provider, a first chat channel to enable exchanging chat messages between a plurality of client devices;

receive, by the video conference provider, an indication to generate a first spotlight card associated with the first chat channel, wherein the indication identifies spotlight content;

generate, by the video conference provider, the first spotlight card based on the spotlight content; and

transmit, by the video conference provider to one or more of the client devices connected to the first chat channel, a portion of the spotlight content associated with the first spotlight card for display within a spotlight panel within the first chat channel and positioned adjacent to a chat messaging panel comprising chat messages posted to the first chat channel.

16 . The non-transitory computer-readable medium of claim 15 , further comprising processor-executable instructions configured to cause the one or more processors to update, by the video conference provider in real-time, the portion of the spotlight content within the spotlight panel of the first chat channel based on a change to the spotlight content.

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

receive, by the video conference provider, updated spotlight content; and

update, by the video conference provider, the first spotlight card based on the updated spotlight content.

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

receive, from a first client device, an indication of a selection of the first spotlight card within the spotlight panel;

obtain updated spotlight content based on the indication; and

transmit, by the video conference provider, the at least a portion of the updated spotlight content to the first client device.

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

receive, from a first client device, one or more changes to the spotlight content of the first spotlight card within the spotlight panel; and

update, by the video conference provider, the spotlight content of the first spotlight card based on the one or more changes to the spotlight content.

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

receive a request for a spotlight home page from a first client device of the plurality of client devices;

identify a plurality of chat channels associated with a user of the first client device;

access a plurality of spotlight cards associated with the plurality of chat channels, the plurality of spotlight cards comprising the spotlight card; and

provide at least a subset of the plurality of spotlight cards to the first client device.

Assignments (2)
CHANGE OF NAME Recorded Sep 18, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 072918/0521 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2023
From: ETHERIDGE, AMANDA NAOMI; WESSON, MATTHEW BRANDON; HUANG, LI-AN; RYSKAMP, ROBERT ALLEN; DOVE, BENJAMIN GARETH; SPOONER, ADAM JUSTIN; CLARK, JASON
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 065910/0264 →
Continuity (2)
Continuation 17977879 · Oct 31, 2022
Related Publication 20240163126A1 · May 16, 2024
References Cited (13)
US 7426540B1 · Matsumoto et al. · 2008 [cited by applicant]
US 9882846B1 · Cohen · 2018 [cited by examiner]
US 20170336928A1 · Chaudhri et al. · 2017 [cited by applicant]
US 20180247274A1 · Lipendin · 2018 [cited by applicant]
US 20180337968A1 · Faulkner · 2018 [cited by applicant]
US 20210136028A1 · Clarke · 2021 [cited by examiner]
US 20210336912A1 · Ahn et al. · 2021 [cited by applicant]
US 20220070133A1 · Santo · 2022 [cited by examiner]
US 20220292732A1 · Leacock et al. · 2022 [cited by applicant]
US 20230004277A1 · Lowry et al. · 2023 [cited by applicant]
US 20230047600A1 · Kim · 2023 [cited by applicant]
EP International Search Report and Written Opinion for PCT/US2023/031647 mailed Jan. 5, 2024. [cited by applicant]
“Add an App to Microsoft Teams”, Available Online at: https://support.microsoft.com/en-us/office/add-an-app-to-microsoft-teams-b2217706-f7ed-4e64-8e96-c413afd02f77, Oct. 14, 2022, 8 pages. [cited by applicant]