IP Library Granted Patent US 11,902,710
Granted Patent B2
US 11,902,710 · App. 17/246,570 · Granted Feb 13, 2024

Automated rule generation and virtual background selection for video communications

Inventors: Shane Paul Springer (Manchester, MI); Ryan Lee Weddle (Alexandria, VA); Servio Lee (San Francisco, CA); Irina Cohen (Paramus, NJ)
Assignee: Zoom Video Communications, Inc.
H04N7/157H04L12/1818
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 11,902,710
App. No.
17/246,570
Granted
Feb 13, 2024
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media relate to a method for providing video communications with dynamic virtual backgrounds within a communication platform. The system establishes a connection with the calendar account of a user. The calendar account maintains historic and planned meeting details for the user. The system may evaluate the calendar account of the user and automatically generate use rules for virtual backgrounds to be used for planned meetings. Based on contextual information of a planned meeting, the system may apply one of the generated rules and select a virtual background to be used for video communications during the meeting.

Claims (70)

1. A system comprising at least one processor configured to perform operations of:

establishing a connection to a calendar account of a first user, the calendar account including informational details of prior meetings;

evaluating the information details about the prior meetings;

determining, based on evaluating the information details about the prior meetings, that a same virtual background was used as a virtual background during video communications for multiple meetings of the prior meetings;

identifying common information details in respective information details of the multiple meetings;

automatically generating at least one virtual background selection rule based on the common informational details of each of the multiple meetings of the prior meetings and in response to the determination that the same virtual background was used as the virtual background during the video communications for the multiple meetings of the prior meetings, wherein the at least one virtual background selection rule is configured to use the same virtual background that was used as the virtual background during the video communications for the multiple meetings;

storing the at least one virtual background selection rule, wherein the one virtual background selection rule comprises the common information details and the same virtual background;

determining that information details of a planned meeting matches the common information details; and

in response determining that information details of the planned meeting matches the common information details, using the same virtual background of the at least one virtual background selection rule for display by a first user device during the planned meeting.

2. The system of claim 1 , wherein the at least one processor is further configured to perform an operation of:

automatically selecting the same virtual background wherein the same virtual background depicts a logo or company name associated with an email domain of the first user, and wherein the email domain of the first user is different than an email domain name of another participant of the planned meeting.

3. The system of claim 1 , wherein the common information details comprises a common email domain name with amongst meeting participants.

4. The system of claim 1 , wherein the at least one processor is further configured to perform operations of:

storing information, in association with the calendar account of the first user, that the same virtual background was used for multiple prior meetings; and

automatically selecting, based on application of the virtual background selection rule, the same virtual background to use during the planned meeting where e-mail domain names of participants of the planned meeting are the same as email domain names of the multiple meetings.

5. The system of claim 1 , wherein the at least one processor is further configured to perform operations of:

storing information, in association with the calendar account of the first user, that the same virtual background was used for multiple prior meetings; and

automatically selecting the same virtual background for use during the planned meeting where a title of the multiple meetings is the same as a title of the planned meeting.

6. A method for providing dynamic virtual backgrounds within a communication platform, comprising:

establishing a connection to a calendar account of a first user, the calendar account including informational details of prior meetings;

evaluating the information details about the prior meetings;

determining, based on evaluating the information details about the prior meetings, that a same virtual background was used as a virtual background during video communications for multiple meetings of the prior meetings;

identifying common information details in respective information details of the multiple meetings;

automatically generating at least one virtual background selection rule based on the common informational details of each of the multiple meetings of the prior meetings and in response to the determination that the same virtual background was used as the virtual background during the video communications for the multiple meetings of the prior meetings, wherein the at least one virtual background selection rule is configured to use the same virtual background that was used as the virtual background during the video communications for the multiple meetings;

storing the at least one virtual background selection rule, wherein the one virtual background selection rule comprises the common information details and the same virtual background;

determining that information details of a planned meeting matches the common information details; and

in response determining that information details of the planned meeting matches the common information details, using the same virtual background of the at least one virtual background selection rule for display by a first user device during the planned meeting.

7. The method of claim 6 , further comprising:

using the same virtual background during the planned meeting.

8. The method of claim 6 , further comprising:

storing the at least one virtual background selection rule on a storage device in association with the first user.

9. The method of claim 6 , further comprising:

automatically selecting the same virtual background wherein the same virtual background depicts a logo or company name associated with an email domain of the first user, and wherein the email domain of the first user is different than an email domain name of another participant of the planned meeting.

10. The method of claim 6 , further comprising:

displaying, via a user interface, at least one graphical representations of virtual backgrounds; and

receiving, an input via the user interface, selecting one of the virtual backgrounds for use during the planned meeting.

11. The method of claim 6 , further comprising:

storing information, in association with the calendar account of the first user, that the same virtual background was used for multiple prior meetings; and

automatically selecting, based on application of the virtual background selection rule, the same virtual background to use during the planned meeting where e-mail domain names of participants of the planned meeting are the same as email domain names of the multiple meetings.

12. The method of claim 6 , further comprising:

storing information, in association with the calendar account of the first user, that the same virtual background was used for multiple prior meetings; and

automatically selecting the same virtual background to use during the planned meeting where a title of the multiple meetings is the same as a title of the planned meeting.

13. Non-transitory computer storage medium that stores executable program instructions that when executed by at least one computing devices, configure the at least one computing devices to perform operations comprising:

establishing a connection to a calendar account of a first user, the calendar account including informational details of prior meetings;

evaluating the information details about the prior meetings;

determining, based on evaluating the information details about the prior meetings, that a same virtual background was used as a virtual background during video communications for multiple meetings of the prior meetings;

identifying common information details in respective information details of the multiple meetings;

automatically generating at least one virtual background selection rule based on the common informational details of each of the multiple meetings of the prior meetings and in response to the determination that the same virtual background was used as the virtual background during the video communications for the multiple meetings of the prior meetings, wherein the at least one virtual background selection rule is configured to use the same virtual background that was used as the virtual background during the video communications for the multiple meetings;

storing the at least one virtual background selection rule, wherein the one virtual background selection rule comprises the common information details and the same virtual background;

determining that information details of a planned meeting matches the common information details; and

in response determining that information details of the planned meeting matches the common information details, using the same virtual background of the at least one virtual background selection rule for display by a first user device during the planned meeting.

14. The non-transitory computer storage medium of claim 13 , further comprising an operation of:

using the same virtual background during the planned meeting.

15. The non-transitory computer storage medium of claim 13 , further comprising an operation of:

storing the at least one virtual background selection rule on a storage device in association with the first user.

16. The non-transitory computer storage medium of claim 13 , further comprising operations of:

automatically selecting the same virtual background wherein the same virtual background depicts a logo or company name associated with an email domain of the first user, and wherein the email domain of the first user is different than an email domain name of another participant of the planned meeting.

17. The non-transitory computer storage medium of claim 13 , further comprising operations of:

displaying, via a user interface, at least one graphical representations of virtual backgrounds; and

receiving, an input via the user interface, selecting one of the virtual backgrounds for use during the planned meeting.

18. The non-transitory computer storage medium of claim 13 , further comprising operations of:

storing information, in association with the calendar account of the first user, that the same virtual background was used for multiple prior meetings; and

automatically selecting, based on application of the virtual background selection rule, the same virtual background to use during the planned meeting where e-mail domain names of participants of the planned meeting are the same as email domain names of the multiple meetings.

19. The non-transitory computer storage medium of claim 13 , further comprising operations of:

storing information, in association with the calendar account of the first user, that the same virtual background was used for multiple prior meetings; and

automatically selecting, based on an application of the virtual background selection rule, the same virtual background to use during the planned meeting where a title of the multiple meetings is the same as a title of the planned meeting.

20. The system of claim 1 , wherein the at least one processor is further configured to perform an operation of:

identifying a second user of the planned meeting;

transmitting, based on the identifying, the same virtual background to a second user device of the second user; and

using the same virtual background as a virtual background for the second user.

Assignments (6)
CHANGE OF NAME Recorded Jan 7, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 069839/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2024
From: SPRINGER, SHANE PAUL; WEDDLE, RYAN LEE; LEE, SERVIO; COHEN, IRINA
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 066029/0219 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPOGRAPHICAL ERROR IN ASSIGNEE NAME FROM "ZOOM VIDEO COMMUNICATIONS, LTD. "TO "ZOOM VIDEO COMMUNICATIONS, INC." PREVIOUSLY RECORDED AT REEL: 056579 FRAME: 0907. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 5, 2024
From: SPRINGER, SHANE; WEDDLE, RYAN; LEE, SERVIO; COHEN, IRINA
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 066337/0757 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2023
From: SPRINGER, SHANE PAUL; WEDDLE, RYAN LEE; LEE, SERVIO; COHEN, IRINA
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 063301/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2022
From: SPRINGER, PAUL SHANE
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 061377/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2021
From: SPRINGER, SHANE; WEDDLE, RYAN; LEE, SERVIO; COHEN, IRINA
To: ZOOM VIDEO COMMUNICATIONS, LTD.
Reel/Frame 056579/0907 →
Continuity (1)
Related Publication 20220353474A1 · Nov 3, 2022