Claims
- 1. A method for generating and distributing commercial content messages to communications network subscribers, the method comprising:
(a) generating a message including commercial content and target subscriber audience identification information for identifying a target subscriber audience including a plurality of communications network subscribers; (b) resolving the target subscriber audience identification information into address information associated with at least one push proxy gateway for delivering the commercial content to the target subscriber audience; (c) routing the message to the push proxy gateway; (d) obtaining individual target subscriber contact information for subscribers in the target audience; and (e) delivering the commercial content from the push proxy gateway to subscribers in the target audience using the individual target subscriber contact information.
- 2. The method of claim 1 wherein the commercial content includes at least one of video information, graphics information, audio information, and text information.
- 3. The method of claim 1 wherein the commercial content includes an electronic coupon.
- 4. The method of claim 1 wherein the plurality of communications network subscribers includes subscribers associated with different switching offices and wherein resolving the target subscriber audience identification information into address information includes resolving the target subscriber audience identification information into addresses for PPGs associated with each switching office.
- 5. The method of claim 4 wherein the switching offices include mobile switching centers.
- 6. The method of claim 4 wherein the switching offices include landline end offices.
- 7. The method of claim 1 wherein the target subscriber audience identification information includes a geographic location identifier.
- 8. The method of claim 7 where the geographic location identifier includes a telecommunications area code identifier.
- 9. The method of claim 7 where the geographic location identifier includes a mobile switching center identifier.
- 10. The method of claim 7 where the geographic location identifier includes a cell identifier.
- 11. The method of claim 7 wherein the geographic location identifier includes a city identifier.
- 12. The method of claim 1 wherein the target subscriber audience identification information includes a class of service identifier.
- 13. The method of claim 1 including performing security screening on the message prior to routing the message to the push proxy gateway.
- 14. The method of claim 13 wherein performing security screening includes verifying that the message was sent by an authorized commercial content message source.
- 15. The method of claim 13 including discarding the message in response to the determining that message failed to pass security screening.
- 16. The method of claim 1 wherein obtaining individual target subscriber contact information includes querying a visitor location register (VLR).
- 17. The method of claim 1 wherein obtaining individual target subscriber contact information includes obtaining comprising obtaining international mobile station identifiers (IMSIs) from a location register.
- 18. The method of claim 1 wherein obtaining individual target subscriber contact information includes obtaining a list of mobile identification numbers (MINs) from a location register.
- 19. The method of claim 1 wherein obtaining individual target subscriber contact information includes obtaining a list of mobile subscriber Internet protocol (IP) addresses from a location register.
- 20. The method of claim 1 wherein obtaining individual target subscriber contact information includes querying a location register, and, at the location register, identifying members of the target subscriber audience to receive the commercial content based on the query.
- 21. The method of claim 1 wherein obtaining individual target subscriber contact information includes querying a location register for the contact information, receiving contact information from the location register for a first group of subscribers having contact information stored in the location register, and selecting subscribers from the first group to receive the commercial content based on predetermined criteria.
- 22. The method of claim 21 wherein selecting subscribers to receive the commercial content based on predetermined criteria includes excluding subscribers who pay not to receive commercial content from receiving the commercial content.
- 23. The method of claim 21 wherein selecting subscribers to receive the commercial content based on predetermined criteria includes selecting subscribers who pay for commercial content to receive the commercial content.
- 24. The method of claim 1 wherein delivering the commercial content to communication service subscribers includes using the wireless application protocol (WAP) to deliver the commercial content.
- 25. The method of claim 1 comprising, at a mobile subscriber communication device, receiving the commercial content and determining whether to display the commercial content based on a class of service associated with the content.
- 26. The method of claim 1 comprising, at the push proxy gateway, determining whether to deliver the commercial content to a subscriber based on a class of service associated with the subscriber.
- 27. The method of claim 1 comprising generating a billing message, the billing message indicating that a communication subscriber has received the commercial content.
- 28. The method of claim 27 wherein generating a billing message includes generating the billing message at a subscriber's communication device.
- 29. A method for doing business comprising:
(a) charging a fee to a party seeking to distribute commercial content to the plurality of communications network subscribers; (b) in return for the fee, distributing the commercial content to the plurality of communications network subscribers using the steps of claim 1.
- 30. The method of claim 1 comprising, receiving confirmation that a communications network subscriber has viewed the commercial content, and, in response to the confirmation, crediting a communications services account of the subscriber with a predetermined credit.
- 31. The method of claim 1 comprising receiving instructions for delivery of commercial content to the target subscriber audience at a predetermined future time and wherein delivering the commercial content to members of the target subscriber audience includes delivering the commercial content to the target subscriber audience at the predetermined future time.
- 32. The method of claim 1 comprising receiving confirmation that a communications network subscriber has viewed the commercial content and, in response to the confirmation, delivering related commercial content to the communications network subscriber.
- 33. A system for generating and distributing commercial content messages to communications network subscribers, the system comprising:
(a) a commercial content generator for creating a message that includes commercial content and target subscriber audience identification information for identifying a target subscriber audience associated with a plurality of communications network subscribers; (b) an address resolution server (ARS) for resolving the target subscriber audience identification information into address information associated with at least one push proxy gateway; and (c) a push proxy gateway associated with the address resolution server for receiving the message, for obtaining individual target subscriber contact information, and for delivering the commercial content to subscribers in the target audience using the individual target subscriber contact information.
- 34. The system of claim 33 wherein the commercial content includes at least one of audio, video, graphics, and text information.
- 35. The system of claim 33 wherein the commercial content includes an electronic coupon.
- 36. The system of claim 33 wherein the plurality of communications network subscribers includes subscribers associated with different switching offices and wherein resolving the target subscriber audience identification information into address information includes resolving the target subscriber audience identification information into addresses for PPGs associated with each switching office.
- 37. The system of claim 37 wherein the switching offices include mobile switching centers.
- 38. The system of claim 37 wherein the switching offices include landline end offices.
- 39. The system of claim 33 wherein the target subscriber audience identification information includes a geographic location identifier.
- 40. The system of claim 39 wherein the geographic location identifier includes a telecommunications area code identifier.
- 41. The system of claim 39 wherein the geographic location identifier includes a mobile switching center identifier.
- 42. The system of claim 39 wherein the geographic identifier includes a city identifier.
- 43. The system of claim 39 wherein the geographic location identifier includes a cell identifier.
- 44. The system of claim 33 wherein the target subscriber audience identification information includes a class of service identifier.
- 45. The system of claim 33 wherein the push proxy gateway is adapted to query a VLR to obtain the individual target subscriber contact information.
- 46. The system of claim 33 wherein the individual target subscriber contact information includes international mobile station identifiers (IMSIs) for the target subscribers.
- 47. The system of claim 33 wherein the individual target subscriber contact information includes mobile identification numbers (MINs) for the target subscribers.
- 48. The system of claim 33 wherein the individual target subscriber contact information includes IP addresses for the target subscribers.
- 49. The system of claim 33 including a security screening function operatively associated with the push proxy gateway for screening the message to determine whether delivery of the commercial content is authorized.
- 50. The system of claim 49 wherein the security screening function is located on a signaling message routing node.
- 51. The system of claim 49 wherein the security screening function is located on the address resolution server.
- 52. The system of claim 33 including an accounting function operatively associated with the push proxy gateway for billing a commercial content provider for delivering the commercial content.
- 53. A computer program product comprising computer-executable instructions embodied in a computer-readable medium for performing steps comprising:
(a) generating a message including commercial content and target subscriber audience identification information for identifying a target subscriber audience including a plurality of communications network subscribers, at least some of the plurality of communications network subscribers being associated with different switching offices; (b) resolving the target subscriber audience identification information into address information associated with at least one push proxy gateway for delivering the commercial content to the target subscriber audience; (c) routing the message to the push proxy gateway; (d) obtaining individual target subscriber contact information for subscribers in the target audience; and (e) delivering the commercial content from the push proxy gateway to subscribers in the target audience using the individual target subscriber contact information.
RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application Ser. No. 60/469,753, filed May 12, 2003; the disclosure of which is incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60469753 |
May 2003 |
US |