# US 7,693,744 B2 · Optimised messages containing barcode information for mobile receiving devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,693,744 B2
- Document ID: US7693744B2
- Status: Granted
- Kind: B2
- Application number: 10/527,632
- Filed: 2003-09-17
- Published: 2006-05-25
- Granted: 2010-04-06
- Earliest claimed: 2002-09-17
- Assignees: Mobiqa Limited
- Inventors: Ronald Forbes
- Web page: https://patentgrep.com/patent/US7693744B2

## CPC

- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/0225: {Avoiding frauds}
- G06Q 30/0267: {Wireless devices}
- G06Q 30/0271: {Personalized advertisement}
- G06Q 30/0276: {Advertisement creation}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## 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 optimizer means (116) generates an optimized 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 optimized 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 color depth, a barcode image, picture, and/or multimedia content will be delivered.

## Claims

### Claim 1

A system for delivering a barcode comprising;
a mobile device;
a mobile device type identifier associated with said mobile device;
a message processor that generates message data comprising a coupon;
a database for storing the display capabilities and picture messaging protocols of mobile devices;
a message optimizer that generates an optimized message responsive to said message data and responsive to the stored display capabilities and picture messaging protocols corresponding to said mobile device type identifier; and
a communication module that transmits said optimized message to said mobile device,
wherein said coupon comprises a barcode image; and said message optimizer generates said optimized message by downgrading said message data responsive to said stored display capabilities and picture messaging protocols.

### Claim 2 (depends on 1)

The system according to claim 1, characterized in that said capabilities comprise at least one device attribute associated with a mobile device type.

### Claim 3 (depends on 2)

The system according to claim 2, characterized in that said device attribute comprises a display dimension and a colour depth.

### Claim 4 (depends on 1)

The system according to claim 1, characterized in that said coupon comprises a barcode number, barcode symbology, a barcode image, and text content.

### Claim 5 (depends on 1)

The system according to claim 1, characterized in that said optimized message comprises multimedia content.

### Claim 6 (depends on 5)

The system according to claim 5, characterized in that said multimedia content is selected from the group consisting of video, audio, a photograph and combinations thereof.

### Claim 7 (depends on 1)

The system according to claim 1, characterized in that said message data further comprises said mobile device type identifier.

### Claim 8 (depends on 1)

The system according to claim 1, characterized in that said system further comprises a barcode generator that generates barcodes.

### Claim 9 (depends on 8)

The system according claim 8, characterized in that said generated barcodes are random barcodes.

### Claim 10 (depends on 8)

The system according to claim 8, characterized in that said system further comprises a barcode encoder that encodes said generated barcodes.

### Claim 11

A method for delivering a message to a mobile device comprising the steps of:
generating message data comprising a coupon;
receiving a mobile device type identifier associated with said mobile device;
storing display capabilities and picture messaging protocols of mobile devices;
generating an optimized message responsive to said message data and to the stored display capabilities and picture messaging protocols corresponding to said mobile device type identifier; and
transmitting said optimized message to said mobile device,
wherein said coupon comprises a barcode image; and said step of generating an optimized message comprises downgrading said message data responsive to said stored display capabilities and picture messaging protocols.

### Claim 12 (depends on 11)

The method according to claim 11, characterized in that said capabilities comprise at least one device attribute associated with a mobile device type.

### Claim 13 (depends on 11)

The method according to claim 11, characterized in that said device attribute comprises a display dimension and a colour depth.

### Claim 14 (depends on 11)

The method according to claim 11, characterized in that said coupon comprises a barcode number, barcode symbology, and a barcode image.

### Claim 15 (depends on 11)

The method according to claim 11, characterized in that said optimized message comprises multimedia content.

### Claim 16 (depends on 15)

The method according to claim 15, characterized in that said multimedia content is selected from a group consisting of video, audio, a photograph and combinations thereof.

### Claim 17 (depends on 11)

The method according to claim 11, characterized in that said method further comprises the step of generating barcodes.

### Claim 18 (depends on 17)

The method according to claim 17, characterized in that said generated barcodes are random barcodes.

### Claim 19 (depends on 17)

The method according to claim 17, characterized in that said method further comprises the step of encoding said generated barcodes.

### Claim 20

A computer-readable medium whose contents cause a system to perform a method comprising the steps of:
generating message data comprising a coupon;
receiving a mobile device type identifier associated with said mobile device;
storing display capabilities and picture messaging protocols of mobile devices;
generating an optimized message responsive to said message data and to the stored display capabilities and picture messaging protocols corresponding to said mobile device type identifier; and
transmitting said optimized message to said mobile device,
wherein said coupon comprises a barcode image; and said step of generating an optimsed message comprises downgrading said message data responsive to said stored display capabilities and picture messaging protocols.

### Claim 21 (depends on 1)

The system according to claim 1, wherein
said message processor starts automatically in response to delivery of message content comprising a barcode number and a barcode symbology; and
said message processor comprises a barcode encoder that dynamically generates said barcode image from said barcode number and said barcode symbology.

### Claim 22 (depends on 1)

The system according to claim 1, wherein
said communication module comprises a plurality of gateways for transmitting said optimized message to a network; and
said communication module comprises a router for selecting at least one of said plurality of gateways for message transmission, said selecting being based on rules.

### Claim 23 (depends on 11)

The method according to claim 11, wherein:
said step of generating message data starts automatically in response to delivery of message content comprising a barcode number and a barcode symbology; and
said step of generating message data further comprises dynamically generating said barcode image from said barcode number and said barcode symbology.

### Claim 24 (depends on 11)

The method according to claim 11, wherein the method further comprises the step of selecting at least one of a plurality of gateways for transmitting said optimized message to a network, said selecting being based on rules.
