WO2003015430A1 - A method of and apparatus for communication of advertisements - Google Patents

A method of and apparatus for communication of advertisements Download PDF

Info

Publication number
WO2003015430A1
WO2003015430A1 PCT/SG2002/000103 SG0200103W WO03015430A1 WO 2003015430 A1 WO2003015430 A1 WO 2003015430A1 SG 0200103 W SG0200103 W SG 0200103W WO 03015430 A1 WO03015430 A1 WO 03015430A1
Authority
WO
WIPO (PCT)
Prior art keywords
message
advertisement
sender
recipient
sent
Prior art date
Application number
PCT/SG2002/000103
Other languages
French (fr)
Inventor
Hari Krishna Garg
Brojo Paul Joseph Pillai
Kartik Prabhakara
Original Assignee
Purple Ace Pte. Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Purple Ace Pte. Ltd. filed Critical Purple Ace Pte. Ltd.
Publication of WO2003015430A1 publication Critical patent/WO2003015430A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/4872Non-interactive information services
    • H04M3/4878Advertisement messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/5322Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording text messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1895Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for short real-time information, e.g. alarms, notifications, alerts, updates

Definitions

  • This invention relates to a method of and apparatus for communication of advertisements more particularly but not exclusively for use with the short message service (SMS) of the GSM mobile telephone system.
  • SMS short message service
  • the GSM telephone system provides a text messaging service SMS which allows text messages up to a length of 100-160 characters to be sent from one mobile telephone to another. SMS has proved to be a very popular communication service.
  • SMS has proved to be a very popular communication service.
  • WO 0122748 a method of appending an advertisement to the end of an SMS message by a service provider to add advertising content to the sent message.
  • the length of the advertisement is determined by the length of the original message, with the advertisement being fitted in to the remaining space available within the character limitation of the message. It is a disadvantage of this proposal that the advertisement is often constrained by the available space so that the advertisement must either be omitted or adjusted to fit the available space.
  • the user of the mobile telephone has no say in what advertisement is appended by the service provider.
  • a method of including advertising content in a message sent from a sender to a recipient comprising the steps of the sender selecting an advertisement to be included with the message and sending the message together with the advertisement to the recipient.
  • the advertisement reduces the available message size to that remaining within the size limit and the sender composes the message within the available message size.
  • the size related message is preferably an SMS message sent to and/or from a GSM mobile telephone.
  • the sender may append the advertisement to the message or the sender may send a tag designating the advertisement to a service provider or other entity which appends the advertisement to the message en route to the recipient.
  • the entity may also select or change the advertisement sent by the sender in accordance with the nature of the recipient, in particular the ability of the recipient to accept messages of a certain complexity.
  • the advertisement may be selected by the sender from a plurality of available advertisements and these may be provided by means of a menu available to the sender, for example provided on a mobile telephone of the sender or the user may input an appropriate tag directly.
  • the whole message may be assembled from the message text and the advertisement and split into at least two separate messages if the combined size of the message and advertisement exceeds the size limit, the whole message being reassembled from the separate messages by the recipient.
  • the sender may append the advertisement to the message or the sender may send a tag designating the advertisement to a service provider or other entity which appends the advertisement to the message and splits the message as appropriate en route to the recipient.
  • a communication device having a message sending capability and the device having a memory arranged to store an advertisement or an indication thereof, interactive means arranged to allow selection of the advertisement or indication for sending with a said message and means for sending the message to a recipient.
  • the message may be of a limited size and preferably processing means is provided which is arranged to limit the available message size to that unoccupied by the advertisement.
  • the communication device may be a mobile telephone having an SMS capability.
  • the advertisement may be directly stored in the communication device or may be appended en route to the recipient in accordance with the indication.
  • a service providing entity comprising a database of advertisements and processing means arranged to receive a message from a subscriber, attach an advertisement from the database to the message in accordance with a selection by the subscriber and forward the message for delivery to a recipient.
  • a method of providing a communication-related service to a user comprising the steps of providing at least one advertisement to the user, the user being able selectively to append the advertisement to a communication from the user to a recipient, a reward being given to the user if the selection is made.
  • the reward may be of any from but may be in the form of one which is given by a telecommunication service provider such as a rebate or discount of communication charges or one which is given by the advertiser such as discounts or loyalty card style points which may be put towards purchases or exchanged for the advertiser's goods or services.
  • the communication is preferably an fixed size message such as an SMS message although this may be any other kind of remote communication for example visually by email or aurally by telephone via the telephone network or otherwise.
  • the advertisement is appended to the message, reducing the available message size accordingly.
  • a track is kept of the advertisements that are sent by the user so that the user may be appropriately rewarded.
  • Such tracking is most preferably performed by a server through which all the messages including the advertisements are channeled.
  • the user may select to have a given advertisement appended to every message sent by setting a preference in the communication device or may select the advertisement each time a message is sent. Only one message may be selectable or the advertisement may be selectable from a plurality of selectable advertisements.
  • a method of collecting advertising-related data comprising the steps of providing a plurality of advertisements to a plurality of users, each user being able selectively to include a said advertisement with a communication from the user to a recipient, and determining the number of times each advertisement is sent.
  • the data is profiled, for example based on age, gender or profession of the users who select the advertisements. Similar determinations may be made based on the responses of recipients to the advertisements sent.
  • a method of assembling a size-limited message having character data encoded using first and second character sets, the coding bits per character in the first character set being less than the coding per character in the second character set comprising the steps of
  • the character sets are ASCII for the first character set and UCS2 for the second character set.
  • this feature allows compression of a Multi-lingual SMS(with different coding schemes -English and other Latin characters are coded in ASCII(7-bit) and Chinese, Japanese are coded in UCS2(16-bit). This means that when an advertisement in Chinese is appended to an SMS containing English characters, the English characters are not converted to UCS2 as currently in the prior art.
  • Fig. 1 is a schematic overview of an embodiment of the invention
  • Figs. 2 illustrates the form of a message sent by the sender
  • Figs. 3a-3b illustrate different types of message as received by the recipient
  • Figs. 4a - 4d illustrate different forms of message associated with a response by a recipient to the message
  • Fig 5 illustrates the form of a data message to update advertising information.
  • Fig. 6 illustrates an SMS submit envelope;
  • Fig. 7 illustrates a modified form of envelope for use with messages having characters from two character sets.
  • FIG. 1 A schematic overview of an embodiment of the invention is shown in Figure 1, showing the relevant functional blocks and messages sent from a mobile telephone sender to a mobile telephone recipient via a mobile communications network
  • the described embodiment uses the GSM system and the SMS service of that system, to which the invention is particularly applicable.
  • the invention is applicable also to other communications systems as will be apparent to one skilled in the art.
  • the described embodiment allows a user (sender) to send an SMS message together with an advertisement, the advertisement being selected by the sender to be sent to the recipient with the message.
  • the described embodiment thus allows advertising to be essentially peer to peer.
  • SMS is a limited length text message service
  • the length of the advertisement is deducted from the length of the message, the sender then composing the text message within the remaining space.
  • a user's mobile telephone In the description below, the particular features necessary for a user's mobile telephone to provide sending functions (as a message sender) and receiving functions (as a message recipient) are described separately for ease of explanation. In general, however, a user's mobile telephone will have both sending and receiving capability and thus the sending and receiving functions will be combined in each user's telephone.
  • the sender's mobile telephone is of standard construction, having a processor, memory and appropriate telecommunications circuitry.
  • the telephone also has a SIM card, personal to the sender.
  • the described embodiment is effected in the sender's mobile telephone by adaptation of the software to provide the functions to be described.
  • a control program (for sending) in the form of software residing on the SIM card or the mobile telephone is provided which controls the operation of the telephone in assembling the SMS message. This interacts with the user via a menu 1 of advertisements to be selected which is available to the user for example as a sub menu of a "compose messages" screen of the mobile telephone.
  • the menu is linked to a data store 2 stored in memory which stores a preview or precis of each advertisement for viewing by the sender.
  • the user may select to have a given advertisement appended to every message sent by setting a preference in the telephone or may select an advertisement each time a message is sent. Only one message may be selectable (the selection being to send the advertisement or not) and/or the advertisement may be selectable from a plurality of selectable advertisements.
  • the control program consults the data store 2 which includes, for each advertisement, an advertisement ID or tag and advertisement length.
  • the menu displays the advertisement preview which is mapped directly to the ID which is related to the advertisement content in a meaningful way.
  • an advertisement for IBM products could have the ID “IBM” and the preview "IBM-THE BEST”
  • an advertisement for Nike products could have the ID "NIKE” and preview "NIKE- JUST DO IT”.
  • the advertisement ID may also be input by the user directly using a free text field provided as part or instead of the menu.
  • the information to be provided by the user would include the ID, preview and the advertisement length and this information would be entered by the user and stored in the data store for immediate use and/or subsequent retrieval.
  • Advertisement ID, preview and length information for the user's use may be provided by any means extenal to the mobile telephone such as in service-related literature or advertisements and other information provided in media such as print, radio, television or web-based.
  • the control program calculates an available message length, this being the fixed message length minus the advertisement length and allows text input 3 only to that available message length, this text input being stored in memory 4.
  • the control program assembles the message by adding a header to the message text of the form shown in Fig. 2. As shown, the header has an identifier, to indicate that the message has additional advertising content, which in this case is illustrated by the characters "&&&", which is followed by the Advertisement ID and the message text.
  • the advertisement preview can form the actual advertisement with this replacing the advertisement ID, particularly if the advertisement is of short length.
  • the preview is "Nike - Just Do It"
  • this could be appended to the message directly.
  • the indicator "&&&" and ID may be omitted and the message processed like any normal SMS message, although the header and the preview (placed in the ID field) may still be included and the message processed as described below.
  • the header enables the mobile communications network to determine how to process the SMS message before delivery to the recipient.
  • the sender sends the message 5 in the normal way. This is received by the SMS message center SMSC which determines the indicator "&&&" and passes the message 6 to an advertisement server together with the usual message information such as sender and recipient.
  • the server includes a message analyzing unit 7 which identifies the header structure and passes the message to a message processing unit 8 which processes the message accordingly.
  • the server is connected to a subscriber database 9 in which details of all the advertisements sent by a particular subscriber may be stored.
  • the unit 8 extracts the advertisement ID and then pulls the relevant advertisement from an advertisement database 10 which includes all Ids, previews and full advertisements and other advertisement-related information.
  • a check is then made of the subscriber database 9 to determine if the recipient of the message is a subscriber, in the sense that the database has a record of the receiver having receiver software, described below, present on his/her mobile telephone!
  • the database will also preferably have an indication of the power and type of the recipient's mobile phone, in particular the ability of the telephone to execute multi -media messages.
  • a type ID which will be recognised by the receiver/subscriber's mobile telephone is applied at the start of the header replacing the indicator "&&&" before the combined message 12 is passed to intermediate memory 11 and then back to the SMSC for onward transmission to the recipient's mobile telephone.
  • the type ID is "0x31", as shown in Fig. 3a. If the message itself is already attached, this will be plain from the content of the advertisement ID which will be the preview rather than the ID in which case the step of appending the advertisement is omitted, since this is already attached.
  • the unit 8 may select or change the advertisement or message.
  • the message may be parsed by the unit 8 and certain character(s) in the message replaced by the unit 8 by special characters or icons.
  • the letter "1" where this appears in the message could be replaced in the message by an icon of a cola bottle, with the advertisement for the brand of cola then being appended to the message.
  • an enhanced advertisement may be sent to a receiver/subscriber, which may exceed the size limit of the message. In such a case a plurality of messages of the form shown in Fig. 3b are constructed, each message being a part of the whole.
  • the message has a type ID "0x32" and includes an additional message ID field which identifies the message, so that the parts can be reassembled and a part ID field which identifies the total number of parts and the position of that part in the whole.
  • the enhanced message may be simply longer or may have multi-media components, if the receiver/subscriber has the capability to execute such advertisements indicated in the database 9.
  • the combined message is sent back to the SMSC without the type ID and the advertisement ID.
  • the SMSC then transmits the completed message 13 to the recipient's mobile telephone.
  • the recipient's mobile telephone is of standard construction, having a processor, memory and appropriate telecommunications circuitry.
  • the telephone also has a SIM card, personal to the sender. It is not necessary for the receiver to have any software modification to receive the combined SMS message in which case the receiver would not be a subscriber and the combined message would be like a normal SMS message as described in the preceding paragraph. However, if the receiver is a subscriber, the software of the recipient's mobile telephone is modified to provide the functions to be described.
  • a control program for receiving in the form of software residing on the mobile telephone or SIM card is provided which controls the operation of the telephone in processing the received message.
  • control program performs a message processing function 14 according to the type of message received, determined by the type ID field of the received message.
  • the complete message is simply displayed on the screen of the user's mobile telephone, with the message thus comprising the message text followed by the advertisement.
  • the recipient may interact with the received message in several ways by using menu driven options for response indicated at 15 in Fig. 1 :
  • the recipient can request more information about the advertisement.
  • the control program constructs a reply SMS of the form shown in Figure 4a in which the identifier "&&&" is followed by an indicator "A" and the advertisement ID from the received message. This is sent to the server in the manner of a normal sent message, but the unit 8 extracts more information about the advertisement stored in the database and assembles a reply message of the form shown in Figure 3a, the message text of which contains the additional information requested and this is sent to the recipient.
  • the recipient can place a call to the advertiser . This is achieved by constructing a message of the form shown in Fig. 4b in which the identifier "&&&" is followed by an indicator "B" and the advertisement ID. This message is sent to the server in the manner of a normal sent message, but the unit 8 extracts the advertiser's telephone number stored in the database and assembles a reply message of the form shown in Figure 3 a, the message text of which contains the telephone number requested and this is sent to the recipient. 3.
  • the recipient may forward the message to a third party in which case the advertisement ID is detached from the message and assembled into a message of the form shown in Figure 3a which is sent by the receiver to the third party.
  • the recipient may save the advertisement for sending with future SMS messages.
  • the control program constructs a reply SMS of the form shown in Figure 4c in which the identifier "&&&" is followed by an indicator "C” and the advertisement ID from the received message.
  • This is sent to the server in the manner of a normal sent message, but the unit 8 extracts information about the advertisement stored in the database and assembles a reply message of the form shown in Figure 4d, the message text of which contains the additional information requested and this is sent to the recipient.
  • the reply message has a different type ID "0x33" and includes the information necessary for the advertisement to be stored in the data store of the recipient, namely, the advertisement length, ID and preview. This message is sent to the recipient and upon receipt, the control program stores the information in the recipient's database.
  • a database update message (18, 19) having the form shown in Fig. 5 is sent from the server to the sender.
  • a database update message (18, 19) having the form shown in Fig. 5 is sent from the server to the sender.
  • Such a message has a Type ID "0x30" and comprises information of all the advertisements that can be selected.
  • the control program processes the message in the same way as described in numbered paragraph 4 above.
  • the advertisement may be of any suitable form, e.g. text, graphics or even audio if supported by the recipient's communication device.
  • the invention has been described as applied to mobile telephone communication, this is not to be construed as limitative and the general idea of a sender/user selecting an advertisement to be included in any way with a message of whatever form to be sent to a recipient, be it SMS, EMS, MMS, email, voice mail or fax, originating from any kind of communication device such as a PC, fixed or mobile telephone, paging or email device is envisaged within the scope of the invention.
  • the described embodiment is of particular use as part of a business method to allow users of mobile telephones to advertise on behalf of third parties in return for some reward.
  • a track is kept of advertisements sent by any particular user and details are in association with the user in the subscriber database 10, to be used as a basis for calculation of a discount on services provided, accumulation of points to be redeemed as a discount or in full for products of the advertiser or any other such reward scheme.
  • a Cola manufacturer may have a scheme whereby the sender will be rewarded with a free can of cola or an appropriate voucher if the sender sends ten Cola advertisements.
  • the server since all such messages pass through the server, the server maintains a counter in the subscriber database associated with the sender to keep track of the SMS messages sent by the sender to which the advertisement is appended and alerts the manufacturer when the tenth message has been sent and sends an acknowledgment SMS to the sender.
  • the counter is provided by the software in the sender's SIM card or telephone and upon sending the tenth message and after receipt of the normal successful delivery SMS reply message, the software constructs a message of a form similar to that shown in Fig. 4a, but with the identifier "D" instead of "A" which is sent to the server, the server on receipt of the message alerting the manufacturer and sending an acknowledgment SMS to the ' sender.
  • the selection of advertisement by the sender can provide a valuable source of information and statistics for advertisers. Since the act of selection is essentially an act of choice, the information on the number and selection of advertisements sent can provide information useful in profiling the buying habits, likes and dislikes of the sender and to a certain extent the receiver, since the sender might choose an advertisement on the basis of possible interest to the receiver. The same applies to responses made by a receiver/subscriber to receipt of an advertisement, since this would give a greater indication of interest by the receiver in the subject of the advertisement.
  • the database preferably includes suitable profiling information of subscribers, such as age, gender, profession etc, provided at the time of subscription, to allow the advertisers to interpret the advertisement selections in a meaningful way.
  • the allowable length of an SMS is dependent on the character set. If there is even one Chinese character in an otherwise-English message, the allowable length decreases by half. This is because 7 bit ASCII coding is used for English characters and a maximum of 160 English characters can be transmitted in one SMS.
  • Figure 6 shows the structure of an SMS.
  • the maximum amount of user data that can be transmitted in an SMS is 140 octets or 140x8 bits.
  • characters from two character sets such as ASCII and UCS2 may be combined with only minimal loss of capacity.
  • English characters which are in ASCII format
  • the special character (data code) that is appended, to indicate the change in data coding scheme is 7 bits long, like any ASCII character but one that is not used in the ASCII character set.
  • a suitable blank or unused data code that could be used for this purpose is any of ASCII characters 0-8 &127.
  • the final data unit is 116 bytes long. Padding zeros are appended to the end of the bit string to ensure that it is divisible by 8.
  • the user data thus has the form shown in Fig. 7.
  • further blocks of characters may be added changing between the first character set (ASCII) and the second (UCS) or vice versa, by adding further instances of the special character between the blocks.
  • Step 1 Get the user input until a non ASCII character is encountered.
  • Step 2 Insert a 7-bit special character to the user input to indicate to the software residing on the phone that the next entry is in a different coding scheme(UCS2 in this case)
  • Step 3 Get the UCS2 DCS input & split the 16-bit entry into two octets, each 8 bits in length and append to the existing primary text
  • Step 4 Get user input until a ASCII character is encountered
  • Step 5 Insert a special character to the user input to indicate to the software residing on the phone that the next entry is in a different coding scheme(7 bit ASCII characters in this case)
  • Step 6 Append the ASCII characters to the existing string (primary text of SMS).
  • Step 7 the appended string forms the user data
  • Optional steps 4 - 6 may be repeated until all the changes between character sets have been processed.
  • Step 1 Start extracting the 7-bit Latin characters and replace them with the equivalents in UCS2 character coding.
  • Step 2 The software contains a mapping between 7 bit ASCII coding and the corresponding 16-bit representation in UCS2 (for instance 'A' in ASCII coding & UCS2 Coding) and displays the UCS2 encoded character. This step is necessary because all characters have to be represented in the same data coding scheme (ASCII/UCS2 in this case) before displaying.
  • Step 3 When the identifier/special character is encountered delete the identifier from the string and start reading 16 bit characters (UCS2) that follow. Display them Step 4 (Optional): When another special character is encountered indicating a change in the data coding scheme of the characters that follow, then delete the special character/identifier and go to Stepl. Step 5: End - All characters have been displayed.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

A method of and apparatus for including advertising content in a message sent from a sender to a recipient is disclosed in which the sender selects an advertisement to be included with the message and sends the message together with the advertisement or an indication thereof to the recipient. The message may be size-limited with the advertisement reducing the available message size to that remaining within the size limit and the sender composing the message within the available message size. The sender is preferably rewarded in accordance with the advertisements selected.

Description

A METHOD OF AND APPARATUS FOR COMMUNICATION OF
ADVERTISEMENTS
BACKGROUND AND FIELD OF THE INVENTION This invention relates to a method of and apparatus for communication of advertisements more particularly but not exclusively for use with the short message service (SMS) of the GSM mobile telephone system.
The GSM telephone system provides a text messaging service SMS which allows text messages up to a length of 100-160 characters to be sent from one mobile telephone to another. SMS has proved to be a very popular communication service. There has been proposed in WO 0122748 a method of appending an advertisement to the end of an SMS message by a service provider to add advertising content to the sent message. The length of the advertisement is determined by the length of the original message, with the advertisement being fitted in to the remaining space available within the character limitation of the message. It is a disadvantage of this proposal that the advertisement is often constrained by the available space so that the advertisement must either be omitted or adjusted to fit the available space. Furthermore, the user of the mobile telephone has no say in what advertisement is appended by the service provider.
It is an object of the invention to provide a communication apparatus and method which alleviates at least one of these disadvantages of the discussed prior art and/or provides the public with a useful choice. SUMMARY OF THE INVENTION
According to the invention in a first aspect, there is provided a method of including advertising content in a message sent from a sender to a recipient comprising the steps of the sender selecting an advertisement to be included with the message and sending the message together with the advertisement to the recipient.
In the described embodiment, where the message is size-limited, the advertisement reduces the available message size to that remaining within the size limit and the sender composes the message within the available message size. The size related message is preferably an SMS message sent to and/or from a GSM mobile telephone. The sender may append the advertisement to the message or the sender may send a tag designating the advertisement to a service provider or other entity which appends the advertisement to the message en route to the recipient. The entity may also select or change the advertisement sent by the sender in accordance with the nature of the recipient, in particular the ability of the recipient to accept messages of a certain complexity.
In the described embodiment, the advertisement may be selected by the sender from a plurality of available advertisements and these may be provided by means of a menu available to the sender, for example provided on a mobile telephone of the sender or the user may input an appropriate tag directly. The whole message may be assembled from the message text and the advertisement and split into at least two separate messages if the combined size of the message and advertisement exceeds the size limit, the whole message being reassembled from the separate messages by the recipient. The sender may append the advertisement to the message or the sender may send a tag designating the advertisement to a service provider or other entity which appends the advertisement to the message and splits the message as appropriate en route to the recipient.
According to a second aspect of the invention, there is provided a communication device having a message sending capability and the device having a memory arranged to store an advertisement or an indication thereof, interactive means arranged to allow selection of the advertisement or indication for sending with a said message and means for sending the message to a recipient.
In the described embodiment, the message may be of a limited size and preferably processing means is provided which is arranged to limit the available message size to that unoccupied by the advertisement. The communication device may be a mobile telephone having an SMS capability. The advertisement may be directly stored in the communication device or may be appended en route to the recipient in accordance with the indication.
According to the invention in a third aspect, there is provided a service providing entity comprising a database of advertisements and processing means arranged to receive a message from a subscriber, attach an advertisement from the database to the message in accordance with a selection by the subscriber and forward the message for delivery to a recipient. According to the invention in a fourth aspect there is provided a method of providing a communication-related service to a user comprising the steps of providing at least one advertisement to the user, the user being able selectively to append the advertisement to a communication from the user to a recipient, a reward being given to the user if the selection is made.
In the described embodiment, the reward may be of any from but may be in the form of one which is given by a telecommunication service provider such as a rebate or discount of communication charges or one which is given by the advertiser such as discounts or loyalty card style points which may be put towards purchases or exchanged for the advertiser's goods or services. The communication is preferably an fixed size message such as an SMS message although this may be any other kind of remote communication for example visually by email or aurally by telephone via the telephone network or otherwise. In the case of an SMS message, the advertisement is appended to the message, reducing the available message size accordingly.
In the described embodiment, preferably, a track is kept of the advertisements that are sent by the user so that the user may be appropriately rewarded. Such tracking is most preferably performed by a server through which all the messages including the advertisements are channeled. The user may select to have a given advertisement appended to every message sent by setting a preference in the communication device or may select the advertisement each time a message is sent. Only one message may be selectable or the advertisement may be selectable from a plurality of selectable advertisements. According to the invention in a fifth aspect there is provided a method of collecting advertising-related data comprising the steps of providing a plurality of advertisements to a plurality of users, each user being able selectively to include a said advertisement with a communication from the user to a recipient, and determining the number of times each advertisement is sent.
In the described embodiment, preferably, the data is profiled, for example based on age, gender or profession of the users who select the advertisements. Similar determinations may be made based on the responses of recipients to the advertisements sent.
According to the invention in a sixth aspect, there is provided a method of assembling a size-limited message having character data encoded using first and second character sets, the coding bits per character in the first character set being less than the coding per character in the second character set comprising the steps of
(1) identifying any character(s) of the second character set in the message; and
(2) marking the character(s) of the second character set with a flag to distinguish from the characters of the first character set.
Preferably the character sets are ASCII for the first character set and UCS2 for the second character set.
In the described embodiment, this feature allows compression of a Multi-lingual SMS(with different coding schemes -English and other Latin characters are coded in ASCII(7-bit) and Chinese, Japanese are coded in UCS2(16-bit). This means that when an advertisement in Chinese is appended to an SMS containing English characters, the English characters are not converted to UCS2 as currently in the prior art.
BRIEF DESCRIPTION OF THE DRAWINGS
An embodiment of the invention will now be described by way of example with reference to the accompanying drawings in which:
Fig. 1 is a schematic overview of an embodiment of the invention; Figs. 2 illustrates the form of a message sent by the sender;
Figs. 3a-3b illustrate different types of message as received by the recipient;
Figs. 4a - 4d illustrate different forms of message associated with a response by a recipient to the message; and
Fig 5 illustrates the form of a data message to update advertising information. Fig. 6 illustrates an SMS submit envelope; and
Fig. 7 illustrates a modified form of envelope for use with messages having characters from two character sets.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
A schematic overview of an embodiment of the invention is shown in Figure 1, showing the relevant functional blocks and messages sent from a mobile telephone sender to a mobile telephone recipient via a mobile communications network The described embodiment uses the GSM system and the SMS service of that system, to which the invention is particularly applicable. However, the invention is applicable also to other communications systems as will be apparent to one skilled in the art.
The described embodiment allows a user (sender) to send an SMS message together with an advertisement, the advertisement being selected by the sender to be sent to the recipient with the message. The described embodiment thus allows advertising to be essentially peer to peer.
Since SMS is a limited length text message service, the length of the advertisement is deducted from the length of the message, the sender then composing the text message within the remaining space.
In the description below, the particular features necessary for a user's mobile telephone to provide sending functions (as a message sender) and receiving functions (as a message recipient) are described separately for ease of explanation. In general, however, a user's mobile telephone will have both sending and receiving capability and thus the sending and receiving functions will be combined in each user's telephone.
The sender's mobile telephone is of standard construction, having a processor, memory and appropriate telecommunications circuitry. The telephone also has a SIM card, personal to the sender. The described embodiment is effected in the sender's mobile telephone by adaptation of the software to provide the functions to be described. A control program (for sending) in the form of software residing on the SIM card or the mobile telephone is provided which controls the operation of the telephone in assembling the SMS message. This interacts with the user via a menu 1 of advertisements to be selected which is available to the user for example as a sub menu of a "compose messages" screen of the mobile telephone. The menu is linked to a data store 2 stored in memory which stores a preview or precis of each advertisement for viewing by the sender.
The user may select to have a given advertisement appended to every message sent by setting a preference in the telephone or may select an advertisement each time a message is sent. Only one message may be selectable (the selection being to send the advertisement or not) and/or the advertisement may be selectable from a plurality of selectable advertisements.
In accordance with the sender's selection, the control program consults the data store 2 which includes, for each advertisement, an advertisement ID or tag and advertisement length. Preferably the menu displays the advertisement preview which is mapped directly to the ID which is related to the advertisement content in a meaningful way. For example an advertisement for IBM products could have the ID "IBM" and the preview "IBM-THE BEST" and an advertisement for Nike products could have the ID "NIKE" and preview "NIKE- JUST DO IT".
The advertisement ID may also be input by the user directly using a free text field provided as part or instead of the menu. In such an instance, the information to be provided by the user would include the ID, preview and the advertisement length and this information would be entered by the user and stored in the data store for immediate use and/or subsequent retrieval. Advertisement ID, preview and length information for the user's use may be provided by any means extenal to the mobile telephone such as in service-related literature or advertisements and other information provided in media such as print, radio, television or web-based.
From the selected advertisement length, the control program calculates an available message length, this being the fixed message length minus the advertisement length and allows text input 3 only to that available message length, this text input being stored in memory 4. Once the sender has completed the message text, the control program assembles the message by adding a header to the message text of the form shown in Fig. 2. As shown, the header has an identifier, to indicate that the message has additional advertising content, which in this case is illustrated by the characters "&&&", which is followed by the Advertisement ID and the message text.
In an alternative form, the advertisement preview can form the actual advertisement with this replacing the advertisement ID, particularly if the advertisement is of short length. Thus if the preview is "Nike - Just Do It", this could be appended to the message directly. In such case the indicator "&&&" and ID may be omitted and the message processed like any normal SMS message, although the header and the preview (placed in the ID field) may still be included and the message processed as described below.
Other header structures are used for other functions, as described below. The header enables the mobile communications network to determine how to process the SMS message before delivery to the recipient. Once the message has been assembled, the sender sends the message 5 in the normal way. This is received by the SMS message center SMSC which determines the indicator "&&&" and passes the message 6 to an advertisement server together with the usual message information such as sender and recipient. The server includes a message analyzing unit 7 which identifies the header structure and passes the message to a message processing unit 8 which processes the message accordingly. The server is connected to a subscriber database 9 in which details of all the advertisements sent by a particular subscriber may be stored.
For the header structure shown in Fig. 2, the unit 8 extracts the advertisement ID and then pulls the relevant advertisement from an advertisement database 10 which includes all Ids, previews and full advertisements and other advertisement-related information. A check is then made of the subscriber database 9 to determine if the recipient of the message is a subscriber, in the sense that the database has a record of the receiver having receiver software, described below, present on his/her mobile telephone! The database will also preferably have an indication of the power and type of the recipient's mobile phone, in particular the ability of the telephone to execute multi -media messages.
If so, a type ID which will be recognised by the receiver/subscriber's mobile telephone is applied at the start of the header replacing the indicator "&&&" before the combined message 12 is passed to intermediate memory 11 and then back to the SMSC for onward transmission to the recipient's mobile telephone. For normal message transmission, the type ID is "0x31", as shown in Fig. 3a. If the message itself is already attached, this will be plain from the content of the advertisement ID which will be the preview rather than the ID in which case the step of appending the advertisement is omitted, since this is already attached.
In an alternative, the unit 8 may select or change the advertisement or message. For example, the message may be parsed by the unit 8 and certain character(s) in the message replaced by the unit 8 by special characters or icons. For example, in a message having a cola advertisement, the letter "1" where this appears in the message could be replaced in the message by an icon of a cola bottle, with the advertisement for the brand of cola then being appended to the message. Alternatively, an enhanced advertisement may be sent to a receiver/subscriber, which may exceed the size limit of the message. In such a case a plurality of messages of the form shown in Fig. 3b are constructed, each message being a part of the whole. The message has a type ID "0x32" and includes an additional message ID field which identifies the message, so that the parts can be reassembled and a part ID field which identifies the total number of parts and the position of that part in the whole. The enhanced message may be simply longer or may have multi-media components, if the receiver/subscriber has the capability to execute such advertisements indicated in the database 9.
If the receiver is not a subscriber, the combined message is sent back to the SMSC without the type ID and the advertisement ID. The SMSC then transmits the completed message 13 to the recipient's mobile telephone. The recipient's mobile telephone is of standard construction, having a processor, memory and appropriate telecommunications circuitry. The telephone also has a SIM card, personal to the sender. It is not necessary for the receiver to have any software modification to receive the combined SMS message in which case the receiver would not be a subscriber and the combined message would be like a normal SMS message as described in the preceding paragraph. However, if the receiver is a subscriber, the software of the recipient's mobile telephone is modified to provide the functions to be described.
A control program (for receiving) in the form of software residing on the mobile telephone or SIM card is provided which controls the operation of the telephone in processing the received message.
Once the message has been received, the control program performs a message processing function 14 according to the type of message received, determined by the type ID field of the received message.
If the message has type ID "0x31" shown in Figure 3a, the complete message is simply displayed on the screen of the user's mobile telephone, with the message thus comprising the message text followed by the advertisement.
If the message has type ID "0x32" shown in Figure 3b, this indicates that the message is in more than one part. The message is stored until all parts have been received at which time the message parts are concatenated and displayed together. The control program sends a blank message back to the OTA Server to acknowledge receipt of each part.
The recipient may interact with the received message in several ways by using menu driven options for response indicated at 15 in Fig. 1 :
1. The recipient can request more information about the advertisement. In such a case, the control program constructs a reply SMS of the form shown in Figure 4a in which the identifier "&&&" is followed by an indicator "A" and the advertisement ID from the received message. This is sent to the server in the manner of a normal sent message, but the unit 8 extracts more information about the advertisement stored in the database and assembles a reply message of the form shown in Figure 3a, the message text of which contains the additional information requested and this is sent to the recipient.
2. The recipient can place a call to the advertiser . This is achieved by constructing a message of the form shown in Fig. 4b in which the identifier "&&&" is followed by an indicator "B" and the advertisement ID. This message is sent to the server in the manner of a normal sent message, but the unit 8 extracts the advertiser's telephone number stored in the database and assembles a reply message of the form shown in Figure 3 a, the message text of which contains the telephone number requested and this is sent to the recipient. 3. The recipient may forward the message to a third party in which case the advertisement ID is detached from the message and assembled into a message of the form shown in Figure 3a which is sent by the receiver to the third party.
4. The recipient may save the advertisement for sending with future SMS messages. In such a case, the control program constructs a reply SMS of the form shown in Figure 4c in which the identifier "&&&" is followed by an indicator "C" and the advertisement ID from the received message. This is sent to the server in the manner of a normal sent message, but the unit 8 extracts information about the advertisement stored in the database and assembles a reply message of the form shown in Figure 4d, the message text of which contains the additional information requested and this is sent to the recipient. The reply message has a different type ID "0x33" and includes the information necessary for the advertisement to be stored in the data store of the recipient, namely, the advertisement length, ID and preview. This message is sent to the recipient and upon receipt, the control program stores the information in the recipient's database.
The above-described operations are initiated either by a sender or a recipient. There may be occasions, however, when the service provider, or an advertiser, wishes to update the advertisement details on the sender's mobile telephone. In such a case, a database update message (18, 19) having the form shown in Fig. 5 is sent from the server to the sender. Such a message has a Type ID "0x30" and comprises information of all the advertisements that can be selected. The control program processes the message in the same way as described in numbered paragraph 4 above.
The advertisement may be of any suitable form, e.g. text, graphics or even audio if supported by the recipient's communication device. In this respect although the invention has been described as applied to mobile telephone communication, this is not to be construed as limitative and the general idea of a sender/user selecting an advertisement to be included in any way with a message of whatever form to be sent to a recipient, be it SMS, EMS, MMS, email, voice mail or fax, originating from any kind of communication device such as a PC, fixed or mobile telephone, paging or email device is envisaged within the scope of the invention.
The described embodiment is of particular use as part of a business method to allow users of mobile telephones to advertise on behalf of third parties in return for some reward. In this respect a track is kept of advertisements sent by any particular user and details are in association with the user in the subscriber database 10, to be used as a basis for calculation of a discount on services provided, accumulation of points to be redeemed as a discount or in full for products of the advertiser or any other such reward scheme. As an example, a Cola manufacturer may have a scheme whereby the sender will be rewarded with a free can of cola or an appropriate voucher if the sender sends ten Cola advertisements.
It is necessary for a record to be kept of the advertisements sent. In one preferred form, since all such messages pass through the server, the server maintains a counter in the subscriber database associated with the sender to keep track of the SMS messages sent by the sender to which the advertisement is appended and alerts the manufacturer when the tenth message has been sent and sends an acknowledgment SMS to the sender. In another preferred form, the counter is provided by the software in the sender's SIM card or telephone and upon sending the tenth message and after receipt of the normal successful delivery SMS reply message, the software constructs a message of a form similar to that shown in Fig. 4a, but with the identifier "D" instead of "A" which is sent to the server, the server on receipt of the message alerting the manufacturer and sending an acknowledgment SMS to the' sender.
The selection of advertisement by the sender can provide a valuable source of information and statistics for advertisers. Since the act of selection is essentially an act of choice, the information on the number and selection of advertisements sent can provide information useful in profiling the buying habits, likes and dislikes of the sender and to a certain extent the receiver, since the sender might choose an advertisement on the basis of possible interest to the receiver. The same applies to responses made by a receiver/subscriber to receipt of an advertisement, since this would give a greater indication of interest by the receiver in the subject of the advertisement. The database preferably includes suitable profiling information of subscribers, such as age, gender, profession etc, provided at the time of subscription, to allow the advertisers to interpret the advertisement selections in a meaningful way.
An optional feature of this embodiment will now be described allows compression of a Multi-lingual SMS(with different coding schemes -English and other Latin characters are coded in ASCII(7-bit) and Chinese, Japanese are coded in UCS2(16-bit). This means that when an Advertisement in Chinese is appended to an SMS containing English characters, the English characters are not converted to UCS2. Instead the software running on the client retains the string in ASCII and appends an identifier (a 7- bit special character in this case but more generally an identifier) before the UCS2 coded characters are appended. This allows the software residing on the recipient's mobile phone to understand that every time it encounters the identifier (special character), the character coding following the identifier changes.
The allowable length of an SMS is dependent on the character set. If there is even one Chinese character in an otherwise-English message, the allowable length decreases by half. This is because 7 bit ASCII coding is used for English characters and a maximum of 160 English characters can be transmitted in one SMS. The maximum capacity of a SMS message is 140 octets = 14- x 8 bits (i)
The packing of the 7-bits characters in octets is done by completing the octets with zeros on the left.
For example, packing of: one character (represented by bits la - lg) in one octet:
7 6 5 4 3 2 1 0
0 la lb lc Id le if lg packing of two characters (represented by bits la - lg and 2a - 2g) in two octets:
7 6 5 4 3 2 1 0
2g la lb lc Id le if lg
0 0 2a 2b 2c 2d 2e 2/
Similarly, eight characters in seven octets would look like this: 7 6 5 4 3 2 1 0
2g la lb lc Id le if lg
3f 3g 2a 2b 2c 2d 2e 2f
4e if 4g 3a 3b 3c 3d 3e
5d 5e 5f 5g 4a 4b 4c 4d
6c 6d 6e 6f 6g 5a 5b 5c
7b 7c 7d 7e 7f 7g 6a 6b 8a 8b 8c 8d 8e 8f 8g 7a
Hence a maximum of 160 alphabet characters can be transmitted in a SMS message
140 x 8/7 = 160 (ii)
However, if one of the alphabet characters is in Universal Multiple-Octet Coded
Character Set 2 (UCS2) which has 16-bit encoding then all the Latin alphabet characters are changed from the 7 bit ASCII character set to the 16 bit UCS2 character set. The maximum capacity of the SMS message in this case is 70 characters:
140x8/16 = 70 (Hi)
Thus, for example, a text which contained 140 English alphabet characters cannot be accommodated into one SMS message because of the addition of one Chinese (UCS DCS) character.
Figure 6 shows the structure of an SMS. The maximum amount of user data that can be transmitted in an SMS is 140 octets or 140x8 bits. According to this feature of the described embodiment of the invention, characters from two character sets such as ASCII and UCS2 may be combined with only minimal loss of capacity.
To give an example, for a situation where the primary text is in English (of length 120 characters) and the advertisement is in Chinese (of length 5), then English characters (which are in ASCII format) require 105 octets (7x120/8 = 105). Chinese characters which use the UCS2 data coding scheme, utilize 10 octets (5x2 = 10); since each Chinese character requires 2 octets of space to be completely represented. The special character (data code) that is appended, to indicate the change in data coding scheme is 7 bits long, like any ASCII character but one that is not used in the ASCII character set. A suitable blank or unused data code that could be used for this purpose is any of ASCII characters 0-8 &127. Hence, the final data unit is 116 bytes long. Padding zeros are appended to the end of the bit string to ensure that it is divisible by 8.
The user data thus has the form shown in Fig. 7.
Optionally, further blocks of characters may be added changing between the first character set (ASCII) and the second (UCS) or vice versa, by adding further instances of the special character between the blocks.
The following method is employed when the first few characters entered are Latin characters:
Step 1 : Get the user input until a non ASCII character is encountered.
Step 2: Insert a 7-bit special character to the user input to indicate to the software residing on the phone that the next entry is in a different coding scheme(UCS2 in this case)
Step 3: Get the UCS2 DCS input & split the 16-bit entry into two octets, each 8 bits in length and append to the existing primary text
Step 4 (Optional): Get user input until a ASCII character is encountered Step 5 (Optional): Insert a special character to the user input to indicate to the software residing on the phone that the next entry is in a different coding scheme(7 bit ASCII characters in this case)
Step 6 (Optional): Append the ASCII characters to the existing string (primary text of SMS).
Step 7: the appended string forms the user data
Optional steps 4 - 6 may be repeated until all the changes between character sets have been processed.
The software residing on the recipient's mobile terminal/SIM card converts all the ASCII characters into UCS2 characters so that the whole message can be displayed to the user. The following are the steps required: Step 1 : Start extracting the 7-bit Latin characters and replace them with the equivalents in UCS2 character coding.
Step 2: The software contains a mapping between 7 bit ASCII coding and the corresponding 16-bit representation in UCS2 (for instance 'A' in ASCII coding & UCS2 Coding) and displays the UCS2 encoded character. This step is necessary because all characters have to be represented in the same data coding scheme (ASCII/UCS2 in this case) before displaying.
Step 3: When the identifier/special character is encountered delete the identifier from the string and start reading 16 bit characters (UCS2) that follow. Display them Step 4 (Optional): When another special character is encountered indicating a change in the data coding scheme of the characters that follow, then delete the special character/identifier and go to Stepl. Step 5: End - All characters have been displayed.
It can be seen that by separating (and flagging) the USC2 encoded characters from the ASCII encoded characters, it is possible to maintain both sets of characters in their original coding form, so it is now possible in the described embodiment to combine USC2 and ASCII coded characters thus allowing more text to be sent in a combined character set SMS message than before.

Claims

1. A method of including advertising content in a message sent from a sender to a recipient comprising the steps of the sender selecting an advertisement to be included with the message and sending the message together with the advertisement or an indication thereof to the recipient.
2. A method as claimed in claim 1 wherein the message is size-limited with the advertisement reducing the available message size to that remaining within the size limit and the sender composing the message within the available message size.
3. A method as claimed in claim 1 or claim 2 wherein the message is a SMS message.
4. A method as claimed in claim 3 wherein the message is sent to and/or from a GSM mobile telephone.
5. A method as claimed in any one of the preceding claims wherein the message is sent via a service provider or other entity associated with the method.
6. A method as claimed in any one of the preceding claims wherein the sender includes the advertisement with the message.
7. A method as claimed in claim 5 wherein the sender includes a tag designating the advertisement and the entity attaches the advertisement to the message en route to the recipient.
8. A method as claimed in claim 7 in which the message includes an indicator, an advertisement ID and message text, the indicator identifying the message to the server and the ID identifying the advertisement to be included with the message text.
9. A method as claimed in claim 7 or claim 8 wherein the entity selects or changes the nature of the advertisement or changes the message in accordance with the advertisement sent by the sender.
10. A method as claimed in claim 8 wherein the nature of the advertisement selected or changed by the entity is the size of the advertisement.
11. A method as claimed in claim 8 or claim 9 wherein the nature of the advertisement selected or changed by the entity is the media of the advertisement.
12. A method as claimed in any one of the preceding claims wherein the advertisement may be selected by the sender from a plurality of available advertisements.
13. A method as claimed in claim 10 wherein the plurality of advertisements is provided by means of a menu provided on a communication device of the sender.
14. A method as claimed in claim 10 wherein available advertisements are provided from at least one source other than a communication device of the sender.
15. A method as claimed in any one claims 5 or 7 to 14 wherein the entity splits the combined message and advertisement into at least two separate messages, the whole message being reassembled from the separate messages by the recipient.
16. A method as claimed in any one of claims 5 or 7 to 15 wherein the entity counts the number of times each advertisement selected by the sender is sent and stores this information in association with the sender.
17. A method as claimed in claim 16 wherein the entity sends a notification to an advertiser or performs a reward-based operation for the sender when the number of times a said advertisement or plurality of said advertisements is sent exceeds a threshold.
18. A communication device having a message sending capability and the device having a memory arranged to store an advertisement or an indication thereof, interactive means arranged to allow selection of the advertisement or indication for sending with a said message and means for sending the message to a recipient.
19. A device as claimed in claim 18 wherein the message is of a limited size.
20. A device as claimed in claim 19 further comprising processing means arranged to limit the available message size to that unoccupied by the advertisement.
21. A device as claimed in any one of claims 18 to 20 being a mobile telephone having a SMS capability.
22. A device as claimed in any one of claims 18 to 21 wherein the advertisement is stored in the device.
23. A device as claimed in any one of claims 18 to 21 wherein a tag indicating the advertisement is stored in the device.
24. A service providing entity comprising a database of advertisements and processing means arranged to receive a message from a subscriber, attach an advertisement from the database to the message in accordance with a selection by the subscriber and forward the message for delivery to a recipient.
25. An entity as claimed in claim 24 further comprising database of subscribers.
26. An entity as claimed in claim 25 wherein the processing means is arranged to keep the database of subscribers updated with information of the advertisements selected by the subscribers.
27. A method of providing a communication-related service to a user comprising the steps of providing at least one advertisement to the user, the user being able selectively to append the advertisement to a communication from the user to a recipient, a reward being given to the user if the selection is made.
28. A method as claimed in claim 27 wherein the reward is given by a communication service provider.
29. A method as claimed in claim 28 wherein the reward is a rebate or discount of communication charges.
30. A method as claimed in claim 27 wherein the reward is given by an advertiser.
31. A method as claimed in claim 30 wherein the reward is in the form of a discounts or rebate which may be put towards purchases or exchanged for the advertiser's goods or services.
32. A method as claimed in any one claims 27 to 30 wherein track of the advertisements that are sent by the user is kept so that the user may be appropriately rewarded.
33. A method as claimed in claim 32 wherein the tracking is performed by a service entity through which all the communications are channeled.
34. A method of collecting advertising-related data comprising the steps of providing a plurality of advertisements to a plurality of users, each user being able selectively to include a said advertisement with a communication from the user to a recipient, and determining the number of times each advertisement is sent.
35. A method as claimed in claim 34 wherein the collected data is profiled based on the users selecting the advertisements.
36. A method as claimed in claim 35 wherein the data is profiled based on the age, gender and/or profession of the users.
37. A method as claimed in any one of claims 34 to 36 further comprising the step of collecting data based on the responses of recipients to the advertisements sent.
38. A method of assembling a size-limited message having character data encoded using first and second character sets, the coding bits per character in the first character set being less than the coding per character in the second character set comprising the steps of (i) identifying any character(s) of one character set in the message; and (ii) marking the character(s) of the other character set with a flag to distinguish from the characters of the one character set.
39. A method as claimed in claim 38 wherein the first character sets is ASCII and the second is UCS.
0. A method as claimed in claim 38 or claim 39 wherein the characters in one or other of the character sets form an advertisement as claimed in the method of any one of claims 1-17 and 27-37, the device of claims 18-23 or the entity of claims 24-26.
PCT/SG2002/000103 2001-08-08 2002-05-23 A method of and apparatus for communication of advertisements WO2003015430A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US31045501P 2001-08-08 2001-08-08
US60/310,455 2001-08-08
US32405701P 2001-09-24 2001-09-24
US60/324,057 2001-09-24

Publications (1)

Publication Number Publication Date
WO2003015430A1 true WO2003015430A1 (en) 2003-02-20

Family

ID=26977403

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SG2002/000103 WO2003015430A1 (en) 2001-08-08 2002-05-23 A method of and apparatus for communication of advertisements

Country Status (1)

Country Link
WO (1) WO2003015430A1 (en)

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004086787A2 (en) * 2003-03-21 2004-10-07 Vocel, Inc. Interactive messaging system
GB2406996A (en) * 2003-05-06 2005-04-13 Massone Mobile Advertising Sys Insertion of additional information into SMS/MMS messages
EP1737158A2 (en) * 2005-06-21 2006-12-27 Vodafone Group PLC Content delivery in a telecommunications network
CN1330211C (en) * 2003-07-17 2007-08-01 中兴通讯股份有限公司 A short message sending-receiving method for simulative mobile terminal and simulative sending-receiving method
GB2443991A (en) * 2003-09-11 2008-05-21 Cvon Innovations Ltd Method and system for distributing data to mobile devices
WO2008130565A1 (en) 2007-04-16 2008-10-30 Roamware, Inc. Method and system for inserting advertisement content into a text message
WO2008157127A3 (en) * 2007-06-14 2009-02-12 Yahoo Inc Mobile contextual sms advertising
GB2453810A (en) * 2007-10-15 2009-04-22 Cvon Innovations Ltd System, Method and Computer Program for Modifying Communications by Insertion of a Targeted Media Content or Advertisement
WO2009074159A1 (en) * 2007-12-10 2009-06-18 Jacques Valere Vandaele Method for associating a slogan to a message exchanged between two telephone terminals
EP2084867A2 (en) * 2006-10-26 2009-08-05 Tekelec Methods, systems, and computer program products for providing an enriched messaging service in a communications network
US7574201B2 (en) 2006-11-27 2009-08-11 Cvon Innovations Ltd. System for authentication of network usage
US7577433B2 (en) 2007-06-18 2009-08-18 Cvon Innovations Limited Method and system for managing delivery of communications
WO2009111398A2 (en) * 2008-03-03 2009-09-11 Google Inc. Interactive text message advertisements
US7590406B2 (en) 2007-05-18 2009-09-15 Cvon Innovations Ltd. Method and system for network resources allocation
US7613449B2 (en) 2007-06-25 2009-11-03 Cvon Innovations Limited Messaging system for managing communications resources
US7653064B2 (en) 2003-05-06 2010-01-26 Cvon Innovations Limited Messaging system and service
US7660862B2 (en) 2006-08-09 2010-02-09 Cvon Innovations Limited Apparatus and method of tracking access status of store-and-forward messages
US7697944B2 (en) 2003-05-14 2010-04-13 Cvon Innovations Limited Method and apparatus for distributing messages to mobile recipients
US7730149B2 (en) 2006-11-02 2010-06-01 Cvon Innovations Limited Interactive communications system
US7764968B2 (en) 2007-06-18 2010-07-27 Cvon Innovations Limited Method and system for managing delivery of communications when there is a temporary suspension of at least one type of communication
US8001000B2 (en) 2000-05-17 2011-08-16 Host Telecom, Ltd. Telecoms
US20110213835A1 (en) * 2008-09-24 2011-09-01 Karl Quinn Controlling transmission of a content item to a user terminal by independently transmitting additional content to the user terminal
EP2479956A1 (en) * 2011-01-17 2012-07-25 Gemalto SA Method of optimizing a text massage communication between a server and a secure element
US8473494B2 (en) 2007-12-21 2013-06-25 Apple Inc. Method and arrangement for adding data to messages
US8521592B2 (en) 2011-03-21 2013-08-27 Elias Youssef Harika System and method for advertising on the internet
US8595851B2 (en) 2007-05-22 2013-11-26 Apple Inc. Message delivery management method and system
US8671000B2 (en) 2007-04-24 2014-03-11 Apple Inc. Method and arrangement for providing content to multimedia devices
US8676682B2 (en) 2007-06-14 2014-03-18 Apple Inc. Method and a system for delivering messages
US8898217B2 (en) 2010-05-06 2014-11-25 Apple Inc. Content delivery based on user terminal events
US8983978B2 (en) 2010-08-31 2015-03-17 Apple Inc. Location-intention context for content delivery
US8990103B2 (en) 2010-08-02 2015-03-24 Apple Inc. Booking and management of inventory atoms in content delivery systems
US8996402B2 (en) 2010-08-02 2015-03-31 Apple Inc. Forecasting and booking of inventory atoms in content delivery systems
US9141504B2 (en) 2012-06-28 2015-09-22 Apple Inc. Presenting status data received from multiple devices
US9183247B2 (en) 2010-08-31 2015-11-10 Apple Inc. Selection and delivery of invitational content based on prediction of user interest
US9286528B2 (en) 2013-04-16 2016-03-15 Imageware Systems, Inc. Multi-modal biometric database searching methods
US9367847B2 (en) 2010-05-28 2016-06-14 Apple Inc. Presenting content packages based on audience retargeting
GB2534959A (en) * 2014-10-19 2016-08-10 Cloudbanter Ltd Method, apparatus and computer program product for sending information over a network
US9525983B2 (en) 2009-07-27 2016-12-20 Tekelec, Inc. Methods, systems, and computer readable media for providing mobile network operator controlled content to mobile subscribers using social networking messages
US10241636B2 (en) 2007-04-05 2019-03-26 Apple Inc. User interface for collecting criteria and estimating delivery parameters
US10580243B2 (en) 2013-04-16 2020-03-03 Imageware Systems, Inc. Conditional and situational biometric authentication and enrollment
US11854045B2 (en) 2012-01-26 2023-12-26 Konstantinos Amouris System and method for consumer-based storing, retrieving and transmitting of promotional content to other consumers

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19549059A1 (en) * 1995-12-29 1997-07-03 Siemens Ag Written asiatic character transmission system for mobile radio short-message-service
WO1999052247A2 (en) * 1998-03-24 1999-10-14 Sendit Ab Method and arrangement for transferring information using an existing message based service in a digital network
WO2000044151A2 (en) * 1999-01-22 2000-07-27 Sony Computer Entertainment Inc. Bidirectional real-time advertisement system
WO2001022748A1 (en) * 1999-09-20 2001-03-29 Leap Wireless International, Inc. System and method for attaching an advertisement to an sms message for wireless transmission
JP2002140272A (en) * 2000-10-31 2002-05-17 Denso Corp Advertisement method by mail

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19549059A1 (en) * 1995-12-29 1997-07-03 Siemens Ag Written asiatic character transmission system for mobile radio short-message-service
WO1999052247A2 (en) * 1998-03-24 1999-10-14 Sendit Ab Method and arrangement for transferring information using an existing message based service in a digital network
WO2000044151A2 (en) * 1999-01-22 2000-07-27 Sony Computer Entertainment Inc. Bidirectional real-time advertisement system
WO2001022748A1 (en) * 1999-09-20 2001-03-29 Leap Wireless International, Inc. System and method for attaching an advertisement to an sms message for wireless transmission
JP2002140272A (en) * 2000-10-31 2002-05-17 Denso Corp Advertisement method by mail

Cited By (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8001000B2 (en) 2000-05-17 2011-08-16 Host Telecom, Ltd. Telecoms
US8391449B2 (en) 2000-05-17 2013-03-05 Ryou Capital, L.L.C. Telecoms
WO2004086787A3 (en) * 2003-03-21 2005-01-20 Vocel Inc Interactive messaging system
WO2004086787A2 (en) * 2003-03-21 2004-10-07 Vocel, Inc. Interactive messaging system
US7321920B2 (en) 2003-03-21 2008-01-22 Vocel, Inc. Interactive messaging system
US8243636B2 (en) 2003-05-06 2012-08-14 Apple Inc. Messaging system and service
GB2406996A (en) * 2003-05-06 2005-04-13 Massone Mobile Advertising Sys Insertion of additional information into SMS/MMS messages
GB2406996B (en) * 2003-05-06 2006-12-20 Massone Mobile Advertising Sys Messaging system and service
US7653064B2 (en) 2003-05-06 2010-01-26 Cvon Innovations Limited Messaging system and service
US8477786B2 (en) 2003-05-06 2013-07-02 Apple Inc. Messaging system and service
US7697944B2 (en) 2003-05-14 2010-04-13 Cvon Innovations Limited Method and apparatus for distributing messages to mobile recipients
US8036689B2 (en) 2003-05-14 2011-10-11 Apple Inc. Method and apparatus for distributing messages to mobile recipients
CN1330211C (en) * 2003-07-17 2007-08-01 中兴通讯股份有限公司 A short message sending-receiving method for simulative mobile terminal and simulative sending-receiving method
GB2443991A (en) * 2003-09-11 2008-05-21 Cvon Innovations Ltd Method and system for distributing data to mobile devices
EP1970854A2 (en) 2003-09-11 2008-09-17 CVON Innovations Ltd Method and system for distributing data to mobile devices
GB2445329B (en) * 2003-09-11 2008-08-06 Cvon Innovations Ltd Method and system for distributing data to mobile devices
US8099079B2 (en) 2003-09-11 2012-01-17 Apple Inc. Method and system for distributing data to mobile devices
GB2443991B (en) * 2003-09-11 2008-07-23 Cvon Innovations Ltd Method and system for distributing data to mobile devices
GB2445329A (en) * 2003-09-11 2008-07-02 Cvon Innovations Ltd Method and system for distributing data to mobile devices
EP1970853A2 (en) 2003-09-11 2008-09-17 CVON Innovations Ltd Method and system for distributing data to mobile devices
US7920845B2 (en) 2003-09-11 2011-04-05 Cvon Innovations Limited Method and system for distributing data to mobile devices
US8280416B2 (en) 2003-09-11 2012-10-02 Apple Inc. Method and system for distributing data to mobile devices
US8781449B2 (en) 2003-09-11 2014-07-15 Apple Inc. Method and system for distributing data to mobile devices
EP1737158A3 (en) * 2005-06-21 2007-01-03 Vodafone Group PLC Content delivery in a telecommunications network
GB2427527B (en) * 2005-06-21 2010-04-14 Vodafone Plc Content delivery in a telecommunications network
EP1737158A2 (en) * 2005-06-21 2006-12-27 Vodafone Group PLC Content delivery in a telecommunications network
US7702738B2 (en) 2006-08-09 2010-04-20 Cvon Innovations Limited Apparatus and method of selecting a recipient of a message on the basis of data identifying access to previously transmitted messages
US7660862B2 (en) 2006-08-09 2010-02-09 Cvon Innovations Limited Apparatus and method of tracking access status of store-and-forward messages
US8949342B2 (en) 2006-08-09 2015-02-03 Apple Inc. Messaging system
EP2084867A2 (en) * 2006-10-26 2009-08-05 Tekelec Methods, systems, and computer program products for providing an enriched messaging service in a communications network
EP2084867A4 (en) * 2006-10-26 2014-01-01 Tekelec Global Inc Methods, systems, and computer program products for providing an enriched messaging service in a communications network
US8935340B2 (en) 2006-11-02 2015-01-13 Apple Inc. Interactive communications system
US7730149B2 (en) 2006-11-02 2010-06-01 Cvon Innovations Limited Interactive communications system
US7774419B2 (en) 2006-11-02 2010-08-10 Cvon Innovations Ltd. Interactive communications system
US7930355B2 (en) 2006-11-02 2011-04-19 CVON Innnovations Limited Interactive communications system
US7574201B2 (en) 2006-11-27 2009-08-11 Cvon Innovations Ltd. System for authentication of network usage
US8406792B2 (en) 2006-11-27 2013-03-26 Apple Inc. Message modification system and method
US8190123B2 (en) 2006-11-27 2012-05-29 Apple Inc. System for authentication of network usage
US10241636B2 (en) 2007-04-05 2019-03-26 Apple Inc. User interface for collecting criteria and estimating delivery parameters
WO2008130565A1 (en) 2007-04-16 2008-10-30 Roamware, Inc. Method and system for inserting advertisement content into a text message
US8671000B2 (en) 2007-04-24 2014-03-11 Apple Inc. Method and arrangement for providing content to multimedia devices
US7653376B2 (en) 2007-05-18 2010-01-26 Cvon Innovations Limited Method and system for network resources allocation
US7664802B2 (en) 2007-05-18 2010-02-16 Cvon Innovations Limited System and method for identifying a characteristic of a set of data accessible via a link specifying a network location
US7607094B2 (en) 2007-05-18 2009-10-20 CVON Innvovations Limited Allocation system and method
US7590406B2 (en) 2007-05-18 2009-09-15 Cvon Innovations Ltd. Method and system for network resources allocation
US8595851B2 (en) 2007-05-22 2013-11-26 Apple Inc. Message delivery management method and system
US8935718B2 (en) 2007-05-22 2015-01-13 Apple Inc. Advertising management method and system
US8799123B2 (en) 2007-06-14 2014-08-05 Apple Inc. Method and a system for delivering messages
WO2008157127A3 (en) * 2007-06-14 2009-02-12 Yahoo Inc Mobile contextual sms advertising
US9430772B2 (en) 2007-06-14 2016-08-30 Yahoo! Inc. Mobile contextual SMS advertising
US8676682B2 (en) 2007-06-14 2014-03-18 Apple Inc. Method and a system for delivering messages
US8213946B2 (en) 2007-06-18 2012-07-03 Apple Inc. Method and system for managing delivery of communications
US8254917B2 (en) 2007-06-18 2012-08-28 Apple Inc. Method and system for managing delivery of communications
US7577433B2 (en) 2007-06-18 2009-08-18 Cvon Innovations Limited Method and system for managing delivery of communications
US7764968B2 (en) 2007-06-18 2010-07-27 Cvon Innovations Limited Method and system for managing delivery of communications when there is a temporary suspension of at least one type of communication
US7643816B2 (en) 2007-06-25 2010-01-05 Cvon Innovations Limited Messaging system for managing communications resources
US7613449B2 (en) 2007-06-25 2009-11-03 Cvon Innovations Limited Messaging system for managing communications resources
US8719091B2 (en) 2007-10-15 2014-05-06 Apple Inc. System, method and computer program for determining tags to insert in communications
GB2453810A (en) * 2007-10-15 2009-04-22 Cvon Innovations Ltd System, Method and Computer Program for Modifying Communications by Insertion of a Targeted Media Content or Advertisement
WO2009074159A1 (en) * 2007-12-10 2009-06-18 Jacques Valere Vandaele Method for associating a slogan to a message exchanged between two telephone terminals
US8473494B2 (en) 2007-12-21 2013-06-25 Apple Inc. Method and arrangement for adding data to messages
WO2009111398A2 (en) * 2008-03-03 2009-09-11 Google Inc. Interactive text message advertisements
WO2009111398A3 (en) * 2008-03-03 2009-11-19 Google Inc. Interactive text message advertisements
US8521581B2 (en) 2008-03-03 2013-08-27 Google Inc. Interactive text message advertisements
US20110213835A1 (en) * 2008-09-24 2011-09-01 Karl Quinn Controlling transmission of a content item to a user terminal by independently transmitting additional content to the user terminal
US9525983B2 (en) 2009-07-27 2016-12-20 Tekelec, Inc. Methods, systems, and computer readable media for providing mobile network operator controlled content to mobile subscribers using social networking messages
US8898217B2 (en) 2010-05-06 2014-11-25 Apple Inc. Content delivery based on user terminal events
US9367847B2 (en) 2010-05-28 2016-06-14 Apple Inc. Presenting content packages based on audience retargeting
US8996402B2 (en) 2010-08-02 2015-03-31 Apple Inc. Forecasting and booking of inventory atoms in content delivery systems
US8990103B2 (en) 2010-08-02 2015-03-24 Apple Inc. Booking and management of inventory atoms in content delivery systems
US9183247B2 (en) 2010-08-31 2015-11-10 Apple Inc. Selection and delivery of invitational content based on prediction of user interest
US8983978B2 (en) 2010-08-31 2015-03-17 Apple Inc. Location-intention context for content delivery
EP2479956A1 (en) * 2011-01-17 2012-07-25 Gemalto SA Method of optimizing a text massage communication between a server and a secure element
US8521592B2 (en) 2011-03-21 2013-08-27 Elias Youssef Harika System and method for advertising on the internet
US11854045B2 (en) 2012-01-26 2023-12-26 Konstantinos Amouris System and method for consumer-based storing, retrieving and transmitting of promotional content to other consumers
US9141504B2 (en) 2012-06-28 2015-09-22 Apple Inc. Presenting status data received from multiple devices
US9286528B2 (en) 2013-04-16 2016-03-15 Imageware Systems, Inc. Multi-modal biometric database searching methods
US10580243B2 (en) 2013-04-16 2020-03-03 Imageware Systems, Inc. Conditional and situational biometric authentication and enrollment
US10777030B2 (en) 2013-04-16 2020-09-15 Imageware Systems, Inc. Conditional and situational biometric authentication and enrollment
GB2534959A (en) * 2014-10-19 2016-08-10 Cloudbanter Ltd Method, apparatus and computer program product for sending information over a network

Similar Documents

Publication Publication Date Title
WO2003015430A1 (en) A method of and apparatus for communication of advertisements
US8818842B2 (en) Method and apparatus for defining, distributing and redeeming SMS and MMS coupons
US7930208B2 (en) Method and system for delivery of advertising content in short message service (SMS) messages
US7558559B2 (en) Systems and methods for a wireless messaging information service
US8116791B2 (en) Sending and receiving text messages using a variety of fonts
EP1242984B1 (en) A system and method for automatically displaying information included in predetermined messages
US8107929B2 (en) System and method for responding to information requests from users of personal communication devices
US7945634B1 (en) Method to convert and share short message service messages on websites
US6909904B2 (en) System and protocol for extending functionality of wireless communication messaging
KR100361170B1 (en) System and method for transmitting text art
US20050228754A1 (en) Marketing method
WO2001072062A1 (en) Method and system for delivering information services
KR101229382B1 (en) Multiple and multi-part message methods and systems for handling electronic message content for electronic communications devices
US9191792B2 (en) Provision of additional content to mobile communication devices
EP1652392A1 (en) Method for providing multimedia message
US20110112907A1 (en) System and method for providing advertisement service by using text messages
US20070165795A1 (en) System and method for providing user-requested information
KR100369019B1 (en) A method of furnishing an advertisement and a coupon to user through a cellular phone
US8977559B2 (en) Interactive marketing system
KR20040012560A (en) Method for Providing Multimedia Messages, and Method for Providing Combinational Short Text Messages
WO2001072001A2 (en) Method of, and means for charging of delivering mobile or wireless information services
US20100144378A1 (en) Reducing messaging costs
KR100726603B1 (en) Advertisement triggering messaging service system and method thereof
KR100583176B1 (en) Method of advertising using message, and the server therefor
KR100403377B1 (en) System and method for using moving-picture for internet advertising on wireless communication

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BY BZ CA CH CN CO CR CU CZ DE DM DZ EC EE ES FI GB GD GE GH HR HU ID IL IN IS JP KE KG KP KR LC LK LR LS LT LU LV MA MD MG MN MW MX MZ NO NZ OM PH PL PT RU SD SE SG SI SK SL TJ TM TN TR TZ UA UG US UZ VN YU ZA ZM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ UG ZM ZW AM AZ BY KG KZ RU TJ TM AT BE CH CY DE DK FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ ML MR NE SN TD TG US

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP