GB2440775A - Messaging system - Google Patents
Messaging system Download PDFInfo
- Publication number
- GB2440775A GB2440775A GB0705651A GB0705651A GB2440775A GB 2440775 A GB2440775 A GB 2440775A GB 0705651 A GB0705651 A GB 0705651A GB 0705651 A GB0705651 A GB 0705651A GB 2440775 A GB2440775 A GB 2440775A
- Authority
- GB
- United Kingdom
- Prior art keywords
- data
- message
- display
- store
- user selectable
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
- 230000004044 response Effects 0.000 claims abstract description 33
- 238000000034 method Methods 0.000 claims abstract description 19
- 238000004891 communication Methods 0.000 claims abstract description 9
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000003780 insertion Methods 0.000 claims description 4
- 230000037431 insertion Effects 0.000 claims description 4
- 230000009471 action Effects 0.000 abstract description 11
- 238000010295 mobile communication Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 6
- 238000012552 review Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 230000001419 dependent effect Effects 0.000 description 4
- 235000014510 cooky Nutrition 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 235000019993 champagne Nutrition 0.000 description 2
- RMQHBNLAFHDMEN-UHFFFAOYSA-N (4,4,4-trifluoro-2-oxobutyl) dihydrogen phosphate Chemical compound OP(O)(=O)OCC(=O)CC(F)(F)F RMQHBNLAFHDMEN-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/234—Monitoring or handling of messages for tracking messages
-
- H04Q7/22—
-
- H04Q7/221—
-
- H04Q7/222—
-
- H04Q7/223—
-
- H04Q7/224—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
A messaging system for creating messages on the basis of actions taken in respect of previously transmitted messages within a communications network, and is particularly suited to creating such messages for delivery within a mobile communications network. A method of tracking access status of store-and-forward messages transmitted in a communications network and a tracking system wherein the store-and-forward message comprises content including data for display within a display of a receiving terminal and control data comprising data indicative of a user selectable portion within the display, said display data including data for display in the user selectable portion, the tracking system receives data indicative of selection of a said user selectable portion and modifies the access status of the delivered store-and-forward message in response thereto.
Description
<p>Messaging System</p>
<p>Field of the Invention</p>
<p>The present invention relates to a messaging system for creating messages on the basis of actions taken in respect of previousLy transmitted messages within a communications network, and is particularly, but not exclusively, suited to creating such messages for delivery within a mobile communications network.</p>
<p>Background of the Invention</p>
<p>Currently the Short Message Service (SMS), the Multimedia Messaging Service (MMS) and Wireless Application Protocol (WAP) are the media of choice for personal and service-originated (that is to say information and marketing) mobile messaging. The MMS and WAP services facilitate transmission of messages of unlimited size and virtually any content type within the limitations of mobile terminals, and can be compiled as HTTP messages, which means that they offer a transaction capability with possible super-distribution of content along with accuracy, tracking and feedback of messages.</p>
<p>Both messaging types provide a significant improvement -in terms of range and quality of content -over SMS messaging, which is limited to alphanumeric characters.</p>
<p>Telecommunications networks commonly include WAP and Media Gateways, which can track delivery of a WAY and MMS messages to a certain terminal. However, there is no means of identifying what has happened to the message post-delivery: a message can be delivered but deleted before review by the recipient, or forwarded without review by the recipient; in either case current network infrastructure will only be able to track delivery of the message primarily from their gateway elements. This is perhaps not surprising given the responsibility of the network operator, which broadly speaking is limited to the delivery of messages between source and destination addresses. It will be appreciated that influencing a recipient's decision to review a message that has been delivered is quite separate from the mechanics of message transmission, since the latter is dependent on message parameters including sender and content, both of which are often outside of the control of the network operator.</p>
<p>There is therefore a significant difference between delivery of a message and review of the message content, and in view of the fact that subsequent actions taken by the recipient are of interest to the providers of the message content and/or source of the message, there is motivation to develop a means for tracking actions performed in relation to a message subsequent to delivery thereof.</p>
<p>This has been addressed in the field of email messaging, where, as described in US patent US7072947, one solution is to provide an email messaging system arranged to intercept all outgoing emails from a mail server and modify each outgoing email so as to include a tracking code, which is embedded within an image call included in the outgoing email. If the outgoing email contains hyperlinks, each hyperlink is also modified to include the tracking code. The tracking code is uniquely associated with the outgoing email, each individual recipient of the outgoing email (in the case where the outgoing email is addressed to multiple individuals, for example, using the "cc" field of an email), the sender of the outgoing email, or the sender's business association, or a combination thereof. The image call and the embedded tracking code are used to detect when the recipient of the outgoing email has opened an email.</p>
<p>The email system associates a cookie with the recipient of the outgoing email, and when the email system receives an image call (i.e. when the recipient has accessed the email), the corresponding image and the cookie are concurrently delivered to the recipient. The cookie is used to monitor the behaviour of the recipient at a website, regardless of how the recipient arrives at that website, be it through a click-through from the email or otherwise.</p>
<p>It will be appreciated that such an arrangement is targeted towards monitoring, in an ongoing sense, user interactions at a given website in the Internet world, and thus that the email message acts as an intermediary to draw traffic to the website containing the information rather than being an end and the primary source of information in itself. It will also be appreciated that because the email provides the means to monitor behaviour at a web site, the process is fairly intensive in terms of usage of network resources when applied to the wireless networks: sending of the email involves one PDP context, the fetching the email from server involves another, pressing the link involves a third context and accessing the third party event server is potentially a fourth context. The number of PDP contexts is the key metric when determining the load on given network elements as well as the technical complexity and infrastructure requirements of such elements for the wireless operators, so it is desirable to minimise the number of contexts involved in message delivery.</p>
<p>Summary of the Invention</p>
<p>In accordance with an aspect of the present invention there is provided a method of tracking access status of store-and-forward messages transmitted in a communications network, the method comprising: selecting content for insertion within a store-and-forward message, the content including data for display within a display of a receiving terminal and control data comprising data indicative of a user selectable portion within the display, said display data including data for display in the user selectable portion; creating a store-and-forward message comprising the selected content for transmission to a receiving terminal; transmitting the created store-and-forward message to the receiving terminal; and responsive to receipt of data indicative of selection of the user selectable portion within the display, modifying the access status of the transmitted store-and-forward message, wherein the display data and the control data originate from a network location other than a terminal adapted to send messages in the communications network.</p>
<p>Embodiments of the invention thus apply to messages such as WAP, MMS and SMS messages, and operate so as to assemble a message from content and a user selectable portion that have not originated as a message from another terminal.</p>
<p>Embodiments of the invention differ substantially from arrangements such as that described in US7072947 on two levels: firstly in the relationship between the tracking code and the content of the message, and secondly in the way in which tracking data are used and how the system is implemented in wireless data network context. In relation to the first point of distinction, the information that the sender of the message wants the recipient to see is contained within the message itself, rather than being accessible via a link. This means that the tracking data indicate exactly what information has been reviewed as opposed to providing an indication that a particular web page (which might change over time) has been viewed. It is precisely this distinction that enables embodiments of the invention to be realised: future recipients of messages can be selected on the basis of them having already reviewed at least one previously transmitted message containing information of the same, similar, or related in a known manner, type, which has the advantage of enabling advertisers, for example, to target future messages more accurately than is currently possible.</p>
<p>Since the content data are included within the message instead of being accessible via a link, a further advantage of embodiments of the invention is that there is no need for the recipient to wait for various handshake and connectivity actions to be completed before viewing the content data. In addition to this being advantageous from the point of view of the end user, it is also beneficial from the point of view of utilisation of network resources, since fewer network resources (in terms of numbers and duration) are required.</p>
<p>The receiving terminal can operate in one of a plurality of modes in dependence on selection of the user selectable portion; one such mode involves the receiving terminal sending a response message identifying the receiving terminal to the network location, which causes the access status of the message to be updated at the network location.</p>
<p>The control data can comprise a set of processable instructions for use in controlling operation of a receiving tenninal in dependence on selection of the user selectable portion: for example, in one arrangement the control data can comprise data that cause the receiving terminal to send the response message to the network location from which the store-and-forward message is transmitted.</p>
<p>Alternatively the control data comprise data that cause the receiving terminal to send the response message to a network location other than that from which the store-and-forward message is transmitted.</p>
<p>Once a response message has been received, the method preferably comprises updating the access status of the content data, so as to identify the receiving terminal from which the selection data (in the form of a response message) have emanated.</p>
<p>According to a further aspect of the present invention there is provided a system for performing the aforesaid methods.</p>
<p>The features and advantages described in the dependent claims of the application will become apparent from the following description of preferred embodiments of the invention, given by way of example only, which is made with reference to the accompanying drawings.</p>
<p>Brief Description of the Drawings</p>
<p>Figure 1 is a schematic diagram showing a mobile network and network components arranged in accordance with an embodiment of the invention; Figure 2 is a schematic block diagram showing in detail the functionality associated with a first service server shown in Figure 1; Figure 3 is a schematic block diagram showing in detail the functionality associated with a second service server shown in Figure 1; Figure 4 is a timing diagram showing flow of messages between the network components shown in Figure 1 according to an embodiment of the invention; Figure 5 is schematic diagram showing an example MMS message according to an embodiment of the invention; and Figure 6 is a schematic flow diagram showing a process for selecting recipients of a message according to an embodiment of the invention.</p>
<p>Detailed Description of the Invention</p>
<p>Embodiments of the invention are concerned with tracking user access to messages, specifically tracking access by capturing an action taken by the user in relation to the message, and using that information to determine content and/or recipients of subsequent messages. The content of the messages being tracked and the nature of the action being taken will be described in detail later in the description, but first a description of the infrastructure needed to support the delivery and tracking of the message will be described.</p>
<p>Figure 1 shows an example of a data messaging system 1 within which embodiments of a first aspect of the invention operate; the arrows indicate data flows within the data messaging system 1 and the objects indicate components of the data messaging system 1. This Figure shows an arrangement of network components suitable for the delivery of WA? messages, but the messages could be short messages (SMS), Multimedia messages (MMS messages), bespoke messages in the form of GPRS data and/or streamed data; as will be appreciated, the specific arrangement of the data messaging system 1 is dependent on the type of message being transmitted.</p>
<p>In the arrangement shown in Figure 1, a terminal MS communicates with various network devices within the data messaging system 1. The terminal Tl may be a wireless terminal such as a mobile phone, a PDA or a Laptop computer. The data messaging system I comprises: a WA? gateway 01, which is typically a network operator's WA? gateway; Web and WA? services servers Sl, S2; and a database DB1, arranged to store data in respect of subscribers of the data messaging system 1; data in respect of terminals such as TI; and data in respect of content, including image (static, dynamic and/or interactive images), alphanumeric characters and content control information, the data having been provided by various content providers CPI, CP2. The subscriber data include tracking data indicative of actions taken on the part of the subscriber in relation to messages previously transmitted via the data messaging system 1, these messages being identified by the content included therein.</p>
<p>In one arrangement the services servers Si, S2 and the database DBI are located within a proprietary network, which means that they operate independently of any specific network operator and can be shared across a plurality of network operators. The database DRI can either be provided by two separate databases or by a single database as shown in Figure 1, and, while the services servers Si, S2 are shown as two distinct network components, they, can alternatively be embodied as one physical device equipped with the functionality corresponding to the respective servers and described below. Using techniques known in the art, the database DB1 can store preference and demographic data relating to subscribers, these data being used to control selection of content as described below.</p>
<p>The functionality of the services servers Si, S2 will now be described with reference to Figures 2, 3 and 4. In addition to standard CPU, memory, data bus, Input/Output ports, data storage, and operating system programs, the first server SI comprises certain bespoke functional components, namely message creation software component 201 for creating messages, content retrieval component 203 and object selection component 205, the latter twos components 203, 205 being arranged to select data for insertion within the message. The message creation software component 201 triggers message creation based on either recipient or content as a pre-specified starting point. In other words, the message creation component 201 is either arranged to identify one or more message recipients and trigger retrieval of content for those recipients, or to identify content and trigger retrieval of recipients for the content.</p>
<p>In a first embodiment, a group of recipients is specified and content selected on the basis of the recipients. Accordingly, the characteristics of the group are used to define parameters that are used to retrieve the message content. The query can be formulated on the basis of parameters such as type of image, subject matter, date, etc. which have been formulated on the basis of demographic and preference data corresponding to the group of recipients. Once these parameters have been defined the content retrieval software component 203 is triggered to pass a query to the database DB I (step S4. I), causing the database DBI to query its records according to the parameters. In one arrangement the database DB 1 is configured with filtering and matching functions known in the art for use in identifying records corresponding to the query, and the content identified by these functions is passed to the retrieval software component 203, together with a content identifier ID (step S4.3).</p>
<p>The first services server SI also includes an object selection software component 205, which is arranged to identify control data specifying one or more user selectable objects for insertion within the message. The object can take the form of a push button or a link (such as a URL), either of which can be overlayed upon the content retrieved by the retrieval software component 203 or presented separate therefrom (e.g. in a different region of the display area of the recipient's terminal). As a further alternative the object selection component 205 can modify a portion of the retrieved content such that, when rendered on a display, the portion is highlighted in some manner (thus in this instance the object causes part of the content to stand out from other parts of the content).</p>
<p>The choice of object type can be dependent on type of message being created, since certain types of messages inherently include means for specifying a particular type of object (e.g. HTFP links can be embedded within MMS and WAP messages), while others, such as SMS, do not. Thus, in addition to identifying an object, the control data can include a set of processable instructions, e.g. in the form of a script or the like, which can be processed by a recipient's terminal so as to control rendering of the object and to trigger the recipient's terminal to perform certain actions in response to selection of the object. One such action is for the recipient's terminal to transmit a response message, and the control data include data specifying a network address to which such response messages are to be sent. In one arrangement the network address is that of the second services server S2.</p>
<p>The message creation component 201 is arranged to combine the control data with the content retrieved at step S4.3 so as to create a message body (step S4.5) for each of the recipients. In addition to the control data and retrieved content, the body of these messages includes a content identifier ID, and the body of the message is encapsulated within a message Ml for transmission to each recipient (steps S4.7, S4.8). Once these steps have been completed, the message creation component 201 is arranged to instruct the database DBI to record the content identifier ID, object type and time of message transmission against each of the recipients (step S4.9).</p>
<p>Once received at a recipient terminal Ti, and assuming the message Ml to have been selected by the user for display, the content and object within the message are displayed in accordance with the control data within the message body (step S4.11). In addition, the control data arms the recipient's terminal to monitor for selection of the object, and in response to selection thereof, causes the recipient's terminal to formulate and transmit a response message M2 (step S4.13, S4.15). In its simplest form the body of the response message M2 simply comprises the content identifier ID corresponding to the selected content, and in cases where the object is a URL or similar link, the content identifier ID and network address to which the response messages are to be transmitted can be embedded within the link. Selection of the link triggers formulation of a response message M2 on the basis of data embedded within the link as is known in the art.</p>
<p>When an MMS message includes images and audio portions, such portions are typically embedded within a presentation part of the message, meaning that the content type of the MMS message is application/vnd.wap.multipart.rejated, thereby identifying the message to comprise several parts. Figure 5 shows an example MMS message Ml that has been compiled with the smilTM language having image portion 501 and text portion 503. A suitable presentation part for this message Ml reads as follows: <smil> <head> <layout> <root-layout width-160 height-'1O/> <region id-'Image" width-'160' height&'120" left-0' top-"O'/> <region id-'Text" width-"l6O' height-'20' 1eft-O" top"l2O/> </layout> </head> <body> <img src"Champagne.gjf region-"Image" /> <text src'Birthday party with free Champagne at Diesel store! region-"Text"/> <text src-"http: //serveraddress/s2ID/to/regjon...Text> </body> </smil> Instead of displaying the server address, the URL is preferably masked by means of a plain text phrase (e.g. "I will attend"), by means of HTML markup adapted for MMS.</p>
<p>Alternatively, and for example in the case of SMS messages, a "ready-made" response message M2 (with source (recipient) and destination (second services server S2) address and content identifier ID in the message body) can be encapsulated within message Ml, which means that the action to be taken on the part of the recipient's terminal in response to selection of the object is simply to extract and transmit the ready-made message M2. In a further arrangement, the set of processable instructions causes the recipient's terminal to retrieve the content identifier ID from message Ml and to create the response message M2 having, as message body, the content identifier ID, and transmit this to the second services server S2. As an alternative to the message body of the response message M2 comprising the content identifier ID, the response message could include the content itself.</p>
<p>The latter two arrangements require the recipient's device to comprise a bespoke software application that can access SMS messages stored in the inbox so as to perform the above-mentioned functions; such an application could be embodied for example as a Symbian Series 60-compatible application or with a mobile operating system with similar capabilities. Alternatively the recipient's tenninal could be equipped with a SIM Toolkit that has access to SMS messages stored in the SIM card. A drawback of these arrangements is that the original SMS message would have to include the identifier data, and would thus be displayed to the recipient. However, provided the content of the message is short, the identifier data could, for example, be separated therefrom by means of characters from the ASCII set that enable a clear delineation between message content and control data.</p>
<p>In the foregoing aspect of the invention, the messaging types have been described as store-and-forward messages such as SMS, MMS and WAP -each of which is stored in a network node until such time as delivery is possible to the intended recipient. Thus in comparison to prior art relating to email, such as is described in US7072947, there are only two contexts to be processed: a first context to send the message to the user and a second context when the object is selected. Tracking of access to messages thus involves fewer processing requirements than is required with known systems (from four to two), and incurs a corresponding reduction in network capacity and/or elements required to deliver the messages in a wireless data network or a network containing wireless elements. In addition, when the message MI is an MMS or WAP message, mobile terminals are not required to be equipped with mobile client applications to benefit from embodiments of the invention, so that content can be sent to a wider range of terminals, and thus recipients.</p>
<p>Turning back to Figure 3, since the response message M2 has, as its destination address, the second services server S2, any such response message M2 will be delivered thereto. As can be seen from Figure 3, the second services server S2 includes a response-capture component 301, to which all response messages received by the second server S2 are directed, and a tracking component 303, which evaluates the response messages according to one or more criteria. Upon receipt of a response message, the response-capture component 301 is arranged to identify the terminal from which the response message emanates and to instruct the database DB1 to update a recipient record with data identifying time of receipt of the response message and the content identifier ID (step S4. 17). This enables the tracking component 303 to evaluate recipient access to the transmitted message, and thus to the content. In the case where the content comprises advertising material in particular, the message creation component 201 can make use of this information when subsequently creating messages having pre-specified content. In other words, given it is known that certain recipients have reviewed certain types of content, the message creation component 201 can target those recipients with similar advertisements when creating future messages.</p>
<p>A process for performing such selection will now be described with reference to Figure 6, in which it is assumed that the message creating component 201 has been provided with content C from content provider CP1. At step S6. 1, the message creating component 201 identifies attributes of the content C, these typically being specified by the content provider CPI and accompanying the content C in the form of a content identification record. The message creating component 201 then sends (step S6.3) a query to the database DBI for previously transmitted content that matches the attributes identified at step S6. 1. The database DB 1 can invoke a matching algorithm which performs a search for previously transmitted content having all of the specified attributes, content having attributes synonymous with those specified, and content having one, two etc. of the specified attributes (step S6.5). Alternatively, the content identification record accompanying content C can include an identifier of previously provided, and related, content, for use in performing the search.</p>
<p>Content identifiers corresponding to the related and previously transmitted content are ranked in accordance with the correlation between their attributes and those of content C (sent in the query at step S6.3), and a ranked list is transmitted to the message creating component 201 at step S6.7. Once a list of all previously sent "similar" content has been established, the message creating software component 201 sends a query for recipients that have viewed the previously transmitted content for some or all of the content in the ranked list. This causes the database DBI to retrieve details of all those recipients for which response messages M2 were received (step S6.9) and send the details to the message creating software component 201, for use in formulating messages having content C. It is to be noted that such subsequently transmitted messages can be formulated so as to include or exclude user selectable objects.</p>
<p>This therefore provides a mechanism for targeting follow-up advertisements to recipients that are known to have previously reviewed and thus become aware of particular advertisements.</p>
<p>Additional Details For WAP type messages, the WAP gateway (ii can transmit data indicative of the messages being delivered to respective terminals, and this can be used to review the response messages, specifically to rank recipients that have transmitted response messages in terms of latency between delivery and review.</p>
<p>Whilst in the above the messaging types have been described as store-and-forward messages such as SMS, MMS and WAP, in relation to the aspect of selecting future recipients for receipt of content, the messaging type could include email messages, where emails are delivered to an email server corresponding to the domain of the recipient, and the email server of the recipient to creates and delivers a copy of the email to the recipient.</p>
<p>The above embodiments are to be understood as illustrative examples of the invention. It is to be understood that any feature described in relation to any one embodiment may be used alone, or in combination with other features described, and may also be used in combination with one or more features of any other of the embodiments, or any combination of any other of the embodiments. Furthermore, equivalents and modifications not described above may also be employed without departing from the scope of the invention, which is defined in the accompanying claims.</p>
Claims (1)
- <p>Claims 1. A method of tracking access status of store-and-forwardmessages transmitted in a communications network, the method comprising: selecting content for insertion within a store-and-forward message, the content including data for display within a display of a receiving terminal and control data comprising data indicative of a user selectable portion within the display, said display data including data for display in the user selectable portion; creating a store-and-forward message comprising the selected content for transmission to a receiving terminal; transmitting the created store-and-forward message to the receiving terminal; and responsive to receipt of data indicative of selection of the user selectable portion within the display, modifying the access status of the transmitted store-and-forward message, wherein the display data and the control data originate from a network location other than a terminal adapted to send messages in the communications network.</p><p>2. A method according to claim 1, in which the control data comprise a set of processable instructions for use in controlling operation of a receiving terminal in dependence on selection of the user selectable portion.</p><p>3. A method according to claim 1 or claim 2, in which the receiving terminal operates in one of a plurality of modes in dependence on selection of the user selectable portion.</p><p>4. A method according to claim 3, in which a first mode comprises the receiving terminal sending a response message identifying the receiving terminal to the network location, and the access status of the message is updated at the network location.</p><p>5. A method according to claim 3 or claim 4, in which a first mode comprises the receiving terminal transmitting a response message identif'ing the receiving terminal to a network location other than the network location, and the access status of the message is updated at the other network location.</p><p>6. A method according to claim 4 or claim 5, in which the control data further comprise data identifying the other network location, for use in formulating the response message.</p><p>7. A method according to any one of the preceding claims, including updating the access status so as to identify the receiving terminal from which the selection data has emanated.</p><p>8. A method according to any one of the preceding claims, in which the user selectable portion comprises a link, and the message is created in accordance with the Wireless Application Part Hypertext Protocol.</p><p>9. A method according to any one of the preceding claims, in which the display data comprise image data and the user selectable portion is an integral part of the image data.</p><p>10. A tracking system for tracking access status of store-and-forward messages transmitted in a communications network, said store-and forward message comprising content including data for display within a display of a receiving terminal and control data comprising data indicative of a user selectable portion within the display, said display data including data for display in the user selectable portion, wherein the display data and the control data originate from a network location other than a terminal adapted to send messages in the communications network, the tracking system comprising: an interface for receiving data indicative of selection of a said user selectable portion of a said store-and-forward message delivered to a terminal, wherein the tracking system is arranged to modify the access status of the delivered store-and-forward message in response thereto.</p>
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0705651A GB2440775B (en) | 2006-08-09 | 2006-08-09 | Messaging system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0615833A GB2435565B (en) | 2006-08-09 | 2006-08-09 | Messaging system |
| GB0705651A GB2440775B (en) | 2006-08-09 | 2006-08-09 | Messaging system |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| GB0705651D0 GB0705651D0 (en) | 2007-05-02 |
| GB2440775A true GB2440775A (en) | 2008-02-13 |
| GB2440775B GB2440775B (en) | 2008-07-30 |
Family
ID=38024751
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB0705651A Expired - Fee Related GB2440775B (en) | 2006-08-09 | 2006-08-09 | Messaging system |
Country Status (1)
| Country | Link |
|---|---|
| GB (1) | GB2440775B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002080595A1 (en) * | 2001-04-02 | 2002-10-10 | Bellsouth Intellectual Property Corporation | Method and apparatus for delivering messages to wireless devices |
| US7072947B1 (en) * | 2001-11-06 | 2006-07-04 | Ihance, Inc. | Method and system for monitoring e-mail and website behavior of an e-mail recipient |
-
2006
- 2006-08-09 GB GB0705651A patent/GB2440775B/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002080595A1 (en) * | 2001-04-02 | 2002-10-10 | Bellsouth Intellectual Property Corporation | Method and apparatus for delivering messages to wireless devices |
| US7072947B1 (en) * | 2001-11-06 | 2006-07-04 | Ihance, Inc. | Method and system for monitoring e-mail and website behavior of an e-mail recipient |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2440775B (en) | 2008-07-30 |
| GB0705651D0 (en) | 2007-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1946503B1 (en) | Messaging system | |
| US9088532B1 (en) | Device independent message distribution platform | |
| JP5296176B2 (en) | Inline search technology in instant messenger environment | |
| US8315178B2 (en) | Method and system for wireless message-based advertising | |
| US20080170674A1 (en) | Retrieving electronic mail using a cellular telephone | |
| US20040237109A1 (en) | Push content filtering for broadcast communication | |
| US20060085731A1 (en) | Method for providing a clip for viewing at a remote device | |
| US20080267117A1 (en) | Method and system for linking to content and services for a communication device | |
| EP2232796B1 (en) | System and method for processing messages | |
| US8478312B2 (en) | Method and system for message modification and content selection | |
| KR101524024B1 (en) | Method for providing message service by application after a call | |
| CN101467392A (en) | Message push and pull information to communication computing device | |
| GB2440775A (en) | Messaging system | |
| JP2003143232A (en) | Electronic mail management method and apparatus for managing electronic mail | |
| KR20060065241A (en) | Method and system for providing user preference information using open API | |
| KR100839240B1 (en) | Hyper mail server and origin server, hyper mail system including the same, control method thereof, hyper message server and hyper message system | |
| KR20090088499A (en) | How to provide advertising data | |
| KR20030047930A (en) | Advertising message service system and the method for the same | |
| JP2003296224A (en) | Information distribution surrogating system and information distribution surrogating program | |
| HK1106592B (en) | Conducting internet search from an instant messenging applicaition |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| COOA | Change in applicant's name or ownership of the application |
Owner name: EIP Free format text: FORMER APPLICANT(S): BLYK SERVICES OY |
|
| 732E | Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977) |
Free format text: REGISTERED BETWEEN 20110915 AND 20110921 |
|
| PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20240809 |