Automatic image generator using meeting content

US12457124B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12457124-B2
Application numberUS-202418601441-A
CountryUS
Kind codeB2
Filing dateMar 11, 2024
Priority dateAug 10, 2022
Publication dateOct 28, 2025
Grant dateOct 28, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems disclosed herein describe generating virtual backgrounds for video communications. A virtual background generator may monitor a user's calendar and/or inbox for meetings. The virtual background generator may analyze the context of calendar invites and/or scheduled meetings to generate one or more virtual backgrounds for a video conference. A first background may be displayed for the video conference. Additionally, the virtual background generator may update the virtual background based on an analysis of one or more topics being discussed during the video conference. Based on the analysis of the one or more topics being discussed, the virtual background generator may generate a second virtual background to replace the first virtual background.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The computer-implemented method of claim 1 , wherein the background of the video conference associated with the meeting is a second virtual background. 3. The computer-implemented method of claim 1 , wherein the attachment associated with the meeting comprises one or more of: an agenda associated with the meeting; a presentation associated with the meeting; a deck of slides associated with the meeting; an action item list associated with the meeting; an image; or a graphic. 4. The computer-implemented method of claim 1 , wherein the formatting associated with the attachment comprises one or more of: a set of bullet points; a date format; a time format; a figure format; or a graphics format. 5. The computer-implemented method of claim 1 , wherein generating the one or more virtual backgrounds comprises: parsing, using natural language processing, the one or more criteria to generate a set of word embeddings; inputting the set of word embeddings to a machine learning model; and generating, using the machine learning model and based on the set of word embeddings, the one or more virtual backgrounds. 6. The computer-implemented method of claim 1 , wherein the one or more virtual backgrounds comprise at least one of a logo, a title associated with the meeting, or a graphic. 7. The computer-implemented method of claim 1 , further comprising: analyzing, using a trained machine learning model, the one or more criteria to identify confidential information in the one or more criteria, wherein the trained machine learning model is configured to exclude the confidential information when generating the one or more virtual backgrounds. 8. A computing device comprising: one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the computing device to: receive, from a first device associated with a user, permission to access a calendar, associated with the user, to identify one or more meeting invitations; monitor, based on receiving permission to access the calendar and via an application programming interface (API), the calendar associated with the user; identify, based on monitoring the calendar, a first meeting invitation; identify, based on analyzing an attachment to the first meeting invitation, formatting associated with the attachment and one or more criteria contained in the attachment; generate, based on the one or more criteria and using the formatting associated with the attachment, one or more virtual backgrounds; and cause, based on receiving a selection of a virtual background, the virtual background to be overlaid on a background of a video conference associated with a meeting. 9. The computing device of claim 8 , wherein the formatting associated with the attachment comprises one or more of: a set of bullet points; a date format; a time format; a figure format; or a graphics format. 10. The computing device of claim 8 , wherein the attachment associated with the meeting comprises one or more of: an agenda associated with the meeting; a presentation associated with the meeting; a deck of slides associated with the meeting; an action item list associated with the meeting; an image; or a graphic. 11. The computing device of claim 8 , wherein the background of the video conference associated with the meeting is a virtual background. 12. The computing device of claim 8 , wherein generating the one or more virtual backgrounds comprises one or more image analysis techniques, wherein the one or more image analysis techniques identify images or graphics contained in the attachment. 13. The computing device of claim 8 , wherein the one or more virtual backgrounds indicate each meeting participant's role within a team or project or an indication that a participant of the meeting is external to an organization associated with the meeting. 14. The computing device of claim 8 , wherein the one or more virtual backgrounds indicate each meeting participant's role within the meeting. 15. A non-transitory computer-readable medium storing instructions that, when executed, cause a computing device to: monitor, via an application programming interface (API), a calendar associated with a user; identify, based on monitoring the calendar, a first meeting invitation; identify, based on analyzing an attachment to the first meeting invitation, formatting associated with the attachment and one or more criteria contained in the attachment; generate, based on the one or more criteria and using the formatting associated with the attachment, one or more virtual backgrounds; and cause, 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. 16. The non-transitory computer-readable medium of claim 15 , wherein the instructions, when executed, cause the computing device to: receive, from a first device associated with the user, permission to access a calendar associated with the user to identify one or more meeting invitations, wherein monitoring the calendar is based on receiving permission to access the calendar. 17. The non-transitory computer-readable medium of claim 15 , wherein generating the one or more virtual backgrounds comprises one or more image analysis techniques. 18. The non-transitory computer-readable medium of claim 15 , wherein the one or more virtual backgrounds indicate each meeting participant's role within a team or a project. 19. The non-transitory computer-readable medium of claim 15 , wherein the background of the video conference associated with the meeting is a real-time background. 20. The non-transitory computer-readable medium of claim 15 , wherein the formatting associated with the attachment comprises one or more of: a set of bullet points; a date format; a time format; a figure format; or a graphics format.

Assignees

Inventors

Classifications

  • G06T11/00Primary

    Two-dimensional [2D] image generation · CPC title

  • Network arrangements for conference optimisation or adaptation · CPC title

  • H04L12/18Primary

    for broadcast or conference {, e.g. multicast} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12457124B2 cover?
Methods and systems disclosed herein describe generating virtual backgrounds for video communications. A virtual background generator may monitor a user's calendar and/or inbox for meetings. The virtual background generator may analyze the context of calendar invites and/or scheduled meetings to generate one or more virtual backgrounds for a video conference. A first background may be displayed…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06T11/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 28 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).