IP Library Granted Patent US 11,089,068
Granted Patent B2
US 11,089,068 · App. 16/228,748 · Granted Aug 10, 2021

Enabling user access to a cloud-based application

Inventors: Darren Mombourquette (Napean, CA); Ken Armstrong (Woodlawn, CA)
H04L65/1073G06F21/42G06F21/6218H04L63/083H04L63/0876H04L63/10H04L65/1056H04L65/1069H04L67/10H04M3/382H04L51/36H04L65/1006H04L67/02H04M3/42059H04M2203/6045H04M2203/6072H04M2203/6081H04W12/06
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,089,068
App. No.
16/228,748
Granted
Aug 10, 2021
Kind
B2
Abstract

A method and system is disclosed for registering a user to a cloud-based application, for enabling user access to a cloud-based application. It may comprise receiving a registration request for user access to the cloud-based application, the registration request comprising an identifier associated with a telephone apparatus. The method may further comprise initiating a communication to the telephone apparatus using the identifier, and detecting receipt of the communication at the telephone apparatus to establish a telephony connection. The method may further comprise, subsequent to detecting receipt of the communication to establish a telephony connection, registering the user to the cloud-based application for enabling subsequent access.

Claims (45)

1. A method for enabling user access to a cloud-based application, the method comprising:

receiving from a user a registration request for user access to the cloud-based application, the registration request comprising an identifier associated with a telephone apparatus;

causing transmission of a first challenge-response test to the user, wherein the first challenge-response test is transmitted using a medium other than the medium from which the registration request was received;

initiating a communication to the telephone apparatus using the identifier upon receiving a successful response to the first challenge-response test;

detecting receipt and acceptance of the communication at the telephone apparatus to establish a telephony connection;

upon detecting receipt of the communication at the telephone apparatus, causing transmission of a second challenge-response test, and registering the user upon receipt of a successful response to the second test, wherein transmission of the second challenge-response test comprises causing transmission of audio, or data convertible to audio, over the telephony connection; and

subsequent to detecting receipt and acceptance of the communication to establish a telephony connection, registering the user to the cloud-based application for enabling subsequent access.

2. The method of claim 1 , wherein initiating the communication comprises initiating a voice call and detecting receipt comprises detecting acceptance of the voice call.

3. The method of claim 1 , wherein registering the user to the cloud-based application further comprises permitting user access to one or more trusted applications, services or functions provided by the cloud-based application.

4. The method of claim 3 , wherein registering the user to the cloud-based application comprises enabling communications made via the cloud-based application to be made using the telephone apparatus.

5. The method of claim 1 , wherein the identifier is a telephone number.

6. The method of claim 1 , wherein the telephone number is an extension number associated with a private branch exchange (PBX), the method further comprising identifying an external telephone number associated with the PBX.

7. The method of claim 1 , wherein causing transmission of the second challenge-response test comprises causing transmission of audio, or data convertible to audio, over the telephony connection, the audio comprising verification data, and subsequently receiving user inputted response verification data for comparison with the audio verification data, the user being registered if the verification data agrees.

8. The method of claim 1 , further comprising, subsequent to detecting receipt of the communication at the telephone apparatus to establish the telephony connection, causing presentation of a verification page associated with the cloud-based application at a user device for receiving the user inputted response verification data.

9. The method of claim 1 , further comprising upon receipt of a successful response to the second challenge-response test, causing transmission of a third challenge-response test, and registering the user upon receipt of a successful response to the third test.

10. The method of claim 9 , wherein causing transmission of the third challenge-response test comprises transmitting the third challenge in a different form to the second challenge.

11. The method of claim 1 , wherein the audio comprises verification data.

12. The method of claim 11 , further comprising subsequently receiving user inputted response verification data for comparison with the audio verification data.

13. The method of claim 12 , further comprising the user being registered when the verification data agrees.

14. A computer program that, when executed by computer apparatus, controls the computer apparatus to perform the method of claim 1 .

15. An apparatus configured to perform the method of claim 1 .

16. A method for enabling user access to a cloud-based application, the method comprising:

receiving from a user a registration request for user access to the cloud-based application, the registration request comprising an identifier associated with a telephone apparatus;

causing transmission of a first challenge-response test to the user, wherein the first challenge-response test is transmitted using a medium other than the medium from which the registration request was received;

initiating a communication to the telephone apparatus using the identifier upon receiving a successful response to the first challenge-response test;

detecting receipt and acceptance of the communication at the telephone apparatus to establish a telephony connection; and

upon detecting receipt of the communication at the telephone apparatus, causing transmission of a second challenge-response test, and registering the user upon receipt of a successful response to the second test;

subsequent to detecting receipt and acceptance of the communication to establish a telephony connection, registering the user to the cloud-based application for enabling subsequent access; and

upon receipt of a successful response to the second challenge-response test, causing transmission of a third challenge-response test, and registering the user upon receipt of a successful response to the third test, wherein the third challenge comprises a visual challenge.

17. A method for enabling user access to a cloud-based application, the method comprising:

receiving from a user a registration request for user access to the cloud-based application, the registration request comprising an identifier associated with a telephone apparatus;

causing transmission of a first challenge-response test to the user, wherein the first challenge-response test is transmitted using a medium other than the medium from which the registration request was received;

initiating a communication to the telephone apparatus using the identifier upon receiving a successful response to the first challenge-response test;

detecting receipt and acceptance of the communication at the telephone apparatus to establish a telephony connection; and

upon detecting receipt of the communication at the telephone apparatus, causing transmission of a second challenge-response test, and registering the user upon receipt of a successful response to the second test;

subsequent to detecting receipt and acceptance of the communication to establish a telephony connection, registering the user to the cloud-based application for enabling subsequent access; and

upon receipt of a successful response to the second challenge-response test, causing transmission of a third challenge-response test, and registering the user upon receipt of a successful response to the third test, wherein the visual challenge is transmitted to a user device other than the telephone apparatus.

18. A method for enabling user access to a cloud-based application, the method comprising:

receiving from a user a registration request for user access to the cloud-based application, the registration request comprising an identifier associated with a telephone apparatus;

causing transmission of a first challenge-response test to the user, wherein the first challenge-response test is transmitted using a medium other than the medium from which the registration request was received;

initiating a communication to the telephone apparatus using the identifier upon receiving a successful response to the first challenge-response test;

detecting receipt and acceptance of the communication at the telephone apparatus to establish a telephony connection; and

upon detecting receipt of the communication at the telephone apparatus, causing transmission of a second challenge-response test, and registering the user upon receipt of a successful response to the second test;

subsequent to detecting receipt and acceptance of the communication to establish a telephony connection, registering the user to the cloud-based application for enabling subsequent access; and

upon receipt of a successful response to the second challenge-response test, causing transmission of a third challenge-response test, and registering the user upon receipt of a successful response to the third test, wherein the third challenge comprises prompting user voice input over the telephony connection and performing voice recognition on the received user voice input to determine if it matches expected voice data.

Assignments (6)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2022
From: MITEL CLOUD SERVICES, INC.
To: RINGCENTRAL INC.
Reel/Frame 058900/0779 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: MITEL CLOUD SERVICES, INC.
Reel/Frame 058698/0085 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: MITEL CLOUD SERVICES, INC.
Reel/Frame 058698/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2019
From: MITEL NETWORKS ULC
To: MITEL CLOUD SERVICES, INC.
Reel/Frame 049461/0230 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2018
From: MOMBOURQUETTE, DARREN; ARMSTRONG, KEN
To: MITEL NETWORKS ULC
Reel/Frame 049146/0639 →
Priority Claims (1)
EP 17210222 · Dec 22, 2017 · regional
Continuity (1)
Related Publication 20190215345A1 · Jul 11, 2019