IP Library Granted Patent US 9,965,611
Granted Patent B2
US 9,965,611 · App. 14/909,547 · Granted May 8, 2018

Comparing real-time movements to pattern profile background

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 9,965,611
App. No.
14/909,547
Granted
May 8, 2018
Kind
B2
Abstract

Examples of comparing real-time movements to a pattern profile are disclosed. In one example implementation according to aspects of the present disclosure, a method may include receiving, by a computing system, a data stream indicative of real-time movements of a mobile device. The method may further include comparing, by the computing system, the data stream indicative of real-time movements of the mobile device to a pattern profile for the mobile device to determine whether an abnormality occurs in the movement of the mobile device based on a pattern profile, wherein the pattern profile is indicative of historical usage patterns of the movements of the mobile device. The method may also include triggering, by the computing system, an authentication event when an abnormality is determined to occur.

Claims (41)

1. A method comprising:

receiving, by a processor of a computing system, a data stream indicative of real-time movements of a mobile device;

forming, by the processor, a movement pattern profile for the mobile device based on historical movements of the mobile device and movement information derived from electronic mail and a calendar of scheduled events, prior to occurrence of the scheduled events, for an owner of the mobile device;

comparing, by the processor, the data stream indicative of real-time movements of the mobile device to the movement pattern profile for the mobile device including the movement information for the owner of the mobile device to determine whether an abnormality occurs in the movement of the mobile device; and

in response to a determination that an abnormality in the movement of the mobile device has occurred, triggering, by the processor, an authentication event on the mobile device.

2. The method of claim 1 , wherein forming the movement pattern profile further includes integrating movement information derived from online booking systems for the owner of the mobile device with the movement information derived from the electronic mail and the calendar of scheduled events.

3. The method of claim 1 , wherein forming the movement pattern profile is further based on movement data derived from online booking systems for the owner of the mobile device.

4. The method of claim 1 , wherein triggering the authentication event includes:

locking the mobile device; and

prompting a requirement on a display of the mobile device for entry of an access code before allowing the mobile device to be used.

5. The method of claim 4 , further comprising:

causing the mobile device to erase all data contained on the mobile device in response to an entry of a false access code.

6. The method of claim 1 , wherein triggering the authentication event includes:

locking the mobile device; and

causing the mobile device to erase all data contained on the mobile device.

7. A method comprising:

receiving, by a computing system, a data stream from a mobile device, the data stream being indicative of real-time movements of the mobile device;

creating, by the computing system, a movement pattern profile for the mobile device based on historical movements of the mobile device and movement information derived from a calendar of scheduled events, prior to occurrence of the scheduled events, for an owner of the mobile device;

determining, by the computing system, whether an abnormality occurs in the movement of the mobile device by analyzing the real-time movements of the mobile device compared to the movement pattern profile; and

triggering, by the computing system, an authentication event to occur on the mobile device in response to determining that an abnormality has occurred in the movement of the mobile device compared to the movement pattern profile.

8. The method of claim 7 , wherein triggering the authentication event to occur on the mobile device includes causing the mobile device to enter a locked state.

9. The method of claim 8 , wherein the locked state displays a prompt on a display of the mobile device for requiring a passcode to be entered before allowing the mobile device to be used.

10. The method of claim 9 , further comprising:

erasing data contained on the mobile device in response to an entry of a false passcode.

11. The method of claim 7 , wherein creating the movement pattern profile includes creating a historical usage pattern based on previously-received data streams indicative of the real-time movements of the mobile device.

12. The method of claim 7 , wherein creating the movement pattern profile is further based on movement information derived from electronic mail and online booking systems for the owner of the mobile device.

13. A system comprising:

a processor; and

a memory storing instructions that when executed by the processor cause the processor to:

receive data from a mobile device, the data being indicative of real-time movements of the mobile device;

create a movement pattern profile for the mobile device based on movement data derived from electronic mail and a calendar of scheduled events, prior to occurrence of the scheduled events, for an owner of the mobile device;

determine whether an abnormality occurs in the movement of the mobile device based on a comparison between the data indicative of real-time movements of the mobile device and the movement pattern profile for the mobile device; and

in response to a determination that an abnormality has occurred, trigger an authentication event on the mobile device.

14. The system of claim 13 , further comprising:

a data store to store the movement pattern profile created for the mobile device.

15. The system of claim 13 , to trigger the authentication event, the instructions are to cause the processor to lock the mobile device.

16. The system of claim 15 , wherein in addition to locking the mobile device, the instructions are to cause the processor to:

display a prompt on the mobile device to require an access code to be entered before allowing the mobile device to be used; and

cause the mobile device to erase all data contained on the mobile device in response to a false access code being entered.

17. The system of claim 13 , wherein the instructions are to cause the processor to create the movement pattern profile based on historical real-time movements of the mobile device.

18. The system of claim 13 , wherein the instructions are to cause the processor to create the movement pattern profile for the mobile device based on movement information derived from an online booking system for the owner of the mobile device.

Assignments (8)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
CHANGE OF NAME Recorded Aug 8, 2019
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 050004/0001 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2016
From: KIDRON, ADI; YAARY, EREZ; KEREN, YAEL
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 039090/0555 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2016
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 038536/0001 →