IP Library Granted Patent US 11,503,426
Granted Patent B2
US 11,503,426 · App. 17/206,380 · Granted Nov 15, 2022

Methods and systems for managing conferencing features using a distributed communication controller

Inventors: Tamar Barzuza (Tel Aviv, IL); Tzvika Goldenberg (Petach tikva, IL); Ronen Bar-Yoav (Geulim, IL); Yuval Cohen (Lezion, IL); Lee Chee Fai (Singapore, SG); Guy Gadnir (Herzliya, IL)
Assignee: Avaya Management L.P.
H04W4/02G01C21/00G06Q10/10H04M1/6066H04M1/72412H04M1/72484H04N7/142H04N7/147H04W36/30H04W36/32
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,503,426
App. No.
17/206,380
Granted
Nov 15, 2022
Kind
B2
Abstract

Methods and systems are provided for enhancing communications mobility in an enterprise a distributed communication controller. The distributed communication controller integrates user devices and conference equipment and provides the user with directions within an enterprise to an appropriate location to conduct a conference call. The distributed communication controller determines that a conference meeting is about to begin and determines a location of the user device. Based on a capability of the user device and the requirements of the conference meeting, the distributed communication controller sends navigation instructions that direct the user to a location in an enterprise facility to successfully conduct a conference call. The navigation instructions are provided in real time as the user moves throughout the facility.

Claims (82)

1. A distributed communication controller, comprising:

a communications interface;

a processor coupled to the communications interface; and

a memory coupled to and readable by the processor and storing therein instructions that, when executed by the processor, cause the processor to:

determine, based on information stored in an appointment record, that a conference meeting listing a user as an invitee is about to begin;

receive, via the communications interface, a wireless message from a wearable device in physical proximity to the distributed communication controller, the wearable device being in an active state and associated with the user;

determine, based on data in the wireless message, a location of the wearable device in an enterprise facility;

determine, based on the information stored in the appointment record, a location of a conferencing device in the enterprise facility; and

send, via the communications interface, navigation instructions caused to be output by the wearable device directing the user from the location of the wearable device to the location of the conferencing device in the enterprise facility.

2. The distributed communication controller of claim 1 , wherein, prior to determining the location of the conferencing device, the instructions, when executed by the processor, further cause the processor to:

retrieve capabilities of the wearable device;

determine, based on the information stored in the appointment record, a communication capability defined for the conference meeting is absent from the capabilities of the wearable device; and

retrieve capabilities of a plurality of conferencing devices in the enterprise facility other than the wearable device.

3. The distributed communication controller of claim 2 , wherein, after retrieving the capabilities of the plurality of conferencing devices, the instructions, when executed by the processor, further cause the processor to:

determine multiple conferencing devices of the plurality of conferencing devices comprise the communication capability;

determine an availability status of each of the multiple conferencing devices for a time of the conference meeting; and

select, based at least partially on the availability status being available at the time of the conference meeting, the conferencing device from the multiple conferencing devices.

4. The distributed communication controller of claim 3 , wherein selecting the conferencing device from the multiple conferencing devices is based at least partially on a distance of the conferencing device from the location of the wearable device.

5. The distributed communication controller of claim 3 , wherein, after selecting the conferencing device from the multiple conferencing devices, the instructions, when executed by the processor, further cause the processor to:

update the availability status of the conferencing device from being available to being reserved for the time of the conference meeting, wherein the availability status is stored in a resource data structure of a computer-readable memory associated with the enterprise facility.

6. The distributed communication controller of claim 3 , wherein the capabilities of the wearable device comprise an audio output capability, and wherein the communication capability comprises a video output capability.

7. The distributed communication controller of claim 6 , wherein the instructions, when executed by the processor, further cause the processor to:

connect, via the communications interface, the wearable device with an audio communication channel of the conference meeting; and

stream, via the communications interface, wireless video of the conference meeting that is caused to be output in real time by a display of the conferencing device.

8. The distributed communication controller of claim 6 , wherein the instructions, when executed by the processor, further cause the processor to:

stream, via the communications interface, wireless video of the conference meeting that is caused to be output in real time by a display of the conferencing device; and

connect, via the communications interface, the conferencing device with an audio communication channel of the conference meeting causing audio content of the conference meeting to be output in real time by a speaker of the conferencing device.

9. The distributed communication controller of claim 1 , wherein, prior to sending the navigation instructions, the instructions, when executed by the processor, further cause the processor to:

determine, based on the location of the conferencing device, a conference room in which the conferencing device is located; and

send, via the communications interface, a reservation message to a conferencing server that causes the conferencing server to reserve the conference room for a time of the conference meeting.

10. The distributed communication controller of claim 9 , wherein, when the wearable device is in the location of the conferencing device in the enterprise facility, the instructions, when executed by the processor, further cause the processor to:

send, via the communication interface, at least one of audio content and video content from the conference meeting to the conferencing device causing the at least one of the audio content and the video content to be output by hardware of the conferencing device.

11. A method, comprising:

receiving, via a processor, conference meeting information stored in an appointment record for a user;

determining, via the processor based on information stored in the appointment record, that a conference meeting listing the user as an invitee is about to begin;

receiving, via the processor, a wireless message from a wearable device in physical proximity to a distributed communication controller, the wearable device being in an active state and associated with the user;

determining, via the processor based on data in the wireless message, a location of the wearable device in an enterprise facility;

determining, via the processor based on the information stored in the appointment record, a location of a conferencing device in the enterprise facility; and

sending, via the processor across a communication network, navigation instructions caused to be output by the wearable device directing the user from the location of the wearable device to the location of the conferencing device in the enterprise facility.

12. The method of claim 11 , wherein, prior to determining the location of the conferencing device, the method further comprises:

retrieving, via the processor, capabilities of the wearable device;

determining, via the processor based on the information stored in the appointment record, a communication capability defined for the conference meeting is absent from the capabilities of the wearable device; and

retrieving, via the processor, capabilities of a plurality of conferencing devices in the enterprise facility other than the wearable device.

13. The method of claim 12 , wherein, after retrieving the capabilities of the plurality of conferencing devices, the method further comprises:

determining, via the processor, multiple conferencing devices of the plurality of conferencing devices comprise the communication capability;

determining, via the processor, an availability status of each of the multiple conferencing devices for a time of the conference meeting; and

selecting, via the processor based at least partially on the availability status being available at the time of the conference meeting, the conferencing device from the multiple conferencing devices.

14. The method of claim 13 , wherein selecting the conferencing device from the multiple conferencing devices is based at least partially on a distance of the conferencing device from the location of the wearable device.

15. The method of claim 13 , wherein, after selecting the conferencing device from the multiple conferencing devices, the method further comprises:

updating, via the processor, the availability status of the conferencing device from being available to being reserved for the time of the conference meeting; and

storing, via the processor, the availability status updated in a resource data structure of a computer-readable memory associated with the enterprise facility.

16. The method of claim 13 , wherein the capabilities of the wearable device comprise an audio output capability, wherein the communication capability comprises a video output capability, and wherein the method further comprises:

connecting, via the processor, the wearable device with an audio communication channel of the conference meeting; and

streaming, via the processor, wireless video of the conference meeting that is caused to be output in real time by a display of the conferencing device.

17. The method of claim 13 , further comprising:

streaming, via the processor, wireless video of the conference meeting that is caused to be output in real time by a display of the conferencing device; and

connecting, via the processor, the conferencing device with an audio communication channel of the conference meeting causing audio content of the conference meeting to be output in real time by a speaker of the conferencing device.

18. The method of claim 11 , wherein, prior to sending the navigation instructions, the method further comprises:

determining, via the processor based on the location of the conferencing device, a conference room in which the conferencing device is located; and

sending, via the processor, a reservation message to a conferencing server that causes the conferencing server to reserve the conference room for a time of the conference meeting.

19. The method of claim 18 , wherein, when the wearable device is in the location of the conferencing device in the enterprise facility, the method further comprises:

sending, via the processor, at least one of audio content and video content from the conference meeting to the conferencing device causing the at least one of the audio content and the video content to be output by hardware of the conferencing device.

20. A communication system, comprising:

a conferencing server, comprising:

a network communications interface;

a server processor coupled to the network communications interface; and

a server memory coupled to and readable by the server processor and storing therein instructions that, when executed by the server processor, cause the server processor to:

receive, via the network communications interface, an invitation for a conference meeting from a communication device of a meeting organizer; and

store, in a computer-readable memory device of the conferencing server, an appointment record comprising information about the conference meeting comprising a start time, invitees, and a communication capability defined for the conference meeting; and

a distributed communication controller, comprising:

a communications interface;

a processor coupled to the communications interface; and

a memory coupled to and readable by the processor and storing therein instructions that, when executed by the processor, cause the processor to:

determine, based on the information stored in the appointment record, that the conference meeting is about to begin and a user is listed as an invitee;

receive, via the communications interface, a wireless message from a wearable device in physical proximity to the distributed communication controller, the wearable device being in an active state and associated with the user;

retrieve capabilities of the wearable device;

retrieve, via the communications interface, the communication capability stored in the appointment record;

determine that the communication capability for the conference meeting is absent from the capabilities of the wearable device;

select a conferencing device having the communication capability from among a plurality of conferencing devices distributed throughout an enterprise facility;

determine, based on data in the wireless message, a location of the wearable device in an enterprise facility;

determine a location of the conferencing device in the enterprise facility; and

send, via the communications interface, navigation instructions caused to be output by the wearable device directing the user from the location of the wearable device to the location of the conferencing device in the enterprise facility.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 57700/FRAME 0935 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.
Reel/Frame 063458/0303 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Oct 4, 2021
From: AVAYA MANAGEMENT LP
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057700/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2021
From: BARZUZA, TAMAR; GOLDENBERG, TZVIKA; BAR-YOAV, RONEN; COHEN, YUVAL; FAI, LEE CHEE; GADNIR, GUY
To: AVAYA MANAGEMENT L.P.
Reel/Frame 055648/0641 →
Continuity (2)
Provisional Application 63010960 · Apr 16, 2020
Related Publication 20210329406A1 · Oct 21, 2021
Cited By (1)
US 12,341,829