throbber
Exhibit A
`
`

`

`(12) United States Patent
`US 8,540,159 B2
`(10) Patent N0.:
`Lee et al.
`
`(45) Date of Patent: Sep. 24, 2013
`
`IJS008540159B2
`
`(54) METHOD FOR PROVIDING MOBILE
`SERVICE USING CODE-PATTERN
`
`(75)
`
`Inventors: Jae-Jun Lee, Seoul (KR); Young-Jun
`Shin, Seoul (KR)
`
`(73) Assignee: KT Corporation, Gyeonggi-do (KR)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl.No.: 13/560,911
`
`(22) Filed:
`
`Jul. 27, 2012
`
`(65)
`
`Prior Publication Data
`
`US 2012/0286030 A1
`
`Nov. 15,2012
`
`Related US. Application Data
`
`(60) Continuation of application No. 12/ 140,930, filed on
`Jun. 17, 2008, now Pat. No. 8,245,938, which is a
`division ofapplication No. 11/221 ,301, filed on Sep. 6,
`2005, now Pat. No. 7,419,097, which is a continuation
`ofapplication No. PCT/KR2004/000481 , filed on Mar.
`8, 2004.
`
`(30)
`
`Foreign Application Priority Data
`
`Mar. 7, 2003
`Mar. 7, 2003
`Mar. 8, 2003
`Mar. 20, 2003
`Mar. 20, 2003
`
`(KR) ........................ 10-2003-0014419
`(KR) ........................ 10-2003-0014420
`(KR) .......... 10-2003-0014598
`
`(KR) .......... 10-2003-0017468
`(KR) ........................ 10-2003-0017469
`
`(51)
`
`Int. Cl.
`G06K 7/10
`(52) US. Cl.
`USPC .................. 235/462.45; 235/462.11; 379/910
`(58) Field of Classification Search
`USPC .................. 235/454, 462.01, 462.05, 462.08,
`
`(2006.01)
`
`235/235/462.09, 462.1, 462.11, 462.24, 462.41,
`235/462.43, 462.45
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`6,199,048 B1
`6,456,207 B1
`
`3/2001 Hudetz et a1.
`9/2002 Yen
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`1270364 A
`10/2000
`1313554 A
`9/2001
`
`CN
`CN
`
`(Continued)
`OTHER PUBLICATIONS
`
`Korean Intellectual Property Office, International Search Report for
`International Application No. PCT/KR2004/000481, Jun. 11, 2004.
`
`(Continued)
`
`Primary Examiner 7 Kristy A Haupt
`(74) Attorney, Agent, or Firm IP Legal Services, LLC
`
`ABSTRACT
`(57)
`A method and apparatus for providing a mobile service with
`the use of a code pattern is disclosed In one embodiment, the
`method comprising: taking a photograph of a code pattern
`image, decoding the photographed code pattern image so as
`to obtain code information, extracting uniform resource loca-
`tor (URL) information corresponding to the code informa-
`tion, transmitting a content information request message to a
`service provider server corresponding to the URL informa-
`tion, and receiving content information corresponding to the
`URL information from the service provider server. According
`to embodiments of the present invention, it is possible to
`provide various and convenient mobile services to mobile
`terminal users using a mobile terminal, having a camera, and
`a code pattern containing the URL information.
`
`17 Claims, 34 Drawing Sheets
`
`1 330
`
`1 340
`
`1
`
`NETWORK
`
`20
`
`
`
`COMMUNC 1 AT | ON
`
`
`
`
`SERVICE
`PROV 1 DER SERVER
`
`
`
`
`
` TRANSPORT SERVICE
`
`PROV 1 DER SERVER
`
`
`
`1350
`
`

`

`US 8,540,159 B2
` Page 2
`
`(56)
`
`References Cited
`
`U'S' PATENT DOGUMENTS
`6,654,768 B2
`11/2003 Celik
`2002/0026500 A1
`2/2002 Kanefsky et a1.
`2002/0035503 A1
`3/2002 Matsumoto
`2002/0090132 A1*
`7/2002 Boncyk et a1.
`2002/0126780 A1*
`9/2002 Oshima et a1.
`2002/0195495 A1
`12/2002 Mclick ct a1.
`2003/0047613 A1
`3/2003 Funamoto et a1.
`2003/0120555 A1
`6/2003 Kitagawa
`2003/0149557 A1
`8/2003 Cox et a1.
`2004/0019792 A1
`1/2004 Funamoto et a1.
`2005/0227620 A1
`10/2005 Morimoto
`2006/0097041 A1
`5/2006 Funamoto et a1.
`
`................ 382/154
`................ 375/347
`
`JP
`JP
`JP
`KR
`KR
`KR
`KR
`KR
`KR
`KR
`KR
`KR
`WO
`
`2002-077994 A
`2002-111909 A
`2002-181581 A
`10-2001-0081414 A
`10-2001-0094453 A
`10-2001-0103905 A
`10-2001-0106280 A
`10-2001-0112662 A
`10-2002-0064097 A
`10-2002-0070669 A
`10-2002.0094437 A
`10-0414523 B1
`02/33518 A2
`
`3/2002
`4/2002
`6/2002
`8/2001
`11/2001
`11/2001
`11/2001
`12/2001
`8/2002
`9/2002
`12/2002
`1/2004
`4/2002
`
`OTHER PUBLICATIONS
`
`FOREIGN PATENT DOCUMENTS
`
`Korean Intellectual Property Office, Written Opinion of the Interna-
`
`EP
`JP
`JP
`JP
`
`1033656 A1
`10-105889 A
`2000-057079 A
`2001-319186 A
`
`9/2000
`4/1998
`2/2000
`11/2001
`
`tional Seaching Authority for International Application No. PCT/
`KR2004/000481, Jun. 11,2004.
`
`* cited by examiner
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 1 of 34
`
`US 8,540,159 B2
`
`om?
`
`
`
`mm>mmmmwaHmm_m
`
`wo_>mmm
`
`
`
`.¢m>¢wmmmo_>omg
`
`xmogwmz
`
`
`
`¢w>mmwmm;I912
`
`meow
`
`zo_H<Emowz_
`
`mm<m<b<a
`
`ow,
`
`F.o_¢
`
`
`
`
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 2 of 34
`
`US 8,540,159 B2
`
`FIG. 2
`
`
`
`130
`
`132
`
`133
`
`
`
`CODE
`CODE INFORMATION
`DISTRIBUTION UNI
`ANALYZING UNIT
`
`
`
`
`
`
`
`CONTROL UNIT
`THANSMITTING/
`RECEIVING UNIT
`
`
`
`
`BAHCODE IMAGE
`CODE INFORMATION
`ANALYZING UNIT
`DATABASE MANAGING UNI
`
`
`
`
`135
`
`136
`
`137
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 3 of 34
`
`US 8,540,159 B2
`
`FIG. 3
`
`
`
`
`
`
`USER INTERFACE UN I T
`
`
`
`
`
`CONTROL
`UN IT
`
`
`
`TRANSM ITT I NG/
`
`DECODER -
`
`13
`
`- RECEIVING UN I T
`
`19
`
`FIG. 4
`
`
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 4 of 34
`
`US 8,540,159 B2
`
`FIG. 5
`
`USER TERMINAL
`
`SERVICE
`PROVIDER SERVER
`
`3500
`
`PHOTOGRAPH BARCODE
`
`85105;»
`
`DECODE BARCODE
`
`S520
`
`EXTRACT URL
`
`INFORMATION
`
`3530
`
`CONTENT INFORMATION REQUEST MESSAGE
`
`ANALYZE IDENTIFIER AND
`RECOGNIZE SERVICE TYPE
`
`8530
`
`EXTRACT CONTENT
`
`INFORMATION
`
`TRANSMIT CONTENT INFORMATION
`
`3540
`
`8550
`
`8570
`
`
`
`
`
`
`DISPLAY CONTENT
`INFORMATION
`ON SCREEN OR STORE
`CONTENT INFORMATION
`
`
`
`
`
`
`END
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 5 of 34
`
`US 8,540,159 B2
`
`WEB SERVER
`
`USER TERMINAL
`
`PROVIDER SERVER
`
`FIG. 6
`
`SERVICE
`
` 3500
`PHOTOGRAPH BARCODE
`
`SBIO
`
`DECODE BARCODE
`
`8620
`
`EXTRACT URL
`INFORMATION
`TRANSMIT CONTENT
`INFORMATION
`
`REQUEST MESSAGE S630
`
`
`
`
`ANALYZE IDENTIFIER AND
`RECOGNIZE SERVICE TYPE
`
`8640
`
`
`
`
`
`ANALYZE CODE INFORMATION
`
`
`
`
`
`EXTRACT WEB PAGE
`8660
`
`INFORMATION
`3
`TRANSM I T WEB PAGE
`
`I NFORMAT I 0N
`
`_
`
`3670
`T
`SELECT USER'S
`8680
`DESIRED. WEB PAGE
`2
`TRANSMIT WEB PAGE
`INFORMATION
`REQUEST MESSAGE
`
`EXTRACT CORRESPONDING
`WEB PAGE
`
`8690
`
`TRANSMIT CORRESPONDING
`WEB PAGE
`
`STOO
`
`DISPLAY RECEIVED
`WEB PAGE ON SCREEN
`
`S710
`
`T
`
`
`
`
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 6 of 34
`
`US 8,540,159 B2
`
`FIG. 7
`
`WEB SERVER
`
`USER TERMINAL
`
`START
`
`8800
`
`PHOTOGRAPH BARCODE
`
`SERVICE
`PROVIDER SERVER
`
`10
`
`58 I
`
`
`
`
`TRANSMIT PHOTOGRAPHED
`8820
`m BARCODE IMAGE
`
`ANALYZE IDENTIFIER AND
`RECOGNIZE SERVICE TYPE
`
`
`
`
`ANALYZE BARCODE
`IMAGE AND EXTRACT
`CODE INFORMATION
`
`8830
`
`8830
`
`ANALYZE CODE INFORMATION
`
`TRANSM I T WEB PAGE
`I NFORMAT I ON
`
`8860
`I
`SELECT USER'S
`8870
`DESIRED WEB PAGE
`2
`TRANSMIT WEB PAGE
`INFORMATION
`REQUEST MESSAGE
`
`8840
`
`EXTRACT CORRESPONDING «E.SBBO
`WEB PAGE
`
`
`
`TRANSMIT CORRESPONDING
` 8890
`WEB PAGE
`
`DISPLAY RECEIVED
`WEB PAGE ON SCREEN
`
`3895
`
`END
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 7 of 34
`
`US 8,540,159 B2
`
`FIG. 8
`
`
`
`
`
`COMMUNCIATION
`SERVICE
`NETWORK
`PROVIDER SERVER
`
`
`
`840
`
`
`
`GEOPGRAPHICAL
`INFORMATION
`DATABASE
`
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 8 of 34
`
`US 8,540,159 B2
`
`FIG. 9
`
`830
`8
`834
`
`
`
`BARCODE
`I 835
`CODE INFORMATION
`
`ANALYZING UNIT
`
`
`TRANSMITTING/
`
`RECEIVING UNIT
`
`
`
`
`BARCODE IMAGE
`GEOMATRICAL INFORMATION
`
`
`833
`DATABASE MANAGING UNIT
`ANALYZING UNIT
`
`
`
`
`
`
`
`
`831
`
`832
`
`GENERATING UNIT
`
`
`
`
`CODE
`
`
`DISTRIBUTION UNI
`
`CONTROL UNIT
`
`836
`
`837
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 9 of 34
`
`US 8,540,159 B2
`
`FIG.
`
`10
`
`1000
`
`SERVICE IDENTIFIER
`
`1001
`
`1005
`
`TERMINAL INFORMATION
`
`1003
`
`BARCODE INFORMATION
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 10 of 34
`
`US 8,540,159 B2
`
`FIG.
`
`II
`
`USER TERMINAL
`
`PROVIDER SERVER
`
`SERVICE
`
`SIIOO
`
`PHOTOGRAPH BARCODE
`
`SIIIO-wr-
`
`
`DECODE BARCODE
`
`31120
`
`EXTRACT DETAILE
`31130
`URL INFORMATION
`I
`OF WEB SITE ITEM
`SPECIFIC REGIONAL
`INFORMATION REQUEST MESSAGE
`
`
`ANALYZE IDENTTFIER AND
`31150
`RECOGNIZE SERVICE TYPE
`I
`TRANSMIT LANGUAGE
`SELECTION REQUEST MESSAGE
`
`-81140
`
`TRANSMIT SELECTED
`LANGUAGE INFORMATION
`
`TRANSMIT DETAILE ITEM
`SELECTION REQUEST MESSAGE
`
`J 31160
`
`31170
`
`TRANSMIT SELECTED
`
`DETATILE ITEM INFORMATION
`
`
`
`
`EXTRACT WEB SITE ITEM
`
`INFORMATION CONFIGURED
`USING SELECTED LANGUAGE
`
`
`
`TRANSMIT WEB SITE ITEM
`
`81175
`
`4,81185
`
`
`
`DISPLAY RECEIVED
`WEB PAGE ON SCREEN
`
`
`S1190
`
`31180
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 11 of 34
`
`US 8,540,159 B2
`
`FIG.
`
`12
`
`USER TERMINAL
`
`START
`
`SERVICE
`PROVIDER SERVER
`
`81200
`
`81210
`2
`PHOTOGRAPH BARCODE
`BARCODE IMAGE
`TRANSMIT PHOTOGRAPHED
`
`
`ANALYZE IDENTIFIER AND
`
`RECOGNIZE SERVICE TYPE
`
`
`‘NALYZE BARCODE IMAGE
`
`S1220
`
`81230
`
`81240
`
`ANALYZE IDENTIFIER AND
`31250
`RECOGNIZE SERVTCE TYPE
`2
`TRANSMIT LANGUAGE
`
`SELECTION REQUEST MESSAGE
`
`
`TRANSMIT SELECTED
`LANGUAGE INFORMATION
`
`,
`
`51260
`
`TRANSMIT DETAILE ITEM
`SELECTION REQUEST MESSAGE
`
`n
`31470
`
`TRANSMIT SELECTED
`51175
`DETATILE ITEM INFORMATION
`
`
`EXTRACT WEB SITE ITEM
`
`INFORMATION CONFIGURED
`USING SELECTED LANGUAGE
`
`81280
`
`TRANSMIT WEB SITE ITEM
`
`S1285
`
`DISPLAY RECEIVED
`WEB PAGE 0N SCREEN
`
`
`81290
`
`END
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet120f34
`
`US 8,540,159 B2
`
`2.0;
`
`
`
`mo_>¢mmH¢o¢m2<mh
`
`wo_>mmm
`
`mm>mmmmmom>oml
`
`
`mm>¢wm1mo_>omm
`
`zo_H<_ozzzzoo
`
`xmoghmz
`
`
`
`ofimfi0mm?om
`
`$‘
`
`I
`
`ommw
`
`
`
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 13 of 34
`
`US 8,540,159 B2
`
`14
`
`FIG.
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 14 of 34
`
`US 8,540,159 B2
`
`FIG.
`
`I5
`
`
`
`INFORMATION
`
`STATION LOCATION
`
`INFORMATION
`
`TRANSPORT SERVICE
`
`PROVIDER SERVER
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 15 of 34
`
`US 8,540,159 B2
`
`FIG.
`
`I6
`
`USER TERMINAL
`
`SERVICE
`
`pROVIDER SERVER
`
`TRANSPORT SERVICE
`PROVIDER SERVER
`
`READ BARCODE
`INSTALLED AT STATION
`
`31500
`
`EXTRACTWCODE
`31610
`INFORMATION
`TRANSMIT COOE
`INFORMATION
`
`31520
`31530
`
`
`TAXI CALL SERVICE
`
`OTHER SERVICE
`
`81640
`
`
`PROCESS
`
`
`CORRESPONDING
`
`
`PROCEDURE
`
`
`
`
`
`
`
`
`
`EXTRACT STATION LOCATION INFORMATION
`AND TRANSPORT SERVICE PROVIDER SERVER
`INFORMATION FROM CODE INFORMATION
`81655
`
`TRANSMIT TAXI CALL MESSAGE
`
`
`
`
`
`
`31650
`
`31560
`
`
`
`OETECT TAXI
`TERMINAL LOCATION
`
`
`
`31570‘_
`
`TRANSMIT TAXI
`
`CALL MESSAGE TO
`NEAREST TAXI
`TERMINAL FROM STATION
`
`TRANSMIT TAXI CALL ACK MESSAGE'TX—ISIGBO
`
`END
`
`
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 16 of 34
`
`US 8,540,159 B2
`
`FIG.
`
`17
`
`TRANSPORT SERVICE
`PROVIDER SERVER A
`
`SERVICE
`PROVIDER SERVER
`
`TRANSPORT SERVICE
`PROVIDER SERVER B
`
`TRANSMIT TAXI
`CALL REQUEST MESSAGE
`
`SELECT A TRANSPORT
`SERVICE PROVIDER SERVER
`
`TRANSPORT SERV I OE PROV I DER
`
`TRANSMIT TAX!
`CALL CANCEL MESSAGE
`
`IMPOSE SHADE FOR A
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 17 of 34
`
`US 8,540,159 B2
`
`FIG. 18
`
`USER TERMINAL
`
`TRANSPORT SERVICE
`PROVIDER SERVER
`
`READ BARCODE
`INSTALLED AT STATION
`
`81800
`
`EXTRACT CODE
`INFORMATION
`
`81810
`
`TRANSMIT CODE
`INFORMATION
`
`31820
`
`OTHER SERVICE
`
`TAXI CALL SERVICE
`
`$1840
`
`
`PROCESS
`
`CORRESPONDING
`
`
`PROCEDURE
`
`
`
`
`
`
`
`81830
`
`
`
`
`EXTRACT STATION LOCATION INFORMATION
`AND TRANSPORT SERVICE PROVIDER SERVER
`INFORMAJION FROM CODE INFORMATION
`
`
`
`
`
`TRANSMIT STATION
`LOCATION INFORMATION
`
`AND TRANSPORT
`
`SERVICE PROVIDER
`
`SERVER INFORMATION
`
`TRANSMIT TAXI CALL REQUEST MESSAGE—r~\~’31850
`
`
`81850
`
`31870
`
`DETECT TAXI
`TERMINAL LOCATION
`
`81880
`
`
`
`TRANSMIT TAXI
`
`
`CALL MESSAGE TO
`NEAREST TAXI
`
`
`TERMINAL FROM STATION
`
`TRANSMIT TAXI CALL ACK MESSAGE’RKJ'31890
`
`END
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 18 of 34
`
`US 8,540,159 B2
`
`FIG.
`
`IQ
`
`USER TERMINAL
`
`SERVICE
`PROVIDER SERVER
`
`READ BARCOOE
`INSTALLED AT STATION
`
`
`
`81900
`
`EXTRACT CODE
`
`
`
`
` 81910
`
`
`INFORMATION
`
`TRANSMIT TAXI CALL MESSAGE 81920
`
`
`
`
`
`
`
`81950
`
`'II'TRANSMIT TAXI
`CALL MESSAGE TO
`NEAREST TAXI
`TERMINAL FROM STATION
`
`
`OTHER SERVICE
`
` SERVICE
`TYPE?
` PROCESS
`
`TAXI CALL SERVICE
`CORRESPONDING
`
`PROCEDURE
`
`
`
`
`
`EXTRACT STATION LOCATION INFORMATION
`
`
`AND TRANSPORT SERVICE PROVIDER SERVER
`
`INFORMATION FROM CODE INFORMATION
`
`DETECT TAXI
`
`TERMINAL LOCATION
`
` 81960
`
` TRANSMIT TAXI CALL ACK MESSAGE
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 19 of 34
`
`US 8,540,159 B2
`
`om.o_¢
`
`zo_H<2mo¢2_
`
` mm<m¢k<o
` mmEmgoa
`
`0%
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 20 of 34
`
`US 8,540,159 B2
`
`FIG. 21
`
`2064
`
`2060
`
`2051.
`
`I CODE INFORMATION I
`BARCODE .
`
`GENERATING UNIT
`ANALYZING UNIT
`
`
`
`
`2062
`
`2063
`
`CODE
`DISTRIBUTION UNI
`
`BARCODE IMAGE
`
`I ANALYZING UNIT I
`
`
`
`
`CONTROL UN IT
`TRANSM I TT I NG/
`
`
`RECEIVING UNIT
`
`
`
`
`CODE INFORMATION
`
`IDATABASE MANAGING UNI I
`
`2065
`
`2066
`
`2067
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 21 of 34
`
`US 8,540,159 B2
`
`FIG. 22
`
`2220
`
`SERVICE IDENTIFIER
`
`2221
`
`TERMINAL INFORMATION
`
`2223
`
`
`
`
` 2225
`
`
`CODE INFORMATION
`
`
`
`
`TRANSMIT BARCODE IMAGE
`
`
`FIG. 23
`
`USER TERMINAL
`
`SERVICE
`
`PROVIDER SERVER
`
`START
`
`82300
`I
`TRANSMIT BARCODE ISSUE REQUEST MESSAGE
`
`82310
`
`GENERATE AND STORE
`CODE INFORMATION
`
`GENERATE BARCDDE IMAGE
`
`S2320
`
`82330
`I
`
`STORE OR
`
`PRINT BARCODE
`
`END
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 22 of 34
`
`US 8,540,159 B2
`
`FIG. 24
`
`BARCODE
`ISSUE MACHINE
`
`AGENT
`COMPUTER
`
`SERVICE
`PROVIDER SERVER
`
`
`
`82400
`
`
`
`TRANSMIT BARCODE ISSUE
`
`REQUEST MESSAGE
`
`32410
`I
`GENERATE AND STORE
`CODE INFORMATION
`
`
`
`
`
`82440
`I
`TRANSMIT BARCODE IMAGE
`
`PRINT BUSINESS
`
`
`CARD WITH BARCODE
`
`
`
`
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 23 of 34
`
`US 8,540,159 B2
`
`FIG. 25
`
`USER TERMINAL
`
`PROVIDER SERVER
`
`SERVICE
`
`PHOTOGRAPH BARCODE
`RECORDED IN BUSINESS CARD
`
`
`
`DECODE PHOGOGRAPHED
`BARCODE IMAGE AND EXTRACT
`
`
`CODE INFORMATION
`
`82500
`
`$2510
`
`32520
`TRANSM I T 9E5 INFORMATION
`
`
`ANALYZE SERVICE IDENTIFIER
`
`52530
`
`ANALYZE CODE INFORMATION
`
`32540
`
`82559
`8
`
`EXTRACT USER
`CONTACT INFORMATION
`
`32550
`
`TRANSMIT USER
`CONTACT INFORMATION
`
`NOW CONNECT?
`
`NO
`
`82570
`
`CONNECT T0 RECEIVED USER
`CONTACT INFORMATION
`
`STORE RECEIVED USER
`CONTACT INFORMATION
`
`82580
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 24 of 34
`
`US 8,540,159 B2
`
`FIG. 26
`
`USER TERMINAL
`
`SERVICE
`
`PROVIDER SERVER
`
`RECORDED IN BUSINESS CARD
`
`32610
`
`ANALYZE SERVICE IDENTIFIER
`
`82620
`
`DECODE BARCODE IMAGE AND #82530
`EXTRACT CODE I NFORMAT r 0N
`
` PHOTOGRAPH BARCODE
`
`TRANSMIT PHOGOGRAPHED
`BARCODE IMAGEM
`
`
`
`
`
`
`ANALYZE CODE INFORMATION
`
`
`
` $2660
`8
`
`TRANSMIT USER
`CONTACT INFORMATION
`
`EXTRACT USER
`CONTACT INFORMATION
`
`
`
`NOW CONNECT?
`
`
`
`82640
`
`32550
`
`
`
`
`
`82670
`
`
`
`CONNECT TO RECEIVED USER
`CONTACT INFORMATION
`
`STORE RECEIVED USER
`CONTACT INFORMATION
`
`
`
`
`
`
`
`82680
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 25 of 34
`
`US 8,540,159 B2
`
`FIG. 27
`
`USER TERMINAL
`
`PROVIDER SERVER
`
`SERVICE
`
`PREDETERMINED
`
`TERMINAL
`
`STATIT
`
`
`
`S2700
`
`I
`
`TRANSMIT USER CONTACT
`INFORMATION UPDATING
`REQUEST MESSAGE
`
`
`UPDATE AND STORE USER
`
`
`
`
` TRANSMIT USER
`
`
`CONTACT INFORMATION
`
`
`
`CONTACT INFORMATION
` 82720
`
`I
`TRANSMIT USER CONTACT
`
`
`INFORMATION REQUEST MESSAGE
`
`
`
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 26 of 34
`
`US 8,540,159 B2
`
`ommm
`
`ommm
`
`om
`
`
`
`mm>¢mwHzmz><m
`
`mo_>¢mm
`
`
`
`mm>mmmmwo_>o¢l
`
`zo_H<_oz:§Eoo
`
`xmogkmz
`
`oz_44_m
`
`zo_H<§mo¢z_
`
`mm<m<F¢o
`
`owmm
`
`mm.0;
`
`
`
`
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 27 of 34
`
`US 8,540,159 B2
`
`FIG. 29
`
`20
`
`2830
`
`
`
`COMMUNCIATION
`NETWORK
`
`
`
`
`SERVICE
`PROVIDER SERVE'
`
`
`
`2840
`
`
`
`BILLING
`INFORMATION
`
`
`DATABASE
`
`
`PAYMENT PROCESSING
`APPARATUS
`
`2870
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 28 of 34
`
`US 8,540,159 B2
`
`FIG. 30
`
`2830
`
`
`
`
`2835
`
`2835
`
`3837
`
`2831
`
`2832
`
`BARGOOE
`GENERATING UNIT
`
`GOOE INFORMATION
`ANALYZING UNIT
`
`GOOE
`DISTRIBUTION UNI
`
`CONTROL UNIT
`
`TRANSMITTING/
`RECEIVING UNIT
`
`
`2833 -
`
`BARCODE IMAGE
`ANALYZING UNIT
`
`BILLING INFORMATION
`DATABASE MANAGING UNI
`
`,
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 29 of 34
`
`US 8,540,159 B2
`
`S.wE
`
`8%
`
`ZEEEEEEmooo~I.mooom<m-Ema@thEN
`
`
`
`
`
`:2:oz~N>._<z<:75GENEooomm
`
`Ema/E
`
`:2:$2mmmmoomm
`
`Rmm
`
`.5528
`
`H_z:
`
`8:52Hzmzém
`
`Ez:Biz.
`
`
`
`
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 30 of 34
`
`US 8,540,159 B2
`
`FIG. 32
`
`3200
`
`SERVICE IDENTIFIER
`
`
`
`TERMINAL INFORMATION
`
`BARCODE INFORMATION
`
`3201
`
`3203
`
`3205
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 31 of 34
`
`US 8,540,159 B2
`
`FIG. 33
`
`USER TERMINAL
`
`PROVIDER SERVER
`
`SERVICE
`
` GENERATE CODE
`
`INFORMATION
`
`«b‘SSSOO
`
`83320
`I
`
`
` _ENERATEBARCODE
`83310
`TRANSMIT BILLING—
`
`INFORMATION REQUEST MESSAGE
`
`
`TRANSMIT BILLING INFORMATION
`
`83330
`
`DISPLAY BILLING
`INFORMATION ON SCREEN
`
`
`
`
`
`
`
`M 83340 33350
`I
`TRANSMIT BARCODE
`
`ISSUE REQUEST MESSAGE
`
`
`
`EXTRACT BARCODE
`CORRESPONDING TO
`
`
`
`TRANSMIT EXTRACTED BARCODE
`
`DISPLAY BARCODE
`
`USER INFORMATION
`
`83360
`
`
`
`ON SCREEN
`
`AND STORE BARCODE
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 32 of 34
`
`US 8,540,159 B2
`
`FIG. 34
`
`RECOGNIZE BARCODE IMAGE
`DISPLAYED ON TERMINAL
`
`ANALYZE RECOGNIZED
`
`BARCODE IMAGE AND EXTRACT
`
`CODE INFORMATION
`
`
`
`
`
`
`
`
`
`
`
`83400
`
`83410
`
`83420
`
`83440
`
`EXTRACT USER INFORMATION
`AND BILLING INFORMATION
`
`INPUT PAYMENT METHOD
`
`4,83430
`
`INFORMATION
`
`PROCESS PAYMENT
`
`
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 33 of 34
`
`US 8,540,159 B2
`
`FIG. 35
`
`
`USER TERMINAL
`
`SERVICE
`
`PROVIDER SERVER
`
`PAYMENT
`
`SERVER
`
`JTTSBSOO
`
`PHOTOGRAPH BARCODE
`
`DECODE BARCODE
`
`33510
`
`EXTRACT BILLING
`INFORMATION AND SERVICE
`PROVIDER INFORMATION
`
`33520
`
`33530
`g
`TRANSMIT’PAYMENT
`83540
`REQUEST MESSAGE
`
`J
`ANALYZE SERVICE
`IDENTIFIER AND RECOGNIZE
`SERVICE TYPE
`
`
`
`
`
`
`
`COMPARE RECEIVED
`BILLING INFORMATION
`
`
`83560
`WITH INFORMATION STORED
`
`
`
`2
`IN BILLING DATABASE
`
`TRANSMIT PAYMENT
`
`PROHIBIT MESSAGE
`
`83550
`
`NO
`
`33595
`
`TRANSMIT PAYMENT
`COMPLETE MESSAGE
`
`END
`
`YES
`
`83570
`I
`TRANSMIT REQUEST MESSAGE
`
`83580
`
`PROCESS PAYMENT
`83?QO
`COMPLETE MESSAGEM
`
`TRANSMIT PAYMENT
`
`
`

`

`US. Patent
`
`Sep. 24, 2013
`
`Sheet 34 of 34
`
`US 8,540,159 B2
`
`FIG. 36
`
`USER TERMINAL
`
`PROVIDER SERVER
`
`SERVICE
`
`PAYMENT
`
`SERVER
`
`START
`
`83600
`
`83610
`a
`PHOTOGRAPH RARCOOE
`TRANSMIT PHOGOGRAPHED
`BAROQUE IMAGE
`
`ANALYZE SERVICE
`IDENTIFIER ANO RECOGNIZE
`SERVICE TYPE
`
`33620
`
`ANALYZE BARCOOE IMAGE AND
`EXTRACT CODE INFORMATION
`
`83630
`
`EXTRACT USER
`INFORMATION ANO BILLING
`INFORMATION CORRESPONDING
`
`TO CODE INFORMATION
`
`—«S3640
`
`83650
`I
`
`TRANSMIT REQUEST MESSRCE
`
`33560
`
`PROCESS PAYMENT
`
`83670
`I
`TRANSMIT PAYMENT
`COMPLETE MESSAGE
`
`83680
`I
`TRANSMIT PAYMENT
`COMPLETE MESSAGE
`
`

`

`US 8,540,159 B2
`
`1
`METHOD FOR PROVIDING MOBILE
`SERVICE USING CODE-PATTERN
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application claims priority to and is a continuation of
`pending US. patent application Ser. No. 12/ 140,930 (filed in
`the US. Patent and Trademark Office on Jun. 17, 2008),
`which is a divisional ofU.S. application Ser. No. 11/221,301,
`filed Sep. 6, 2005 which is a continuation Application, and
`claims the benefit under 35 U.S.C. §§l20 and 365 of PCT
`Application No. PCT/KR2004/000481, filed on Mar. 8, 2004
`and published on Sep. 16, 2004, in English, which is hereby
`incorporated by reference.
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`
`The present invention relates to a system and a method for
`providing mobile services using a code pattern, and specifi—
`cally, to a system and a method for providing mobile services,
`for example, a content providing service, a geographical
`information providing service, a product infonnation provid-
`ing service, a taxi call service, a personal contact information
`providing service, a payment service etc, using the code pat-
`tern.
`
`2. Description of the Related Technology
`Recently, mobile terminals have been widely used and
`mobile communication technologies are also being rapidly
`developed. Further, various mobile services using mobile
`terminals are being developed. However, there are still needs
`for a new mobile service to provide various content more
`conveniently and to allow users to use various services more
`easily.
`Now, it has been common that companies, which have their
`own websites, provide their URL information along with
`product information in advertising their products in a news-
`paper, magazine or catalog. This can be an effective market-
`ing method over a conventional advertisement method, which
`does not provide such website information, in that customers
`can visit the websites and obtain more information about the
`
`products that they are considering purchasing.
`However, in reality, it is less likely that a person, who reads
`the advertisement having the URL information, remembers
`or writes down the URL, and visits the internet site and buys
`the product from the website since it is not convenient to
`memorize the website address. So, there has been a need to
`effectively induce a person who reads the advertisement hav-
`ing website information to actually buy the product.
`Travelers carry a guidebook when they travel. But, due to a
`limited space, guidebooks generally do not provide detailed
`and helpful information. Particularly, when those books con-
`tain certain foreign language information, travelers usually
`do not find those books very helpful.
`Furthermore, when travelers try to visit, e. g., a specific
`building, certain publicly available directions, for example,
`shown at a subway station, to the building, may not be suffi-
`cient for them to find the place. Thus, there has been a demand
`for conveniently providing sufficient travel information to
`travelers.
`
`Recently, according to the development ofmobile commu-
`nication technology and the spread of mobile terminals, a
`transportation calling service using a mobile terminal is being
`used. However, a user cannot use this service if he does not
`know the telephone number of a calling service company.
`Even if a user (traveler) knows the contact information, he
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`may have difficulty in explaining his location if he is a
`stranger in that area. Thus, there has been a demand for
`conveniently providing a taxi calling service with the use of a
`mobile terminal.
`
`Meanwhile, a bar code has been extensively used in many
`places, such as retail stores and book stores. Recently, a
`business card, containing a bar code for, e. g., telephone num-
`ber, has been developed. The bar code can be used to call or
`store the telephone number in a mobile terminal. However, to
`do so, a bar code reader is required to be either embedded in
`or comrected to a mobile terminal.
`Korean patent No. 0414523 discloses “apparatus and
`method of acquiring data through codes to be extracted from
`the pattern.” This patent relates to obtaining certain informa-
`tion from a code pattern.
`
`SUMMARY OF CERTAIN INVENTIVE ASPECTS
`
`One aspect of the present invention provides a method and
`apparatus for providing content by using a code pattern where
`a mobile terminal reads the code pattern (barcode) having
`prescribed information and is connected to inteme site or
`server according to the information recorded in a barcode and
`can get a desired content conveniently.
`Another aspect of the present invention provides a method
`and apparatus for providing a taxi call service with the use of
`a code pattern, for the purpose of allowing a user to call a taxi
`easily although he does not know the telephone number or a
`web site address.
`Another aspect of the present invention provides a method
`and apparatus for providing personal connection information
`by using a code pattern, for the purpose of conveniently
`obtaining the contact information of others by using a code
`pattern.
`Another aspect of the present invention provides a method
`and apparatus for payment by using a code pattern, for the
`purpose of paying bills conveniently through the Internet so
`that there is no need to use a paper bill (giro) through paying
`the bill by using a code pattern.
`Another aspect of the present invention provides a method
`ofproviding a content using a code pattern in a user terminal,
`the method comprising: taking a photograph of a code pattern
`image, decoding the photographed code pattern image to
`obtain code information, extracting URL information corre-
`sponding to the code information, transmitting a content
`information request message to a service provider server cor-
`responding to the URL information, and receiving content
`information corresponding to the URL information from the
`service provider server.
`Another aspect of the present invention provides a method
`ofproviding a content using a code pattern in a user terminal,
`the method comprising: taking a photograph of a code pattern
`image in which URL information ofthe web page is recorded,
`transmitting a content information request message including
`the photographed code pattern image to a service provider
`server, receiving a web page content including the content
`information from the service provider server, wherein the
`service provider server analyzes the code pattern image to
`obtain code information corresponding to the code pattern
`image and extract the web page corresponding to the code
`information.
`
`Another aspect of the present invention provides a method
`of providing a content using a code pattern in a service pro-
`vider server, the method comprising: generating code infor-
`mation corresponding to web page address information
`including predetermined content information, generating a
`code pattern image corresponding to the code information,
`
`

`

`US 8,540,159 B2
`
`3
`receiving a content information request message from a user
`terminal, wherein the user terminal comprises a decoder for
`decoding the code pattern image, and the user terminal takes
`photograph the code pattern image and decodes the photo-
`graphed code pattern image to obtain the web page address
`information including the content information to connect the
`service provider server, and obtaining web page content
`including the content information corresponding to the code
`information and transmitting the web page content to the user
`terminal.
`
`Another aspect of the present invention provides a method
`of providing a content using a code pattern, the method com-
`prising: taking a photograph of a code pattern image by a
`camera installed in a mobile terminal, transmitting a content
`information request message including the photographed
`code pattern image to a service provider server, by the mobile
`terminal, and analyzing the code pattern image to obtain code
`information, by the service provider server, analyzing the
`code information to obtain at least one web page information
`corresponding the code information, by the service provider
`server, and transmitting the obtained web page information to
`the mobile terminal, by the service provider server.
`Another aspect of the present invention provides a method
`ofproviding a transportation call service using a code pattem,
`the method comprising: receiving a transport call message
`including code information obtained by analyzing a code
`pattern installed at one side of a specific region, from a user
`terminal, wherein the code pattern includes a service identi-
`fier for indicating a service type and location information
`about the specific region, obtaining the service identifier and
`the location information about the specific region from the
`code information included in the received taxi call message,
`and obtaining information about at least one transportation
`service provider server corresponding to the service identifier
`to transmit the taxi call message including the location infor-
`mation about the specific region to the transportation service
`provider server, wherein the transportation service provider
`server detects present location information of transport ter-
`minal belonged to the transportation service provider and
`transmits the taxi call message to a transport terminal which
`is the nearest from the specific region.
`Another aspect of the present invention provides a method
`ofproviding a transportation call service using a code pattern,
`the method comprising: receiving a transportation call mes-
`sage including code information obtained by analyzing a
`code pattern installed at one side of a specific region, from a
`user tcrminal, wherein the code pattcrn compriscs scrvicc
`identifier for indicating a service type and location informa-
`tion about the specific region, obtaining the service identifier
`and the location information about the specific region from
`the code information belonged to a taxi call message, obtain-
`ing present
`location information of transport
`terminals
`located in a predetermined distance from the specific region,
`and detecting the nearest transport terminal from the specific
`region and transmitting the transport terminal call mes sage to
`the transport terminal.
`Another aspect of the present invention provides a method
`ofproviding a transportation call service using a code pattern,
`the method comprising: receiving a transportation call mes-
`sage including code information obtained by analyzing a
`code pattern installed at one side of a specific region, from a
`user terminal, wherein the code pattern comprises a service
`identifier for indicating a service type and location informa-
`tion about the specific region, analyzing the service identifier
`included in a transport call message and recognizing that the
`service type is a transportation call service, obtaining location
`information for the specific region location and information
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`about transportation service provider server corresponding to
`the code information included in the received transport call
`message, and transmitting the location information for the
`specific region and the information about transportation ser-
`vice provider server to the user terminal, wherein if the user
`terminal transmits transport call message including the loca-
`tion information for the specific region to the transportation
`service provider server, the transportation service provider
`server detects present location information of transport ter-
`minal belonged to the transportation service provider and
`transmits the transport terminal call message to the nearest
`transport terminal from the specific region location.
`Another aspect of the present invention provides a method
`of calling transportation using a code pattern in a user termi-
`nal, the method comprising: reading a code pattern installed
`at one side of a specific region to obtain code information,
`wherein the code pattern comprises location information for
`a specific region and information about a transportation ser-
`vice provider server, obtaining the location information for
`the specific region and the information about the transporta-
`tion service provider server from the obtained code inforrna—
`tion, and transmitting transport terminal call message includ-
`ing the location information for the specific region to the
`transportation service provider server, wherein the transpor-
`tation service provider server detects present location infor-
`mation of transport terminals belonged to the transportation
`service provider and transmits the transport terminal call
`message to the nearest transport terminal from the specific
`region location.
`Another aspect of the present invention provides a method
`of calling transportation using code pattern in user terminal,
`the method comprising: reading a code pattern installed at
`one side of a specific region to obtain code information,
`wherein the code pattern comprises location information for
`a specific region and information about a transportation ser-
`vice provider server, transmitting the obtained code informa-
`tion to a service provider server, receiving location informa-
`tion for the specific region and information about
`the
`transportation service provider server corresponding to the
`code information, and transmitting transport terminal call
`message including the location information for the specific
`region to the transportation service provider server, wherein
`the transportation service provider server detects present
`location information of transport terminals belonged to the
`transportation service provider and transmits the terminal call
`message to the nearest transport terminal from the specific
`region location.
`Another aspect of the present invention provides a method
`of providing personal contact information using a code pat-
`tern, the method comprising: receiving a code pattern issue
`request message including user contact information from a
`user terminal, generating code information corresponding to
`the user contact information, generating code pattern image
`corresponding to the code information, transmitting the gen-
`erated code pattern image to the user terminal; receiving user
`contact
`information request message including the code
`information from a predetermined terminal, wherein the pre-
`determined terminal includes a decoder for decoding code
`pattern and generates the code information by photographing
`the code pattern image and by decoding the photographed
`code pattern image; and transmitting user contact information
`corresponding to the code pattern to the predetermined ter-
`minal.
`
`Another aspect of the present invention provides a method
`ofproviding personal contact information using code pattern,
`the method comprising: receiving a code pattern issue request
`message including user contact information from an agent’s
`
`

`

`US 8,540,159 B2
`
`5
`computer by a service provider server, generating code infor-
`mation corresponding to the user contact information by the
`service provider server, generating code pattern image corre-
`spon

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket