Title of Invention

SYSTEM AND METHOD FOR DELIVERING COUPONS CONTAINING BARCODES TO A MOBILE DEVICE

Abstract A system for delivering coupons containing barcodes to a mobile device such as a mobile phone is disclosed. A message processor means (106) generates message data comprising a coupon. A message optimiser means (116) generates an optimised message responsive to the message data and the capabilities of the mobile device (124). Preferably the capabilities of the mobile device comprise device attribute associated with a mobile device type, and are stored in a database means (110). The optimised message is transmitted to the mobile device. For basic mobile devices, simple text message including barcode number and associated text will be delivered. Otherwise, subject to the mobile device supporting the required display dimensions and colour depth, a barcode image, picture, and/or multimedia content will be delivered.
Full Text

OPTIMISED M1SSAGSS CONTAINING BARCODE INFORMATION FOR MOBILE RECEIVING DEVICES
Optimised Mobile Barcode Messages
The present invention relates to coupons, in particular delivering coupons containing barcodes to a mobile device.
The display of a mobile device may be used to ge-arate bar codes for reading by a conventional bar code scanner. This has uses in coupon and ticket applications. The mobile solution has a number of unique aspects v\en compared to traditional methods such as paper cr internet email. These include:
- Instant Delivery. The barcode is delivered to ne
mobile phone almost iirjnediately,
- Reach. The consumer can be reached wherever t- - are.
- Increased Redemption. Unlike paper coupons wh . may be
left behind, a mobile phone is normally csrriec
everywhere.
G3 Patent .Application Number G32361570 to Briti. Airways
discloses a method of operating a ticketing Sys- . A
reservation centre generates data representing • icket
which is broadcast to a mobile station e.g. a c- ilar
CONHRMATIONCOPY

phone. The data from the mobile station can then be used to verify t,ne transaction e.g. via a reader linked to a reservations computer. The tickst data can be sent in the form of a text e.g. SMS message or in brovjser readable format and is preferably in machine readable code. Preferably, the reader is an optical bar or - pin code reader. The system is preferably used for air travel. The problems with the disclosed system are that:
- There doesn't appear to be a way of enforcing single
redemption of a ticket (for security) .
- It relies on a "SIM toolkit" application in the handset
to translate the ticket number into a barcode image. It
would be advantageous to deliver the actual barcode image
in the message. The SIM toolkit has a number of problems.
Many network operators discourage or prevent downloading
of applications into the SIM card. SIM storage is limited
and it's harder to update the software on all of the
phones.
International- Patent Application number WO 01/95267 to Nokia relates to the*provision of goods and services," * Receipt data corresponding to a purchase of predetermined goods or a service are downloaded to a mobile handset and displayed as a bar code. A vending delivery station receives the receipt data from the handset and enables the provision of the purchase goods or service to the customer. In one example, cinstuS tickets are DrovM-*4 printed by a ticket printer- The problem with the system is that it requires the consumer to collect tickets which are printed by a vending station before entry. It wculd be advantageous to simply treat the phone / barcode as a ticket which is scanned at the actual entry point, t*us eliminating the queueing / inconvenience and printing.

The publication discloses MPEG film previews when browsing the cinema options. This is net however included as parr of the ticket. It would be advantageou-s to provide multimedia tickets to phones that can support their viewing.
G3 Patent Application Number GB2362012 to IBM discloses Paying for goods and services without needing zo carry nany cards. A customer, who has registered infr. rmation such a credit card number with a server, receives payment information as an identification code when he/,me pays for a purchase at a store. The payment information can be transmitted wirelessly to the cash register in store, or displayed as a two-dimensional barcode on disp.. -.y of the terminal and read by a barcode reader of the c; h register. The payment information is -associate:; with sales information and sent to the server which ssociates the payment information with the registered in: rmation for the customer, seeks approval from the appr-, riata credit institution, and sends an approval numbf to the store. A ticket processing system embodiments . also described.
The problem with both the Nokia and ISM system:. s that
they don't facilitate operation with a variety phones
with different messaging formats and display o,.
corarrunication cspabi.Uti-23. For exainpls, it wo. be
advantageous fcr one system to support mobile r. ;es that
do cr do not support "Picture Messaging" or Blv ooth.
In this document/ including the specification E claims, the term coupon includes vouchers ar.d tickets.

It is an objecL of the present invention to deliver
• According to a first aspect cf the pxesent invention, there is provided a system comprising:
a message processor Deans for generating message . data comprising a coupon; a mobile device;
a message optimiser means for generating an optimised ir.essage responsive to said message data and the capabilities of said mobile device; and a communication means for transmitting said optimised message to said mobile device.
Preferably the system further comprises a database means for storing capabilities of mobile devices.
Preferably said capabilities comprise at least one device attribute associated with a mobile device type.
Typically said attribute comprises a display dimension. Typically said attribute comprises a colour depth.
Preferably said ccinrr.unicstior. means comprises a gateway means for transmitting said optimised message to a network.
Preferably said communication mesr.3 further comprises a router means for selecting a gateway nissns for messsce transmission.
Preferably said coupon comprises a barcode number.

Optionally said coupon comprises barcode symfoology. Optionally s=id coupon comprises a barcode image. * Optionally said coupon comprises text content.
Optionally said optimised message further comprises multimedia content.
Typically said multimedia content comprises video. Optionally said multimedia content comprises audio.
Optionally said multimedia content comprises a photograph.
Optionally said system comprises a mobile device type identifier.
Typically said message data comprises said mobile device type identifier.
Preferably said message optimises is responsive to said capabilities corresponding to said mobile device tvoe identifier.
Preferably ?3id system further comprises a barcode generator nvssns for genera Ling barcodes.
Optionally said generated barcodes are.random barcodes.

Preferably said system further comprises a barcode encoder means for encoding barcodes,
* »
According to a second aspect of the present invention, there is provided a method for delivering a message to a mobile device comprising the steps of;
generating message data comprising a coupon;
generating an optimised message responsive to said
message data and the capabilities of said mobile
device; and
transmitting said optimised message to said mobile device.
Preferably said method further comprises the step of inputting capabilities of mobile devices.
Preferably said method further comprises the step of storing capabilities of mobile devices.
Preferably said capabilities comprise at least one device attribute associated with -a mobile device type.
Typically said attribute comprises a display dimension. Typically said attribute comprises a colour dep~h.
Preferably ssid method further comprises the step of transmitting said optimised massage to a network.
Preferably ssid nethed further comprises the st~;" of. selecting a gateway rr.eans for message transmission.
Preferably said coupon comprises a barcode number.

1 J -—a -°^c- -o«,Hiii-s barcode symbology. Optionally said coupon comprises a barcode image.
Optionally said optimised message further comprises multimedia content.
Typically said multimedia content comprises video. Optionally said multimedia content comprises audio.
Optionally said multimedia content comprises a photograph.
Optionally said message data comprises a mobile device type .identifier.
Preferably said method further comprises the step of retrieving capabilities corresponding to a mobile device type identifier.
Preferably said step of generating an optimised message is responsive to said retrieved capabilities.
Preferably said step or" generating an optimised -essags comprises degrading said generated message date.
Preferably said method further comprises the stec of generating barcodes.
Preferably said generated barcodes are random barcodes.

Preferably said method further comprises the step of -r.ccdir.g barcodes.
According to a third aspect of the present invention, there is provided a computer program for carrying out the method above-described.
According to a fourth aspect of-uhe present invention, there is provided a carrier for carrying the computer program-According to a fifth aspect of the present invention, there is provided a. message comprising a coupon and multimedia content.
Typically said multimedia content comprises video. Optionally said multimedia content comprises audio.
Optionally said multimedia content comprises a - photograph.
Preferably said coupon comprises a barcode number. Optionally said coupon comprises barcode svmbolccv. Optionally ssid coupon comprises 2 barcode image.
In order to provide a better understanding of the prerent invention, an errbodinisnt will now be described by way of example only and with reference to the accompanying Figures, in which:

Figure 1 illustrates, in schematic form, the core technology platform in ^ccord^nce --nt-h rno nrP,-.^^ invention;
Figure 2 illustrates, in schematic form, the core mobile barcode generation, delivery and redemption process in accordance with the present invention;
Figure 3 illustrates, in schematic form., the redemption architecture and process in accordance with the present invention;
Figure 4 illustrates, in schematic form, the mobile barcode generation, delivery and redemption process customised for the retail coupon market;
Figure 5 illustrates, in schematic form, the mobile barcode generation, delivery and redemption process customised for ticketing applications;
Figure 6 illustrates, in schematic form, the race-tie barcode generation, delivery snd redemption prc:~ss customised for security applications;
The invention is a platform that functions to c.z iver
coupons to a mobile device. Typically the coupe - contain
barcodes tn~- •are redeemed by scannincr th= rii^-' ■- ^f M-,P
ncbila device.
With reference to Figure 1, the application 102 interfaces to the core technology platform 104 : -advanced mobile messaging using XML content d»"> ^-T-PH over the internet http protocol.

a hvooage .^IOC^-^O^ J.L^ J.^ o^arcsc aurcntaticaiiy in response to the delivery of .ir^ssage content to a specified URL.
The message processor receives the mobile phone number, barcode number and syrnbclogy, handset/device type and additional message content for delivery to the device. The handset/device type is optional. When it is provided, it is stored in the database against the mobile number. In the case of future messages for that mobile number where the device type is not .provided, then the recorded device type is retrieved. This avoids the need to capture the handset/device type or. multiple occasions or for different purposes such as coupon or ticket delivery.
The message content is provided in XML format, and delivered using the http post protocol. The XML is a list of messages containing information including:
- Mobile phone number
- Barcode number and syiriology
- Additional text content (optional)
- Recipient details such as Name (optional)
- Handset and Network details (optional)
The Message Processor 106 processes the messages and stores them in the database for retrieval by the Queue Control "i »>* i "■ $
The Barcode 5::wC-der 103 is invoked to ce^\^= hrrccna images from -he barcode number ar.ci syrnbolcgy. The imaaes are stored as Pictures in the database 110.

Customer systems can be integrated with the mobile messaging platform through the message processor 106.
The database 110 stores the following core entities: ' *
- Barcodes - Barcodes with a particular number and
symbology
- Pictures - Pictures (may represent a barcode image)
- Handset - information on a particular handset including
owner details, mobile number, model, etc.
- Messages - Outbound and inbound messages
- Gateways - Network messaging gateways
The barcode encoder 108 generates the barcode i:~age for a . specified barcode ar.d symbology. The resulting picture is stored in the database 110 in binary form. The encoder supports both linear barcodes such as EAN-8, E/V.-13 upc- •" A, etc. as well as 2D barcodes such as DataMatr:.>: P3F-417, etc.
•A similar approach can be used for other advance message types such as smart tickets.
The Message Engine 112 starts a separate queue . .itrcller 114 for each message priority level (1-3). The ssage engine 112 also starts the gateways 120.
The Queue Controllers 114 poll the database lie periodic intervals to retrieve all rr-essages wit -.he relevant prion.y* The messages are then fed th.. :~h r'no Message Opt.inissr 115 and Message Routers 118 -- out through ths selected gateway 120.

The Message Optimiser 116 chcos^s the optimal message format depending on the capabilities of the target handset.- For basic handsets, a. simole text messaae will be delivered. Otherwise, subject to the handset supporting the required display dimensions and colour depth, pictures are delivered using the richest format available.
The Message Optimiser 116 overcomes many of the problems inherent with known methods. In particular,, the wide range of device types/models arid message protocols restrict rr.any alternative solutions to providing support for only a limited number of users. Devices can vary in cheir support for particular picture messaging protocols such as Nokia Smart Messaging cr EMS (Enhanced Message Service) . Device display capabilities such as display resolution also constrain the barcode symbologies and codes that may be represented. The present invention enables a comprehensive support of the installed base of devices to be orovidecL
Ikl
The Message Optimiser 116 takes the barccde image generated by the Barcode Encoder 108, and device type and optimises the messages for transmission based on the
capabilities of the target handset.
"■vhere the target device dees net; have sufficient capability zr. r^r.eive or represent the mess-jicye correctly, the concern: is downgraded accordingly. Ultimately, for a handset that supports only SMS text messaging, then the barcode number and associated text is transmitted. E.g. xx3arcode . Ticket fcr Event at Venue on Da:a". In the case of a text-only barcode, the barcode is

redeemed by keying-in the number. This is also the common, automatic approach when * barcode image fails to
** '"* P T\ .
The downgrading of the content is controlled bv a hierarchy of rules based on the device capability. This includes:
1. MViS support
2. EMS support
3. Nokia Smart Message support
4. Display Resolution
If the display resolution is insufficient to represent the barcode, then the message is downgraded to text.
A table of device attributes associated with a device
.-■*•■
type is maintained ir. the database 110. This table includes the following information;
1. Handset/Device Type
2. MMS Support
3. EMS Support
4. Nokia Smart Message Support
5. Display Resolution
6. Colour Depth (1 = mono)
7. Bluetooth support
8. Java support
Where the handoac model is not kr:own, then the capabilities of -he database device entry with id of "DSFAULT" are s?suited. This enables such behaviour to be controlled, i.e. whether to assume ths^cr. unknown handset supports Nokia picture messages or not.

The barcode image can also be a 20 barcode, A 2D barcode enables a larger amount of information to bs contained v:ithin the barcode.
If the dsvice has a multimedia capability, then messages can also be enhanced by the addition of moving video, colour i.mages, and audio clips. Mobile phones n~y support MH5 (Multimedia Messaging Service). In this case a ticket for a music concert could include a short piece of video of the band, an image of the cover of the new album, and an audio clip for a recently released track in addition to the barcode. Similarly, in order to promote - brand, a coupon could contain, a video clip and audio f re:~ a TV advertisement in addition to the barccde. In severity applications, a photograph could be included w.;a the barcode.
The message router 118 chooses the optimal net' zk
gatev/ay based'on rules stored in the database. .ilticle
gateway connections can be supported for load -ancing
and scalability* Wheire there is ~iore than one risible
route, the gateway with the lowest latency is :sen.
- The gateways 120 are the route to the external ;s
gateways or SMS centres over a network. The g: ays 120
maintain a queue of messages sorted bv priori: A number
of different SMS gateway technologies ara SUD: ed
including XML/http, SMP?, GSM terminals, etc.
Alternatively .she gateway 120 can be an email ew~v,
delivering the messages 52 an sir,ail message, r uires .cay
be attached as a GIF image.

rhe SMS gateway 122 is a gateway to the mobile network short messaging service. Alternatiyaly, this nay be a direct connection to the mobile network operator's massaging centre. The SMS gateway may support enhanced
-,_., ^J-, si.cn a^ ^lCuUic messages. The SMS gateway
may be a multi-media message (HMS) gateway for delivery of multimedia messages including high-resoluticp. colour images and video.
The mobile handset 124 can be a mobile phone or other wireless-enabled device such as a PDA.
The core technology platform 1C4 supports processes in a number of applications. Additional components are defined to support the specific steps in such solutions. Thus the ., system also may include an Autc.uatic Download exponent 126_and a Random Barcode Generator component i:: for customisation of the system as described below ."or rstail coupon and security applications respectively.
with reference to Figure 2 the core mobile ba^ ■->■= generation, delivery, and redemption process 2' is depicted.
The consumer cpts-in to receive barcodes by re rtaring
(step 202) with the supplier. Registration may - through
a variety of channels including internet web s.
telephens csll centre, paper forms, or text xr.e ae.
The registration details are scored in t^e d.'t ^ fet-.n 204). The da-cabase contains customer contact a1 profiling information. This information indue--

- Customer details and contact information including
mobilG number and possibly r.arcs, smail address, postal
address, photograph, etc.
- Customer demographics including age, sex etc.
- Customer preferences
- Customer buying history
In the Target Profile step (step 205), an offer for c product, service, or information is matched with the database of customer profiles. The matching criteria may include one or nore of:
- Demographics
- Preferences/Product Criteria
- Buying History
The result of the match is a list of rricbile numbers for ccn.tact purposes and profile information for messaae personalisation.
The specified barcodes are generated from the number(s) provided and delivered (step 208) to the list of mobile numbers using the messaging platform. This step is expanded towards the right hand side of Figure 2.
After inputting and storing (step 210) device attributes defining the device capabilities in the database and inputting (seep 212) a device type identifier (e.g. .-rodel cf mobile fphon=), the system generates (step 214} m-ssscge data comprising a coupon ar.d optionally the c;sv2.cs type lac-ntiiier.
The system retrieves (step 21S) device attributes defining the device capabilities corresponding to the

mobile device type identifier and generates (step 218) an optimised .message responsive to the msss&ge data and the retrieved capabilities.
Finally in the delivery step, the system transmits (step 220) the optimised message to zha target mobile device via one or more gateways through a network.
The delivery of a barcode is recorded in the database for subsequent authentication purposes.
The barcode is redeemed (step 222) in the same way as any product containing a barcode, by scanning the mobile phone display using a conventional barcode scanner. An alternative to scanning the barcode for redemption could be to use Bluetooth or an alternative radio or electromagnetic transmission method.
The barcode is authenticated {sz%p 224) by examining the barcode delivery records and retrieving the associated customer details. The customer details, possibly including a photograph, may be displayed on a computer display for human validation.
Barcoco redemption is recorded in the database for audit
purposes.
s
If this barcode is to b-s redeemed only once, then tha barcode record in the database is marked as redeemed, and cannot be redeemed again.
With reference ;o Figure 3, the redemption process 3DD is shown. In the case of a coupon, the barcode is sent to

the mobile device 302 and is ^s^eH - - • u.
x» - neo flL -he outlet or
venue 304, ar.a. the number i ^ M — K *-^ • J . - ~
X i, j.-^ uO identify the offer
*y searching che_ database in rhe.core technology platform 104 according to the present invention. in the case of a single-redemption barcode such as a ticket, the barcode is validated against the database 305. The barcode entry
in the database is then marked =.3 V-d=p-oH' x. ^ ^
>.~>J -0 ivCse,:,sci to prevent
multiple redemption of the same barcode.
Specific solutions based on the core technology platform are defined and will be presents* below for a number of markets:
- Retail Coupons
- Ticketing
- Security
With reference to Figure 4, the mobile barcode solution process 4 00 is customised for the retail coupon market. The mobile barcode represents a discount coupon which is • redeemed by scanning in a retail outlet.
Barcodes representing discount coupons may be redeemed multiple tinas without any authentication. Indeed, viral marketing may be encouraged through forwarding of the mobile barcode to friends and family.
-a :^'J^° •■' •' ancl o- sacri or ui:e steos h*v corrjnon with Figure 2 are cescn'-ed above.
The Coupon Download ("pull") (step 402)_is initiated by a consumer via a number of channels including:
- Web site
- Telephone

- Mobile text Message sent to a supplier mobile number
In each case, the recipient's mobile number is captured in order that the mobile barcode coupon may ba delivered * (step 404).
The solution builds on the core process with an Automatic Download component 126 shown in Figure 1. The automatic download component 126 is invoked from a web site, automated telephone system, or through receipt of a text message. The component 126 takes the mobile number and barcode number and invokes the Message Processor 106 using XML/http to deliver the mobile barcode.
With reference to Figure 5, the mobile barcode solution process 500 is customised for ticketing applications. The mobile barcode represents a ticket thafis redeemed by scanning the phone display at the venue.
Specific steps in the mobile ticketing solution are:
- Deliver Promotional Message (step 502)
- Purchase (step 504)
With reference to Figure 5, the first steps (down to but not including Purchase (step 50-1)) are optional.
An example promotional message might be:
Ticket available for Sat. Call 0800 123455 or reply "1"
The promotional message may be delivered as a simple text message, or might be s richer message including text and pictures.

The purchase may be achieved through * number of channels including:
- Ticket sales call centre
- 7Jeb site
- Text message reply
Payment m.sy be received through one- of many existing . methods including credit card zr.d existing account. Whan payment is accepted, then the rr.obile barcode ticket is delivered (step 506).
As the Message Processor supports simple text messages as v/ell as more sophisticated data (barcodes) , the promotional message is delivered using the core platform.
The ticket purchase is achieved using traditional methods.
/?ith reference to Figure 6, the mobile barcode solution process 600 is customised for security applications. The mobile barcode represents an identity that is validated by scanning the phone display. Upon validation, access can be granted to a secure location, or a product can be provided.
.here is an automatic rar-doni barccds gsnerstior; steo GO 2. A new random bcrcode may optionally be generated and delivered every time a barcode is redeemed.
The solution builds on the core process with the Random bsrcoca generator component 129 shown in Figure 1. The Random barcode generator 128 automatically generates a

random barcode number. The barcode nuir.ber generate Key features of the solutions described herein are:
- Targeting using a customer profile database
- Dynamic barcode image Generation ^v-~™ u
y . '■««t.on ;rcm oarcode number
and symbology
- Delivery of barcode to mobile phone or other wireless
device
- Redemption and authentication of barcode by scanning
display
- Specific processes for particular applications
The solutions described above are implanted using Java 2 Enterprise Edition, SQL, and XML (extensible markup language). Alternative technologies could however be used to implement the solutions described above.
Although the embodiments of the invention described with reference to the drawings comprise computer apparatus and " processes performed in computer apparatus, the invention also extends to computer programs, particularly computer programs on or in a carrier, adapted for puttir.c the invention into practice. The program may be ir/the form ' of source code, object cede, a code of intermec-te source and object code such as in partially con,aed form
----*-<. unj="h._cess=s<br/"> according to the invention. The carrier may be :ny entity or device capable of carrying the prograr
For example, the carrier may comprise a%corage .■ ediia, such as ROM, for example a CO ROM or a semiconc,r.tor -OM, or a magnetic recording medium, for example, flctoy d^r

or hard disc. Further, the carrier nay be a transmissible carrier such as hri electrical or optical signal which nay be conveyed via electrical or optical cable or by radio or other means.
When the program is embodied in a signal which may be conveyed dirsctly by a cable or other device or means, the carrier may be constituted by such cable or other device or means.
Alternatively, the carrier may be an integrated circuit in which the program is embedded, the integrated circuit being adapted for performing, or for use in the performance of, the relevant processes.
Further modifications and improvements may be ei'ded without departing from the scope of the inventi.n herein described.

Claims
1* .A system, comprising;
;• a database reeans for'storing- the* capabilities>f mobile devices;
• a'mobile device;
,• a mobile device type^icisntif ier associated with"
* ■* * >
3aid mobile device;
> a message processor means for generating messaje data comprising a coupon;
• a. message optimiser means far generating* an
optimised message responsive to said inessage:..data
and, responsive to the stored capabilities :*:
corresponding1 to said- mobile device typo
identifier; and ' f
• a communication means'- for transmitting saia-
optimised message to"said mobile device.

2. The system according to Claim lr characterised in
that said capaLbilities con;prise ait least one device
attribute associated with a mobile device type.
3. The system according to Clain 2, characterised in
that sadd device attribute comprises a. display
dirr.ensicn and/or a colour depth.
4- The system according to any on* of Claims 1 to 1, characterised in that said ccnCT*unication rn^^r.s cc,T.pri^e3 z jacexs-ay ^ZL^T.D £cr transmitting r.-id ootirnised .r^5S£0c to a, netvc-rk.
5. The system according to Claim 4, characterised in that said cQ"Juuriication meana comprises a rouLer

sveans for selecting the gateway means for me s saga . transmission.
o. ; The system according to'ajiy ona of claims 1 to S'* characterised in that said coupon comprises a barcode nurnber., barcode -symbolcgy, a barcode image, and/or text content.
7. The system according to ^y one of Claims 1 to s .characterised in that said optimised message comprises multimedia content.
8,- The system according to' Claim 7, characterised"!*
that said multimedia content comprises video, audio, arid/or a photograph.

9. The system according to^any previous claim,
characterised in that said message data further
comprises said mobile device type identifier.
10. The system according to any one of Claims 1 to 5,
characterised in that said system further coniprisfs
a barcode generator means for generating barcodes.
11. The system according claims 10, characterised in
that said 5°nerated barcodes «.ra random barcodes.
12. The system according to Claim 3.0 or II,
characterised, in. that szid sy^tern further cornpris*:= 3 barcods encoder means for encoding said generated fcs.xcod.ss.

13. A method for delivering.?, rr^ssage to a mobile device
- comprising the steps of:
■ » inputting capabilities of mobile devices; : • storing said capabilities of mobile devices; • generating message data comprising a coupon and a r'
mobile.device-type identifier associated with.said
mobile device;
. • retrieving the stored capabilities corresponding I to said mobile device" type identifier; • • "■' » generating an optimised message responsive to'.said mes.ssgs data and said; retrieved capaj^ilities-^sxid "
'■" • transmitting said optimised message* to said.mobile
device.
14. The method according to -Claim 23, characterxsed-'in..
that said capabilities comprise at. least one device
attribute associated with a mobile device type.
15. The method according to any one of Claims 13 to :i;
characterised in that said device attribute
comprises a display dirrien^ion and/or a colour dspth.
15. The method according to any one of Claims 13 to is, characterised ia that said -method further comprises the step of transmitting said optimised message to a network.
17. The method according to any one of Claims 13 to IE, charc2Ci-.f>rii-(5d irx thac said .T;ethcd. luxther corrrpris;; the step of selecting a. gat^-ay neans for message tr^rismie?i~ri.

13. The method according to any one cf claicns 13 to 17, characterised, in that said, coupon cc^pirises a barcode number, _ barcode \syv:-boloqyt. and/or a barcode image-
19, The method according to any one of Claims 13 to. is, characterised in that said optimised message comprises multimedia content,
20.- The method according to-Claim 19, characterised^ that sa.id multimedia content comprises video/ iudlo, and/or a photograph.
21. The method according to. any on? of Claims 13 to,-20,
characterised in. that said step of generating the
optimised message comprises downgrading said '
generated message data. /. '
22. The method according to any one of claims 13 to 21,
characterised in that said method further ccuprises
the step of generating barcodes.

23. The method according to Claim 22, characterised ia
that said generated barcodes are random barc-des.
24. The. methcd according to Claim 22 or 23,
characterised in that said method further c:. -prisas
the st 25. h computer program for carrying out the met;. I
according -o any one of claiitis 12 to 24-

25. >_ c^-rrisr for carrying the c — ---r~~ according to Claim 25.


Documents:

623-CHENP-2005 CORRESPONDENCE OTHERS.pdf

623-CHENP-2005 CORRESPONDENCE PO.pdf

623-CHENP-2005 DESCRIPTION (COMPLETE).pdf

623-CHENP-2005 POWER OF ATTORNEY.pdf

623-chenp-2005-claims.pdf

623-chenp-2005-correspondnece-others.pdf

623-chenp-2005-correspondnece-po.pdf

623-chenp-2005-description(complete).pdf

623-chenp-2005-drawings.pdf

623-chenp-2005-form 1.pdf

623-chenp-2005-form 18.pdf

623-chenp-2005-form 3.pdf

623-chenp-2005-form 5.pdf

623-chenp-2005-pct.pdf


Patent Number 233733
Indian Patent Application Number 623/CHENP/2005
PG Journal Number 20/2009
Publication Date 15-May-2009
Grant Date 02-Apr-2009
Date of Filing 13-Apr-2005
Name of Patentee MOBIQA LIMITED
Applicant Address 111 GEORGE STREET, EDINBURGH EH2 4JN,
Inventors:
# Inventor's Name Inventor's Address
1 FORBES, RONALD 4 RED FOX CRESCENT, PENICUIK, MIDLOTHIAN EH26 0RG,
PCT International Classification Number G06F 17/60
PCT International Application Number PCT/GB03/04131
PCT International Filing date 2003-09-17
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 0221544.0 2002-09-17 U.K.
2 0310692.9 2003-05-09 U.K.