IP Library Granted Patent US 9,591,474
Granted Patent B2
US 9,591,474 · App. 14/473,137 · Granted Mar 7, 2017

Adapting network policies based on device service processor configuration

Inventors: Gregory G. Raleigh (Woodside, CA); James Lavine (Corte Madera, CA)
Assignee: Headwater Partners I LLC
H04W8/18H04L12/1403H04L41/0816H04M15/00H04M15/58H04W4/24H04W4/26H04W12/06H04W12/08H04W24/10H04L12/14H04L41/0893H04L41/5003H04L41/5025H04M2215/0188
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,591,474
App. No.
14/473,137
Granted
Mar 7, 2017
Kind
B2
Abstract

Disclosed herein are various embodiments to prevent, detect, or take action in response to the moving a device credential from one device to another, the improper configuration of a service processor, a missing service processor, or the tampering with a service processor in device-assisted services (DAS) systems.

Claims (16)

1. A method of operating a network system comprising at least one server, the method comprising:

receiving a notification from a cellular data network that a mobile device has gained or requested access to a cellular network data service;

in association with the notification, and during an authentication time period related to the receipt of the notification, wait for a corresponding request from a mobile device data traffic characterization agent for login and/or authentication;

when the mobile device data traffic characterization agent requests login and/or authentication during the authentication time period and properly logs in or authenticates, set up a data rating service for cellular data traffic of the mobile device in a first configuration that relies on data traffic characterization from the mobile device agent; and

when the mobile device agent fails to make during the authentication time period or successfully complete the corresponding request, set up the data rating service for cellular data traffic of the mobile device in a second configuration that operates without reliance on data traffic characterization from the mobile device agent.

2. The method of claim 1 , wherein the first configuration receives records of data usage from the mobile device data traffic characterization agent, and the second configuration receives records of data usage from one or more network measurement points.

3. The method of claim 1 , wherein data traffic characterization comprises records of data usage, the method further comprising classifying cellular data network usage into several categories based on the records.

4. The method of claim 1 , wherein data traffic characterization comprises records of data usage, the method further comprising incrementing cellular data network usage limits for the mobile device based on the records.

5. The method of claim 1 , further comprising, for determining that the device agent has failed to make the corresponding request, imposing a time limit between receiving the notification and receiving the corresponding request.

6. The method of claim 1 , further comprising determining whether the device agent is properly providing data characterization.

7. The method of claim 6 , wherein determining whether the device agent is properly providing data characterization comprises:

receiving first data records generated by the mobile device and purporting to indicate cellular data network usage by the mobile device;

receiving second data records generated by one or more network measurement points and indicating cellular data network usage by the mobile device; and

comparing usages derived respectively from the first and second data records; and

deciding that the device agent is not properly providing data characterization when the comparing shows a significant difference between the compared usages.

8. The method of claim 6 , wherein determining whether the device agent is properly providing data categorization comprises tracking the number of Subscriber Identity Modules that have been associated with the mobile device, and when the number exceeds a limit deciding that the device agent is not properly providing data characterization.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Jan 5, 2017
From: HEADWATER PARTNERS I LLC; HEADWATER MANAGEMENT LLC
To: HEADWATER RESEARCH LLC
Reel/Frame 041268/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2014
From: RALEIGH, GREGORY G.; LAVINE, JAMES
To: HEADWATER PARTNERS I LLC
Reel/Frame 033641/0521 →
Continuity (125)
Division 13237827 · Sep 20, 2011
Continuation In Part 12380759 · Mar 2, 2009
Continuation In Part 12380779 · Mar 2, 2009
Continuation In Part 12380758 · Mar 2, 2009
Continuation In Part 12380778 · Mar 2, 2009
Continuation In Part 12380768 · Mar 2, 2009
Continuation In Part 12380767 · Mar 2, 2009
Continuation In Part 12380780 · Mar 2, 2009
Continuation In Part 12380755 · Mar 2, 2009
Continuation In Part 12380756 · Mar 2, 2009
Continuation In Part 12380770 · Mar 2, 2009
Continuation In Part 12380772 · Mar 20, 2009
Continuation In Part 12380782 · Mar 2, 2009
Continuation In Part 12380783 · Mar 2, 2009
Continuation In Part 12380757 · Mar 2, 2009
Continuation In Part 12380781 · Mar 2, 2009
Continuation In Part 12380774 · Mar 2, 2009
Continuation In Part 12380773 · Mar 2, 2009
Continuation In Part 12380769 · Mar 2, 2009
Continuation In Part 12380777 · Mar 2, 2009
Continuation In Part 12695019 · Jan 27, 2010
Continuation In Part 12695020 · Jan 27, 2010
Continuation In Part 12694445 · Jan 27, 2010
Continuation In Part 12694451 · Jan 27, 2010
Continuation In Part 12694455 · Jan 27, 2010
Continuation In Part 12695021 · Jan 27, 2010
Continuation In Part 12695980 · Jan 28, 2010
Continuation In Part 13134005 · May 25, 2011
Continuation In Part 13134028 · May 25, 2011
Continuation In Part 13229580 · Sep 9, 2011
Continuation In Part 12380778
Continuation In Part 12380771 · Mar 2, 2009
Continuation In Part 12380780
Continuation In Part 12380780
Continuation In Part 12380780
Continuation In Part 12380780
Continuation In Part 12380780
Continuation In Part 12380780
Continuation In Part 12695019
Continuation In Part 12695021
Continuation In Part 12380759 · Mar 2, 2009
Continuation In Part 12380779
Continuation In Part 12380758 · Mar 2, 2009
Continuation In Part 12380778
Continuation In Part 12380768
Continuation In Part 12380767
Continuation In Part 12380780
Continuation In Part 12380755
Continuation In Part 12380756
Continuation In Part 12380770
Continuation In Part 12380772
Continuation In Part 12380782
Continuation In Part 12380783
Continuation In Part 12380757
Continuation In Part 12380781
Continuation In Part 12380774
Continuation In Part 12380771 · Mar 2, 2009
Continuation In Part 12380773
Continuation In Part 12380769
Continuation In Part 12380777
Continuation In Part 12695019
Continuation In Part 12695020
Continuation In Part 12694445
Continuation In Part 12694451
Continuation In Part 12694455
Continuation In Part 12695021
Continuation In Part 12695980
Continuation In Part 13134005
Continuation In Part 12380759
Continuation In Part 12380779
Continuation In Part 12380758
Continuation In Part 12380778
Continuation In Part 12380768
Continuation In Part 12380767
Continuation In Part 12380780
Continuation In Part 12380755
Continuation In Part 12380756
Continuation In Part 12380770
Continuation In Part 12380772
Continuation In Part 12380782
Continuation In Part 12380783
Continuation In Part 12380757
Continuation In Part 12380781
Continuation In Part 12380774
Continuation In Part 12380771
Continuation In Part 12380773
Continuation In Part 12380769
Continuation In Part 12380777
Continuation In Part 12695019
Continuation In Part 12695020
Continuation In Part 12694445
Continuation In Part 12694451
Continuation In Part 12694455 · Jan 27, 2010
Continuation In Part 12695021
Continuation In Part 12695980
Continuation In Part 12380759
Continuation In Part 12380779
Continuation In Part 12380758
Continuation In Part 12380778
Continuation In Part 12380768
Continuation In Part 12380767
Continuation In Part 12380780
Continuation In Part 12380755
Continuation In Part 12380756
Continuation In Part 12380770
Continuation In Part 12380772
Continuation In Part 12380782
Continuation In Part 12380783
Continuation In Part 12380757
Continuation In Part 12380781
Continuation In Part 12380774
Continuation In Part 12380771
Continuation In Part 12380773
Continuation In Part 12380769
Continuation In Part 12380777
Continuation In Part 12695019
Continuation In Part 12695020
Continuation In Part 12694445
Continuation In Part 12694451
Continuation In Part 12694455
Continuation In Part 12695021
Continuation In Part 12695980
Continuation In Part 13134005
Continuation In Part 13134028
Related Publication 20150111528A1 · Apr 23, 2015