| CPC H04L 12/18 (2013.01) [G06T 11/00 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
receiving, by a computing device and from a first device associated with a user, permission to access a calendar, associated with the user, to identify one or more meeting invitations;
monitoring, based on receiving permission to access the calendar and via an application programming interface (API), the calendar associated with the user;
identifying, based on monitoring the calendar, a first meeting invitation;
identifying, based on analyzing an attachment to the first meeting invitation, formatting associated with the attachment and one or more criteria contained in the attachment;
generating, based on the one or more criteria and using the formatting associated with the attachment, one or more virtual backgrounds; and
causing, based on receiving a selection of a virtual background of the one or more virtual backgrounds, the virtual background to be overlaid on a background of a video conference associated with a meeting.
|