IP Library Granted Patent US 11,368,449
Granted Patent B2
US 11,368,449 · App. 16/688,668 · Granted Jun 21, 2022

Asserting a mobile identity to users and devices in an enterprise authentication system

Inventors: Alexei Volkov (Mountain View, CA); Kumara Das Karunakaran (Milpitas, CA); Vijay Pawar (Palo Alto, CA)
Assignee: MOBILEIRON INC.
H04L63/0823
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,368,449
App. No.
16/688,668
Granted
Jun 21, 2022
Kind
B2
Abstract

In an embodiment, a system for asserting a mobile identity to users and devices in an enterprise authentication system includes a communication interface and a processor coupled to the interface. The processor is configured to receive, via the communication interface and from a first device, a request to authenticate a user to a service using a unique identity associated with a second device. The processor is configured to determine, based at least in part on the unique identity, an identity certificate associated with the request, generate an identity assertion based at least in part on the identity certificate, and provide the identity assertion via the communication interface to a requesting node with which the request to authenticate is associated.

Claims (49)

1. A system comprising:

a communication interface;

a processor coupled to the communication interface and configured to:

present an interaction page on an unmanaged device, wherein:

the interaction page is configured to receive a unique identity associated with a managed device;

the unmanaged device is not managed by an enterprise mobile management (EMM) server, and

the managed device is managed by the EMM server and established the unique identity;

receive, via the interaction page and from the unmanaged device, a request to authenticate a user to a cloud service using the unique identity;

send, to the managed device, a verification code or a verification code generation message that is configured to trigger generation of a verification code at the managed device;

receive, from the unmanaged device, a corresponding verification code;

responsive to the corresponding verification code matching the verification code sent to the managed device or the verification code generated at the managed device, map the unique identity received from the unmanaged device to the managed device;

send a push notification of an authentication request;

responsive to an approval received based on the push notification, match an identity certificate to the unique identity;

generate an identity assertion based at least in part on the identity certificate; and

provide the identity assertion via the communication interface to the unmanaged device.

2. The system of claim 1 , wherein the processor is further configured to apply an additional security measure to verify the unmanaged device.

3. The system of claim 1 , wherein the unique identity is unaccompanied by a credential.

4. The system of claim 1 , wherein the processor is further configured to perform a one-time authentication.

5. The system of claim 1 , wherein the processor is further configured to authenticate the unique identity using a biometric identifier, and the identity certificate is determined in response to authenticating the unique identity.

6. The system of claim 1 , wherein the processor is further configured to create the unique identity.

7. A method comprising:

presenting an interaction page on an unmanaged device, wherein:

the interaction page is configured to receive a unique identity associated with a managed device;

the unmanaged device is not managed by an enterprise mobile management (EMM) server, and

the managed device is managed by the EMM server and established the unique identity;

receiving, from the unmanaged device, a request to authenticate a user to a cloud service using the unique identity;

sending, to the managed device, a verification code or a verification code generation message that is configured to trigger generation of a verification code at the managed device;

receiving, from the unmanaged device, a corresponding verification code;

responsive to the corresponding verification code matching the verification code sent to the managed device or the verification code generated at the managed device, mapping the unique identity received from the unmanaged device to the managed device;

sending a push notification of an authentication request;

responsive to an approval received based on the push notification, matching an identity certificate to the unique identity;

generating an identity assertion based at least in part on the identity certificate; and

providing the identity assertion to the unmanaged device.

8. The method of claim 7 , wherein further comprising applying an additional security measure to verify the unmanaged device.

9. The method of claim 7 , wherein the unique identity is unaccompanied by a credential.

10. A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

presenting an interaction page on an unmanaged device, wherein:

the interaction page is configured to receive a unique identity associated with a managed device;

the unmanaged device is not managed by an enterprise mobile management (EMM) server, and

the managed device is managed by the EMM server and established the unique identity;

receiving, from the unmanaged device, a request to authenticate a user to a cloud service using the unique identity;

sending, to the managed device, a verification code or a verification code generation message that is configured to trigger generation of a verification code at the managed device;

receiving, from the unmanaged device, a corresponding verification code;

responsive to the corresponding verification code matching the verification code sent to the managed device or the verification code generated at the managed device, mapping the unique identity received from the unmanaged device to the managed device;

sending a push notification of an authentication request;

responsive to an approval received based on the push notification, matching an identity certificate to the unique identity;

generating an identity assertion based at least in part on the identity certificate; and

providing the identity assertion to the unmanaged device.

11. The computer program product of claim 10 , wherein the computer instructions further include applying an additional security measure to verify the unmanaged device.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY 14633493 WHICH WAS ENTERED INCORRECTLY AS 14633793 PREVIOUSLY RECORDED ON REEL 71176 FRAME 315. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN NEWCO SECURITY AGREEMENT. Recorded Nov 10, 2025
From: PULSE SECURE, LLC; IVANTI, INC.; IVANTI US LLC; IVANTI SECURITY HOLDINGS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 073818/0515 →
FIRST LIEN NEWCO SECURITY AGREEMENT Recorded May 5, 2025
From: PULSE SECURE, LLC; IVANTI, INC.; IVANTI US LLC; IVANTI SECURITY HOLDINGS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 071176/0315 →
SECURITY INTEREST Recorded May 2, 2025
From: IVANTI, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 071164/0482 →
NOTICE OF SUCCESSION OF AGENCY FOR SECURITY INTEREST AT REEL/FRAME 054665/0873 Recorded Apr 29, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: ALTER DOMUS (US) LLC, AS SUCCESSOR AGENT
Reel/Frame 071123/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2022
From: MOBILEIRON, INC.
To: IVANTI, INC.
Reel/Frame 061327/0751 →
SECURITY INTEREST Recorded Dec 9, 2020
From: CELLSEC, INC.; PULSE SECURE, LLC; INVANTI, INC.; MOBILEIRON, INC.; INVANTI US LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 054665/0873 →
SECURITY INTEREST Recorded Dec 9, 2020
From: CELLSEC, INC.; PULSE SECURE, LLC; IVANTI, INC.; MOBILEIRON, INC.; IVANTI US LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 054665/0062 →
Continuity (5)
Continuation 16257654 · Jan 25, 2019
Continuation In Part 15595648 · May 15, 2017
Provisional Application 62622715 · Jan 26, 2018
Provisional Application 62336451 · May 13, 2016
Related Publication 20200092281A1 · Mar 19, 2020