IP Library Granted Patent US 9,167,471
Granted Patent B2
US 9,167,471 · App. 13/948,916 · Granted Oct 20, 2015

System and method for responding to aggressive behavior associated with wireless devices

Inventors: Daniel Collins (McKinney, TX); Jack McGwire (Sunnyvale, CA); Rakesh Kumar (Sunnyvale, CA); Terrence Poon (Fremont, CA); Scott Potter (Los Gatos, CA); Andrew Privett (Norfolk, GB); Dusko Zgonjain (Palo Alto, CA)
Assignee: Jasper Technologies, Inc.
H04W28/0215H04L43/00H04L43/16H04L67/22H04W4/001H04W8/183H04W12/06H04W12/08H04W24/08H04W48/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 9,167,471
App. No.
13/948,916
Granted
Oct 20, 2015
Kind
B2
Abstract

An embodiment of the invention describes a wireless device comprising a Subscriber Identity Module (SIM) further comprising a memory for storing program code for performing a plurality of operations, and a processor for processing the program code to execute the plurality of operations, the operations including receiving over-the-air instructions via a wireless network from a control center to create a rules set in the SIM, wherein the rules set defines an acceptable behavior of the wireless device, monitoring requests from a wireless modem of the wireless device for access files stored in the SIM, detecting an aggressive behavior of the wireless device based on the rules set, and blocking the wireless modem from generating traffic in the wireless network.

Claims (26)

1. A wireless device comprising:

a wireless modem; and

a Subscriber Identity Module (SIM) comprising:

a memory for storing program code for performing a plurality of operations, SIM access files, and a rules set that defines an aggressive behavior of the wireless device; and

a processor for processing the program code to execute the plurality of operations, the operations including:

monitoring requests from the wireless modem for accesses to SIM access files stored in the SIM;

detecting the aggressive behavior of the wireless device based on the rules set, the aggressive behavior is present when the wireless device repeatedly retries to perform a network signaling in a time frame such that a threshold for the retries is exceeded, wherein the rules set specifies the number of successive accesses allowed for one or more SIM access files, and the length of a disabling period when the aggressive behavior of the wireless device is detected; and

blocking the wireless modem from generating network signaling in the wireless network, wherein blocking the wireless modem comprises invalidating one or more of the SIM access files that are accessed by the wireless modem when the wireless modem generates network signaling.

2. The wireless device of claim 1 , wherein the rules set specifies the number of successive accesses allowed for one or more SIM access files, and the length of disabling period when the aggressive behavior of the wireless device is detected.

3. The wireless device of claim 1 , wherein the SIM access files stored in the SIM includes an Elementary File that store an International Mobile Subscriber Identity (IMSI) of the wireless device.

4. The wireless device of claim 1 wherein detecting an aggressive behavior further comprises: issuing a command from the program code in the SIM to the wireless modem to obtain an error code indicating a cause of error in a wireless connection of the wireless device.

5. The wireless device of claim 1 , further comprising;

performing a self-certification process by the wireless device to obtain a signature behavior of the wireless device; and

comparing the signature behavior with a current behavior of the wireless device to determine whether the current behavior is aggressive.

6. The wireless device of claim 1 , wherein the rules set defines a back-off timer for a first state transitioning to a second state of the wireless device.

7. A method performed by a wireless device that contains a wireless modem and a Subscriber Identity Module (SIM),the SIM comprises a memory for storing program code for performing a plurality of operations, SIM access files, and a rules set that defines an aggressive behavior of the wireless device, the method comprising:

monitoring requests from the wireless modem for accesses to SIM access files stored in the SIM;

detecting the aggressive behavior of the wireless device based on the rules set, the aggressive behavior is present when the wireless device repeatedly retries to perform a network signaling in a time frame such that a threshold for the retries is exceeded, wherein the rules set specifies the number of successive accesses allowed for one or more SIM access files, and the length of a disabling period when the aggressive behavior of the wireless device is detected; and

blocking the wireless modem from generating network signaling in the wireless network, wherein blocking the wireless modem comprises invalidating one or more of the SIM access files that are accessed by the wireless modem when the wireless modem generates network signaling.

8. The method of claim 7 , wherein the rules set specifies the number of successive accesses allowed for one or more SIM access files, and the length of disabling period when the aggressive behavior of the wireless device is detected.

9. The method of claim 7 , wherein the SIM access files stored in the SIM includes an Elementary File that store an International Mobile Subscriber Identity (IMSI) of the wireless device.

10. The method of claim 7 wherein detecting an aggressive behavior further comprises: issuing a command from a software agent in the SIM to the wireless modem to obtain an error code indicating a cause of error in a wireless connection of the wireless device.

11. The method of claim 7 , further comprising;

performing a self-certification process by the wireless device to obtain a signature behavior of the wireless device; and

comparing the signature behavior with a current behavior of the wireless device to determine whether the current behavior is aggressive.

12. The method of claim 7 , wherein the rules set defines a back-off timer for a first state transitioning to a second state of the wireless device.

Assignments (5)
CHANGE OF NAME Recorded Feb 27, 2017
From: JASPER TECHNOLOGIES, INC.
To: JASPER TECHNOLOGIES LLC
Reel/Frame 041823/0259 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2017
From: JASPER TECHNOLOGIES LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 041823/0655 →
CORRECTIVE ASSIGNMENT TO ADD THE FIFTH ASSIGNOR'S DATA PREVIOUSLY RECORDED AT REEL: 032300 FRAME: 0652. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 11, 2016
From: COLLINS, DANIEL; MCGWIRE, JACK; KUMAR, RAKESH; POON, TERRENCE; POTTER, SCOTT; PRIVETT, ANDREW; ZGONJANIN, DUSKO
To: JASPER WIRELESS, INC.
Reel/Frame 037475/0463 →
CHANGE OF NAME Recorded May 13, 2014
From: JASPER WIRELESS, INC.
To: JASPER TECHNOLOGIES, INC.
Reel/Frame 032890/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2014
From: COLLINS, DANIEL; MCGWIRE, JACK; KUMAR, RAKESH; POON, TERRENCE; PRIVETT, ANDREW; ZGONJANIN, DUSKO
To: JASPER WIRELESS, INC.
Reel/Frame 032300/0652 →
Continuity (11)
Continuation In Part 13766622 · Feb 13, 2013
Continuation 12387962 · May 7, 2009
Continuation 13948916
Continuation In Part 13544497 · Jul 9, 2012
Continuation In Part 13948916
Continuation In Part 13670191 · Nov 6, 2012
Continuation 12652694 · Jan 5, 2010
Provisional Application 61746468 · Dec 27, 2012
Provisional Application 61505951 · Jul 8, 2011
Provisional Application 61714083 · Oct 15, 2012
Related Publication 20140011478A1 · Jan 9, 2014