WO2001097105A2 - Mobile commerce - Google Patents

Mobile commerce Download PDF

Info

Publication number
WO2001097105A2
WO2001097105A2 PCT/GB2001/002554 GB0102554W WO0197105A2 WO 2001097105 A2 WO2001097105 A2 WO 2001097105A2 GB 0102554 W GB0102554 W GB 0102554W WO 0197105 A2 WO0197105 A2 WO 0197105A2
Authority
WO
WIPO (PCT)
Prior art keywords
phone
server
mobile
user
data
Prior art date
Application number
PCT/GB2001/002554
Other languages
French (fr)
Other versions
WO2001097105A3 (en
Inventor
Joel A. Finlayson
Philip John Otley
James D. Anderson
Original Assignee
Accenture Properties (2) Bv
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 Accenture Properties (2) Bv filed Critical Accenture Properties (2) Bv
Publication of WO2001097105A2 publication Critical patent/WO2001097105A2/en
Publication of WO2001097105A3 publication Critical patent/WO2001097105A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Definitions

  • a cgi script is executed on the server which searches the Internet for
  • a portable Information Link unit comprises a bar code
  • FIG. 4 is a block diagram showing the elements of a mobile
  • the system comprises a printed article (for
  • PLMN Global System for Mobile communications
  • GSM Global System for Mobile communications
  • PSTN telephone network
  • remote access server 50 Connected to the PSTN 40 is a remote access server 50, connected to a WAP gateway server 60 which in turn is connected
  • the database 100 may be an Oracle 8i database held on a disk drive of the server 90, and the servers 80, 90 may be Sun E450 servers, as may the
  • WAP gateway server 60 (which may operate the Nokia WAP server program).
  • step 1006 the user moves the scanner 21 over the bar code 11 and
  • the database portal server 90 supplies it with the bar code number.
  • the product information contains, for example, the price, as
  • the product information is sent to and displayed on the phone (step 1)
  • Each record contains the user dial number, and unique to the user; billing data (for example, credit card details) and delivery data (for example, credit card details) and billing data (for example, credit card details) and delivery data (for example, credit card details)
  • step 1018 If the correct PIN is entered (step 1018), the phone 20 displays a
  • IP address of the order processing system receives details
  • application server retrieves the users payment and delivery details, and the
  • the scanned bar code can then be used to automatically generate

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A mobile commerce system, comprising: at least one server computer connected to receive data from and send data to a mobile phone via a mobile phone network; and at least one database storing product details; the system being arranged to receive product-identifying data from the phone, to access the database, and to return data to the phone. The servers include: a Wireless Applications Protocol server arranged to communicate with a phone using Wireless Applications Protocol; a Short Message server arranged to communicate with a phone using Short Messages; and a voice server arranged to recognise voice and/or dial tones from a phone and to synthesise speech messages to said phone. The terminal is a mobile commerce terminal comprising: a mobile telephone; and a barcode scanner coupled to a data input thereof. A newspaper has adverts each having a product code represented as a barcode.

Description

MOBILE COMMERCE
This application relates to methods and apparatus for obtaining goods,
services or information using mobile terminals including mobile phones.
The applicant has previously proposed a mobile commerce system
known as "Pocket Bargainfinder"; see "Pocket Bargainfinder: A Handheld
Device for Augmented Commerce", Proceedings of the International
Symposium on Handheld and Ubiquitous Computing" (HUC 1999), Adam B.
Brodie & Edward J. Gottsman (also available on the Internet as http://www.ac.com/services/cstar/Publications/PocketBargainFinder-
HUC99.PDF).
The Pocket Bargainfinder system includes a portable unit comprising a
bar code scanner; a wireless communications device; and a small computing device. The bar code scanner is used to scan a product identification code (for
example the ISBN of a book) and the computing device then uses the
communications device to access a server via the Internet.
A cgi script is executed on the server which searches the Internet for
sites where the book is on sale, and returns the corresponding prices as an
HTML page for viewing on the computing device. One of the prices can be
selected to allow the book to be purchased.
The applicant has also developed the information link (or Ilink)
project, described in U.S. application 09/258,687 filed on 26 February 1999, and described on . the Internet at
http://www.ac.com/services/tech/tech_infolink.html.
The Information Link system permits newspapers to include bar codes
next to advertisements. A portable Information Link unit comprises a bar code
scanner, a computing device and a communications device, as with the Pocket
Bargainfinder system. When the bar code next to an advertisement is scanned
with the information link device, the computing device contacts a server using the communications device, and the server returns an HTML page for viewing
on the computing device, containing information on the product and allowing the product to be purchased.
These systems allow the Internet to be used to make purchases
wherever a user may be. Accordingly, they greatly increase the user's freedom to make impulse purchases when reading magazines or browsing in a
store. However, the mobile terminals currently used include relatively
sophisticated computing devices such as the Palm Pilot™ with associated
wireless modem.
It is an object of the present invention to provide mobile commerce
apparatus, methods and systems enabling transactions to be performed from a
smaller terminal device such as a mobile telephone. Aspects of the invention,
with corresponding advantages, are recited in the claims appended hereto.
The invention will now be illustrated, by way of example only, with
reference to the accompanying drawings in which: Figure 1 is a block diagram showing the elements of a mobile
commerce system according to a first embodiment of the invention;
Figure 2 is a flow diagram showing the operation of a first
embodiment;
Figure 3 a is a first screen display produced in the first embodiment;
Figure 3b is a second screen display produced in the first embodiment;
Figure.3 c is a third screen display produced in the first embodiment;
Figure 3d is a fourth screen display produced in the first embodiment;
Figure 4 is a block diagram showing the elements of a mobile
commerce system according to a second embodiment of the invention;
Figure 5 is a flow diagram showing the operation of the second
embodiment;
Figure 6a is a first screen display produced in the second embodiment;
Figure 6b is a second screen display produced in the second
embodiment;
Figure 6c is a third screen display produced in the second
embodiment;
Figure 7 is a block diagram showing the structure of a mobile
commerce system according to a third embodiment of the invention;
Figure 8 is a block diagram showing a mobile commerce system
according to a fourth embodiment of the invention; Figure 9 is a block diagram of a mobile commerce system according to
a fifth embodiment of the invention combining features of the first to third
embodiments.
FIRST EMBODIMENT
In this embodiment, a mobile telephone capable of operating Wireless
Applications Protocol (WAP) forms the mobile commerce terminal.
Referring to Figure 1, the system comprises a printed article (for
example a newspaper) 10 carrying a bar code 11, in association with an advert
for a product (for example). A mobile terminal comprises a WAP - enabled mobile phone 20 such as the Nokia 6210 or 7110, with a portable bar code
scanner 21 plugged onto the data port thereof.
The phone 20 is in communication with a mobile phone network
(PLMN) 30, such as a GSM network, interconnected with the public switched
telephone network (PSTN) 40. Connected to the PSTN 40 is a remote access server 50, connected to a WAP gateway server 60 which in turn is connected
to the Internet 70.
The mobile phone network 30 and PSTN 40 comprise pre-existing
components of a mobile and fixed telephony network.
Also connected to the Internet 70 is an application server 80,
connected to a database portal server 90 arranged to interrogate a database
100. The database 100 may be an Oracle 8i database held on a disk drive of the server 90, and the servers 80, 90 may be Sun E450 servers, as may the
WAP gateway server 60 (which may operate the Nokia WAP server program).
The process performed by this embodiment will now be described
with reference to Figure 2. In a step 1002, to start a data call, the user dials
the remote access server 50 (for example by pressing a speed dial key). The
remote access server 50 routes the call to the WAP gateway server 60. As is
well known (and defined in, for example, the wireless application- rotocol
architecture specification), the gateway server 60 provides encoding and
decoding to carry WAP data in a compressed format to the phone 20. A
session is thereby set up between the phone 20 and the gateway server 60.
In step 1004, the gateway server 60 connects via the Internet 70 to the
application server 80.
In step 1006, the user moves the scanner 21 over the bar code 11 and
the scanner 21 supplies the scanned numeric code to the data port of the phone
20, which is forwarded to the application server 80 via the gateway server 60
(step 1008).
In step 1010, the application server connects to the database portal
server 90 and supplies it with the bar code number. The database portal server
90 interrogates the database 100, and retrieves product information from it
(step 1008). The product information contains, for example, the price, as
shown in Figure 3 a. The product information is sent to and displayed on the phone (step
1014). Together with the information page of Figure 3a is a optional menu,
selectable by the user depressing button 22 on the phone 20. On the options
menu shown in Figure 3b, four numbered options are selectable by the user
using the numeric keypad (as is the practice for WAP applications). The first
option allows the user to buy the product, the second allows the user to
receive more , product information; the third allows the user to receive
information on the company; and the fourth allows the user to receive
information on related products.
The selected option number is sent to the server 80 (step 1008) which
returns a further page containing the required additional product or company information for display on the phone 20, again including the option to
receiving additional information or to purchase.
If the second, third or fourth options are selected (step 1016)
corresponding data is retrieved from the database and displayed as above.
If (step 1016) the user selects the purchase option, a screen (shown in
Figure 3 c) is sent to and displayed by the phone, requesting the user to enter
their PIN number. This is sent to the application server 80.
In step 1017, the record for the calling number (passed as part of the
WAP data from the phone 20, or established using Calling Line Identity
(CLID) network services, is used to retrieve the record held for the user in a
database of all users. Each record contains the user dial number, and unique to the user; billing data (for example, credit card details) and delivery data (for
example the user's street address). The entered PIN code is compared with the
stored one for that user.
If the incorrect PIN number is entered, the transaction is terminated
(step 1018). If the correct PIN is entered (step 1018), the phone 20 displays a
confirmation screen shown in Figure 3d, re-displaying the product price
information and asking the user to confirm (by actuating key 22) that he
wishes to proceed, in step 1020.
If the user does not confirm, the purchase process is terminated. If the
user does confirm the purchase (step 1002), the application server 80 causes
the database portal server 90 to retrieve data from the database 100 indicating
the details of the order processing system of the retailer of the product (for
example the IP address of the order processing system), and receives details
from the database 100 from the server 90 (in step 1024).
In step 1026, the application server 80 formats the product
information, user delivery address and user payment information into an order
and transmits (step 1028) the order to the retailer or the routing system (not
shown). The purchase process then ends.
At each stage, where a screen is displayed, on the phone 20, the user is
able to navigate back to the preceding screen by depressing a button 23.
Thus, in this embodiment, the details identifying the product to be
ordered are scanned by a bar code scanner (or alternatively may manually be entered as a string of digits printed under the bar code, using the phone
keypad) thus minimising the work performed by the user to place the order.
SECOND EMBODIMENT
This embodiment is suitable for use with mobile phones which lack
the facility to operate Wireless Application Protocol (WAP) as described in
the first embodiment above. However, many such phone will be capable of
operating Short Message Service (SMS), as defined in the European GSM
standard. In particular, most mobile telephones in Europe and other GSM
countries support the so called "SIM application toolkit" defined in draft GSM technical specification 11.14, version 5.6.0 of December 1997 and its
successors. Other relevant SIM recommendation and/or technical specifications are 02.17 ("Subscriber identity modules") and 11.11. All of
these are incorporated herein by reference.
The SIM application toolkit permits the microprocessor of a subscriber
identity module (SIM) to perform a program, including steps of automatically
dialling, sending and receiving short messages, and generating menu and
other displays, by passing commands and data to and from the mobile phone
within which the SIM is resident.
Accordingly, in this embodiment, the mobile phone 20 comprises a
SIM 25 including a microprocessor 26 and memory 27 (not shown), the
memory containing an application program which uses the SIM toolkit to
perform the functions described below. A suitable SIM can be developed using the SIM Toolkit development systems available from De La Rue card
systems, GEMplus, Siemens, Schlumberger, Giesecke & Devrient, or others.
Referring to Figure 4, in this embodiment components corresponding
to those in Figure 1 are denominated by the same reference numerals and will
not be discussed further.
In this embodiment, the remote access server, WAP gateway server
and web server of the previous embodiment are absent. In their place are
provided a phone terminal 110, SMS gateway server 120 and Windows NT
server 130. The GSM phone terminal 110 is connectable to the mobile phone
network 30 to send and receive SMS messages. It is also connected to the
SMS gateway server 120, which is connected to the NT server 130, which in
turn is connected to the database portal server 90.
Referring to Figure 5, in step 1102, the user actuates the scanner 21
which scans the bar code 11. The scanner then signals to the phone 20 to
initiate a GSM short message, which comprises the dial number of the GSM
phone terminal 110, followed by the bar code.
In step 1104, the phone 20 sends the short message via the mobile
phone network 30 to the phone terminal 110. As is well known, short
messages are sent in a "connectionless" fashion; that is to say, it is sent
without the mobile phone setting up a dial up circuit connection - via a
signalling channel. The short message is passed from the phone terminal 110 to the SMS
gateway server 120, where it sits on a message queue. At the NT server 130,
a visual basic program module is run every minute, to read and deal with all
messages sitting in the queue. Accordingly, in step 1105, the server 130
passes the bar code to the database portal server 90 which interrogates the
database 100 (step 1106).
The database 100 returns to the database portal 90 a product
description text which is passed back to the NT server 130, where it is
formatted into a short message addressed to the dial number of the calling phone (identified from the message in the message queue). The short message
is sent to the SMS gateway server 120 which transmits it in step 1107 via the
phone terminal 110 to the phone 20.
In step 1108, the message is displayed on the screen as shown in
Figure 6a; the message may be marked as being directed to the SIM
application on the SIM card, which will correspondingly cause it to be
displayed.
As shown in Figure 6a, the display includes a product description and
the price. Additional information on other related products may also be
supplied in the same message.
Each such option is presented on a different screen to the user. At
each screen, the user can either move to a different screen (i.e. moving forwards and backwards through the screens) or select the option to buy the
item shown in the screen. These options are selected using the keys 22, 23.
Where the option to buy is selected (step 1110), then as shown in
Figure 6b, a new short message is generated in reply, addressed to the dial
number of the phone terminal 110. The short message includes the word
"buy" followed by the item number of the article to be purchased (e.g. 1, 2 or
3, where there are three .screens of products), the word "password". The user
then types in their password (e.g. four digit PIN). This is sent in step 1112.
As described above, the short message is transmitted via the mobile
phone network 30 and phone terminal 110 to the SMS gateway server 120,
from which it is read by the NT server 130. The NT server 130 then performs a security check (step 1114), by text-searching the message for a four digit
number (the PIN), extracting the phone number of the phone 20 from the message (the calling number performs part of each message), searching the
list of registered users for a user with that number; and comparing the
received information number to the stored PIN for that user.
If there is a mis-match, the purchasing process terminates (e.g. by
sending a failure message back for display at the phone). If the identity
matches, then, as in the first embodiment, the server 130 uses the payment
details and delivery address from the user from the users record, and the
product details previously received from the database 100, and formats them
into an order in step 1116. In step 1118, the order for the product, including the payment and
delivery details, is transmitted to the ordering system of the advertiser (the
details of which were retrieved from the database 100).
In step 1120, the server 130 formulates a confirmation message
confirming the purchase of the item requested into a short message which is
sent via the SMS server 120 through the terminal 110 and the mobile phone
network 30 to the ..phone 20, where it is displayed as shown in Figure 6c in
step 1122. The process then finishes.
Various modifications to this embodiment will be apparent to the
skilled person. Firstly, it is not necessary that the scanner should
automatically generate the short message in step 1102; this could be initiated
instead by the user starting a new message to the dial number of the phone
terminal 110, which may be stored in his address book for easy reference.
The user may then enter the digit string written under, and corresponding to,
the bar code.
The identity check could be performed at the phone 20, by the SIM.
The payment and delivery details could be held on the SIM and
forwarded in an SIM generated short message, rather than being held at the
server.
THIRD EMBODIMENT
Some types of mobile phone may be unable to provide short message
services or WAP functionality. Accordingly, in this embodiment, phones which cannot support either WAP or SMS are supported using voice
technology. Referring to Figure 7, components which are substantially the
same as in the first or second embodiments are given the same numerals and
will not be discussed further.
As compared with the first embodiment, a NoxML server 160
substitutes for the WAP gateway server, and a database portal server 190
capable of returning results in NoxML format rather than in WML format is
employed in place of the server 90.
NoxML is a mark up language designed for browsing the Internet by
voice, full details of which are available from Motorola, Inc. of Schaumberg,
Illinois, USA; or on the Internet at http://www.voxml.com/voxml.html It is
closely based on XML (extendible mark up language).
The process performed in this embodiment follows that of the first and
reference should therefore be made to Figure 2, modified as described below.
In this embodiment, as in the first a session is initiated by the user
dialling the remote access server 50 which connects to the NoxML server 160
which in turn connects to the application server 80. The call in this
embodiment is a voice mode call, rather than a data mode call as in the first
embodiment.
The bar code scanner 21 scans the bar code 11, and the bar code is
displayed on the screen of the phone 20 to enable the user to read it out or
enter the digits via the keypad. At the NoxML server 160, the DTMF corresponding to the dialled
digits is recognised, (or using speaker independence speech recognition the
spoken digits are recognised). The NoxML server 160 operates a NoxML
browser program, which transmits a request for information on the recognised
bar code via the Internet 70 to the application server 80, the operation of
which is substantially as described in the first or second embodiments. The
application server signals to the database portal server 190 to interrogate the
database 100, returning a file of information on the product which is formatted
into NoxML and returned to the application server 180 and thence via the
Internet 70 to the NoxML server 160.
At the NoxML server 160, it is text-to-speech converted, and
synthesised speech output is generated and transmitted through the PSTN 40
and mobile phone network 30 to the phone 20. The same product details as were displayed in the first embodiment are here read out to the user, who then
has the choice of requesting more information (e.g. by saying "more") or
buying (e.g. by saying "buy"). The user's response is recognised by the
NoxML server and transmitted back to the application server 80 where, as in
the preceding embodiments, an order is generated.
The security in this embodiment may be as described above with the
entry of a PIN number, spoken or entered on a keypad via the user.
Additionally, it would be possible to provider speaker recognition for
additional security. Various modifications to this embodiment will be apparent. For
example, where the digits corresponding to the bar code are reproduced in the
advertisement, the user may dispense with the bar code scanner and simply
read these digits out or type them in via the keypad.
FOURTH EMBODIMENT
Referring to Figure 8, details of this embodiment are similar to those
of the third except as discussed below.
An interactive voice recognition (IUR) server 260 is provided in the
place of the NML server. The IVR server 260 is connected to the application server 80, which is connected to a database portal server 290.
In this embodiment, the interactive voice response server 260 is arranged to recognise dialled DTMF digits or spoken numerals and words
such as "yes", "no", "more" and "back" from the PSTN 40 and to send
corresponding text on to the application server 80. It is also arranged to
receive documents in extendible mark up language (XML) and to perform
text-to-speech conversion on these to read out the contents of the documents.
In use, in this embodiment, the user calls the IVR server 260, and
receives a voice menu inviting him to enter the bar code. The bar code may
be scanned, and displayed for the user to enter manually via the keypad, or if
the corresponding digit string is also printed may be entered directly by the
user without the need for the bar code scanner 21. The bar code is decoded and sent as a data message in a suitable
format to the application server 80. The application server 80 passes the bar
code to the database portal server 290 which retrieves a corresponding file of
data from the database 100, and formats the data file into an XML page which
is then transmitted back to the IVR server. The IVR server converts the XML
page to speech, and reads out the product details and menu options, selectable
by the user through use of the numeric keypad of the phone 20.
On selection of the "buy" option, as in the above embodiments, the
application server retrieves the users payment and delivery details, and the
advertiser's order system details, and constructs an order, sending a
confirmation message to the IVR server 260 which is read out to the user
confirming the purchase. The voice call is then terminated.
Various modifications to this embodiment will be apparent. For
example, where the phone supports an application program capability (e.g. via
a SIM card), the scanned bar code can then be used to automatically generate
the key presses to transmit the bar code to the IVR server. As in earlier
embodiments, in such cases, the payment and delivery details may be held on
,the phone, and PIN checking may be performed at the phone.
It will be seen that this embodiment differs from the preceding
embodiment in that some menu generation may be performed at the IVR
server 260, and in that data is transmitted between the IVR server, the
application server and the database portal in any convenient format (such as XML) via a proprietary link, rather than in VoxML via the Internet as in the
preceding embodiment.
The IVR technology required is reliable and widely available, and
used at present in relation to call centres, for example.
FIFTH EMBODIMENT
A fifth embodiment of the invention, illustrated in Figure 9, brings
together the above described embodiments, to provide a system which can
accept orders from any type of mobile phone (or fixed phone). A single
product database 100 is accessed via either a WAP gateway server 60 (as in
the first embodiment) or by a standard computer 61, via a firewall computer 71 for security, or via a gateway server 360 operating programs to implement
both of the SMS gateway of the second embodiment and the VoxML server of the third.
SUMMARY
It will be seen that the above described embodiments provide a mobile
commerce solution supporting different access modes usable by mobile
phones. Building on the applicant's earlier developments, the invention will
create a enhanced advertising and purchasing experience whereby
advertisements on the printed media can be used to provide interactive
purchasing. It will be understood that in the above embodiments, users will register
to use the system in a registration process in which they supply the payment,
PIN and delivery data required.
OTHER MODIFICATIONS AND EMBODIMENTS
Many other variants are possible. For example, the printed document
10 may carry the telephone number to dial, associated with the advert. This
could for example be separately printed as a digit string, or it could form part
of the bar code itself. In fact, a different dial number could be associated with
each bar code (although this is a less efficient use of number space).
Whilst product purchases have been described, it will be apparent that the invention could also be used for the purchase of downloaded products; for
example, by terminating the process with a data download to terminal
equipment connected to the phone 20 (such as a file of music for playing on a MP3 device). It could also be used to order services rather than products
(such as a car wash, for example). Finally, it could be used for the supply of
information, without a purchase taking place.
Other variants and modifications will be apparent to the skilled person;
any and all such variants are intended to be within the scope of protection.
For the avoidance of doubt protection is hereby sought for each and every new
feature of combinations of features disclosed herein.

Claims

CLAIMS:
1. A mobile commerce terminal comprising:
a mobile telephone; and
a barcode scanner coupled to a data input thereof.
2. A terminal according to claim 1, in which the phone comprises a
processor programmed to operate a Wireless Applications Protocol client.
3. A terminal according to claim 2, in which the phone comprises a
processor programmed to send connectionless Short Messages.
4. A terminal according to any preceding claim, in which the phone
comprises a processor responsive to a dial number received from the barcode
scanner.
5. A mobile commerce system, comprising:
at least one server computer connected to receive data from and send
data to a mobile phone via a mobile phone network; and
at least one database storing product details;
the system being arranged to receive product-identifying data from the phone,
to access the database, and to return data to the phone.
6. A system according to claim 5, comprising a Wireless Applications
Protocol server arranged to communicate with the phone using Wireless
Applications Protocol.
7. A system according to claim 5, comprising a Short Message server
arranged to communicate with the phone using Short Messages.
8. A system according to claim 5, comprising a voice server arranged to
recognise voice and/or dial tones from said phone and to synthesise speech messages to said phone.
9. A system according to claim 5, arranged to send an order for products, services or information to a supplier.
10. A system according to claim 9, comprising a user database each entry
of which stores payment and/or delivery information for a user, the system
detecting the identity of the user and supplying the corresponding payment
and/or delivery information as part of the order.
11. A system according to claim 5, comprising; a Wireless Applications Protocol server arranged to communicate
with a phone using Wireless Applications Protocol;
a Short Message server arranged to communicate with a phone using
Short Messages; and
a voice server arranged to recognise voice and/or dial tones from a
phone and to synthesise speech messages to said phone.
12. A printed medium carrying a barcode suitable for use with a mobile
commerce terminal according to any of claims 1 to 4.
13. A mobile commerce system substantially as herein described with
reference to any of the accompanying drawings.
PCT/GB2001/002554 2000-06-12 2001-06-11 Mobile commerce WO2001097105A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0014394A GB2367975B (en) 2000-06-12 2000-06-12 Mobile commerce
GB0014394.1 2000-06-12

Publications (2)

Publication Number Publication Date
WO2001097105A2 true WO2001097105A2 (en) 2001-12-20
WO2001097105A3 WO2001097105A3 (en) 2003-03-13

Family

ID=9893528

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2001/002554 WO2001097105A2 (en) 2000-06-12 2001-06-11 Mobile commerce

Country Status (2)

Country Link
GB (1) GB2367975B (en)
WO (1) WO2001097105A2 (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2180452A1 (en) * 2001-07-18 2003-02-01 Codigo Barras Networks S L Procedure for the interactive communication between a user and a data supply centre
GB2381999A (en) * 2002-01-17 2003-05-14 Patrick Henry Lidstone An information provision method and system
FR2834171A1 (en) * 2001-12-26 2003-06-27 France Telecom Acquisition and processing of data on goods or services through a code carrying information on the goods or services, uses bar code reader connected to mobile telephone and displays information read from bar code on telephone screen
GB2407678A (en) * 2003-10-28 2005-05-04 Agere Systems Inc Employing a mobile telephone to retrieve information regarding an article
GB2415861A (en) * 2004-06-30 2006-01-04 Nokia Corp Transfer of data from a card to mobile device
WO2006007640A1 (en) * 2004-07-16 2006-01-26 Peter Vincent Walker Service provision
WO2006033626A1 (en) * 2004-09-24 2006-03-30 Urby Goeran System for communication and data processing for transmittal and use of digital information in connection with a tangible object
CN100336051C (en) * 2002-03-05 2007-09-05 日本电气英富醍株式会社 Mobile service system
EP2064651A1 (en) * 2003-07-16 2009-06-03 Scanbuy, Inc. System and method for decoding and analyzing barcodes using a mobile device
WO2010147944A1 (en) * 2009-06-15 2010-12-23 John Mikkelsen Mobile dialogue system and mobile content delivery solutions
CN102017662A (en) * 2008-02-21 2011-04-13 株式会社建伍 Information providing system, terminal for transmitting/receiving information, and information providing method
US7963441B2 (en) 2007-03-26 2011-06-21 Sears Brands, Llc System and method for providing self service checkout and product delivery using a mobile device
US8403741B2 (en) 2011-03-10 2013-03-26 Riangelo Javier de Cuba SMS messaging system accommodating variable entries for lotteries
US8408992B2 (en) 2011-03-10 2013-04-02 Riangelo Javier de Cuba SMS payment system having chargeback to subscriber telephone account
US8590786B2 (en) 2007-03-26 2013-11-26 Sears Brands, L.L.C. System and method for using a mobile device to locate a followed item in a retail store
WO2014027213A1 (en) * 2012-08-13 2014-02-20 Vilmos Andras Method for enhancing commercial efficiency
CN103905297A (en) * 2014-03-31 2014-07-02 广东欧珀移动通信有限公司 Method and device for reading unread messages of mobile phone
US8789750B2 (en) 2007-03-26 2014-07-29 Sears Brands, L.L.C. System and method for using a mobile device to follow a price for an item
CN102483833B (en) * 2009-06-15 2016-12-14 约翰·米克尔森 Mobile conversational system and mobile content transmission scheme
US10679198B2 (en) 2007-03-26 2020-06-09 Transform Sr Brands Llc System and method for handling an offer to purchase a followed item
US10713630B2 (en) 2013-02-20 2020-07-14 Barclays Execution Services Limited Apparatus and method for purchasing a product using an electronic device

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2383231A (en) * 2001-11-30 2003-06-18 Jeremy Philip Hendy Combined barcode scanner, video camera and mobile telephone
FR2858244B1 (en) * 2003-07-28 2007-03-30 Rovira Francis Georges QUINE GAME ASSISTANT
GB2445394A (en) * 2006-12-27 2008-07-09 Sell Student Books Com Ltd Database query method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5424524A (en) * 1993-06-24 1995-06-13 Ruppert; Jonathan P. Personal scanner/computer for displaying shopping lists and scanning barcodes to aid shoppers
WO1999017230A1 (en) * 1997-09-26 1999-04-08 Johan Schlasberg A message information system
EP1016999A2 (en) * 1998-12-14 2000-07-05 Fujitsu Limited Electronic shopping system
WO2000045302A1 (en) * 1999-02-01 2000-08-03 Barpoint.Com, Inc. Interactive system for investing products on a network
WO2000067448A1 (en) * 1999-04-29 2000-11-09 Telefonaktiebolaget Lm Ericsson (Publ) Secure wap transactions using voice based authentication
WO2001057811A1 (en) * 2000-02-02 2001-08-09 Image Reaction Limited Data handling
DE10018867A1 (en) * 2000-04-14 2001-10-25 Heinz Gatter Data communication device used for ordering of goods, has mobile telephone connected to reader through interface device, for transmitting read-out data to data receiver

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5528025A (en) * 1994-09-30 1996-06-18 Swintek; William P. Apparatus and method for the wireless exchange of bar code data
GB2300498A (en) * 1995-05-05 1996-11-06 Steve Mccauley Entering data into electronic personal organisers
DE29518675U1 (en) * 1995-11-24 1996-02-08 Helicom Entwicklungsges Device for data transmission from a barcode pen to a cell phone
US6202062B1 (en) * 1999-02-26 2001-03-13 Ac Properties B.V. System, method and article of manufacture for creating a filtered information summary based on multiple profiles of each single user
DE10025017B4 (en) * 1999-06-21 2008-04-10 T-Mobile Deutschland Gmbh Method for operating a mobile phone
GB9921802D0 (en) * 1999-09-16 1999-11-17 Roke Manor Research Use of umts cellphones with inbuilt camera and image processing to interact with barcodes to allow new applications and new services

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5424524A (en) * 1993-06-24 1995-06-13 Ruppert; Jonathan P. Personal scanner/computer for displaying shopping lists and scanning barcodes to aid shoppers
WO1999017230A1 (en) * 1997-09-26 1999-04-08 Johan Schlasberg A message information system
EP1016999A2 (en) * 1998-12-14 2000-07-05 Fujitsu Limited Electronic shopping system
WO2000045302A1 (en) * 1999-02-01 2000-08-03 Barpoint.Com, Inc. Interactive system for investing products on a network
WO2000067448A1 (en) * 1999-04-29 2000-11-09 Telefonaktiebolaget Lm Ericsson (Publ) Secure wap transactions using voice based authentication
WO2001057811A1 (en) * 2000-02-02 2001-08-09 Image Reaction Limited Data handling
DE10018867A1 (en) * 2000-04-14 2001-10-25 Heinz Gatter Data communication device used for ordering of goods, has mobile telephone connected to reader through interface device, for transmitting read-out data to data receiver

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"WIRELESS APPLICATION PROTOCOL ARCHITECTURE SPECIFICATION" , WAP ARCHITECTURE VERSION 30 APR 1998, XX, XX, PAGE(S) 1-20 XP002101098 page 9 -page 18 *

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2180452A1 (en) * 2001-07-18 2003-02-01 Codigo Barras Networks S L Procedure for the interactive communication between a user and a data supply centre
FR2834171A1 (en) * 2001-12-26 2003-06-27 France Telecom Acquisition and processing of data on goods or services through a code carrying information on the goods or services, uses bar code reader connected to mobile telephone and displays information read from bar code on telephone screen
GB2381999A (en) * 2002-01-17 2003-05-14 Patrick Henry Lidstone An information provision method and system
CN100336051C (en) * 2002-03-05 2007-09-05 日本电气英富醍株式会社 Mobile service system
EP2064651A4 (en) * 2003-07-16 2009-06-03 Scanbuy Inc System and method for decoding and analyzing barcodes using a mobile device
EP2064651A1 (en) * 2003-07-16 2009-06-03 Scanbuy, Inc. System and method for decoding and analyzing barcodes using a mobile device
GB2407678A (en) * 2003-10-28 2005-05-04 Agere Systems Inc Employing a mobile telephone to retrieve information regarding an article
GB2415861A (en) * 2004-06-30 2006-01-04 Nokia Corp Transfer of data from a card to mobile device
WO2006007640A1 (en) * 2004-07-16 2006-01-26 Peter Vincent Walker Service provision
WO2006033626A1 (en) * 2004-09-24 2006-03-30 Urby Goeran System for communication and data processing for transmittal and use of digital information in connection with a tangible object
US8590786B2 (en) 2007-03-26 2013-11-26 Sears Brands, L.L.C. System and method for using a mobile device to locate a followed item in a retail store
US7963441B2 (en) 2007-03-26 2011-06-21 Sears Brands, Llc System and method for providing self service checkout and product delivery using a mobile device
US10679198B2 (en) 2007-03-26 2020-06-09 Transform Sr Brands Llc System and method for handling an offer to purchase a followed item
US8789750B2 (en) 2007-03-26 2014-07-29 Sears Brands, L.L.C. System and method for using a mobile device to follow a price for an item
CN102017662A (en) * 2008-02-21 2011-04-13 株式会社建伍 Information providing system, terminal for transmitting/receiving information, and information providing method
WO2010147944A1 (en) * 2009-06-15 2010-12-23 John Mikkelsen Mobile dialogue system and mobile content delivery solutions
CN102483833B (en) * 2009-06-15 2016-12-14 约翰·米克尔森 Mobile conversational system and mobile content transmission scheme
CN102483833A (en) * 2009-06-15 2012-05-30 约翰·米克尔森 Mobile dialogue system and mobile content delivery solutions
US8408992B2 (en) 2011-03-10 2013-04-02 Riangelo Javier de Cuba SMS payment system having chargeback to subscriber telephone account
US8403741B2 (en) 2011-03-10 2013-03-26 Riangelo Javier de Cuba SMS messaging system accommodating variable entries for lotteries
WO2014027213A1 (en) * 2012-08-13 2014-02-20 Vilmos Andras Method for enhancing commercial efficiency
US10713630B2 (en) 2013-02-20 2020-07-14 Barclays Execution Services Limited Apparatus and method for purchasing a product using an electronic device
CN103905297A (en) * 2014-03-31 2014-07-02 广东欧珀移动通信有限公司 Method and device for reading unread messages of mobile phone

Also Published As

Publication number Publication date
WO2001097105A3 (en) 2003-03-13
GB0014394D0 (en) 2000-08-02
GB2367975B (en) 2004-10-27
GB2367975A (en) 2002-04-17

Similar Documents

Publication Publication Date Title
WO2001097105A2 (en) Mobile commerce
US6512919B2 (en) Electronic shopping system utilizing a program downloadable wireless videophone
US6975856B2 (en) Electronic shopping system utilizing a program downloadable wireless telephone
US7370793B2 (en) Universal prepaid telecommunication services card, and methods and systems for using same
US7616744B2 (en) Order confirmation system using clip and method thereof, and on-line accomplishment authentication method of transaction accomplishment using the same
US6898421B2 (en) Service providing apparatus and method, and service verifying apparatus using information terminal
EP1279110B1 (en) Shopping and payment/credit handling
GB2362979A (en) Enabling provision of goods or services
JPH08340391A (en) Method and equipment for communication using product identifier code
JP2004525461A (en) Storage and use of personal profiles from a remote control
JP3780811B2 (en) Electronic shopping system using wireless videophone
US20050251459A1 (en) System and method for buying goods using number based domain and mobile internet
KR20000054339A (en) The mobile phone with character recognition capacity
US20060010042A1 (en) Purchasing and inquiring method through label capturing cellular devices
WO2003032582A1 (en) Internet access device using mobile station and method thereof
KR20050055816A (en) Order system and method using sms(short message service)
JP2002259760A (en) Merchandise order acceptance method using portable telephone, and portable telephone with bar code reader
GB2348996A (en) Electronic ordering apparatus
KR100571547B1 (en) Device for purchasing goods sold in the shopping mall
KR20020040281A (en) Mobil
KR100610871B1 (en) Method and device for mapping connection destination with connection code issues in advance by accessory form and record medium recorded the method
TW490959B (en) Wireless communication system with scanning function
JP2003046605A (en) Telephone device and cordless telephone device
JP2003050936A (en) Access method
JP2003050937A (en) Access method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase in:

Ref country code: JP