Claims
- 1. A method for determining market statistics for a first and second service provider, comprising:
testing a plurality of telephone numbers; automatically interpreting responses to said testing; and determining market statistics for the first and second service providers using the interpreted responses.
- 2. The method of claim 1, wherein
the testing step comprises
sending a message to a database associated with at least one of the plurality of telephone numbers, and wherein the automatically interpreting step comprises
determining whether the at least one telephone number is assigned by a service provider using a response to said message.
- 3. The method of claim 1, wherein
the testing step comprises
sending a message to a database associated with at least one of the plurality of telephone numbers, and wherein the automatically interpreting step comprises
determining whether the at least one telephone number is unassigned by a service provider using a response to said message.
- 4. The method of claim 2, wherein said message contains a telephone number.
- 5. The method of claim 2, wherein said message is an authentication message which comprises a telephone number and a serial number, and wherein the serial number in the authentication message is not associated with the telephone number.
- 6. The method of claim 2, wherein said database is included in a home location register.
- 7. The method of claim 6, wherein said message is sent to the home location register via a signaling system 7 network.
- 8. The method of claim 3, wherein the at least one telephone number is determined not to be unassigned if the response indicates that the telephone number is not recognized, the telephone number was sent to the wrong database, or the telephone number is unassigned.
- 9. The method of claim 2, wherein the at least one telephone number is determined to be assigned to a subscriber if the response indicates that the serial number is not invalid or the serial number is not assigned.
- 10. The method of claim 1, wherein
the testing step comprises
dialing the plurality of telephone numbers over a digital connection, and wherein the automatically interpreting step comprises
comparing responses received over said digital connection with predetermined responses.
- 11. The method of claim 10, wherein said responses and said predetermined responses are digital messages, and wherein said comparison is performed automatically.
- 12. The method of claim 11, wherein said automatic comparison is performed by employing pattern recognition.
- 13. The method of claim 10, wherein said predetermined responses include digital messages, voice announcements, and in-band tones.
- 14. The method of claim 13, wherein a response is a CONNECT message which indicates that a telephone number is assigned.
- 15. The method of claim 13, further comprising:
distinguishing in-band tones from one another, and from voice announcements using a Fast Fourier Transform.
- 16. The method of claim 13, wherein said comparing step employs pattern recognition to interpret voice announcements.
- 17. The method of claim 11, wherein said predetermined response contains a minimum amount of information to uniquely and automatically interpret said responses.
- 18. The method of claim 10, wherein the step of comparing responses comprises:
performing a pattern recognition process on said responses; determining whether said responses are digital messages or in-band tones; and comparing only responses not determined to be digital messages or in-band tones with the predetermined responses.
- 19. The method of claim 2, wherein said database is a telephone number portability database.
- 20. The method of claim 19, wherein said determination of whether the telephone number is assigned is based on receipt of a message from the database including a Location Routing Number.
- 21. The method of claim 20, wherein the Location Routing Number is employed to determine which service provider is associated with the telephone number.
- 22. The method of claim 21, further comprising:
tracking a number of times that a telephone number has been ported between service providers.
- 23. The method of claim 1, wherein said subscriber statistics comprises market share, subscriber churn, subscriber churn share, subscriber gross addition and subscriber gross addition share for the first and second service providers.
- 24. The method of claim 1, further comprising:
sending a message to a telephone number portability database; receiving a response from said telephone number portability database; and automatically interpreting said response to determine which service provider serves a telephone number.
- 25. A system for determining market statistics for a first and second service provider, comprising:
means for testing a plurality of telephone numbers; means for automatically interpreting responses to said testing; and means for determining market statistics for the first and second service providers using the interpreted responses.
- 26. The system of claim 25, wherein
the means for testing comprises
means for sending a message to a database associated with at least one of the plurality of telephone numbers, and wherein the means for automatically interpreting comprises
means for determining whether the at least one telephone number is assigned by a service provider using a response to said message.
- 27. The system of claim 25, wherein
the means for testing comprises
means for sending a message to a database associated with at least one of the plurality of telephone numbers, and wherein the means for automatically interpreting comprises
means for determining whether the at least one telephone number is unassigned by a service provider using a response to said message.
- 28. The system of claim 26, wherein said message contains a telephone number.
- 29. The system of claim 26, wherein said message is an authentication message which comprises a telephone number and a serial number, and wherein the serial number in the authentication message is not associated with the telephone number.
- 30. The system of claim 26, wherein said database is included in a home location register.
- 31. The system of claim 30, wherein said message is sent to the home location register via a signaling system 7 network.
- 32. The system of claim 27, wherein the at least one telephone number is determined not to be unassigned if the response indicates that the telephone number is not recognized, the telephone number was sent to the wrong database, or the telephone number is unassigned.
- 33. The system of claim 26, wherein the at least one telephone number is determined to be assigned to a subscriber if the response indicates that the serial number is not invalid or the serial number is not assigned.
- 34. The system of claim 25, wherein
the means for testing comprises
means for dialing the plurality of telephone numbers over a digital connection, and wherein the means for automatically interpreting comprises
means for comparing responses received over said digital connection with predetermined responses.
- 35. The system of claim 34, wherein said response and said predetermined responses are digital message, and wherein said comparing is performed automatically.
- 36. The system of claim 35, wherein said automatic comparison is performed by employing pattern recognition.
- 37. The system of claim 34, wherein said predetermined responses include digital messages, voice announcements, and in-band tones.
- 38. The system of claim 37, wherein a response is a CONNECT message which indicates that a telephone number is assigned.
- 39. The system of claim 37, further comprising:
means for distinguishing in-band tones from one another, and from voice announcements using a Fast Fourier Transform.
- 40. The system of claim 37, wherein said comparing step employs pattern recognition to interpret voice announcements.
- 41. The system of claim 35, wherein said predetermined response contains a minimum amount of information to uniquely and automatically interpret said responses.
- 42. The system of claim 34, wherein the means for comparing responses comprises:
means for performing a pattern recognition process on said responses; means for determining whether said responses are digital messages or in-band tones; and means for comparing only responses not determined to be digital messages or in-band tones with the predetermined responses.
- 43. The system of claim 26, wherein said database is a telephone number portability database.
- 44. The system of claim 43, wherein said determination of whether the telephone number is assigned is based on receipt of a message from the database including a Location Routing Number.
- 45. The system of claim 44, wherein the Location Routing Number is employed to determine which service provider is associated with the telephone number.
- 46. The system of claim 45, further comprising:
means for tracking a number of times that a telephone number has been ported between service providers.
- 47. The system of claim 25, wherein said subscriber statistics comprises market share, subscriber churn, subscriber churn share, subscriber gross addition and subscriber gross addition share for the first and second service providers.
- 48. The system of claim 25, further comprising:
means for sending a message to a telephone number portability database; means for receiving a response from said telephone number portability database; and means for automatically interpreting said response to determine which service provider serves a telephone number.
- 49. A computer-readable medium containing a program which executes the steps of:
testing a plurality of telephone numbers; automatically interpreting responses to said testing; and determining market statistics for a first and second service provider using the interpreted responses.
- 50. The computer-readable medium of claim 49, wherein
the testing step comprises
sending a message to a database associated with at least one of the plurality of telephone numbers, and wherein the automatically interpreting step comprises
determining whether the at least one telephone number is assigned by a service provider using a response to said message.
- 51. The computer-readable medium of claim 50, wherein said message is an authentication message which comprises a telephone number and a serial number, and wherein the serial number in the authentication message is not associated with the telephone number.
- 52. The computer-readable medium of claim 50, wherein said database is included in a home location register.
- 53. The computer-readable medium of claim 49, wherein
the testing step comprises
sending a message to a database associated with at least one of the plurality of telephone numbers, and wherein the automatically interpreting step comprises
determining whether the at least one telephone number is unassigned by a service provider using a response to said message.
- 54. The computer-readable medium of claim 49, wherein
the testing step comprises
dialing the plurality of telephone numbers over a digital connection, and wherein the automatically interpreting step comprises
comparing responses received over said digital connection with predetermined responses.
- 55. The computer-readable medium of claim 50, wherein said database is a telephone number portability database.
- 56. The computer-readable medium of claim 55, wherein said determination of whether the telephone number is assigned is based on receipt of a message from the database including a Location Routing Number.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority to U.S. Provisional Application No. 60/369,339 filed Apr. 3, 2002; U.S. Provisional Application No. 60/369,326 filed Apr. 3, 2002; and U.S. Provisional Application No. 60/407,700 filed Sep. 4, 2002. The entire contents of these provisional applications are herein expressly incorporated by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60369339 |
Apr 2002 |
US |
|
60369326 |
Apr 2002 |
US |
|
60407700 |
Sep 2002 |
US |