Method and apparatus for delivering advertisements to mobile users
First Claim
1. A process for providing an advertisment to a mobile device wherein the improvement comprises inserting an advertisement into a USSD message.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention contemplates a variety of techniques for delivering advertisements and similar promotional messages to mobile users through the Unstructured Supplementary Service Data (USSD) bearer in the GSM (Global System for Mobile) network or the 3G (3rd Generation) network. The USSD is a GSM and 3G communication technology that is used to send text between a mobile phone and an application program in the network. USSD provides session-based communication in which transactions occur only during a session. Advertisements delivered through USSD provide a way for the recipient to respond to the promotional message immediately and often at no cost, as many mobile networks do not bill mobile users for their USSD traffic. The present invention allows advertisements to be delivered through USSD in several ways: by inserting a short text into a message in a mobile-initiated USSD session, by temporarily diverting a mobile-initiated USSD session toward an advertisement sub-session, by triggering a network-initiated USSD session the main purpose of which is the delivery of an advertisement, and by causing a mobile user to initiate a USSD session the main purpose of which is the delivery of an advertisement. The present invention discloses a process for inserting advertisements into USSD messages, a process for inserting advertisement sub-sessions into USSD sessions, and a process for delivering advertisements with network-initiated USSD sessions.
51 Citations
46 Claims
-
1. A process for providing an advertisment to a mobile device wherein the improvement comprises inserting an advertisement into a USSD message.
- 2. A process for providing an advertisment to a mobile device wherein the improvement comprises inserting an advertisement sub-session into a USSD session.
-
3. A process for providing an advertisment to a mobile device wherein the improvement comprises delivering an advertisement with a network-initiated USSD session.
-
4. A process for inserting an advertisement into a USSD message, comprising the steps of:
-
a) processing message traffic between a service provider and a mobile user; b) identifying said service provider and said mobile user; c) selecting a message to be sent by said service provider to said mobile user; d) deciding whether it is appropriate to insert an advertisement into said message; e) if it is appropriate to insert an advertisement into said message, selecting an advertiser and an advertisement to be inserted into said message; f) transcoding said advertisement so that it uses the same character set as said message; g) modifying said message by inserting said transcoded advertisement; h) forwarding said modified message to said mobile user; i) storing information about said modification, so that it is possible to determine later whether said mobile user'"'"'s response to said modified message is a response to the original USSD message or a response to said advertisement; j) depending on said mobile user'"'"'s response, either proceeding with the original USSD session, or diverting that session to a sub-session related to said advertisement, said sub-session comprising one or more USSD messages from said advertiser and one or more USSD responses from said mobile user. - View Dependent Claims (18, 22, 23, 26, 28, 29, 30, 31, 32, 33, 40)
-
-
5. A process for inserting an advertisement sub-session into a USSD session, comprising the steps of:
-
a) processing message traffic between a service provider and a mobile user; b) identifying said service provider and said mobile user; c) deciding whether it is appropriate to display advertisements in said USSD session; d) selecting times during said USSD session when it is appropriate to insert advertisements; e) selecting an advertiser and an advertisement to be inserted into said USSD session; f) diverting said USSD session to an advertisement sub-session, said sub-session comprising one or more USSD messages from said advertiser and one or more USSD responses from said mobile user; - View Dependent Claims (19, 24, 27, 34, 35, 36, 38, 39, 41, 42, 43, 44)
-
-
6. A process for delivering an advertisement with a network-initiated USSD session, comprising the steps of:
-
a) selecting an appropriate time for delivering advertisements to a mobile user; b) selecting an advertiser and an advertisement to be delivered to said mobile user; c) triggering a network-initiated USSD session; d) delivering said advertisement to said mobile user. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 25)
-
-
45. A system for providing advertisements to users of mobile devices comprising a GSM SCP, GSM SCF, USSD gateway, USSD Service Center, USSD service portal or similar server.
-
46. A database, including:
-
information about mobile users who have requested that their USSD service not be interrupted by advertisements; information about service providers who have requested that their services not be interrupted by advertisements; information about marketing preferences supplied by mobile users; information about advertisers or categories of advertisers that have been blacklisted by service providers; information about service providers or categories of service providers that have been blacklisted by advertisers; and information about responses of mobile users to advertisements.
-
Specification