IP Library Granted Patent US 12,462,445
Granted Patent B2
US 12,462,445 · App. 18/773,132 · Granted Nov 4, 2025

Expo floor layout

Inventors: Andy Chan (Santa Clara, CA); Jeffrey Houng (Redmond, WA); Yuk Fai Lam (San Jose, CA); Pankaj Prasad (San Francisco, CA)
Assignee: Zoom Communications, Inc.
G06T11/00H04L65/403G06T2200/24
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,462,445
App. No.
18/773,132
Granted
Nov 4, 2025
Kind
B2
Abstract

A system comprising for providing a virtual exposition floor where a first video conference and a second video conference may be established. The first video conference may provide a virtual exposition floor and the second video conference may be associated with a virtual expo booth within the virtual exposition floor. A plurality of participants may access at least the virtual exposition floor. The system may provide, information to generate a graphical representation of the virtual exposition floor, a first graphical representation of the virtual expo booth, and a plurality of avatars associated with the plurality of participants to one or more client devices. The system may also provide data associated with the first video conference, data associated with the second video conference, or data associated with the plurality of avatars.

Claims (75)

1 . A method comprising:

receiving a virtual expo floor layout, the virtual expo floor layout establishing a virtual expo floor and locations for a plurality of virtual expo booths on the virtual expo floor;

establishing, by a virtual conference provider, a virtual expo according to the virtual expo floor layout;

establishing, by a video conference provider, a video conference corresponding to the virtual expo floor;

in response to requests from a plurality of client devices to join the virtual expo:

joining the plurality of client devices to the virtual expo, and

providing, to each client device of the plurality of client devices, information indicating the virtual expo floor layout; and

in response to a first request from a first client device to join a first virtual expo booth:

joining the first client device to the first virtual expo booth, the first virtual expo booth comprising a plurality of booth spaces;

receiving a second request from the first client device to join a first booth space of the plurality of booth spaces, and

joining the client device to a first booth space virtual conference corresponding to the first booth space.

2 . The method of claim 1 , further comprising:

receiving a third request from the first client device to join a second booth space of the plurality of booth spaces,

responsive to determining a permission level associated with the first client device is not sufficient to join the second booth space, denying access to a second booth space virtual conference corresponding to the second booth space to the first client device.

3 . The method of claim 1 , wherein joining the first client device to the first virtual expo booth comprises joining the first client device to a virtual expo booth virtual conference.

4 . The method of claim 1 , wherein each of the plurality of booth spaces has a corresponding graphical representation within the first virtual expo booth.

5 . The method of claim 1 , wherein the first virtual expo booth comprises a resource table, the resource table comprising one or more links to files available for download.

6 . The method of claim 1 , further comprising, responsive to determining a permission level associated with the first client device is sufficient:

receiving an audio or video stream from the first client device; and

distributing the audio or video stream to one or more other client devices joined to the first booth space virtual conference.

7 . The method of claim 1 , further comprising:

receiving, from the first client device, a command to mute one or more other client devices joined to the first booth space virtual conference; and

responsive to determining a permission level associated with the first client device is sufficient, muting audio streams corresponding to the one or more other client devices.

8 . The method of claim 1 , further comprising:

receiving, from the first client device, a command to remove one or more other client devices from the first booth space virtual conference; and

responsive to determining a permission level associated with the first client device is sufficient, removing the one or more other client devices from the first booth space virtual conference.

9 . A system comprising:

a communications interface;

a non-transitory computer-readable medium; and

one or more processors configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to:

receive a virtual expo floor layout, the virtual expo floor layout establishing a virtual expo floor and locations for a plurality of virtual expo booths on the virtual expo floor;

establish, by a virtual conference provider, a virtual expo according to the virtual expo floor layout;

establish, by a video conference provider, a video conference corresponding to the virtual expo floor;

in response to requests from a plurality of client devices to join the virtual expo:

join the plurality of client devices to the virtual expo, and

provide, to each client device of the plurality of client devices, information indicating the virtual expo floor layout; and

in response to a first request from a first client device to join a first virtual expo booth:

join the first client device to the first virtual expo booth, the first virtual expo booth comprising a plurality of booth spaces;

receive a second request from the first client device to join a first booth space of the plurality of booth spaces, and

join the client device to a first booth space virtual conference corresponding to the first booth space.

10 . The system of claim 9 , 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 third request from the first client device to join a second booth space of the plurality of booth spaces,

responsive to determining a permission level associated with the first client device is not sufficient to join the second booth space, deny access to a second booth space virtual conference corresponding to the second booth space to the first client device.

11 . The system of claim 9 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to join the first client device to a virtual expo booth virtual conference.

12 . The system of claim 9 , wherein each of the plurality of booth spaces has a corresponding graphical representation within the first virtual expo booth.

13 . The system of claim 9 , wherein the first virtual expo booth comprises a resource table, the resource table comprising one or more links to files available for download.

14 . The system of claim 9 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to, responsive to determining a permission level associated with the first client device is sufficient:

receive an audio or video stream from the first client device; and

distribute the audio or video stream to one or more other client devices joined to the first booth space virtual conference.

15 . The system of claim 9 , 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 the first client device, a command to mute one or more other client devices joined to the first booth space virtual conference; and

responsive to determining a permission level associated with the first client device is sufficient, mute audio streams corresponding to the one or more other client devices.

16 . The system of claim 9 , 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 the first client device, a command to remove one or more other client devices from the first booth space virtual conference; and

responsive to determining a permission level associated with the first client device is sufficient, remove the one or more other client devices from the first booth space virtual conference.

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

receive a virtual expo floor layout, the virtual expo floor layout establishing a virtual expo floor and locations for a plurality of virtual expo booths on the virtual expo floor;

establish, by a virtual conference provider, a virtual expo according to the virtual expo floor layout;

establish, by a video conference provider, a video conference corresponding to the virtual expo floor;

in response to requests from a plurality of client devices to join the virtual expo:

join the plurality of client devices to the virtual expo, and

provide, to each client device of the plurality of client devices, information indicating the virtual expo floor layout; and

in response to a first request from a first client device to join a first virtual expo booth:

join the first client device to the first virtual expo booth, the first virtual expo booth comprising a plurality of booth spaces;

receive a second request from the first client device to join a first booth space of the plurality of booth spaces, and

join the client device to a first booth space virtual conference corresponding to the first booth space.

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

receive a third request from the first client device to join a second booth space of the plurality of booth spaces,

responsive to determining a permission level associated with the first client device is not sufficient to join the second booth space, deny access to a second booth space virtual conference corresponding to the second booth space to the first client device.

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

receive, from the first client device, a command to mute one or more other client devices joined to the first booth space virtual conference; and

responsive to determining a permission level associated with the first client device is sufficient, mute audio streams corresponding to the one or more other client devices.

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

receive, from the first client device, a command to remove one or more other client devices from the first booth space virtual conference; and

responsive to determining a permission level associated with the first client device is sufficient, remove the one or more other client devices from the first booth space virtual conference.

Assignments (2)
CHANGE OF NAME Recorded Sep 4, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 072802/0759 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2025
From: CHAN, ANDY; HOUNG, JEFFREY; LAM, YUK FAI; PRASAD, PANKAJ
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 072804/0268 →
Continuity (2)
Continuation 17582955 · Jan 24, 2022
Related Publication 20250014234A1 · Jan 9, 2025
References Cited (31)
US 8700696B2 · Franke · 2014 [cited by applicant]
US 9853922B2 · Brody et al. · 2017 [cited by applicant]
US 10740124B1 · Campbell, III et al. · 2020 [cited by applicant]
US 10952006B1 · Krol et al. · 2021 [cited by applicant]
US 11909778B2 · Chan et al. · 2024 [cited by applicant]
US 12039627B2 · Chan et al. · 2024 [cited by applicant]
US 20020087448A1 · Wilkinson · 2002 [cited by applicant]
US 20030156135A1 · Lucarelli · 2003 [cited by applicant]
US 20050165624A1 · Shelton et al. · 2005 [cited by applicant]
US 20100077311A1 · Santoro et al. · 2010 [cited by applicant]
US 20120166969A1 · Gillo et al. · 2012 [cited by applicant]
US 20140098180A1 · Periyannan · 2014 [cited by examiner]
US 20140362165A1 · Ackerman et al. · 2014 [cited by applicant]
US 20150103136A1 · Anderson et al. · 2015 [cited by applicant]
US 20180025415A1 · Engel et al. · 2018 [cited by applicant]
US 20180342106A1 · Rosado · 2018 [cited by applicant]
US 20220321370A1 · Skuratowicz et al. · 2022 [cited by applicant]
US 20220345503A1 · Chauhan et al. · 2022 [cited by applicant]
JP 5368547B2 · 2013 [cited by applicant]
KR 20230020697A · 2023 [cited by applicant]
WO 2013003914A1 · 2013 [cited by applicant]
“Welcome to Cyber Hitec Let's Take the Next Step into the Future, Together Virtual Exhibitor Guide”, Available Online at: https://www.hftp.org/hitec/north_America/i/downloads/CYH20_Virtual_Exhibitor_Guide.pdf, Oct. 2020… [cited by applicant]
U.S. Appl. No. 17/582,932 , “Non-Final Office Action”, Apr. 27, 2023, 13 pages. [cited by applicant]
U.S. Appl. No. 17/582,932 , “Notice of Allowance”, Oct. 12, 2023, 5 pages. [cited by applicant]
U.S. Appl. No. 17/582,955 , “Final Office Action”, Sep. 25, 2023, 39 pages. [cited by applicant]
U.S. Appl. No. 17/582,955 , “Non-Final Office Action”, Apr. 26, 2023, 35 pages. [cited by applicant]
U.S. Appl. No. 17/582,955 , “Notice of Allowance”, Mar. 5, 2024, 8 pages. [cited by applicant]
PCT/US2023/010670 , “International Preliminary Report on Patentability”, Aug. 8, 2024, 12 pages. [cited by applicant]
PCT/US2023/010670 , “International Search Report and Written Opinion”, May 8, 2023, 15 pages. [cited by applicant]
PCT/US2023/011023 , “International Search Report and the Written Opinion”, May 8, 2023, 13 pages. [cited by applicant]
Sharda , et al., “A Design Science Approach to Virtual World Implementation of Trade Fairs”, Pacific Asia Journal of the Association for Information Systems, AIS Electronic Library (AlSeL), vol. 4, No. 2, Jun. 2012, pp.… [cited by applicant]