Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


CARRIER IQ, INC.

CARRIER IQ, INC. Patent applications
Patent application numberTitlePublished
20120079105Application Processor Apparatus and Method for Monitoring A Wireless Communication Network - An application processor of a distributed architecture for monitoring mobile communication in a wireless communication network is claimed. Systems and methods enable receiving reporting data related to events that occur in a wireless network from the perspective of the wireless device. The data management system is capable of generating a data reporting profile and communicating with a wireless device. The application processor is capable of monitoring and reporting a plurality of conditions within the wireless device and sending and receiving communications from the data management system. The baseband processor is capable of monitoring and reporting plurality of conditions on the wireless network and sending and receiving communications with the application processor. Both the application processor and the baseband processor monitor and report the conditions of the device and the network by applying a series of logical rules found within the data reporting profile.03-29-2012
20120079079Data Management System Server Apparatus and Method for Monitoring A Wireless Communication Network - A data management system of a distributed architecture for monitoring mobile communication in a wireless communication network is claimed. Systems and methods enable receiving reporting data related to events that occur in a wireless network from the perspective of the wireless device. The data management system is capable of generating a data reporting profile and communicating with a wireless device. The application processor is capable of monitoring and reporting a plurality of conditions within the wireless device and sending and receiving communications from the data management system. The baseband processor is capable of monitoring and reporting plurality of conditions on the wireless network and sending and receiving communications with the application processor. Both the application processor and the baseband processor monitor and report the conditions of the device and the network by applying a series of logical rules found within the data reporting profile.03-29-2012
20120076034Baseband Processor Apparatus and Method for Monitoring A Wireless Communication Network - A baseband processor of a distributed architecture for monitoring mobile communication in a wireless communication network is claimed. Systems and methods enable receiving reporting data related to events that occur in a wireless network from the perspective of the wireless device. The data management system is capable of generating a data reporting profile and communicating with a wireless device. The application processor is capable of monitoring and reporting a plurality of conditions within the wireless device and sending and receiving communications from the data management system. The baseband processor is capable of monitoring and reporting plurality of conditions on the wireless network and sending and receiving communications with the application processor. Both the application processor and the baseband processor monitor and report the conditions of the device and the network by applying a series of logical rules found within the data reporting profile.03-29-2012
20120072267Quality of Service Performance Scoring and Rating Display and Navigation System - A computer display device is configured to present a plurality of Quality of Service Ratings and link to selectable displays of the component data supporting said Quality of Service Rating. Each Quality of Service Rating is determined by comparing a total combined Quality of Service Score with at least one threshold for a type of service. A method for determining a total combined Quality of Service Score comprises adjusting by an aggregate numerical value for minor Key Performance Indicators from a gross score established among selected major Key Performance Indicators. In an embodiment a ceiling is determined by the lowest rating among the major Key Performance Indicators. A plurality of dimensions and limits determines subsets of wireless communications apparatus. Changes of Quality of Service between subsets are correlated with changes in the data recorded according to a collection profile at each wireless communication apparatus categorized into a subset.03-22-2012
20110231360Persistent flow method to define transformation of metrics packages into a data store suitable for analysis by visualization - A persistent flow provides a contract for delivering certain measures in a format which can be interactively analyzed along certain dimensions. It defines how a large number of metrics packages may be transformed into one or more hypercubes within a datamart. In particular a Carrier IQ persistent flow defines the dimensions along which key performance indicators may be displayed interactively in at least one dashboard with analytic tool controls. A persistent flow is stateful to incrementally process metrics packages over multiple collection periods which are not correlated with the times the metrics are recorded at the device. A flow defines the measures to be derived from metrics and the attributes of the measures of interest in a study. A flow defines enrichments that may be determined by examining measures from apparently independent sources and uses reference files to decode status records. A persistent flow provides an up-to-date view in the datamart by being run on a regular schedule to combine the most recently received data with previous intermediate results, thereby improving performance and avoiding staleness.09-22-2011
20110213663SERVICE INTELLIGENCE MODULE PROGRAM PRODUCT - A service intelligence module may be embodied as a system or as a method for configuring a processor. It comprises at least a metric definition, which is a computer executable rule for parsing a binary formatted log message for a metric type; and a measure factory, which configures a processor to publish attributes of a measure determined by a calculation or computation performed on a metric collected by a data collection agent. A service intelligence module further comprises an enrichment which joins two datastreams having a common dimension. Service intelligence modules may capture and analyze such domains as illustrated but not limited to: application analytics, carrier comparative quality and performance analytics, advertising audience segmentation analysis, and content copyright analytics. A computer executed method and program product comprising codes for reading recorded values from a metric package and generating measures, under control of a mobile service intelligence platform for display to a user of a domain specific analysis service. A combination of service intelligence modules may be selected and applied to a study. Each service intelligence module may have aspects for combining and organizing data along useful dimensions for analysis, and for reading pertinent metrics to transformation into measures in the form appropriate to a specific study.09-01-2011
20110161338DYNAMIC TASKING-MASKING SERVER APPARATUS, SYSTEM, AND METHOD FOR DYNAMICALLY CONFIGURING ADAPTIVE AGENTS IN WIRELESS DEVICES - A method for operating a dynamic tasking-masking server comprising a circuit to receive a package of metrics recorded at an adaptive server, coupled to a circuit to search an event register for package elements, coupled to a circuit to generate a replacement profile for transmission to the agent, wherein a circuit is comprises a processor adapted by a program product and storage for data and for instructions to adapt the processor accordingly. An apparatus which either masks or unmasks operations defined in a profile on an adaptive agent or provides a replacement profile to the adaptive agent based on configuration-state recorded and transmitted by a package defined in the last profile and comparison with persistent queries stored in an event register data structure.06-30-2011
20110153648DYNAMIC TASKING-MASKING SERVER AND METHOD FOR DYNAMICALLY CONFIGURING ADAPTIVE AGENTS FOR PERSISTENT QUERY OF MOBILE APPARATUS - A method for operating a dynamic tasking-masking server comprising a circuit to receive a package of metrics recorded at an adaptive server, coupled to a circuit to search an event register for package elements, coupled to a circuit to generate a replacement profile for transmission to the agent, wherein a circuit is comprises a processor adapted by a program product and storage for data and for instructions to adapt the processor accordingly. An apparatus which either masks or unmasks operations defined in a profile on an adaptive agent or provides a replacement profile to the adaptive agent based on configuration-state recorded and transmitted by a package defined in the last profile and comparison with persistent queries stored in an event register data structure.06-23-2011
20110125893Method for recording user experience or performance of a peripheral device - 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.05-26-2011
20110106942Data collection associated with components and services of a wireless communication network - Systems, apparatus, and methods for transmitting a data collection profile from a server in connection with a telecommunications network that includes multiple devices. The data collection profile controls which devices should collect data, the condition under which certain data is desired, and when the data is to be returned. The data collection profile is provided to devices which collect data in accordance with the data collection profile. Finally, the collected data is received by a service platform for further processing.05-05-2011
20110009135NEIGHBOR LIST GENERATION IN WIRELESS NETWORKS - Generating neighbor lists. A set of devices are provisioned to report on neighbor lists and visibility of sectors. Each device in the set of devices generates event data that includes the neighbor list from a sector, other sectors visible while using the neighbor list, and/or sectors visible to the device if the call was dropped or lost. The event data of each device is received at a management system. The management system can derive recommended neighbor lists for each sector in a wireless network based on the cumulative event data received from the set of devices operating in the network.01-13-2011
20100167713PROGRAMMABLE AGENT FOR MONITORING MOBILE COMMUNICATION IN A WIRELESS COMMUNICATION NETWORK - Systems and methods for collecting data related to events that occur in a wireless network. The method comprises receiving a data reporting profile which includes a series of executable commands which include a series of logical rules governing the manner in which reporting data should be generated and reported, compiling the executable commands of the data reporting profile into collection schema for collecting and reporting the reporting data according to the logical rules of the data reporting profile, creating a plurality of triggering criteria when reporting data should be generated based on the collection schema, creating a plurality of memory where the reporting data may be stored according to the collection schema, and scheduling the transfer of reporting data according to the collection schema.07-01-2010
20100167658DISTRIBUTED ARCHITECTURE FOR MONITORING MOBILE COMMUNICATION IN A WIRELESS COMMUNICATION NETWORK - Systems and methods for receiving reporting data related to events that occur in a wireless network. The system comprises a data management system capable of generating a data reporting profile and communicating with a wireless device and a wireless device comprised of a first and at least one secondary processor, the first processor being monitored by a master agent and the secondary processors being monitored by a slave agent, the master agent being capable of monitoring and reporting a plurality of conditions of the first processor and sending and receiving communications from the data management system, and the slave agent being capable of monitoring and reporting plurality of conditions on the secondary processors and sending and receiving communications with the master agent. The master agent and slave agent monitor and report the conditions of the first and second processor by applying a series of logical rules found within the data reporting profile.07-01-2010
20090210516USING MOBILE DEVICE TO CREATE ACTIVITY RECORD - A communication device and a data server record and collect events and event-related data to create an activity record. A user of the communication device may request that events and related data be recorded and collected using a configuration option on the communication device or through an interaction with the data server. Data are grouped into data sets and uploaded to the data server either automatically or upon user approval. The data server uses the uploaded data to create an activity record which the user may access through a website. The user uploads additional data which are associated with the activity record. In some instances, the data server embeds a link pointing to the additional data in an entry in the activity record corresponding to an event associated with the additional data.08-20-2009
20090207749USER-INITIATED REPORTING OF MOBILE COMMUNICATION SYSTEM ERRORS - Systems and methods that automatically collect data associated with system-identified errors as well as data associated with events associated with user-initiated actions. A data collection profile defines data to be collected and a user-initiated trigger. When the user-initiated trigger is sensed, data is collected according to the data collection profile. The collected data can be uploaded immediately, or stored for some period of time before being transmitted to a collection system. A user recognizes an event which may not be recognizable by the system and the user provides an input defined as the user-initiated trigger. Data may be collected for a brief time before, during and a brief time after sensing the user-initiated trigger and may be uploaded to a system. The user may annotate the collected data by explaining the error, after which the explanation is correlated with the collected data.08-20-2009

Patent applications by CARRIER IQ, INC.