Patents by Inventor George E. Hoffman

George E. Hoffman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20140148102
    Abstract: 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: Application
    Filed: November 27, 2012
    Publication date: May 29, 2014
    Applicant: CARRIER IQ, INC.
    Inventor: George E. Hoffman
  • Patent number: 8565746
    Abstract: 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.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: October 22, 2013
    Assignee: Carrier IQ, Inc.
    Inventor: George E. Hoffman
  • Publication number: 20130124484
    Abstract: A persistent flow apparatus maintains a datamart store with up-to-date transformations of packages as the packages are received from wireless recording devices. Each flow apparatus generates measures in a format which can be interactively analyzed along certain dimensions. 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 persistent flow is data driven by the receipt of new packages received from wireless recording devices having selected attributes and ignores unqualified packages.
    Type: Application
    Filed: January 9, 2013
    Publication date: May 16, 2013
    Applicant: CARRIER IQ, INC.
    Inventor: GEORGE E. HOFFMAN
  • Publication number: 20120331094
    Abstract: A multi-client data collection agent. Multiple parties provision (“task”) and maintain profiles on a single device. The agent is responsible for maintaining and executing these multiple profiles and their associated collected data, and for reporting up to each of the tasking authorities on the schedule each one specifies. The agent is controlled by the multiple profiles to record metrics and user selections, transform the data into a plurality of packages, and transmit the packages to at least one destination package reception server determined in each profile. A priority screen enables resolution of conflicts over scarce resources.
    Type: Application
    Filed: September 27, 2011
    Publication date: December 27, 2012
    Applicant: CARRIER IQ, INC.
    Inventors: GEORGE E. HOFFMAN, FERDINAND FRANCIS BOUDREAU, III
  • Publication number: 20120331540
    Abstract: An apparatus and a new method of authentication and authorization of tasking requests to data collection agents on wireless devices directly makes use of public key cryptography, rather than depending on domain-name-based authenticated using the standard HTTPS chain-of-trust: A set of digital credentials is stored in the device's secure credential store. These credentials include at least one “supertasking authority” credential, as well as one or more normal “tasking authority” credentials. Profiles are only accepted by the agent if they are signed by a trusted tasking authority credential. Supertasking authority credentials thus serve as credential authorities (CAs) for tasking authority credentials.
    Type: Application
    Filed: October 6, 2011
    Publication date: December 27, 2012
    Applicant: CARRIER IQ, INC.
    Inventors: GEORGE E. HOFFMAN, BRUCE BLAINE LACEY
  • Publication number: 20120240206
    Abstract: 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: Application
    Filed: March 17, 2011
    Publication date: September 20, 2012
    Applicant: CARRIER IQ, INC.
    Inventor: GEORGE E. HOFFMAN
  • Patent number: 8219037
    Abstract: 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.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: July 10, 2012
    Assignee: Carrier IQ, Inc.
    Inventor: George E. Hoffman
  • Patent number: 8208861
    Abstract: 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.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: June 26, 2012
    Assignee: Carrier IQ, Inc.
    Inventor: George E. Hoffman
  • Patent number: 8204447
    Abstract: 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.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: June 19, 2012
    Assignee: Carrier IQ, Inc.
    Inventor: George E. Hoffman
  • Patent number: 8200163
    Abstract: 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.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: June 12, 2012
    Assignee: Carrier IQ, Inc.
    Inventor: George E. Hoffman
  • Publication number: 20120076034
    Abstract: 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.
    Type: Application
    Filed: December 6, 2011
    Publication date: March 29, 2012
    Applicant: CARRIER IQ, INC.
    Inventor: GEORGE E. HOFFMAN
  • Publication number: 20120079079
    Abstract: 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.
    Type: Application
    Filed: December 6, 2011
    Publication date: March 29, 2012
    Applicant: CARRIER IQ, INC.
    Inventor: GEORGE E. HOFFMAN
  • Publication number: 20120079105
    Abstract: 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.
    Type: Application
    Filed: December 6, 2011
    Publication date: March 29, 2012
    Applicant: CARRIER IQ, INC.
    Inventor: GEORGE E. HOFFMAN
  • Publication number: 20110231360
    Abstract: 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.
    Type: Application
    Filed: April 2, 2010
    Publication date: September 22, 2011
    Applicant: CARRIER IQ, INC.
    Inventor: GEORGE E. HOFFMAN
  • Publication number: 20110213663
    Abstract: 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.
    Type: Application
    Filed: April 19, 2010
    Publication date: September 1, 2011
    Applicant: CARRIER IQ, INC.
    Inventor: GEORGE E. HOFFMAN
  • Publication number: 20100167713
    Abstract: 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.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Applicant: CARRIER IQ, INC.
    Inventor: George E. Hoffman
  • Publication number: 20100167658
    Abstract: 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.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Applicant: CARRIER IQ, INC.
    Inventor: George E. Hoffman