IP Library Granted Patent US 9,980,146
Granted Patent B2
US 9,980,146 · App. 15/158,522 · Granted May 22, 2018

Communications device with secure data path processing agents

Inventors: Gregory G. Raleigh (Woodside, CA); James Lavine (Corte Madera, CA); Alireza Raissinia (Monte Sereno, CA); Michael J. Sabin (Sunnyvale, CA)
Assignee: Headwater Research LLC
H04W12/12H04L41/046H04L63/1425G06F21/575
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,980,146
App. No.
15/158,522
Granted
May 22, 2018
Kind
B2
Abstract

A network system comprising memory configured to store a device communication activity policy, and a policy verification processor configured to (a) receive a device data record over a trusted communication link between the network system and a device data record generator on a communications device, the device data record comprising information about a data communications activity by the communications device, the information configured to assist the policy verification processor in determining whether the communications device is operating or has operated in accordance with the device communication activity policy, (b) determine, based on the device data record, whether the communications device is operating or has operated in accordance with the device communication activity policy, and (c) upon determining that the communications device is not operating or has not operated in accordance with the device communication activity policy, initiate an error handling action.

Claims (14)

1. A mobile end-user device comprising:

a wireless wide-area network (WWAN) modem, including signal processing elements, to communicate Internet service activity data with at least one WWAN;

an application processing environment to execute device applications that each communicate Internet service activity data with one or more network servers via the WWAN modem and the WWAN;

a secure processing environment in an Internet service activity data path between the application processing environment and the signal processing elements, the secure processing environment executing a service to generate first device data records (DDRs) reflecting a first data usage classification of Internet service activity data traversing the data path;

a service processor agent to execute outside of the secure processing environment, the service processor agent operating to generate second DDRs reflecting a second data usage classification of Internet service activity data attributed to one or more device applications executing in the application processing environment; and

one or more device agents to communicate the first and second DDRs to one or more network elements.

2. The mobile end-user device of claim 1 , wherein the signal processing elements also reside in the secure processing environment.

3. The mobile end-user device of claim 1 , wherein the one or more device agents execute outside of the secure processing environment, the service to secure the first DDRs and to provide the secure first DDRs to the one or more device agents.

4. The mobile end-user device of claim 1 , the service and/or the service processor agent configured to generate respective DDRs to provide at least approximate alignment between a measurement interval spanned by a given first DDR and a measurement interval spanned by a given second DDR.

5. The mobile end-user device of claim 1 , wherein the second data usage classification differs from the first data usage classification at least by providing device usage attributed to specific device applications.

6. The mobile end-user device of claim 1 , wherein the second data usage classification differs from the first data usage classification at least by providing device usage attributed to an active network used.

7. The mobile end-user device of claim 1 , wherein the second data usage classification differs from the first data usage classification at least by providing device usage classified with layer 7 network information.

8. The mobile end-user device of claim 1 , wherein the secure processing environment executes on a processor in the WWAN modem.

9. The mobile end-user device of claim 1 , wherein the secure processing environment executes on a processor in a Subscriber Identity Module coupled to the device.

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 Jun 8, 2016
From: RALEIGH, GREGORY G.; RAISSINIA, ALIREZA; LAVINE, JAMES; SABIN, MICHAEL J.
To: HEADWATER PARTNERS I LLC
Reel/Frame 038847/0691 →
Continuity (40)
Continuation 14272274 · May 7, 2014
Division 13247998 · Sep 28, 2011
Continuation In Part 13134028 · May 25, 2011
Continuation In Part 12695021 · Jan 27, 2010
Continuation In Part 12380780 · Mar 2, 2009
Continuation In Part 13134005 · May 25, 2011
Continuation In Part 12695019 · Jan 27, 2010
Continuation In Part 12695020 · Jan 27, 2010
Continuation In Part 12694455 · Jan 27, 2010
Continuation In Part 12380778 · Mar 2, 2009
Continuation In Part 12380780 · Mar 2, 2009
Provisional Application 61418507 · Dec 1, 2010
Provisional Application 61418209 · Dec 1, 2010
Provisional Application 61420727 · Dec 7, 2010
Provisional Application 61422565 · Dec 13, 2010
Provisional Application 61422572 · Dec 13, 2010
Provisional Application 61422574 · Dec 13, 2010
Provisional Application 61435564 · Jan 24, 2011
Provisional Application 61472606 · Apr 6, 2011
Provisional Application 61348022 · May 25, 2010
Provisional Application 61381159 · Sep 9, 2010
Provisional Application 61381162 · Sep 9, 2010
Provisional Application 61384456 · Sep 20, 2010
Provisional Application 61385020 · Sep 21, 2010
Provisional Application 61252151 · Oct 15, 2009
Provisional Application 61252153 · Oct 15, 2009
Provisional Application 61206354 · Jan 28, 2009
Provisional Application 61206944 · Feb 4, 2009
Provisional Application 61207393 · Feb 10, 2009
Provisional Application 61207739 · Feb 13, 2009
Provisional Application 61389547 · Oct 4, 2010
Provisional Application 61387243 · Sep 28, 2010
Provisional Application 61387247 · Sep 28, 2010
Provisional Application 61407358 · Oct 27, 2010
Provisional Application 61264126 · Nov 24, 2009
Provisional Application 61270353 · Jul 6, 2009
Provisional Application 61275208 · Aug 25, 2009
Provisional Application 61237753 · Aug 28, 2009
Provisional Application 61264120 · Nov 24, 2009
Related Publication 20170099604A1 · Apr 6, 2017