IP Library Granted Patent US 11,915,201
Granted Patent B2
US 11,915,201 · App. 17/724,042 · Granted Feb 27, 2024

Location-based conference room recommendation

Inventors: John Carl Kennedy (Los Olivos, CA); Shane Paul Springer (Manchester, MI)
Assignee: Zoom Video Communications, Inc.
G06Q10/1093G06Q10/02
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 11,915,201
App. No.
17/724,042
Granted
Feb 27, 2024
Kind
B2
Abstract

A server determines, during a conference implemented using conferencing software and based on stored data associated with two or more users participating in the conference, that the two or more users are accessing the conferencing software from separate user devices located in separate areas of an office premises. The server determines, by accessing stored conference room scheduling data of the office premises, that a conference room within the office premises is available for use by the two or more users. The server transmits, to each of the separate user devices, a prompt recommending that the two or more users further participate in the conference using a shared device configured to access the conferencing software within the conference room.

Claims (57)

1. A method, comprising:

determining, by a conferencing server, during a video conference implemented using conferencing software and prior to selection of a conference room for the video conference, that two or more users are presently accessing the conferencing software from separate user devices located in separate areas within an audible distance of one another within an office premises by detecting, within an audio signal obtained from a first user device of the separate user devices by the conferencing server and output to ones of the separate user devices during the video conference, audio content captured, using a microphone of the first user device, from a speaker of a second user device of the separate user devices;

determining, by accessing stored conference room scheduling data of the office premises using the conferencing server that communicates with the conferencing software and stores conference room scheduling data, that the conference room within the office premises is available for use by the two or more users;

selecting, in response to determining that the two or more users are presently accessing the conferencing software from the separate user devices located in the separate areas within the audible distance of one another within the office premises, an available conference room based on stored conference configuration data associated with a user preference or a content of the video conference; and

transmitting, to each of the separate user devices for display at each of the separate user devices within a part of a display unit associated with the video conference, a prompt recommending that the two or more users further participate in the video conference using a shared device configured to access the conferencing software within the conference room.

2. The method of claim 1 , wherein determining that the two or more users are accessing the conferencing software from the separate user devices located in the separate areas of the office premises is based on at least one of: an occupied or reserved desk location of at least one of the separate user devices, a network switch, network router, or network port to which at least one of the separate user devices is connected, or a geographic location of at least one of the separate user devices.

3. The method of claim 1 , comprising:

receiving, in response to the prompt, indicia that at least two of the two or more users agree to further participate in the video conference using the shared device; and

reserving the conference room for the at least two of the two or more users.

4. The method of claim 1 , comprising:

receiving, in response to the prompt, indicia that only one of the two or more users agrees to further participate in the video conference using the shared device; and

notifying a user device of the only one of the two or more users that the conference room is not being reserved due to lack of interest from other users.

5. The method of claim 1 , comprising:

identifying, using an artificial intelligence engine including a neural network, a conference room configuration based on stored conference configuration data associated with at least one of the two or more users participating in the video conference, wherein the stored conference configuration data represents predicted use of conference room equipment by the at least one of the two or more users; and

selecting the conference room having the conference room configuration.

6. The method of claim 1 , comprising:

identifying a conference room configuration based on stored conference configuration data associated with the video conference; and

selecting the conference room based on the conference room configuration.

7. The method of claim 1 , wherein the stored conference room scheduling data comprises a database storing a table, wherein the table indicates conference rooms in the office premises, times when the conference rooms are available or occupied, and features of the conference rooms.

8. The method of claim 5 , wherein the conference room equipment comprises at least one of a whiteboard, soundproof walls, or a coffee machine.

9. A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:

determining, by a conferencing server, during a video conference implemented using conferencing software and prior to selection of a conference room for the video conference, that two or more users are presently accessing the conferencing software from separate user devices located in separate areas within an audible distance of one another within an office premises by detecting, within an audio signal obtained from a first user device of the separate user devices by the conferencing server and output to ones of the separate user devices during the video conference, audio content captured, using a microphone of the first user device, from a speaker of a second user device of the separate user devices;

determining, by accessing stored conference room scheduling data of the office premises using the conferencing server that communicates with the conferencing software and stores conference room scheduling data, that the conference room within the office premises is available for use by the two or more users;

selecting, in response to determining that the two or more users are presently accessing the conferencing software from the separate user devices located in the separate areas within the audible distance of one another within the office premises, an available conference room based on stored conference configuration data associated with a user preference or a content of the video conference; and

transmitting, to each of the separate user devices for display at each of the separate user devices within a part of a display unit associated with the video conference, a prompt recommending that the two or more users further participate in the video conference using a shared device configured to access the conferencing software within the conference room.

10. The non-transitory computer-readable medium of claim 9 , storing instructions operable to cause the one or more processors to perform operations comprising:

transmitting, to the shared device, a control signal causing the shared device to automatically access the video conference without additional human input.

11. The non-transitory computer-readable medium of claim 9 , wherein determining that the two or more users are accessing the conferencing software from the separate user devices located in the separate areas of the office premises is based on at least one of: an occupied desk location of at least one of the separate user devices, a network device to which the at least one of the separate user devices is connected, or a geographic location of at least one of the separate user devices.

12. The non-transitory computer-readable medium of claim 9 , storing instructions operable to cause the one or more processors to perform operations comprising:

receiving, in response to the prompt, information indicating that at least two of the two or more users agree to further participate in the video conference using the shared device; and

reserving the conference room for the at least two of the two or more users in response to the received information.

13. The non-transitory computer-readable medium of claim 9 , storing instructions operable to cause the one or more processors to perform operations comprising:

receiving, in response to the prompt, information indicating that only one of the two or more users agrees to further participate in the video conference using the shared device; and

notifying, in response to the received information, a user device of the only one of the two or more users that the conference room is not being reserved due to lack of interest from other users.

14. The non-transitory computer-readable medium of claim 9 , storing instructions operable to cause the one or more processors to perform operations comprising:

identifying, using an artificial intelligence engine including a neural network, conference configuration data associated with at least one of the two or more users participating in the video conference, wherein the conference configuration data represents predicted use of conference room equipment by the at least one of the two or more users; and

selecting the conference room based on the stored conference configuration data.

15. The non-transitory computer-readable medium of claim 9 , storing instructions operable to cause the one or more processors to perform operations comprising:

identifying a conference room configuration based on configuration data associated with the video conference; and

selecting the conference room based on the conference room configuration.

16. An apparatus, comprising:

a memory; and

a processor configured to execute instructions stored in the memory to:

determine, by a conferencing server, during a video conference implemented using conferencing software and prior to selection of a conference room for the video conference, that two or more users are presently accessing the conferencing software from separate user devices located in separate areas within an audible distance of one another within an office premises by detecting, within an audio signal obtained from a first user device of the separate user devices by the conferencing server and output to ones of the separate user devices during the video conference, audio content captured, using a microphone of the first user device, from a speaker of a second user device of the separate user devices;

determine, by accessing stored conference room scheduling data of the office premises using the conferencing server that communicates with the conferencing software and stores conference room scheduling data, that the conference room within the office premises is available for use by the two or more users;

select, in response to determining that the two or more users are presently accessing the conferencing software from the separate user devices located in the separate areas within the audible distance of one another within the office premises, an available conference room based on stored conference configuration data associated with a user preference or a content of the video conference; and

transmit, to each of the separate user devices for display at each of the separate user devices within a part of a display unit associated with the video conference, a prompt recommending that the two or more users further participate in the video conference using a shared device configured to access the conferencing software within the conference room.

17. The apparatus of claim 16 , wherein determining that the two or more users are accessing the conferencing software from the separate user devices located in the separate areas of the office premises is based on at least one of: a reserved desk location of at least one of the separate user devices, a network identifier of a wireless network to which the at least one of the separate user devices is connected, or a geographic location of the at least one of the separate user devices.

18. The apparatus of claim 16 , wherein the processor is configured to execute the instructions stored in the memory to:

receive a signal that at least one user agrees to further participate in the video conference using the shared device; and

reserve the conference room for the at least one user.

19. The apparatus of claim 16 , wherein the processor is configured to execute the instructions stored in the memory to:

receive, in response to the prompt, indicia that exactly a single user agrees to further participate in the video conference using the shared device; and

notify a user device of the single user that the conference room is not being reserved due to lack of interest from other users.

20. The apparatus of claim 16 , wherein the processor is configured to execute the instructions stored in the memory to:

identify, using an artificial intelligence engine including a neural network, a conference room configuration based on stored conference configuration data associated with at least one of the two or more users participating in the video conference, wherein the stored conference configuration data represents predicted use of conference room equipment by the at least one of the two or more users; and

select the conference room having the conference room configuration.

Assignments (2)
CHANGE OF NAME Recorded Jan 7, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 069839/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2022
From: KENNEDY, JOHN CARL; SPRINGER, SHANE PAUL
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 059639/0188 →