IP Library Granted Patent US 9,178,882
Granted Patent B1
US 9,178,882 · App. 14/261,406 · Granted Nov 3, 2015

Concurrent, diverse party multi-processor wireless quality metric collection circuits and method of operation

Inventors: Dan Schmitt (Adelphi, MD); R Travis Jones (Lake Zurich, IL); Bruce Blaine Lacey (Foster City, CA)
Assignee: Carrier iQ, Inc.
H04L63/0876H04L63/0435H04W12/04H04W12/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,178,882
App. No.
14/261,406
Granted
Nov 3, 2015
Kind
B1
Abstract

A system includes a bidirectional signal bus controlled by an M×S master/slave bridge circuit. An application processor having at least one core is communicatively coupled by the bidirectional signal bus to a radio processor having at least one virtual machine. The core hosts a master agent. The virtual machine hosts a slave agent. Each master agent is coupled to a collector server by an authenticated connection circuit to receive and store profiles and build and transmit packages. Each master agent is coupled to at least one slave agent and can transmit a profile to the slave agent and request and receive packages which are generated by the slave agent by executing the profile. Each slave agent receives and executes profiles to collect data from radio circuits and upon command builds and transmits data packages to a master agent.

Claims (36)

1. An apparatus comprising:

an electronic signal communication bus between an application processor and a baseband processor;

the baseband processor comprising at least one slave agent circuit;

the application processor comprising at least one master agent circuit;

wherein the at least one slave agent circuit is embedded during its manufacturing and test process, and wherein the at least one master agent is received and installed during a wireless connection to a network server after authentication and validation of a profile using a private key of the at least one slave agent circuit.

2. The apparatus of claim 1 wherein at least one slave agent circuit comprises:

an authentication circuit to validate a received profile and to authenticate each data connection to a master agent circuit;

a trigger circuit to determine when a condition within a received profile is fulfilled;

a transformation circuit to quantize, store and transfer a radio metric value from the baseband processor via an authenticated data connection to a master agent circuit.

3. The apparatus of claim 2 wherein the application processor comprises a received profile store containing a digital signature associated with the received profile and with a private key of a slave agent circuit.

4. An apparatus comprising:

an electronic signal communication bus between an application processor and a baseband processor;

the baseband processor comprising a plurality of slave agent circuits;

the application processor comprising at least one master agent circuit;

wherein at least one slave agent circuit is embedded during its manufacturing and test process, and wherein the at least one master agent is received and installed during a wireless connection to a network server after authentication and validation of a profile using a private key of the at least one slave agent circuit.

5. An apparatus comprising:

an electronic signal communication bus between an application processor and a baseband processor;

the baseband processor comprising at least one slave agent circuit;

the application processor comprising a plurality of master agent circuits;

wherein the at least one slave agent circuit is embedded during its manufacturing and test process, and wherein at least one master agent is received and installed during a wireless connection to a network server after authentication and validation of a profile using a private key of the at least one slave agent circuit.

6. A method for operation of a multiple profile defined wireless data collection apparatus by executable instructions stored in non-transitory media causing a processor to perform:

receiving and installing a validated master agent application;

recording metrics according to an authenticated collection profile;

transforming a radio metric to contain a destination connection identity;

opening a private data connection to a specific master agent identified in a collection profile; and

upon verification of a private data connection, transferring the transformed radio metric to the specific master agent,

whereby a slave agent circuit embedded during manufacturing, and test of a baseband processor validates a master agent installed by wireless transmission and accepts a data collection profile associated with the master agent.

7. The method of claim 6 wherein receiving and installing a validated master agent application comprises:

opening a secure communication channel to a wireless network server;

authenticating the server;

requesting by the application processor, a master agent installation file; and

verifying the file against a private key and installing the master agent.

8. The method of claim 6 wherein recording metrics according to an authenticated collection profile comprises:

receiving a data collection profile associated with a certain master agent,

validating the data collection profile with a private key, and

upon determining a condition within the data collection profile is fulfilled, quantizing and storing a radio metric.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2019
From: CARRIER IQ, INC.
To: AT&T MOBILITY IP, LLC
Reel/Frame 050807/0671 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2016
From: SCHMITT, DAN; JONES, R. TRAVIS; LACEY, BRUCE BLAINE
To: CARRIER IQ, INC.
Reel/Frame 039805/0188 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2016
From: CARRIER IQ, INC.
To: AT&T MOBILITY IP, LLC
Reel/Frame 037576/0085 →