IP Library Granted Patent US 9,154,375
Granted Patent B2
US 9,154,375 · App. 12/638,987 · Granted Oct 6, 2015

Method for recording user experience or performance of a peripheral device

Inventor: David Paul Hayter (Guildford, GB)
Assignee: Carrier IQ, Inc.
H04L41/069H04L43/0811
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,154,375
App. No.
12/638,987
Granted
Oct 6, 2015
Kind
B2
Abstract

The present invention comprises a system, apparatus, and method for subscribing to indicia related to a user experience or a peripheral device, in an embodiment a broadband wireless modem, recording selected indicia, and forwarding them to a server on a network. The system comprises a server coupled to a plurality of user terminals through a network, to receive a set of indicia, an apparatus for controlling a baseband/broadband processor, and a program product comprising instructions to adapt a central processing unit to perform as follows. In an embodiment, connecting to a broadband/baseband processor comprising issuing commands, subscribing to receive indicia, determining a condition has occurred, recording a plurality of indicia, forwarding a set of indicia to a destination on the network. Indicia includes measurement values, state changes, event occurrences, user actions, activity and inactivity at time stamped milestones, and sequences and combinations of the above.

Claims (24)

1. An end user terminal apparatus for detecting network impairments and outages which comprises:

a first circuit for connection to a wireless baseband processor;

a second circuit for subscription to streams of indicia concerning selected communications network parameters emitted from said wireless baseband processor;

a third circuit for determination that and when a condition of interest has occurred triggered by a combination of values, codes, changes, rates of change, or events which impair LTE network operations;

a fourth circuit for recordation of a plurality of indicia wherein said fourth circuit for recordation comprises a processor adapted by a rule-based data collection profile to store piecewise structured logs of a time-based record of conditions occurring among multiple layers of the network including the physical layer, the transport layer and the application layer, and measurement values into a store when said condition of interest has occurred; and

a fifth circuit for forwarding a set of indicia to a server, the circuits mutually coupled communicatively.

2. The apparatus of claim 1 wherein indicia comprise: Radio Link Protocol statistics.

3. The apparatus of claim 1 wherein indicia comprise: log stream containing access probe sequence information.

4. The apparatus of claim 1 wherein indicia comprise: log stream that holds uplink and downlink PPP packets (embedded IP packets) received from a base station.

5. The apparatus of claim 1 wherein indicia comprise: log stream containing GSM RRC signaling messages.

6. The apparatus of claim 1 wherein indicia comprise: log stream containing uplink and downlink statistics about Radio Link Control transport.

7. The apparatus of claim 1 wherein indicia comprise: log stream containing any current active cells measured by said wireless baseband processor.

8. The apparatus of claim 1 wherein indicia comprise: log stream containing any current neighboring cells that can be measured or seen by said wireless baseband processor.

9. The apparatus of claim 1 wherein indicia comprise: log stream containing any measurements of all cells seen and measured.

10. The apparatus of claim 1 wherein a condition of interest comprises: a connection lost.

11. The apparatus of claim 1 wherein a condition of interest comprises: a data value passing a low threshold or a high threshold.

12. The apparatus of claim 1 wherein a condition of interest comprises: a plurality of data values meeting an equality or inequality condition.

13. The apparatus of claim 1 wherein a condition of interest comprises: a period of time without changing value.

14. The apparatus of claim 1 wherein a condition of interest comprises: a rate of change of a data value.

15. The apparatus of claim 1 wherein a condition of interest comprises: a threshold of filled storage.

16. The apparatus of claim 1 wherein a condition of interest comprises: a failure to respond to a command.

17. The apparatus of claim 1 wherein a condition of interest comprises: a location within an area.

18. The apparatus of claim 1 wherein a condition of interest comprises: a user initiated process.

19. The apparatus of claim 1 wherein a condition of interest comprises: a programmable combination of events, measured values, and elapsed times.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2016
From: CARRIER IQ, INC.
To: AT&T MOBILITY IP, LLC
Reel/Frame 037576/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2010
From: HAYTER, DAVID PAUL
To: CARRIER IQ, INC.
Reel/Frame 024746/0477 →
Continuity (2)
Provisional Application 61263259 · Nov 20, 2009
Related Publication 20110125893A1 · May 26, 2011