`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 1 of 57
`
`Exhibit A
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 2 of 57
`D°me1111111111111111111111111111111111111111
`
`IJS008540159B2
`
`(12) United States Patent
`US 8,540,159 B2
`(10) Patent N0.:
`Lee et al.
`
`(45) Date of Patent: Sep. 24, 2013
`
`(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
`
`
`
`20
`
`COMMUNC 1 AT 1 ON
`
`
`NETWORK
`
`
`1
`SERV | CE
`PROV 1 DER SERVER
`
`
`
`
`
` TRANSPORT SERVICE
`
`PROV 1 DER SERVER
`
`
`
`1350
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 3 of 57
`Case 5:20-cv-02830-NC Document 1—1 Filed 04/24/20 Page 3 of 57
`
`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 etal.
`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
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 4 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 4 of 57
`
`US. Patent
`
`D...&
`
`3mu,
`
`m
`
`US 8,540,159 B2
`
`
`
`
`
`om_mw>mmwmm;Hw¢_m
`
`.mwgimm
`
`
`
`M.mmsmwmED_>omnwxmoafimz
`
`
`
`¢w>mmwmm;:72
`
`meow
`
`zo_H<Emowz_
`
`mm<m<b<a
`
`9:
`
`F.o_¢
`
`
`
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 5 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 5 of 57
`
`US. Patent
`
`Sep. 24, 2013
`
`Sheet 2 of 34
`
`US 8,540,159 B2
`
`FIG. 2
`
`
`
`
`130
`
`132
`
`133
`
`CODE INFORMATION
` CODE
`
`ANALYZING UNIT
`DISTRIBUTION UNI
`
`
`
`
`TRANSMITTING/
`CONTROL UNIT
`
`
` RECEIVING UNIT
`
`
`_ CODE INFORMATION
`
`BAHCODE IMAGE
`
`
`DATABASE MANAGING UNI
`ANALYZING UNIT
`
`
`
`
`
`135
`
`136
`
`137
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 6 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 6 of 57
`
`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
`
`
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 7 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 7 of 57
`
`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
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 8 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 8 of 57
`
`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
`
`864D
`
`
`
`
`
`ANALYZE CODE INFORMATION
`
`
`
`
`
`EXTRACT WEB PAGE
`8660
`
`INFORMATION
`3
`TRANSM I T WEB PAGE
`
`I NFORMAT I ON
`
`_
`
`3670
`I
`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
`
`
`
`
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 9 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 9 of 57
`
`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?
`
`
`
`
`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
`INFORMATION
`
`8860
`I
`SELECT USER'S
`8870
`DESIRED WEB PAGE
`2
`TRANSMIT WEB PAGE
`INFORMATION
`REQUEST MESSAGE
`
`8840
`
`EXTRACT CORRESPONDING «E.8880
`WEB PAGE
`
`
`
`TRANSMIT CORRESPONDING
` 8890
`WEB PAGE
`
`DISPLAY RECEIVED
`WEB PAGE ON SCREEN
`
`3895
`
`END
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 10 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 10 of 57
`
`US. Patent
`
`Sep. 24, 2013
`
`Sheet 7 of 34
`
`US 8,540,159 B2
`
`FIG. 8
`
`
`
`
`
`
`COMMUN C 3 AT E ON
`NETWORK
`PROV i DER SERVER
`
`
`SERV ICE
`
`840
`
`
`
`GEOPGRAPHJ CAL
`l NFORMAT I ON
`DATABASE
`
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 11 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 11 of 57
`
`US. Patent
`
`Sep. 24, 2013
`
`Sheet 8 of 34
`
`US 8,540,159 B2
`
`FIG. 9
`
`I
`
`830
`I
`834
`
`
`
`BARCODE
`I 835
`CODE INFORMATION
`
`
`
`ANALYZING UNIT
`
`
`
`TRANSMITTING/
`CODE
`
`
`
`RECEIVING UNIT
`DISTRIBUTION UNI
`
`
`
`
`
`
`GEOMATFIICAL INFORMATION
`GAROOOE IMAGE
`OATABASE MANAGING UNIT
`ANALYZING UNIT
`
`
`
`
`GENERATING UNIT
`
`831
`
`832
`
`
`
`833
`
`CONTROL UNIT
`
`
`
`836
`
`837
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 12 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 12 of 57
`
`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
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 13 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 13 of 57
`
`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
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 14 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 14 of 57
`
`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
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 15 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 15 of 57
`
`US. Patent
`
`Sep. 24, 2013
`
`Sheet 12 of 34
`
`US 8,540,159 B2
`
`
`
`1350
`
`CO
`*—
`-
`(.5
`LJ_
`
`LLI
`(.313:
`
`;§CECE
`LLILU
`DOC/J
`CL:
`'3?qu
`85;
`20
`{0:
`ED.
`'—
`
`SERVICE
`
`
`
`PROVIDERSERVER
`
`g
`9
`
`1330
`
`20
`
`
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 16 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 16 of 57
`
`US. Patent
`
`Sep. 24, 2013
`
`Sheet 13 of 34
`
`US 8,540,159 B2
`
`14
`
`FIG.
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 17 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 17 of 57
`
`US. Patent
`
`Sep. 24, 2013
`
`Sheet 14 of 34
`
`US 8,540,159 B2
`
`FIG.
`
`15
`
`
`
`| NFORMAT I ON
`
`STAT I ON LOCAT I ON
`
`I NFORMAT 1 ON
`
`TRANSPORT SERV l CE
`
`PROV l DER SERVER
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 18 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 18 of 57
`
`US. Patent
`
`Sep. 24, 2013
`
`Sheet 15 of 34
`
`US 8,540,159 B2
`
`FIG.
`
`16
`
`USER TERMINAL
`
`SERVICE
`
`pROVIDER SERVER
`
`TRANSPORT SERVICE
`PROVIDER SERVER
`
`READ BARCODE
`INSTALLED AT STATION
`
`31500
`
`EXTRACTWCOOE
`31610
`INFORMATION
`TRANSMIT CODE
`INFORMATION
`
`31520
`81630
`
`
`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
`
`81660
`
`
`
`OETECT TAXI
`TERMINAL LOCATION
`
`
`
`31670‘_
`
`TRANSMIT TAXI
`
`CALL MESSAGE TO
`NEAREST TAXI
`TERMINAL FROM STATION
`
`TRANSMIT TAXI CALL ACK MESSAGE'TX—ISIGBO
`
`END
`
`
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 19 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 19 of 57
`
`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 OER
`
`TRANSMIT TAX!
`CALL CANCEL MESSAGE
`
`IMPOSE SHARE FOR A
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 20 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 20 of 57
`
`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
`
`S1840
`
`
`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 MESSAGETRKJ'31890
`
`END
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 21 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 21 of 57
`
`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
`
`
`
`
`
`
`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
`
`
`
`
`81950
`
`'II'TRANSMIT TAXI
`CALL MESSAGE TO
`NEAREST TAXI
`TERMINAL FROM STATION
`
`
` 81960
`
` TRANSMIT TAXI CALL ACK MESSAGE
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 22 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 22 of 57
`
`US. Patent
`
`Sep. 24, 2013
`
`Sheet 19 of 34
`
`US 8,540,159 B2
`
`2070
`
`FIG.20
`
`INFORMATION
`
`
`DATABASE
`
`
`
` AGENTCOMPUTER
`
`
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 23 of 57
`Case 5:20—cv-02830—NC Document 1-1 Filed 04/24/20 Page 23 of 57
`
`US. Patent
`
`Sep. 24, 2013
`
`Sheet 20 of 34
`
`US 8,540,159 B2
`
`FIG. 21
`
`2060
`
`2064
`
`I CODE INFORMATION I
`I BARCOOE .
`
`GENERATING UNIT
`ANALYZING UNIT
`
`
`
`
`
`
`
`
`I ANALYZING UNIT I
`IDATABASE MANAGING UNI I
`
`2061
`
`2062
`
`2063
`
`CODE
`DISTRIBUTION UNI
`
`
`
`CONTROL UN IT
`
`TRANSM E TT I NG/
`RECEIVING UNIT
`
`BARCODE IMAGE
`
`CODE INFORMATION
`
`2065
`
`2055
`
`2067
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 24 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 24 of 57
`
`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 BARGODE IMAGE
`
`
`FIG. 23
`
`USER TERMINAL
`
`SERVICE
`
`PROVIDER SERVER
`
`START
`
`82300
`I
`TRANSMIT BARCODE ISSUE REQUEST MESSAGE
`
`82310
`
`GENERATE AND STORE
`CODE INFORMATION
`
`GENERATE BARCODE IMAGE
`
`S2320
`
`82330
`I
`
`STORE OR
`
`PRINT BARCODE
`
`END
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 25 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 25 of 57
`
`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
`
`
`
`
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 26 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 26 of 57
`
`US. Patent
`
`Sep. 24, 2013
`
`Sheet 23 of 34
`
`US 8,540,159 B2
`
`FIG. 25
`
`USER TERMINAL
`
`PROVIDER SERVER
`
`SERVICE
`
`PHOTOGRAPH RARCODE
`RECORDED IN BUSINESS CARD
`
`
`
`DECODE PHOGOGRAPHED
`BARCODE IMAGE AND EXTRACT
`
`
`CODE INFORMATION
`
`82500
`
`$2510
`
`32520
`TRANSMIT CODE INFORMATION
`
`
`ANALYZE SERVICE IDENTIFIER
`
`52530
`
`ANALYZE CODE INFORMATION
`
`32540
`
`82559
`I
`
`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
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 27 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 27 of 57
`
`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
`
` PHOTOGRAPH BARCODE
`
`
`TRANSMIT PHOGOGRAPHED
`
`BARCODE IMAGEM
`
`
`
`
`
`32610
`
`ANALYZE SERVICE IDENTIFIER
`
`82620
`
`DECODE BARCODE IMAGE AND #82530
`EXTRACT CODE 1 NFORMAT r 0N
`
`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
`
`
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 28 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 28 of 57
`
`US. Patent
`
`Sep. 24, 2013
`
`Sheet 25 of 34
`
`US 8,540,159 B2
`
`FIG. 27
`
`USER TERMINAL
`
`PROVIDER SERVER
`
`SERVICE
`
`PREDETERM I NED
`
`TERMINAL
`
`START
`
`82700
` I
`
`
`TRANSMIT USER CONTACT
`
`INFORMATION UPDATING
`
`REQUEST MESSAGE
`
`
`
`
`CONTACT INFORMATION
`UPDATE AND STORE USER
` 82720
`
`I
`
`TRANSMIT USER CONTACT
`
`INFORMATION REQUEST MESSAGE
`
`
`
`
`
` TRANSMIT USER
`
`
`CONTACT INFORMATION
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 29 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 29 of 57
`
`US. Patent
`
`Sep. 24, 2013
`
`Sheet 26 of 34
`
`US 8,540,159 B2
`
`FIG.28
`
`2830
`
`20
`
`SERVICE
`
` 2880
`SERVER
`PAYMENT
`
`
`PROVIDERSERVER
`
`BILLINGINFORMATION
`DATABASE
`
`
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 30 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 30 of 57
`
`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
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 31 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 31 of 57
`
`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
`
`,
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 32 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 32 of 57
`
`US. Patent
`
`Du&
`
`m,
`
`US 8,540,159 B2
`
`3EN
`
`3%2%EN
`
`mZQEEIEEmegIl38%--.
`
`
`p_2:oz~N>4<z<H_z:az_N_zooomm
`
`Hzm2><m
`
`
`
`H_z:wzmmmmoomm
`
`Rmm
`
`.5528
`
`H_z:
`
`
`
`oozhmsHzmz><m
`
`H_z:H:¢z.
`
`_m.w_¢
`
`
`
`
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 33 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 33 of 57
`
`US. Patent
`
`Sep. 24, 2013
`
`Sheet 30 of 34
`
`US 8,540,159 B2
`
`FIG. 32
`
`3200
`
`SERVICE IDENTIF l ER
`
`
`
`TERM I NAL l NFORMAT I ON
`
`BARCODE I NFORMAT I ON
`
`3201
`
`3203
`
`3205
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 34 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 34 of 57
`
`US. Patent
`
`Sep. 24, 2013
`
`Sheet 31 of 34
`
`US 8,540,159 B2
`
`FIG. 33
`
`USER TERMINAL
`
`PROVIDER SERVER
`
`SERVICE
`
`
`
`INFORMATION
`
`«b‘SSSOO
`
`83320
`I
`
`
` _ENERATEBARCODE
`83310
`TRANSMIT BILLING—
`
`INFORMATION REQUEST MESSAGE
`
`TRANSMIT BILLING INFORMATION
`
`
`INFORMATION ON SCREEN ‘9’33340 33f50
`TRANSMIT BARCODE
`
`ISSUE REQUEST MESSAGE
`
`
`
`EXTRACT BARCODE
`CORRESPONDING TO
`
`
`
`TRANSMIT EXTRACTED BARCODE
`
`
` DISPLAY BARCODE
`ON SCREEN
`
`
`USER INFORMATION
`
`83360
`
`AND STORE BARCODE
`
` GENERATE CODE
`
` 83330
`
`DISPLAY BILLING
`
`
`
`
`
`
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 35 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 35 of 57
`
`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
`
`
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 36 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 36 of 57
`
`US. Patent
`
`Sep. 24, 2013
`
`Sheet 33 of 34
`
`US 8,540,159 B2
`
`FIG. 35
`
`
`USER TERMINAL
`
`SERVICE
`
`PROVIDER SERVER
`
`PAVMENT
`
`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?90
`COMPLETE MESSAGEM
`
`TRANSMIT PAYMENT
`
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 37 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 37 of 57
`
`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 AND RECOGNIZE
`SERVICE TYPE
`
`33620
`
`ANALYZE BARCODE IMAGE AND
`EXTRACT CODE INFORMATION
`
`83630
`
`EXTRACT USER
`INFORMATION AND 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
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 38 of 57
`Case 5:20-cv-02830-NC Document 1—1 Filed 04/24/20 Page 38 of 57
`
`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
`thc product from tho wcbsitc sincc it is not convcnicnt 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-
`rcsponding to thc URL information, and rccciving contcnt
`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,
`
`
`
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 39 of 57
`Case 5:20-cv-02830-NC Document 1-1 Filed 04/24/20 Page 39 of 57
`
`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 pattern,
`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 comprises scrvicc
`identifier for indicating a service type and location informa-
`tion about the specific region, obtaining the service identifier