Patents Assigned to Carrier IQ, Inc.
-
Patent number: 10419590Abstract: In one example, performance of a method facilitates an improvement in a wireless communication service provided to a user of a mobile wireless communication device, and includes receiving a user input signal indicating a perception by the user that performance of a mobile wireless communication device is unsatisfactory, retrieving, in response to receipt of the user input signal, device configuration information, and information concerning the location of a mobile wireless communication device at about the time that the user input signal was received, presenting the user with a list of user-selectable problem descriptions, and receiving a user input signal indicating user selection of one of the listed problem descriptions, transmitting, to a server, a request for assistance concerning the user-identified problem, and uploading, to the server, cached analytics stored at a mobile wireless communication device and corresponding to the selected problem description.Type: GrantFiled: April 23, 2018Date of Patent: September 17, 2019Assignee: CARRIER IQ, INC.Inventors: Chenhui Liu, Frederick Peter Mikkelsen, Alberto Gutierrez, Jr.
-
Patent number: 10251076Abstract: A customer self-service tuning system assists a mobile device user in adjusting his network settings and device configuration. Device, network and performance metrics are stored for a population. Over time all of these suggest changes in the device or network that change measured performance. The potential improvement(s) are presented to the user for selection. Performance measurements are taken and the user can choose to go forward with the new configuration or to revert. Each time a user requests self-care service, a new cohort is extracted from the then current overall population and analyzed for similarity to the user at that point in time. Each time an improvement is selected, the history of device states and network states is augmented. Identified variances are transformed into an action plan specific to a user and implemented on the device or network upon concurrence.Type: GrantFiled: September 11, 2018Date of Patent: April 2, 2019Assignee: CARRIER IQ, INC.Inventors: Frederick Peter Mikkelsen, Alberto Gutierrez, Jr.
-
Patent number: 10111117Abstract: A customer self-service tuning system assists a mobile device user in adjusting his network settings and device configuration. Device, network and performance metrics are stored for a population. Over time all of these suggest changes in the device or network that change measured performance. The potential improvement(s) are presented to the user for selection. Performance measurements are taken and the user can choose to go forward with the new configuration or to revert. Each time a user requests self-care service, a new cohort is extracted from the then current overall population and analyzed for similarity to the user at that point in time. Each time an improvement is selected, the history of device states and network states is augmented. Identified variances are transformed into an action plan specific to a user and implemented on the device or network upon concurrence.Type: GrantFiled: January 31, 2017Date of Patent: October 23, 2018Assignee: CARRIER IQ, INC.Inventors: Frederick Peter Mikkelsen, Alberto Gutierrez, Jr.
-
Patent number: 10079927Abstract: A system communicatively couples a server to a plurality of mobile wireless device clients to receive and track customer care related information which has been captured on any one of the clients. The server uses information sent by a client to initiate a customer care request ticket and responds to the client request with a ticket number and request description compiled using the information from the client. A system receives from a mobile device user a request to tuneup, a devstate extracted from a cache stored in the mobile device, and proposes at least one delta devstate operation to resolve the perception; making an adjustment or guiding the user to make an adjustment to execute the proposed delta operation; and at the end of an evaluation period, offers to revert to the stored prior state; to accept the delta state; or to continue the tuneup process.Type: GrantFiled: December 9, 2014Date of Patent: September 18, 2018Assignee: CARRIER IQ, INC.Inventors: Chenhui Liu, Frederick Peter Mikkelsen, Alberto Gutierrez, Jr.
-
Patent number: 9986450Abstract: A method estimates resource consumption between applications within and among a population of wireless mobile devices. Aggregating and analyzing samples for each member of the population of devices provides comparable individual results. Subsequently aggregating and analyzing only summary information for each member of the population of devices provides cluster, crowd, and global comparisons. An apparatus determines out of norm behavior of an individual within a crowd, or relative differences between two crowds.Type: GrantFiled: July 2, 2013Date of Patent: May 29, 2018Assignee: CARRIER IQ, INC.Inventors: Alberto Gutierrez, Jr., Chang Jia Wang
-
Patent number: 9807229Abstract: A minimum confidence level is applied to recognize a localizable wireless system debility from a debility which is invariant from place to place or which cannot be significantly distinguished from service performance levels of comparable mobile user terminals in the network as a whole. Reports received by the population of users of a service or product family are scored, aggregated, normalized, and averaged overall and for each geographic service area. A report is received from a particular end user and the customer operated wireless instrument and transformed into an individual user experience score over a length of time and breadth of locations. The reports provided by the population of users are transformed into a population experience score that reflects usage in the same time and locations reported from the wireless instrument of the particular end user. Various potential causations are considered and those which exceed a minimum level of confidence are presented.Type: GrantFiled: October 10, 2014Date of Patent: October 31, 2017Assignee: CARRIER IQ, INC.Inventors: Alberto Gutierrez, Jr., Chang-Jia Wang
-
Patent number: 9591494Abstract: A customer self-service tuning system assists a mobile device user in adjusting his network settings and device configuration. Device, network and performance metrics are stored for a population. Over time all of these suggest changes in the device or network that change measured performance. The potential improvement(s) are presented to the user for selection. Performance measurements are taken and the user can choose to go forward with the new configuration or to revert. Each time a user requests self-care service, a new cohort is extracted from the then current overall population and analyzed for similarity to the user at that point in time. Each time an improvement is selected, the history of device states and network states is augmented. Identified variances are transformed into an action plan specific to a user and implemented on the device or network upon concurrence.Type: GrantFiled: October 12, 2015Date of Patent: March 7, 2017Assignee: CARRIER IQ, INC.Inventors: Frederick Mikkelsen, Alberto Gutierrez, Jr.
-
Patent number: 9369958Abstract: A method detects misconfiguration of a wireless network which wastes battery power in mobile devices within a location area of the network. A data collection agent installed in a wireless device records and reports idle-mode handovers. An analytics circuit reads RF measurements and locations from these reports to suggest where handover zones may be optimized or IRAT cell resection parameters are defective. A mobile device may self-tune battery consumption by determining its individual location areas of high battery consumption; desensitizing itself to cell signal strength instability; and increasing its tenacity to a most recently used cell.Type: GrantFiled: December 29, 2013Date of Patent: June 14, 2016Assignee: CARRIER IQ, INC.Inventors: Benoit Pasquereau, David Paul Hayter
-
Publication number: 20150333856Abstract: In a wireless call between two mobile phones, metrics of conversational latency between the two parties determines a measure of Quality of Service (QoS) for the one or more carriers of real-time transport protocol RTP packets. Packages of metrics are collected at the two terminal devices, each of which may have an independent local clock. A Quality of Service estimation apparatus transforms metric packages into a pair of probability distribution functions for a plurality of real-time transport protocol packets between two endpoints. The offset between the two independent local clocks is determined or eliminated. A key performance indicator is determined for End-to-End RTP stream delay by transforming the timestamps associated with transmission and reception at user equipment hosting a QoS agent.Type: ApplicationFiled: May 15, 2014Publication date: November 19, 2015Applicant: CARRIER IQ, INC.Inventors: David Paul Hayter, Benoit Pasquereau
-
Patent number: 9178882Abstract: 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.Type: GrantFiled: April 24, 2014Date of Patent: November 3, 2015Assignee: Carrier iQ, Inc.Inventors: Dan Schmitt, R Travis Jones, Bruce Blaine Lacey
-
Publication number: 20150312254Abstract: 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.Type: ApplicationFiled: April 24, 2014Publication date: October 29, 2015Applicant: CARRIER IQ, INC.Inventors: Dan Schmitt, R. Travis Jones, Bruce Blaine Lacey
-
Patent number: 9154375Abstract: 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.Type: GrantFiled: December 16, 2009Date of Patent: October 6, 2015Assignee: Carrier IQ, Inc.Inventor: David Paul Hayter
-
Publication number: 20150178477Abstract: A system protects a mobile wireless device owner/user who has entered into a private data collection agreement with a service provider or subscribed as a survey participant. The system enables each survey or service to define a profile, which contains triggers, data to be collected, conditions to package it, and targets to receive packages. Embedded within the user's device, a data collection privacy agent verifies the owner/user's permission for each profile. When a permitted privacy agent is triggered, it stores the data to be collected upon each specific trigger condition or event. Upon determining a condition to package collected data, the permitted privacy agent compiles a package containing only the data related to a permitted profile sourced from an authenticated survey or service, encrypts it, transmits the encrypted package to a target defined within the profile, and reallocates any storage space which is no longer needed.Type: ApplicationFiled: December 25, 2013Publication date: June 25, 2015Applicant: CARRIER IQ, INC.Inventors: BRUCE BLAINE LACEY, Ellis Wong
-
Publication number: 20150106166Abstract: An interactive display apparatus and method for operating a server to trace the origin of data which results in a display of unsatisfactory Quality of Service for a plurality of wireless communication devices and to set thresholds and relative importance of measurements. An apparatus and method to view and set thresholds for discounting scores according to satisfaction.Type: ApplicationFiled: November 24, 2014Publication date: April 16, 2015Applicant: CARRIER IQ, INCInventors: Alberto Gutierrez, JR., Clarence Fredrick Ames, Jamil Husain
-
Publication number: 20150099494Abstract: A system communicatively couples a server to a plurality of mobile wireless device clients to receive and track customer care related information which has been captured on any one of the clients. The server uses information sent by a client to initiate a customer care request ticket and responds to the client request with a ticket number and request description compiled using the information from the client. A system receives from a mobile device user a request to tuneup, a devstate extracted from a cache stored in the mobile device, and proposes at least one delta devstate operation to resolve the perception; making an adjustment or guiding the user to make an adjustment to execute the proposed delta operation; and at the end of an evaluation period, offers to revert to the stored prior state; to accept the delta state; or to continue the tuneup process.Type: ApplicationFiled: December 9, 2014Publication date: April 9, 2015Applicant: CARRIER IQ, INCInventors: Chenhui Liu, Frederick Mikkelsen, Alberto Gutierrez, JR.
-
Publication number: 20140242990Abstract: A method detects misconfiguration of a wireless network which wastes battery power in mobile devices within a location area of the network. A data collection agent installed in a wireless device records and reports idle-mode handovers. An analytics circuit reads RF measurements and locations from these reports to suggest where handover zones may be optimized or IRAT cell resection parameters are defective. A mobile device may self-tune battery consumption by determining its individual location areas of high battery consumption; desensitizing itself to cell signal strength instability; and increasing its tenacity to a most recently used cell.Type: ApplicationFiled: December 29, 2013Publication date: August 28, 2014Applicant: CARRIER IQ, INC.Inventors: Benoit Pasquereau, David Paul Hayter
-
Publication number: 20140244517Abstract: A method for a plurality of processors configured to perform steps in a map/reduce network operation adds incremental batch transformation of sequential measures recorded by time periods and uploaded asynchronously from their capture on mobile devices. The method creates and tracks measure states for each measure. The current recurrence of a measure is a transformation of selected past recurrences and measures. Measure state is propagated according to rules. The ID for a current measure is derived from the IDs of its cache measures and the IDs of its trigger measures. A batch incremental enrichment transforms one or more measures from one or more recurrences into at least one output measure that may be transformed again by the same or another batch incremental enrichment. The apparatus determines if the value needs to be overwritten with a newer value by the type of transformation, the recurrence id and the state.Type: ApplicationFiled: March 21, 2014Publication date: August 28, 2014Applicant: CARRIER IQ, INC.Inventors: Steven R. Carr, Bruce Blaine Lacey
-
Publication number: 20140244516Abstract: Measurements are taken at each mobile wireless device and aggregated to establish norms. The transformations are suitable for a massively parallel array of processors using map-reduce computing. Upon demand, equivalent measurements for individual mobile wireless devices may be computed for comparable multidimensional analysis. The same transformations may be applied in a silo of processors chained by memory locations feeding data driven processes. Analysis of variance from norms can isolate potential causes of customer dissatisfaction. Detailed and immediate issue resolution and remedies may save support costs and increase subscriber revenue. Identical transformations applied to an individual device as well as across the entire comparable population of devices enables reactive care to a customer incident.Type: ApplicationFiled: December 27, 2013Publication date: August 28, 2014Applicant: CARRIER IQ, INC.Inventors: BRUCE BLAINE LACEY, Ellis Wong
-
Publication number: 20140181505Abstract: A mobile secure agent on a wireless device executes one or more authenticated data collection profiles provisioned by a private profile producer. Each data package can only be transmitted to a collector certificated by the same private profile producer. Update profiles are signed and provisioned through a tunnel initiated from the mobile secure agent. A Certificate Authority provides libraries, anchors, and certificates in a key management message module to each mobile secure agent which enables revocation and replacement of certificates. Data stored in this way on a wireless device may only be transmitted in encrypted form to an authenticated destination.Type: ApplicationFiled: December 25, 2012Publication date: June 26, 2014Applicant: CARRIER IQ, INC.Inventors: Dustin Michael Moore, R. Travis Jones, Bruce Blaine Lacey
-
Publication number: 20140148102Abstract: A wireless device user controls participation in a study panel. The device contains a data collection agent installed by the user, the manufacturer, or a distributor. The user enlists in a study panel. The essential steps include: a user obtains a panel identification identity and provides it to a data collection agent; the data collection agent receives the panel identification identity and uses it to initiate the transfer of a data collection profile. Upon receiving the data collection profile, the data collection agent on the wireless device is configured to participate in a specific study. The agent is controlled by the profile to record metrics and user selections, transform the data into a package, and transmit the package to a destination package reception server determined in the profile.Type: ApplicationFiled: November 27, 2012Publication date: May 29, 2014Applicant: CARRIER IQ, INC.Inventor: George E. Hoffman