IP Library Granted Patent US 12,477,020
Granted Patent B1
US 12,477,020 · App. 18/139,181 · Granted Nov 18, 2025

Virtual conferencing based on geofences

Inventor: Alejandro Martin Paiuk (West Hartford, CT)
Assignee: Zoom Communications, Inc.
H04L65/1093H04L12/1818H04L67/52
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,477,020
App. No.
18/139,181
Granted
Nov 18, 2025
Kind
B1
Abstract

Example methods and systems are provided for virtual conferencing based on geofences. A virtual conference device hosts an event session for an event at a location. The virtual conference device is installed with a virtual conference application. The virtual conference device joins an event session for an event and accesses geofence data associated with a geofence for an area at the location of the event. The geofence data includes at least one rule associated with the event session within the geofence. The virtual conference device determines that the virtual conference device is within the geofence. The virtual conference device applies the at least one rule in response to determining that the virtual conference device is within the geofence.

Claims (42)

1 . A method comprising:

streaming, by a client device, an event session via a virtual conference application;

receiving, by the client device, geofence data about one or more geofences at a location associated with the event session, the geofence data comprising geofence boundary information and at least one rule associated with streaming the event session;

receiving, by the client device, location data associated with the client device;

determining that the client device has entered the one or more geofences based on the geofence boundary information and location data of the client device; and

executing, by the client device, the at least one rule associated with streaming the event session to control one or more media components associated with the client device for streaming the event session.

2 . The method of claim 1 , wherein the at least one rule comprises a setting of allowing the virtual conference application for access to camera and microphone of the client device within the one or more geofences.

3 . The method of claim 1 , wherein the at least one rule comprises a setting of denying the virtual conference application for access to camera and microphone of the client device within the one or more geofences.

4 . The method of claim 1 , wherein the at least one rule comprises a setting of requiring a permission for accessing camera and microphone of the client device within the one or more geofences, wherein applying the at least one rule comprises causing a request window to be displayed on the client device, wherein the client device is configured to transmit a request via the request window.

5 . The method of claim 1 , wherein the at least one rule comprises a background setting or a sound effect setting for the client device during the event session within the one or more geofences.

6 . The method of claim 1 , further comprising receiving a notification when the client device is approaching the one or more geofences.

7 . The method of claim 6 , wherein the notification comprises the at least one rule associated with the event session within the one or more geofences.

8 . The method of claim 6 , wherein the notification comprises information about an item of interest within the one or more geofences.

9 . The method of claim 1 , further comprising receiving a notification when the client device is leaving the one or more geofences.

10 . The method of claim 1 , wherein the at least one rule comprises a setting for allowing or prohibiting recording of the event session by the client device.

11 . A system comprising:

a communications interface;

a non-transitory computer-readable medium; and

one or more processors communicatively coupled to the communications interface and the non-transitory computer-readable medium, the one or more processors configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to:

stream an event session;

receive geofence data about one or more geofences at a location associated with the event session, the geofence data comprising geofence boundary information and at least one rule associated with streaming the event session;

receive location data associated with a client device;

determine that the client device has entered the one or more geofences based on the geofence boundary information and location data of the client device; and

execute the at least one rule associated with streaming the event session to control one or more media components associated with the client device for streaming the event session.

12 . The system of claim 11 , wherein the at least one rule comprises a setting of allowing access to camera and microphone of the client device within the one or more geofences.

13 . The system of claim 11 , wherein the at least one rule comprises a setting of denying access to camera and microphone of the client device within the one or more geofences.

14 . The system of claim 11 , wherein the at least one rule comprises a setting of requiring a permission for accessing camera and microphone of the client device within the one or more geofences, wherein applying the at least one rule comprises causing a request window to be displayed on the client device, wherein the client device is configured to transmit a request via the request window.

15 . The system of claim 11 , wherein the at least one rule comprises a background setting or a sound effect setting for the client device during the event session within the one or more geofences.

16 . The system of claim 11 , 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 notification when the client device is approaching the one or more geofences, wherein the notification comprises the at least one rule associated with the event session within the one or more geofences or information about an item of interest within the one or more geofences.

17 . The system of claim 11 , 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 notification when the client device is leaving the one or more geofences.

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

stream an event session;

receive geofence data about one or more geofences at a location associated with the event session, the geofence data comprising geofence boundary information and at least one rule associated with streaming the event session;

receive location data associated with a client device;

determine that the client device has entered the one or more geofences based on the geofence boundary information and location data of the client device; and

execute the at least one rule associated with streaming the event session to control one or more media components associated with the client device for streaming the event session.

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

receive a notification when the client device is approaching the one or more geofences, wherein the notification comprises the at least one rule associated with session within the one or more geofences or information about an item of interest within the one or more geofences.

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

receive a notification when the client device is leaving the one or more geofences.

Assignments (2)
CHANGE OF NAME Recorded Oct 23, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 073227/0562 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2024
From: PAIUK, ALEJANDRO MARTIN
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 067474/0893 →
References Cited (3)
US 11165789B1 · Smith · 2021 [cited by examiner]
US 20160302034A1 · Sophinos · 2016 [cited by examiner]
US 20180189835A1 · DeLuca · 2018 [cited by examiner]
Cited By (1)
US 12,633,078