IP Library Granted Patent US 12706767
Granted Patent B2
US 12706767 · App. 18/818,357 · Granted Aug 11, 2026

Using artificial intelligence to provide seating arrangements for a meeting area for a virtual meeting

Inventors: Adam James Karnas (Del Mar, CA); Ryan Fedyk (Brooklyn, NY)
Assignee: Google LLC
H04L12/1822
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 12706767
App. No.
18/818,357
Granted
Aug 11, 2026
Kind
B2
Abstract

A method includes (1) obtaining first data associated with a first meeting area for a virtual meeting; (2) identifying, using a first AI model and using the first data as input, location values for locations in the first meeting areas, the location values indicating whether a respective location is to be used for seating during the virtual meeting; (3) causing a virtual meeting UI to be presented on a user device of a first in-person participant of the one or more in-person participants, the UI including a region corresponding to the first meeting area and visual indications indicating the location values corresponding to respective locations in the first meeting area.

Claims (67)

1 . A method, comprising:

obtaining first data associated with a first meeting area for a virtual meeting having one or more in-person participants and one or more virtual participants;

identifying, using a first artificial intelligence (AI) model and using the first data as input:

one or more locations within the first meeting area for the one or more in-person participants, and

for each location of the one or more locations for the one or more in-person participants, a location value corresponding to a respective location; and

causing a virtual meeting user interface (UI) to be presented on a user device of a first in-person participant of the one or more in-person participants, the virtual meeting UI comprising a first region corresponding to the first meeting area, wherein the first region comprises, for each location of the one or more locations for the one or more in-person participants, a visual indication indicating the location value corresponding to the respective location, and wherein the location value indicates whether the respective location is to be recommended for seating during the virtual meeting in view of a capability of a camera or a microphone associated with the first meeting area to capture video or audio of the first in-person participant at the respective location.

2 . The method of claim 1 , wherein the first data comprises an image of the first meeting area.

3 . The method of claim 2 , wherein the image of the first meeting area comprises at least one of:

an image of the first meeting area obtained before the virtual meeting; or

an image of the first meeting area obtained during the virtual meeting.

4 . The method of claim 1 , wherein the first data comprises audio data associated with the first meeting area.

5 . The method of claim 1 , wherein:

the first AI model comprises a generative AI model; and

identifying, using the first AI model and using the first data as input, the location value corresponding to the respective location comprises providing a generative AI prompt to the generative AI model, wherein the generative AI prompt includes at least a portion of the first data and a command to determine a visual quality of the respective location based on the at least a portion of the first data.

6 . The method of claim 1 , wherein:

the first region comprises an image of the first meeting area; and

the visual indication indicating the location value corresponding to the respective location comprises an icon disposed on the image of the first meeting area at a place corresponding to the respective location.

7 . The method of claim 1 , wherein:

the first region comprises an image of the first meeting area; and

the visual indications indicating the one or more location values corresponding to the one or more locations comprise a heatmap disposed on the image of the first meeting area.

8 . A system, comprising:

a memory, and

a processing device, coupled to the memory, configured to perform operations comprising:

obtaining first data associated with a first meeting area for a virtual meeting having one or more in-person participants and one or more virtual participants,

identifying, using a first artificial intelligence (AI) model and using the first data as input:

one or more locations within the first meeting area for the one or more in-person participants, and

for each location of the one or more locations for the one or more in-person participants, a location value corresponding to a respective location, and

causing a first virtual meeting user interface (UI) to be presented on a user device of a first in-person participant of the one or more in-person participants, the first virtual meeting UI comprising a first region corresponding to the first meeting area, wherein the first region comprises, for each location of the one or more locations for the one or more in-person participants, a visual indication indicating the location value corresponding to the respective location, and wherein the location value indicates whether the respective location is to be recommended for seating during the virtual meeting in view of a capability of a camera or a microphone associated with the first meeting area to capture video or audio of the first in-person participant at the respective location.

9 . The system of claim 8 , wherein the operations further comprise:

determining, using a second AI model and using second data as input, a location of a participant in the first meeting area;

determining the location value corresponding to the location of the participant; and

responsive to the location value being below a threshold value, causing an alert to be displayed on a second virtual meeting UI.

10 . The system of claim 9 , wherein the second data comprises at least one of:

a video stream depicting the first meeting area; or

audio data associated with the first meeting area.

11 . The system of claim 8 , wherein the first data comprises at least one of:

an image of the first meeting area obtained before the virtual meeting;

an image of the first meeting area obtained during the virtual meeting; or

audio data associated with the first meeting area.

12 . The system of claim 8 , wherein:

the first AI model comprises a generative AI model; and

identifying, using the first AI model and using the first data as input, the location value corresponding to the respective location comprises providing a generative AI prompt to the generative AI model, wherein the generative AI prompt includes at least a portion of the first data and a command to determine a visual quality of the respective location based on the at least a portion of the first data.

13 . The system of claim 8 , wherein:

the first region comprises an image of the first meeting area; and

the visual indication indicating the location value corresponding to the respective location comprises an icon disposed on the image of the first meeting area at a place corresponding to the respective location.

14 . The system of claim 8 , wherein:

the first region comprises an image of the first meeting area; and

the visual indications indicating the one or more location values corresponding to the one or more locations comprise a heatmap disposed on the image of the first meeting area.

15 . A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:

obtaining first data associated with a first meeting area for a virtual meeting having one or more in-person participants and one or more virtual participants;

identifying, using a first artificial intelligence (AI) model and using the first data as input:

one or more locations within the first meeting area for the one or more in-person participants, and

for each location of the one or more locations for the one or more in-person participants, a location value corresponding to a respective location; and

causing a virtual meeting user interface (UI) to be presented on a user device of a first in-person participant of the one or more in-person participants, the virtual meeting UI comprising a first region corresponding to the first meeting area, wherein the first region comprises, for each location of the one or more locations for the one or more in-person participants, a visual indication indicating the location value corresponding to the respective location, and wherein the location value indicates whether the respective location is to be recommended for seating during the virtual meeting in view of a capability of a camera or a microphone associated with the first meeting area to capture video or audio of the first in-person participant at the respective location.

16 . The computer-readable storage medium of claim 15 , wherein the first data comprises an image of the first meeting area.

17 . The computer-readable storage medium of claim 16 , wherein the image of the first meeting area comprises at least one of:

an image of the first meeting area obtained before the virtual meeting; or

an image of the first meeting area obtained during the virtual meeting.

18 . The computer-readable storage medium of claim 15 , wherein the first data comprises audio data associated with the first meeting area.

19 . The computer-readable storage medium of claim 15 , wherein:

the first AI model comprises a generative AI model; and

identifying, using the first AI model and using the first data as input, the location value corresponding to the respective location comprises providing a generative AI prompt to the generative AI model, wherein the generative AI prompt includes at least a portion of the first data and a command to determine a visual quality of the respective location based on the at least a portion of the first data.

20 . The computer-readable storage medium of claim 15 , wherein:

the first region comprises an image of the first meeting area; and

the visual indication indicating the location value corresponding to the respective location comprises at least one of:

an icon disposed on the image of the first meeting area at a place corresponding to the respective location; or

a heatmap disposed on the image of the first meeting area.