System and method for gathering data from wireless communications networks
AssigneeTelephia, Inc.
InventorsTom Frangione, Mark Heidohrn, John Oyler, Alan Peyrat
Life of this patent
Estimating the term…
Abstract
A system and method for gathering data from wireless communication networks, the wireless communication network including a plurality of cell sites, mobile subscriber units, and a mobile telephone switching office. The data gathering system comprises a plurality of data gathering nodes and a control center. Each data gathering node comprises multiple receivers, with each receiver gathering data from a different wireless communication network. Stored data at the control center is processed to generate marketing information on each wireless communication network.
Claims42
A method for gathering data from a plurality of wireless communication networks comprising the steps of:
- deploying a plurality of data gathering nodes at various geographic locations in a plurality of wireless communication networks;
- gathering data at said plurality of data gathering nodes from each wireless communication network of said plurality of wireless communication networks;
- and
- processing the data at a control center, wherein said step of processing the data at a control center comprises eliminating redundant pages to the same subscriber to reduce storage space and analysis processing time.
A method for processing a data file gathered from a plurality of wireless communication networks to calculate the share of subscribers for each wireless communication network for a given time period, said method comprising the steps of:
- sorting through data gathered from each data gathering node of said plurality of data gathering nodes during the given time period and counting a base number of different unique subscriber identifiers for each wireless communication network of said plurality of wireless communication networks;
- extrapolating the base number of different unique subscriber identifiers for each wireless communication network to an adjusted number of unique subscriber identifiers;
- summing the number of adjusted unique subscriber identifiers counted for each wireless communication network of said plurality of wireless communication networks to produce a total number of subscribers for said plurality of wireless communication networks;
- and
- dividing the number of adjusted unique subscriber identifiers for each wireless communication network of said plurality of wireless communication networks by said total number of subscribers for said plurality of wireless communication networks.
A method for processing a data file gathered from a plurality of wireless communication networks to calculate the number of new subscribers each wireless communication network added during a given time period, said method comprising the steps of:
- sorting through data gathered from each data gathering node of said plurality of data gathering nodes during the given time period and generating a list of unique subscriber identifiers;
- sorting through the data gathered from each data gathering node of said plurality of data gathering nodes during a prior time period and generating a list of unique subscriber identifiers;
- comparing the list of unique subscriber identifiers for the given time period to the prior time period and counting the number of new unique subscriber identifiers that appear in the given time period but not the prior time period;
- and
- extrapolating said number of new unique subscriber identifiers to an adjusted number of new unique subscriber identifiers.
A method for processing a data file gathered from a plurality of wireless communication networks to calculate the number of churning subscribers who canceled service for each wireless communication network during a given time period, said method comprising the steps of:
- sorting through data gathered from each data gathering node of said plurality of data gathering nodes during a prior time period and generating a list of unique subscriber identifiers;
- sorting through the data gathered from each data gathering node of said plurality of data gathering nodes during the given time period and generating a list of unique subscriber identifiers;
- comparing the list of unique subscriber identifiers for the prior time period to the given time period and counting the number of churning unique subscriber identifiers that appear in the prior time period but not the given time period;
- and
- extrapolating said number of churning subscribers to an adjusted number of churning subscribers.
A method for processing a data file gathered from a plurality of wireless communication networks to calculate the share of subscriber calls made for each wireless communication network for a given tine period, said method comprising the steps of:
- sorting through data gathered from each data gathering node of said plurality of data gathering nodes during the given time period and counting the number of traffic channel assignments made by each wireless communication network of said plurality of wireless communication networks;
- extrapolating said number of counted traffic channel assignments to a total number of subscriber calls for the given time period for each wireless communication network;
- summing the total number of subscriber calls extrapolated for the given time period for each wireless communication network of said plurality of wireless communication networks to produce a total number of subscribers calls for said plurality of wireless communication networks;
- and
- dividing said total number of subscriber calls for each wireless communication network of said plurality of wireless communication networks by said total number of calls for said plurality of wireless communication networks.
A method for processing a data file gathered from a plurality of wireless communication networks to calculate the share of roamers for each wireless communication network for a given time period, said method comprising the steps of:
- sorting through data gathered from each data gathering node of said plurality of data gathering nodes during the given time period and counting a base number of roamers for each wireless communication network of said plurality of wireless communication networks;
- extrapolating the base number of roamers for each wireless communication network to an adjusted number of roamers;
- summing the number of adjusted roamers for each wireless communication network of said plurality of wireless communication networks to produce a total number of roamers for said plurality of wireless communication networks;
- and
- dividing the adjusted number of roamers for each wireless communication network of said plurality of wireless communication networks by said total number of subscribers for said plurality of wireless communication networks.
A method for processing a data file gathered from a plurality of wireless communication networks to profile the quality of subscribers for each wireless communication network for a given time period, said method comprising the steps of:
- sorting through data gathered from each data gathering node and identifying the different unique subscriber identifiers corresponding to the type of subscriber to be profiled for each wireless communication network;
- counting the number of traffic channel assignments made to each said unique subscriber identifier;
- counting the total number of said different unique subscriber identifiers for all wireless communication networks;
- dividing said total number for all wireless communication networks into subunits according to the number of traffic channel assignments made;
- and
- for each subunit, calculating the market share percentage of number of subscribers for each wireless communication network in the subunit.
A method for processing a data file gathered from a plurality of wireless communication networks to calculate the share of calls for each wireless communication network during a given time period, said method comprising the steps of:
- sorting through the data gathered from each data gathering node of said plurality of data gathering nodes and counting a base number of traffic channel assignments made for each wireless communication network of said plurality of wireless communication networks during a given time period;
- extrapolating the base number of traffic channel assignments for each wireless communication network during said time period to an adjusted number traffic channel assignments;
- summing the number of adjusted traffic channel assignments during said time period for each wireless communication network of said plurality of wireless communication networks to produce a total number of traffic channel assignments during said period for said plurality of wireless communication networks;
- and
- dividing the adjusted number of traffic channel assignments during said time period for each wireless communication network of said plurality of wireless communication networks by said total number of traffic channel assignments for said plurality of wireless communication networks.
A method for processing a data file gathered from a plurality of wireless communication networks to determine whether traffic channel assignments correspond to incoming or outgoing calls, said method comprising the steps of:
- sorting through data gathered from each data gathering node of said plurality of data gathering nodes and identifying each traffic channel assignment for each wireless communication network of said plurality of wireless communication networks;
- sorting through the data gathered from each data gathering node of said plurality of data gathering nodes and identifying a page for each wireless communication network of said plurality of wireless communication networks;
- and
- identifying which traffic channel assignments are incoming calls by sorting through said traffic channel assignments and pages and identifying which traffic channel assignments are immediately preceded by a page to the same subscriber.
A method for processing a data file gathered from a plurality of wireless communication networks to calculate the share of incoming and outgoing calls for each wireless communication network, said method comprising the steps of:
- sorting trough data gathered from each data gathering node of said plurality of data gathering nodes and identifying each traffic channel assignment for each wireless communication network of said plurality of wireless communication networks;
- sorting through the data gathered from each data gathering node of said plurality of data gathering nodes and identifying a page for each wireless communication network of said plurality of wireless communication networks;
- identifying which traffic channel assignments are incoming calls by sorting through said traffic channel assignments and pages and identifying which traffic channel assignments are immediately preceded by a page to the same subscriber;
- counting a base number of incoming calls for each wireless communication network of said plurality of wireless communication networks by counting the number of traffic channel assignments immediately preceded by a page to the same subscriber;
- counting a base number of outgoing calls for each wireless communication network of said plurality of wireless communication networks by counting the number of traffic channel assignments not immediately preceded by a page to the same subscriber;
- extrapolating the base number of incoming and outgoing calls for each wireless communication network to an adjusted number of incoming and outgoing calls;
- summing the number of incoming calls for each wireless communication network of said plurality of wireless communication networks to produce a total number of incoming calls for said plurality of wireless communication networks;
- dividing the adjusted number of incoming calls for each wireless communication network of said plurality of wireless communication networks by said total number of incoming calls for said plurality of wireless communication networks;
- summing the number of outgoing calls for each wireless communication network of said plurality of wireless communication networks to produce a total number of outgoing calls for said plurality of wireless communication networks;
- and
- dividing the adjusted number of outgoing calls for each wireless communication network of said plurality of wireless communication networks by said total number of outgoing calls for said plurality of wireless communication networks.
A method for identifying new subscribers of a wireless communication network who are churning subscribers from a different wireless communication network, said method comprising the steps of:
- sorting through data gathered from each data gathering node of said plurality of data gathering nodes during the given time period and generating a list of unique subscriber identifiers;
- sorting through the data gathered from each data gathering node of said plurality of data gathering nodes during a prior time period and generating a list of unique subscriber identifiers;
- comparing the list of unique subscriber identifiers for a given time period to the prior time period and identifying the new unique subscriber identifiers that appear in the given time period but not the prior time period;
- and
- comparing said new unique subscriber identifiers to a list of unique subscriber identifiers for different wireless communication network and identifying which said unique subscriber identifiers appear on said list of unique subscriber identifiers of a different wireless communication network.
A method for identifying dual mode subscribers of analog and wireless communication networks operated by the same service provider, comprising the steps of:
- deploying a plurality of data gathering nodes at various geographic locations in a plurality of wireless communication networks;
- gathering data at said plurality of data gathering nodes from each wireless communication network of said plurality of wireless communication networks;
- eliminating redundant pages to the same subscriber to reduce storage space and analysis processing time;
- sorting through data gathered from a service provider analog wireless communication network and identifying traffic channel assignments;
- sorting through data gathered from said service provider digital wireless communication network and identifying traffic channel assignments;
- and
- identifying traffic channel assignments made to a same subscriber appearing in both the analog and digital wireless communication networks.
Dependencies are inferred from the claim text.