IP Library Granted Patent US 10,572,859
Granted Patent B1
US 10,572,859 · App. 16/248,226 · Granted Feb 25, 2020

Systems and methods for intelligently joining a meeting/conference

Inventors: Aaron Evans (Ottawa, CA); Julio Viera (Pleasanton, CA); Lukasz Surazski (Boston, MA)
Assignee: Fuze, Inc.
G06Q10/1095G06F16/24578G08B5/36H04M3/42068H04M3/42365H04M3/565H04W68/005
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 10,572,859
App. No.
16/248,226
Granted
Feb 25, 2020
Kind
B1
Abstract

Methods and systems for intelligently joining a conference are provided. The method includes initiating a connection for a user to an audio conferencing service, such as through an alert or notification. The method also includes matching the user with contact details including user's name, email address, phone number, user ID, and/or enterprise. The method also includes determining a confidence score based on matching the user with the contact details to verify an identity of the user when the confidence score exceeds a predetermined threshold. The method also includes searching calendar data for a meeting involving the user based on the contact details of the user, the meeting being scheduled proximate to a current time, the calendar data having a scheduled start time and a scheduled end time for the meeting. The method also includes joining the user to the meeting via the audio conferencing service based on the calendar data.

Claims (86)

1. A computer-implemented method for intelligently joining a conference, comprising:

initiating a connection for a user to an audio conferencing service;

matching the user with contact details comprising at least one of name, email address, phone number, user ID, and/or enterprise of the user;

determining a confidence score based on matching the user with the contact details to verify an identity of the user when the confidence score exceeds a predetermined threshold;

searching calendar data for a meeting involving the user based on the contact details of the user, the meeting being scheduled proximate to a local time of the user, the calendar data comprising a scheduled start time and a scheduled end time for the meeting; and

joining the user to the meeting via the audio conferencing service based on the calendar data.

2. The computer-implemented method of claim 1 , wherein initiating the connection comprises:

calling a direct inward dialing (DID) number, the DID number dedicated for connecting the user to the audio conferencing service; and

utilizing caller identification information of the user to match the user with the contact details.

3. The computer-implemented method of claim 1 , wherein initiating the connection comprises:

configuring a soft key dedicated for connecting the user to the audio conferencing service;

toggling the soft key to initiate a call to the audio conferencing service, the call comprising user account information; and

searching for the contact details of the user based on the user account information.

4. The computer-implemented method of claim 1 , wherein initiating the connection comprises:

subscribing to calendar meeting events on behalf of the user;

receiving an indication of the meeting based on the calendar meeting events;

sending an alert to the user of the meeting, the alert sent based on state information of the user, the alert comprising a soft key to initiate a call to the audio conferencing service, the call comprising user account information; and

searching for the contact details of the user based on the user account information.

5. The computer-implemented method of claim 4 , wherein sending the alert comprises:

determining state information of the user based on at least one of a location of the user, movement of the user, recent activity of the user, and/or presence of the user on a unified communications platform; and

determining a mode and a channel for contacting the user based on state information, the mode comprising at least one of a mobile phone, a desktop computer, or a handset phone, the channel depending on the mode and comprising at least one of a pop-up notification, a mobile notification, a chat, a blinking light on the handset phone, or a voice call.

6. The computer-implemented method of claim 5 , wherein determining state information of the user comprises:

determining a status of the user;

determining whether the user is already connected to the meeting;

determining whether the user is driving; and

determining whether the user is offline on a desktop computer or a mobile phone.

7. The computer-implemented method of claim 1 , further comprising:

providing the contact details of the user to a meeting service, the meeting service different from the audio conferencing service; and

displaying the contact details of the user through the meeting service.

8. A system for intelligently joining a conference, comprising:

a memory storing sequences of instructions; and

a processor configured to execute the sequences of instructions which, when executed, causes the processor to perform:

initiating a connection for a user to an audio conferencing service;

matching the user with contact details comprising at least one of name, email address, phone number, user ID, and/or enterprise of the user;

determining a confidence score based on matching the user with the contact details to verify an identity of the user when the confidence score exceeds a predetermined threshold;

searching calendar data for a meeting involving the user based on the contact details of the user, the meeting being scheduled proximate to a local time of the user, the calendar data comprising a scheduled start time and a scheduled end time for the meeting; and

joining the user to the meeting via the audio conferencing service based on the calendar data.

9. The system of claim 8 , wherein initiating the connection comprises:

calling a direct inward dialing (DID) number, the DID number dedicated for connecting the user to the audio conferencing service; and

utilizing caller identification information of the user to match the user with the contact details.

10. The system of claim 8 , wherein initiating the connection comprises:

configuring a soft key dedicated for connecting the user to the audio conferencing service;

toggling the soft key to initiate a call to the audio conferencing service, the call comprising user account information; and

searching for the contact details of the user based on the user account information.

11. The system of claim 8 , wherein initiating the connection comprises:

subscribing to calendar meeting events on behalf of the user;

receiving an indication of the meeting based on the calendar meeting events;

sending an alert to the user of the meeting, the alert sent based on state information of the user, the alert comprising a soft key to initiate a call to the audio conferencing service, the call comprising user account information; and

searching for the contact details of the user based on the user account information.

12. The system of claim 11 , wherein sending the alert comprises:

determining state information of the user based on at least one of a location of the user, movement of the user, recent activity of the user, and/or presence of the user on a unified communications platform; and

determining a mode and a channel for contacting the user based on state information, the mode comprising at least one of a mobile phone, a desktop computer, or a handset phone, the channel depending on the mode and comprising at least one of a pop-up notification, a mobile notification, a chat, a blinking light on the handset phone, or a voice call.

13. The system of claim 12 , wherein determining state information of the user comprises:

determining a status of the user;

determining whether the user is already connected to the meeting;

determining whether the user is driving; and

determining whether the user is offline on a desktop computer or a mobile phone.

14. The system of claim 8 , further comprising stored sequences of instructions, which when executed by the processor, cause the processor to perform:

providing the contact details of the user to a meeting service, the meeting service different from the audio conferencing service; and

displaying the contact details of the user through the meeting service.

15. A non-transitory computer-readable storage medium is provided including instructions that, when executed by a processor, cause the processor to perform a method for intelligently joining a conference, the method comprising:

initiating a connection for a user to an audio conferencing service;

matching the user with contact details comprising at least one of name, email address, phone number, user ID, and/or enterprise of the user;

determining a confidence score based on matching the user with the contact details to verify an identity of the user when the confidence score exceeds a predetermined threshold;

searching calendar data for a meeting involving the user based on the contact details of the user, the meeting being scheduled proximate to a local time of the user, the calendar data comprising a scheduled start time and a scheduled end time for the meeting; and

joining the user to the meeting via the audio conferencing service based on the calendar data.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the method further comprises:

calling a direct inward dialing (DID) number, the DID number dedicated for connecting the user to the audio conferencing service; and

utilizing caller identification information of the user to match the user with the contact details.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the method further comprises:

configuring a soft key dedicated for connecting the user to the audio conferencing service;

toggling the soft key to initiate a call to the audio conferencing service, the call comprising user account information; and

searching for the contact details of the user based on the user account information.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the method further comprises:

subscribing to calendar meeting events on behalf of the user;

receiving an indication of the meeting based on the calendar meeting events;

sending an alert to the user of the meeting, the alert sent based on state information of the user, the alert comprising a soft key to initiate a call to the audio conferencing service, the call comprising user account information; and

searching for the contact details of the user based on the user account information.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the method further comprises:

determining state information of the user based on at least one of a location of the user, movement of the user, recent activity of the user, and/or presence of the user on a unified communications platform; and

determining a mode and a channel for contacting the user based on state information, the mode comprising at least one of a mobile phone, a desktop computer, or a handset phone, the channel depending on the mode and comprising at least one of a pop-up notification, a mobile notification, a chat, a blinking light on the handset phone, or a voice call.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the method further comprises:

determining a status of the user;

determining whether the user is already connected to the meeting;

determining whether the user is driving; and

determining whether the user is offline on a desktop computer or a mobile phone.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2026
From: FUZE, INC.
To: 8X8, INC.
Reel/Frame 073823/0683 →
RELEASE OF SECURITY INTEREST Recorded Aug 5, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: 8X8, INC.; FUZE, INC.
Reel/Frame 068328/0569 →
SECURITY INTEREST Recorded Aug 5, 2024
From: 8X8, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 068327/0819 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION TO REMOVE APPLICATION NUMBERS 11265423, 11252205, 11240370, 11252276, AND 11297182 PREVIOUSLY RECORDED ON REEL 061085 FRAME 0861. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY SECURITY AGREEMENT. Recorded Jan 26, 2024
From: 8X8, INC.; FUZE, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 066383/0936 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: 8X8, INC.; FUZE, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 061085/0861 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2022
From: AB PRIVATE CREDIT INVESTORS LLC
To: FUZE, INC.
Reel/Frame 058768/0103 →
SECURITY INTEREST Recorded Sep 23, 2019
From: FUZE, INC.
To: AB PRIVATE CREDIT INVESTORS LLC
Reel/Frame 050463/0723 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2019
From: EVANS, AARON; VIERA, JULIO; SURAZSKI, LUKASZ
To: FUZE, INC.
Reel/Frame 048052/0431 →
Cited By (10)
US 12,231,517 US 12,242,490 US 12,260,079 US 12,292,898 US 12,341,621 US 12,348,672 US 12,353,442 US 12,373,498 US 12,639,374 US 12,706,964