IP Library Granted Patent US 8,943,554
Granted Patent B2
US 8,943,554 · App. 13/422,881 · Granted Jan 27, 2015

Managing tethered data traffic over a hotspot network

Inventors: Dzung Tran (Purcellville, VA); Kevin Warmerdam (Encinitas, CA); Thanh Lim (Arcadia, CA); Ryan MacPherson (Decatur, GA); Bikramjit Singh (Carlsbad, CA)
Assignee: Smith Micro Software, Inc.
H04W12/08H04L63/1416H04W4/00H04W4/001H04W84/12H04W88/04
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 8,943,554
App. No.
13/422,881
Granted
Jan 27, 2015
Kind
B2
Abstract

Presented is a system and method for controlling access to a mobile hotspot on a mobile device utilizing a hotspot management application. The method includes detecting unauthorized data traffic over a tethered link between the mobile device and a tethered device by analyzing a signature of the unauthorized data traffic. Analyzing the signature of the unauthorized data traffic may be carried out utilizing a rules engine, where the rules engine is based on one or more carrier controlled tethering policies and one or more user controlled tethering policies. Detecting unauthorized data traffic may further include detecting an unauthorized tethering application on the mobile device utilizing a database of known unauthorized tethering applications. The method further includes controlling the unauthorized data traffic. The method additionally includes redirecting a user of the mobile device to a captive portal for authorized tethering plan support.

Claims (26)

1. A method for controlling access to a mobile hotspot on a mobile device utilizing a hotspot management application, said method comprising:

detecting an unauthorized data traffic over a tethered link between said mobile device and a tethered device by obtaining a signature of said unauthorized data traffic and determining that said signature does not match an authorized signature stored in a memory of said mobile device, wherein said obtaining said signature of said unauthorized data traffic is carried out utilizing a rules engine, and wherein said rules engine is based on one or more carrier controlled tethering policies and one or more user controlled tethering policies;

determining, using said signature of said unauthorized data traffic, an identity of an unauthorized application or device generating said unauthorized data traffic, wherein said determining of said identity of said unauthorized application or device includes looking up said signature of said unauthorized data traffic in a database; and

redirecting, in response to said detecting, a user of said mobile device to a captive portal for carrier-authorized tethering data plan support.

2. The method of claim 1 , further comprising:

detecting when said hotspot management application is not installed on said mobile device; and

automatically reinstalling said hotspot management application on said mobile device.

3. The method of claim 1 , wherein said signature of said unauthorized data traffic is a hash of one of a binary of said unauthorized application or device, an executable filename, and a brand product name of said unauthorized application or device.

4. The method of claim 1 , wherein said mobile device is one of a smartphone, a personal computer, a tablet computer and a personal digital assistant.

5. The method of claim 1 , wherein said tethering link comprises one of a USB connection, a Bluetooth connection, a WiFi AP connection, a WiFi direct connection and an Ethernet connection.

6. The method of claim 1 , further comprising reporting said signature of said unauthorized data traffic to a central server.

7. The method of claim 1 , wherein said captive portal is hosted on said mobile device.

8. A mobile device for controlling access to a mobile hotspot utilizing a hotspot management application, said mobile device comprising:

a memory storing an authorized signature;

a hardware processor configured to:

detect an unauthorized data traffic over a tethered link between said mobile device and a tethered device by obtaining a signature of said unauthorized data traffic and determining that said signature does not match said authorized signature stored in said memory of said mobile device, wherein said obtaining said signature of said unauthorized data traffic is carried out utilizing a rules engine, and wherein said rules engine is based on one or more carrier controlled tethering policies and one or more user controlled tethering policies;

determine, using said signature of said unauthorized data traffic, an identity of an unauthorized application or device generating said unauthorized data traffic, wherein determining said identity of said unauthorized application or device includes looking up said signature of said unauthorized data traffic in a database; and

redirect, in response to detecting, a user of said mobile device to a captive portal for carrier-authorized tethering data plan support.

9. The mobile device of claim 8 , wherein said processor is configured to:

detect when said hotspot management application is not installed on said mobile device; and

automatically reinstall said hotspot management application on said mobile device.

10. The mobile device of claim 8 , wherein said signature of said unauthorized data traffic is a hash of one of a binary of said unauthorized application or device, an executable filename, and a brand product name of said unauthorized application or device.

11. The mobile device of claim 8 , wherein said mobile device is one of a smartphone, a personal computer, a tablet computer and a personal digital assistant.

12. The mobile device of claim 8 , wherein said tethering link comprises one of a USB connection, a Bluetooth connection, a WiFi AP connection, a WiFi direct connection and an Ethernet connection.

13. The mobile device of claim 8 , wherein said processor is configured to report said signature of said unauthorized data traffic to a central server.

14. The mobile device of claim 8 , wherein said captive portal is hosted on said mobile device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2012
From: TRAN, DZUNG; WARMERDAM, KEVIN; LIM, THANH; MACPHERSON, RYAN; SINGH, BIKRAMJIT
To: SMITH MICRO SOFTWARE, INC.
Reel/Frame 028161/0187 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2012
From: TRAN, DZUNG; MACPHERSON, RYAN
To: SMITH MICRO SOFTWARE, INC.
Reel/Frame 027880/0620 →
Continuity (2)
Provisional Application 61454480 · Mar 18, 2011
Related Publication 20120240197A1 · Sep 20, 2012