TW548564B - Methods and apparatus for conducting electronic commerce - Google Patents

Methods and apparatus for conducting electronic commerce Download PDF

Info

Publication number
TW548564B
TW548564B TW089117522A TW89117522A TW548564B TW 548564 B TW548564 B TW 548564B TW 089117522 A TW089117522 A TW 089117522A TW 89117522 A TW89117522 A TW 89117522A TW 548564 B TW548564 B TW 548564B
Authority
TW
Taiwan
Prior art keywords
user
server
wallet
transaction
scope
Prior art date
Application number
TW089117522A
Other languages
English (en)
Inventor
Russell Bennett
Fred Bishop
Elliot Glazer
Zygmunt Steven Gorgol
William G Hohle
Original Assignee
American Express Travel Relate
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 American Express Travel Relate filed Critical American Express Travel Relate
Application granted granted Critical
Publication of TW548564B publication Critical patent/TW548564B/zh

Links

Classifications

    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0866Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means by active credit-cards adapted therefor
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/363Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes with the personal data of a user
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/409Device specific authentication in transaction processing
    • G06Q20/4097Device specific authentication in transaction processing using mutual authentication between devices and transaction partners
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

548564
五、發明說明(1) 發明領域 本發明一般而言係有關於一種進行網路交易的方法及 裝置。更具體而言,本發明係有關於一種在資料網路(例 如網際網路)上認證及進行商業活動的系統。 發明背景 近年來,許多消費者己經發現電子購物及服務的便利 性及經濟性。許多電子交易的途逕(通常稱爲「e-購買(e-purchases)」)都是可行的,包括在家消費(shop-at-home) 電視網路、針對電視廣告的扣應(call-in),以及其他相類 似者。最近,經由網際網路的鼠接購_變得非常熱門。 、--S----/ 在典型的網際網路交易上,消費者通常經由閱覽線上 廣告,例如全球資訊網(WWW)瀏覽器所提供的超文字標 記語言(HTML)而確認所要購買的物品及/或服務。付款典 型上係經由一安全管道,例如安全套接層(SSL)連接所提 供的付費卡(charge card)號碼,其中SSL連接係建立於消 費者以及商店之間。付費卡帳號典型上係一 16個數字的信 用卡號碼。***號碼典型上遵守一標準化的格式,此格 式具有4組區隔的號碼,例如以號碼“0000 0000 0000 0000”表示。最開始的5個到7個數字係留作處理目的或識 別發卡銀行、***種類等之用。最後第16個數字係用於 16個數字號碼的總和核對之用。在中間的8個到10個數字 係用於個別地識別消費者之用。商店接著經由,舉例而言, 接受來自發行者的直接授權而處理付費卡號碼,接著商店 4S&W200001TW,10655.8020 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 請 先, 閱 讀 背 面 之 注 意 事 項
經濟部智慧財產局員工消費合作社印製 548564 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明(1) 完成父易。SSL標準係經由,例如1996年11月18日更新的 「SSL協定第3.0版」所描述,此「SSL協定第3.〇版」可以 連線至 http://home.netscape.com/eng/ssl3/draft302.txt而得到,並 且此處以參考的方式檢附其全部的內容。 雖然每天有上萬個交易經由網際網路而進行,但傳統 的SSL交易時常顯示出許多顯著的缺點。雖然SSL典型上 提供一安全的端對瑞(end-to-end)連接,其可避免非法的 第三者偷窺(eavesdropping)(例如「窺視(sniffing)」)或用 別的方法得到購買者的付費卡號碼,但此協定並未提供任 何方法以確保付費卡號碼本身是合法的,或確保提供卡號 的人是經過合法授權。因爲在網際網路交易上詐騙的高影 響性,許多付費卡發行者認爲網路交易是「不出示卡(Card Not Present)」的交易標的,而有較高的貼現率(discount rate)。換句話說,因爲「不出示卡」交易風險的提高,許 多付費卡的發行者對於經由電子途逕接受付費卡的商店收 取比實際上將卡出示給商店時所需的費用更高的費率。 爲了改善在不安全的網路上傳輸付費卡號碼的固有的 安全缺點,許多人建議使用「智慧卡」。智慧卡典型上包 含一積體電路晶片,此晶片具有微處理器及記憶體以直接 儲存資料在卡上。資料可以對應一密碼鑰(cryptographic key),或例如一保持貨幣的電子價値之電子錢包(electronic purse)。許多的智慧卡方法已在習知技術中提出,但此等 技術典型上顯示出一顯著的缺點,即其爲非標準化。換言 4S&W200001TW,10655.8020 2 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項寫本頁)
I裝--------訂---------線L 548564 A7 B7 五、發明說明(3 ) 之,商店通常必須爲其網路商店取得新的、私人的軟體以 接受智慧卡的交易。而且,有關指定及維持相關智慧卡的 密碼資料的行政費用已經超出預期。 安全電子交易(SET)標準被建議使用,以經由各種不 同密碼技術的使用而改善網際網路交易的安全。雖然SET 的確對標準SSL交易的安全提供改善,但是有關需要用以 進行交易的各種不同公鑰(public key)及私鑰(private key) 的行政已限制了 SET的廣泛接受。對於希望支援SET交易 的商店,SET還需要特別的軟體。 現有的數位錢包(digital wallet)技術,例如由美國 78476德州奧斯汀德州首府公路南向1250號第一大樓300室 的GlobeSet公司所提供的數位錢包技術,提供消費者一種 使用交易卡產品(例如***(credit card)、付費卡(charge card)、預借卡(debit card)、智慧卡、帳號及其他相類似 者)的方法以交付線上產品及服務的價錢。通常而言,數 位錢包是一儲存個人資料(姓名、地址、付費卡號碼、信 用卡號碼等)的工具,以促進電子商務或其他網路的互動。 個人資料可以儲存在一般的伺服器或在客戶的所在地(個 人電腦或智慧卡)或在一般伺服器與客戶伺服器兩者的混 合伺服器上。數位錢包一般伺服器是由網路伺服器及資料 庫伺服器所組成,此資料庫伺服器爲消費者的個人及信用 卡資料、消費偏好以及線上商店的簡介的存放中心。 數位錢包較佳者爲執行例如單簽署/一通行碼(single sign on/one password)、塡寫結帳頁的自動化表格、單點 4S&W200001TW,10655.8020 3 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) I n ϋ ϋ ϋ ϋ ϋ ·ϋ 一:口V 看 ΗΒ Μ· I (請先閱讀背面之注意事項寫本頁)
線·! 經濟部智慧財產局員工消費合作社印製 548564 A7 B7 五、發明說明(&) 選(one-click)或雙點選(two-click)購物、網站的個人化、 線上下單及傳送追蹤、分條列舉式的電子收據、以消費圖 形及選擇資料爲基礎的客戶化的供給及促銷。更具體而 言,單點選購物同時啓動錢包及確認購物。雙點選結帳首 先啓動錢包,然後第二點選確認購物。 在使用上,錢包書籤(wallet bookmark)典型上是由消 費者所鍵入並且以錢包伺服器建立SSL對話。瀏覽器外掛 程式(plug-in)被執行並且消費者提供一認證的身份碼/通 行碼或智慧卡以獲得存取錢包資料。當在一線上商店購物 時,適當的錢包資料被從錢包伺服器傳送到商店的網站伺 服器。 在此有必要提供一種新的進行電子交易的系統。此種 系統應該提供安全而對消費者及商店無附加的費用。而 且,此一新的系統應與各種不同的網際網路錢包及由其他 各種不同的賣主所提供的服務妥善的結合爲一整體。 發明槪述 經濟部智慧財產局員工消費合作社印製 在本發明的實施例中,使用者提供有一智慧型符記, 例如智慧卡,其可使用於進行電子交易。智慧型符記包含 一數位憑證以及適當地以一網路上的伺服器進行認證,其 中此網路代表使用者進行全部或部分的交易。使用者係進 行購物交易的購買者,並且伺服器是一錢包伺服器,此錢 包伺服器與一安全伺服器互動而提供增強的交易信賴度及 隱密性。 4S&W200001TW,10655.8020 4 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 548564 A7 B7 i、發明說明(ς ) 電子交易,例如購物交易,係依下列步驟而進行:從 在伺服器上的使用者接受一交易要求;發送一口令 (challenge)至使用者;從使用者接受一回應,其中回應係 根據該口令;處理回應以驗證一交易工具;組合憑證’此 憑證包含至少一鑰(key)以進行電子交易;提供至少一部 分的憑證給使用者;從使用者接受一第二要求,此第二要 求包含憑證的該部分;以及利用該鑰驗證憑證的該部分以 提供存取交易服務。 而且,本發明保護網路伺服器不被攻擊,藉由:對至 少一選定的協定,限制對網路伺服器的一部分進行存取的 動作,以及以有關選定的協定的特別字元檢視網路伺服器 的該部分。特別的字元可被一良性的字元移除或取代,以 降低所選定的協定所造成的安全危險。較佳者,字元可被 記錄以形成一安全記錄。安全記錄可以被檢閱以決定是否 具有敵意。或者,要求可能被拒絕。 本發明亦包含一傳輸工具,例如一使用於執行購物交 易的數位錢包,其具有一啓動器及一工具列(toolbar)。較 佳者,工具列允許使用者去執行啓動器的小型下載(small download)並且工具列利用一或更多作業系統控制,例如 一系統文件夾圖像(system tray icon)。傳輸工具亦包含一 表格塡寫組件及一自動記憶組件,以預先以使用者所提供 的資料塡寫表格。 4S&W200001TW » 10655.8020 5 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) I 裝---!!tril!---^ 經濟部智慧財產局員工消費合作社印製 經濟部智慧財產局員工消費合作社印製 548564 A7 _____ B7 五、發明說明(G) 圖式簡單說明 本發明之上述及其他的特徵及優點將在以下的具體實 施例的詳細說明結合所附圖式而加以列述,其中相似的參 考符號被用以識別相似的圖式中相同的或相似的部分。 圖1A至1C是各種不同的交易系統的實施例的方塊圖。 圖2是一例示的購物系統的方塊圖。 圖3是一例的安全系統的方塊圖。 圖4是一例示的錢包系統的方塊圖。 圖5至圖8是根據本發明所形成的數位錢包的實施例的 螢幕顯示。 圖9是由例示的啓動器應用程式所執行的例示的處理程 序的流程圖。 圖1〇是一例示的登錄順序的訊息順序流程圖。 圖11是一例示的購物順序的訊息順序流程圖。 圖12A是許多的腳本程式語言(scripting language)所遭 遇到的潛在的安全問題的訊息順序流程圖。 圖12B是正確的通訊流而無圖12A所示的安全問題的訊 息順序流程圖。 圖1 3是例示降低或消除不希望的可執彳了程式碼的處理 程序的流程圖。 較佳實施例詳細說明 本發明在此可以功能方塊圖組件及各種不同的處理步 驟來描述。應當了解的是這些功能方塊圖可以藉任何設計 4S&W200001TW,10655.8020 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) I ΙΊΙ — — — — — — — - — — — II (請先閱讀背面之注意事項寫本頁) ϋ i_i -1 一-口、 ϋ ϋ ϋ I * 548564 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明(η ) 來執行特定功能的硬體及/或軟體組件而實現。例如,本 發明可利用各種不同的積體電路(I.C·)組件,例如記憶體 元件、處理元件、邏輯元件、查詢表,及其他相類似者, 這些元件可以在一或更多的微處理器或其他控制裝置的控 制之下實現各種不同的功能。同樣的,本發明的軟體元件 可以任何程式或腳本程式語言,以任何資料結構、物件、 處理程序、副程式(routine)或其他程式化的元件的組合來 達成的各種不同的演算法,例如C、C + +、Java、COBOL、 assembler、PERL或其他相類似者來達成。進一步而言, 値得注意的是本發明可利用任何種類的習知技術作爲資料 傳輸、發出信號、資料處理、網路控制,及其他類似者。 更進一步而言,本發明可用以檢測或防止腳本程式語言, 例如JavaScript、VBScript或其他類似者的安全問題。 應當了解的是此處所顯示及描述的特定的手段僅係本 發明及其最佳實施例的例示,並且不可反而視爲對本發明 的範圍的限制。更確地說,爲了簡潔之故,習知資料網路 應用發展及其他本系統的功能性觀點(並且包含本系統的 個別操作組件)在此不擬作詳細的論述。再者,此處所包 含的各種不同圖式所示的連接線係用於代表在各種不同元 件之間例示的功能性的關係及/或實體的連結。値得注意 的是許多替代或附加的功能性關係或實體連結,可能在一 實際的電子交易系統出現。 爲簡化例示的實施例的描述,本發明係根據在網際網 路上進行的電子商務的系統而加以描述。應當了解的是, 4S&W200001TW,10655.8020 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注音?事項^寫本頁) ^ 裝------ 訂 — — — — — —---
548564 A7 B7 五、發明說明( 經濟部智慧財產局員工消費合作社印製 然而,本發明的許多應用都可被加以實現。例如,本系統 可被用以認證電腦系統的使用者或啓動一通行碼系統或其 他任何的目的。同樣的,本發明可用以連結任何類型的個 人電腦、網路電腦、工作站、微電腦或其他可運行任何作 業系糸充的丰目ί以者,例如Windows、 Windows NT、 Windows 2000、Windows 98、Windows 95、Mac OS、OS/2、BeOS、 Linux、UNIX或其他相類似者。而且,雖然本發明在此總 是以傳輸控制/網路通訊協定(TCP/IP)傳輸協定來描述, 但應可充分了解本發明亦可使用網際網路封包交換 (IPX)、Apple talk、IP-6、網路基本輸出入系統(NetBIOS)、 開放系統互連(OSI)或其他現存的或將來的協定。 再者,消費者或商店可代表個人、實體、或公司,而 銀行可代表其他類型的發卡機構,例如***公司、卡保 證公司,或與金融機構訂有合約之第三發行者。付款網路 是一封閉網路,其被假想爲安全的而不會被窺視,例如 American Express 網路、VisaNet 網路、或 Veriphone。 此外,其他的參與者可能在交易的某些階段涉入,例 如中間的決算機構,但這些參與者在本文中並未顯示。每 一參與者配置有一電腦系統以幫助交易。消費者有一個人 電腦、商店有一電腦/伺服器、以及銀行有一中央處理器, 然而所有的電腦可能是微電腦(mini-computer)、個人電腦 伺服器(PC server)、一組網路電腦、膝上型輕便電腦 (laptop)、筆記型電腦(notebook)、掌上型電腦(hand held computer)、數控器(set-top box),及其他相類似者。 4S&W200001TW,10655.8020 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐)
請 先 閱 讀 背 面 之 注 意 事 項I裝 頁 w I I 訂 548564 A7 B7 五、發明說明(q) 請參考圖1A,一交易系統100適當地包含至少一使用 者電腦110、一交易授權者電腦120、一安全伺服器130、 及一選擇性的交易工具伺服器140。在此處所詳細描述的 各種不同實施例中,交易系統係使用於電子商務中以執行 購物交易。更詳細地說,使用者電腦110是一購買者或消 費者電腦,交易授權者電腦120是一商店電腦以及交易工 具伺服器140是一數位錢包伺服器。應了解的是雖然此處 所描述的交易系統是一電子商務系統,但本發明也同樣適 用於各種不同的其他電子交易系統。 各種不同的電腦系統及伺服器經由一資料網路102適 當地相互連接,此資料網路102是任何的資料網路,例如 網際網路或其他大眾資料網路。其他合適的資料網路102 包括大眾交換電話網路(PSTN)、企業內部或大學內部網 路,及其他相類似者。在各種不同的實施例中,例如在圖 1B中所示者,交易授權者電腦120是以電子方式經由與資 料網路102分開的一資料連接152連接至安全伺服器130。 同樣的,各種不同的實施例包含與資料網路102分開的連 接150以連接交易工具伺服器140及安全伺服器130。適合 於連接150及152所用的例示的資料連接包含電話連接、整 合服務數位網路(ISDN)連接、專用的T1或其他資料連接、 無線連接及其他相類似者。應當了解的是連接150及連接 152可能是同樣的,或者每一連接在各種不同的本發明的 實施例中可能是完全不同的連接。 4S&W200001TW,10655.8020 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) ----訂---------
經濟部智慧財產局員工消費合作社印製 548564 經濟部智慧財產局員工消費合作社印製 A7 ____B7_ 五、發明說明((〇) 各種不同的實施例,例如在圖1C中所示者,亦包含 一應用程式伺服器160。在各種不同的實施例中,資料庫(未 顯示)可能被連接至應用程式伺服器160及/或交易工具伺 服器140。應用程式伺服器160可以被用來平衡工作量。在 交易工具伺服器140及應用程式伺服器160之間分配工作量 可以提局效率及/或安全。例如,應用程式伺服器160可能 執行某些由交易工具伺服器140所執行的功能,例如資料 庫存取。因爲應用程式伺服器160並未連接至資料網路 102,因此由應用程式伺服器160取代交易工具伺服器140 執行資料庫存取的安全可以提高。 雖然各種不同的實施例已經在圖1A至圖1C中展示, 但應當了解其他的實施例也是可行的。例如,一實施例可 能包含連接150但不包含連接152,反之亦然。而且,組件 (例如使用者電腦110、交易授權者電腦120、安全伺服器 130、交易工具伺服器140及應用程式伺服器160)可能是個 別的電腦或者是以相似的目的動作而實現此處所描述的功 能的電腦的網路組合。單一組件所完成的功能可能分配給 一或多個個別的電腦以實現所描述的功能。例如,交易工 具伺服器140可能在事實上爲一網路伺服器、應用程式伺 服器、資料庫伺服器、及其他類型的伺服器的集合。 爲了執行一交易,使用者電腦110適當地經由一資料 網路102與一交易授權者電腦120建立連接。當欲購買商品 時,使用者電腦110存取交易工具伺服器140。接著使用者 電腦110被重定向(redirect)至一安全伺服器130以查核智 4S&W200001TW,10655.8020 1〇 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) 裝--------訂--------- 548564 A7 _ B7 五、發明說明(u) 慧卡確屬消費者所有。此智慧卡可包含一數位憑證,此數 位憑證獨特地識別該卡,因此能創造與交易有關的數位憑 證,如下所述。在各種不同的實施例中,數位憑證的一部 分回到使用者電腦110並且一部分經由安全連接150被提供 至交易工具伺服器140。使用者電腦110可能接著使用數位 憑證以認證至一交易工具伺服器140,交易工具伺服器140 可作爲使用者電腦110的代理人而完成電子交易。如上所 述,傳輸可用各種不同的協定來執行,例如SSL或虛擬私 人網路(VPN)及其他類似者。因爲智慧卡包含對應於特定 卡的獨特的識別資料,並且可經由電子裝置而使網路知 悉,因此以智慧卡進行的購物交易比以平常的付費卡或信 用卡進行的購物交易更安全。對安全的交易而言,一較低 的折扣率是正當的,此安全的交易可被發行者視爲「出示 卡」交易處理。此外,若交易是「出示卡」交易,詐騙的 風險可由商店轉移至發行者。 請參考圖2,一例示的使用者電腦110(也可被稱爲顧 客、消費者或購買者電腦)是任何可以在資料網路102上開 始實施電子購物交易的電腦。在各種不同的實施例中,使 用者電腦110是可進行任何作業系統212,例如可從美國華 盛頓州Redmond的微軟公司得到的任何版本的視窗作業系 統或者可從美國加州Cupertino的蘋果公司得到的任何版 本的Mac OS作業系統的個人電腦。 使用者電腦110適當地包含硬體及/或軟體以允許一智 慧卡202經由作業系統212與網路瀏覽器216連接。網路瀏 4S&W200001TW,10655.8020 11 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) I**· --I-----訂---------· 經濟部智慧財產局員工消費合作社印製 經濟部智慧財產局員工消費合作社印製 548564 A7 _ B7 玉、發明說明(丨1) 覽器216是任何與經由資料網路102傳輸的使用者電腦110 相容的程式,例如可從美國加州山景城(Mountain View) 的網景公司得到的網景傳訊者(Netscape Communicator)、 可從美國華盛頓州Redmond的微軟公司得到的網際網路探 險家(Internet Explorer)、或可從美國維吉尼亞州Dulles的 美國線上公司得到的美國線上瀏覽器(AOL Browser)。在 各種不同的實施例中,使用者電腦110包含一錢包客戶 214,錢包客戶214係任何被設計爲與交易工具伺服器140 進行傳輸的電腦程式。例示的錢包客戶214是微軟錢包或 可從美國德州奧斯汀的Globeset公司得到的Globeset錢 包,然而任何錢包程式都可以被使用。 錢包客戶214與網路瀏覽器216藉傳送資料經由作業系 統212至讀卡器204而與智慧卡202互相作用。讀卡器204是 任何有能力在錢包客戶214及智慧卡202之間傳送資料的 讀取裝置。在各種不同的實施中,讀卡器204是一ISO-7816 相容的讀取裝置,例如可從美國加州紅杉市的Gemplus公 司得到的GCR410模型,或其他任何適當的讀取裝置。 智慧卡202是任何有能力進行電子交易的卡,例如任 何與下列的ISO標準相容的智慧卡,並且此處以參考的方 式檢附其所有的標準= ISO/IEC 7816-1 ; 1998識別卡一具有接點的積體電 路卡-第1部分:物理特性; ISO/IEC 7816-2 ; 1999資料技術—識別卡一具有接 點的積體電路卡-第2部分:接點的尺寸及配置; 4S&W200001TW » 10655.8020 12 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) t - - - Γ ϋ· emmmm ϋ I n 11 ϋ ϋ J ,t ϋ a^i ϋ ϋ I (請先閱讀背面之注音?事項寫本頁)
548564 Α7 Β7 五、發明說明U3) 經濟部智慧財產局員工消費合作社印製 ISO/IEC 7816-3 ; 1997資料技術—識別卡—具有接 點的積體電路卡-第3部分:電子信號及傳輸協定; ISO/IEC 7816-4 ; 1995資料技術—識別卡—具有接 點的積體電路卡一第4部分:用於交換的工業間指令; ISO/IEC 7816-5 ; 1994識別卡—具有接點的積體電 路卡—第5部分:用於應用識別符(identifier)的編號系統 及註冊程序; ISO/IEC 7816-6 ; 1996識別卡一具有接點的積體電 路卡-第6分:工業間資料元件;以及 ISO/IEC 7816-7 ; 1996識別卡—具有接點的積體電 路卡一第7部分:用於結構卡詢問語言(SCQL)的工業間指 令。 一例示的智慧卡202是根據IS078 16規格包含可從德 國慕尼黑的Infineon公司得到的SLE66晶片模組的智慧 卡。SLE66晶片包含一記憶體(例如一 16K記憶體,然而較 多或較少的記憶體也可被使用)及一處理器以運行,例如 Multos作業系統(例如Multos V.4)。在各種不同的實施例 中,智慧卡202亦包含一 applet程式以儲存及處理數位憑 證或其他密碼的功能。有關密碼學的基本介紹,請參考由 Bruce Schneier所著,John Wiley & Sons出版的「應用密 碼學:在C中的協定、演算法,及原始碼」(第二版,1996), 並且在此以參考方式檢附此書的內容。例如,一X.509 Java applet程式可被包含在一智慧卡202上以處理在其上儲存 的一 X.509憑證。雖然此處所描述的實施例使用一智慧卡, 4S&W200001TW,10655.8020 13 請 先 閱 讀 背 面 之 注 意 項
ί裝 頁I 訂 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 548564 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明(\Φ) 然而應了解的是其他智慧型符記,例如一移動式通訊的全 球系統(GSM)行動電話可以在本發明的各種不同實施例中 取代智慧卡。請參考圖3,一安全伺服器130適當地包含至 資料網路102之一網路介面302、一安全引擎304及一授權 伺服器306而與資料庫310通訊。網路介面3〇2是任何促進 在資料網路102上通訊的程式(例如一網路伺服器)。在各 種不同的實施例中,網路介面302是以可從美國加州的山 景城的網景公司得到的網景企業伺服器(Netscape Enterprise Server)爲基礎。網路介面302接收在資料網路 102上的電子訊息並且將其發送至適當的安全引擎304或授 權伺服器306。 安全引擎304及授權伺服器306可經一防火牆308而分 開。防火牆308可以是任何能在一內部網路及一外部網路 間限制資料流的硬體或軟體控制(例如路由器存取控制 (router access control))。在各種不同的實施中,安全引擎 304適當地駐在(reside)防火牆外以管制在安全伺服器130 以及使用者電腦110或交易工具伺服器140間傳送的資料。 授權伺服器306保持機密資料的數値,例如資料庫310,資 料庫310可包含儲存在與系統100關聯的各種不同智慧卡 202上的X.509憑證的交互參考,所以授權伺服器306可適 合地保持在一內部網路上以提高安全。可以了解的是安全 引擎304及授權伺服器306的功能可以各種不同的方法適當 地結合或分開而不會違背本發明。 4S&W200001TW » 10655.8020 14 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) P·裝--------訂---------. 548564 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明(丨5) 請參考圖4,一例示的交易工具伺服器14〇包含一網路 介面4〇2、一選擇性的applet程式伺服器4〇4及一錢包應用 程式406。網路介面402是任何促進在資料網路1〇2上通訊 的程式(例如一網路伺服器)。在各種不同的實施例中’網 路介面4 0 2是以可從美國加州的山景城的網景公司得到的 網景企業伺服器爲基礎。選擇性的applet程式伺服器404 提供伺服器功能給分散式(distributed)程式,例如Java程 式或ActiveX控制。例示的applet程式伺服器是可從美國加 州山景城的Sun Mire〇systems得到的Java applet程式伺服 器。applet程式伺服器404及網路介面402提供錢包應用程 式406的支援功能,applet程式伺服器404可處理邏輯功 能、從錢包資料庫408取回錢包資料、及/或管制此處所描 述的交易。在本發明的各種不同的實施例中,交易工具伺 服器140可包含可從美國德州奧斯汀的Globeset公司得到 的伺服器錢包(SERVERWALLET)(又名網路錢包 (NETWALLET))程式。 本發明的各種不同的實施例可包含一啓動器應用程 式,啓動器應用程式適當地幫助消費者進行錢包購物程 序。啓動器應用程式可顯示狀態資料,或例如當適當時可 主動地發動(launch)錢包客戶214(圖2)。此外,啓動器可 保持由錢包所支援的網站的本地的快取(cache)。 啓動器應用程式可以習知的電腦應用程式來達成。在 各種不同的實施中,啓動器應用程式以系統文件夾圖像 (system tray icon)、「浮動位元圖」(floating bitmap)、或 4S&W200001TW,10655.8020 15 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐)
548564 A7 B7 五、發明說明(\b) 以任何其他合適的方法顯示資料。此圖式的表現(例如圖 像)可指示狀態資料,例如「在一支援的網址上瀏覽」、 「在一支援的結帳網頁上瀏覽」、「在一支援的付帳網頁 上瀏覽」、「瀏覽器視窗未開啓」、「在一不支援的網頁 上瀏覽」,及/或其他相似者。 浮動位元圖可以任何圖檔或格式,例如一圖形互換格 式(GIF)檔來達成。替代的實施例顯示圖式的、聲音的、 視覺的、影音的、多媒體的、模擬的或其他格式的資料。 而且,GIF檔可以被LZW檔、TIFF(標籤影像檔案格式)檔、 模擬GIF檔、JPEG(靜態影像壓縮標準)檔、MPEG(動態影 像壓縮標準)檔,或其他種類的圖式的、聲音的或多媒體 的格式或檔案所取代。 經濟部智慧財產局員工消費合作社印製 (請先閱讀背面之注意事項再填寫本頁)
較佳者,本發明藉提供一具視窗的交易工具而提高價 値,此視窗包含允許使用者更容易使用交易工具的控制。 此交易工具可被用於各種不同的電子交易。例如,購物交 易、經濟顧問交易、保證交易、消費者對消費者交易,例 如易貨交易、有關出價與報酬的交易等。此處所詳加描述 的交易工具是一使用於電子購物交易的數位錢包。數位錢 包藉提供一具控制的視窗給消費者以較容易使用錢包,而 提高價値。較佳者,本發明包含一客戶端工具以存取數位 錢包功能(啓動器),以及一伺服器端工具列以允許使用者 去執行啓動器的小型下載及利用一或更多的使用者介面作 業系統的控制元件,例如微軟視窗系統文件夾圖像。 4S&W200001TW,10655.8020 16 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 548564 A7 B7 五、發明說明(\〇) 啓動器是一在使用者的電腦上運行並且維持存取至錢 包伺服器副程式的電腦語言。啓動器可以產生事件並且啓 動器維持程序邏輯,此程序邏輯允許與對應特定使用者及 系統動作或事件的錢包伺服器通訊。較佳者,啓動器以單 圖兀件(single graphic element)表現,例如在微軟視窗中 的圖像的實施例以視窗系統文件夾工具列表現,並且使得 使用者能夠觸發錢包工具列的出現。在各種不同的實施例 中,錢包工具列在實際上是存取錢包伺服器的特殊的瀏覽 器視窗。啓動器與錢包伺服器通訊以經由一小型下載自動 更新啓動器的電腦語言。較佳者,使用者被詢問以確定優 先執行啓動器下載。在各種不同的實施例中,啓動器除了 與錢包連結外,還與應用程式連結,例如出價與報酬。 系統在其每一網頁上提供相關選擇的內容,例如每一 網頁特定的動態的及上下文的資料而由使用者閱覽。此係 由啓動器監控一致資源定址器(URL)而達成,並且可鍵入 在網頁上以使使用者有機會察覺。例如,啓動器可以檢查 使用者是否正在閱覽一商店網站並且提供適當的供給(例 如商品折扣等)至使用者。啓動器亦可以監控在使用者的 系統上軟體的版本並通知使用者可升級的版本。在一例示 的實施例中,本系統是配置在任何網路上,例如廣域網路 (WAN)、局部區域網路(LAN)、網際網路,或在任何個人 電腦、無線電子裝置或任何其他類似的裝置上。本系統可 配置在一作業系統上,例如微軟視窗、Mac OS、Linux、 Windows CE、Palm OS及其他等。 4S&W200001TW,10655.8020 17 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) · ! I ---訂·--------\ 經濟部智慧財產局員工消費合作社印製 548564 A7 B7 五、發明說明) 啓動器較佳者爲配置在一客戶端,允許使用者電腦1 1 〇 持續或間歇地與交易工具伺服器140發行者(例如美國運通) 通訊,而不必有侵入的視窗佔據使用者的顯示器空間。如 上所述,此允許錢包發行者監控及在適當時機顯示使用者 感興趣的可能項目。顯示在視窗中的可設計的控制裝置允 許消費者快速地導航至希望的網站,並且立即執行希望的 功能,例如電子購物推車結帳。較佳者,客戶工具列可以 是與使用者瀏覽器視窗分離的視窗,並且保持有效地使其 成爲使用者的瀏覽器的一部分的幾何圖形。然而當使用者 按下其控制裝置時,視窗保留在其原始的狀態,例如視窗 與瀏覽器視窗分離以參觀希望的URL並行使特定的動作 (例如數位錢包的使用)。例如,在從系統文件夾選取一數 位錢包圖像之後,如圖5所示,數位錢包工具列502被顯示 爲一與使用者的瀏覽器視窗500關聯但分離的視窗。在一 替代的實施例中,客戶工具列架構出現存的錢包視窗,在 由現存的錢包所提供的視窗區域的擴展部分提供如上所述 額外的控制裝置。在另一個替代的實施例中,在使用者的 標準瀏覽器視窗中分割出該區域以創造可以被錢包及其他 上述的控制裝置使用的區域。 本系統較佳者爲提供消費者一方便的方法,不僅可參 觀喜愛的一致資源定址器,亦可行使特定的功能,此功能 可能帶來許多步驟,並且當賣主的網站被定期地更新時, 這些步驟可能改變。本系統較佳者亦不但藉由使錢包及電 子商務網站容易使用,而且還藉由使錢包及客戶工具列容 4S&W200001TW,10655.8020 18 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注音?事項再填寫本頁) 裝 -ϋ ϋ ϋ 一:OJa ·ϋ 1 ϋ 1 ϋ I * 經濟部智慧財產局員工消費合作社印製 548564 A7 B7 五、發明說明(、气) 易尋找而提供一較容易的使用者經驗。當使用者已開啓許 多不同的視窗時,尋找錢包視窗會有困難而且麻煩,特別 是在瀏覽以及與網站互動的正常過程期間,各種不同瀏覽 器視窗佔據圖形使用者界面(GUI)中心時。就此而言,系 統文件夾圖像及伺服器端功能的使用提供一良好的使用者 經驗。在一較佳的實施例中,本發明系統與任何習知技術 的瀏覽器,例如網景領航員(Netscape Navigator)—起運 作。 雖然習知技術系統可能簡單地提供一可訂作的入口 (例如MyAmericanExpress.com),其允許使用者參觀該網 頁及隨後從該網頁跨越連結,但本發明的例示的實施例適 當地提供具有控制裝置的視窗,當瀏覽跨越網路時,視窗 將停留在使用者的桌面。此外,客戶工具列提供使用者一 自動化動作的裝置,這些動作發生在第三者電子商務網 站。而且,習知技術系統可能利用一分開的瀏覽器視窗以 提供給錢包控制裝置,但本發明利用提供錢包佔據區域的 分割的標準瀏覽器視窗。例如,在較佳實施中,數位錢包 圖像能讓使用者當作系統文件夾圖像(未顯示)。當召喚數 位錢包圖像後,數位錢包工具列502即被顯示,如圖5所示。 當包含允許使用者利用數位錢包的控制裝置時,數位錢包 工具列並不會顯得唐突。較佳者,工具列與瀏覽器視窗500 關聯。 如圖6所示,若使用者從數位錢包工具列502選取一購 物目錄按鈕,工具列將展開一購物目錄網頁602。使用者 4S&W200001TW » 10655.8020 19 本紙張尺度適用中國國家標準(CNS)A4規格(21〇 x 297公釐) (請先閱讀背面之注意事項再填寫本頁) !| 訂-------I I. 經濟部智慧財產局員工消費合作社印製 548564 A7 B7 五、發明說明(·Μ)) 可以從顯示在購物目錄網頁602中的商店列表604選取一商 店。當從商店列表604選取一商店後,數位錢包將使用者 帶至選取的商店網站702,如圖7所示。較佳者爲數位錢包 將使用者帶至一商店網站702時,數位錢包工具列502回到 其正常的大小。 當使用者從一商店購物,例如將商品放入購物推車或 進行在商店網站上結帳的程序時,即部分地藉本發明的數 位錢包執行結帳功能。如圖8所示,當使用者在商店網站702 上點選一希望的商品時,數位錢包的結帳視窗802即顯示。 例如,結帳視窗802出現在瀏覽器視窗的一側,而商店網 站702仍然顯示在瀏覽器視窗的另一側。許多使用者所通 常必須鍵入商店結帳上的功能(例如,名字、住址、電子 郵件位址、***資料等)已爲數位錢包所知悉並且已預 先塡寫在數位錢包結帳視窗802內。在較佳實施中,使用 者可以編輯預先塡寫的資料。 較佳者,本發明系統亦包括促進網站上HTML表格的 信賴人口的方法及裝置。結果是使用者可以通常的方式識 別其所希望提供給網站的資料內容,而不依賴各種不同的 電子商務網站實際的表現、標籤及性能。較佳者,本發明 包含一「自動記憶」組件,此「自動記憶」組件允許使用 者抓取已鍵入的資料,以及一「塡寫表格」組件,此「塡 寫表格」組件包含許多程序,此程序是許多各種不同的網 站及使用者模型的組合的結果。 4S&W200001TW ^ 10655.8020 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) ----訂---------" 經濟部智慧財產局員工消費合作社印製 548564 A7 B7 五、發明說明(lj) 本發明從使用者收集資料,將其安全及信賴地儲存在 一伺服器中,接著依照使用者的指示將其提供給適當的表 格欄位。本系統維持使用者感興趣的網站的各種不同 HTML表格欄位的使用者資料的映射(mapping)。此等資料 接著可以對使用者指示如何塡寫(或預先塡寫)其想要與之 互動的網站的HTML表格。 有關「自動記憶」特性,習知技術數位錢包可能以一 記憶功能爲手段,但其必須由使用者簽章。關於本發明的 「自動記憶」特性,數位錢包使用者不必按按鈕以記憶其 剛塡寫的表格,因爲本發明系統能記憶使用者在一網站視 窗上寄送的欄位。當一表格已寄送(例如按下一「寄送」 鈕或一「購買」鈕),線上錢包藉決定表格寄送被觸發的 視窗是否是感興趣的視窗而予以回應。若是,則錢包適當 地記憶此資料,否則錢包忽略寄送的表格並繼續一如往常 運行。數位錢包控制可包含一標籤爲「記憶(remember)」 的按鈕,或也可支援一總是啓動的自動記憶特性。一般而 言,除了那些由錢包自動產生之攔位外,都可以被記憶。 在本文中,記憶欄位意味著當使用者鍵入資料至一特定的 欄位時,其値會被系統所儲存。錢包組件將刪除以此方式 鍵入的欄位値,以及經由網際網路將其安全地傳送至一伺 服器。當使用者下次進入此網頁時,錢包除了產生從錢包 系統取回的欄位的表格外,將也產生前面已記憶的値的表 格。當進行此表格(預先塡寫)程序,錢包將安全地從伺服 器將欄位値取回。 4S&W200001TW,10655.8020 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注咅?事項再填寫本頁) --------訂---I-----\ 經濟部智慧財產局員工消費合作社印製 548564 A7 __ B7 五、發明說明(n) 更具體而言,有關網際網路探險家瀏覽器,本發明適 當地配置依附於一網頁,例如美國運通線上錢包(American Express Online Wallet)的 ActiveX 控制。在一較佳的實施 例中,ActiveX控制包含一種方法,此方法抓取所有的網 際網路探險家瀏覽器的瀏覽器事件,以使美國運通線上錢 包可以藉由在美國運通線上錢包中裝載的JavaScript功 能,若有需要時回應此等事件,進而允許系統獲得在網際 網路探險家瀏覽器中完成下載的文件。特別的是,此允許 系統抓取網際網路探險家瀏覽器引起的「文件完成」 (Document Complete)事件,其中網際網路探險家瀏覽器 具體指示何時文件己完成下載。當事件已抓取時,ActiveX 控制藉由呼叫在美國運通線上錢包中裝載的JavaScript功 能而通知美國運通線上錢包。此功能藉由適當地與ActiveX 控制通訊而回應此事件,以抓取在所有的網際網路探險家 瀏覽器上的所有表格的「表格寄送」事件。 當使用者在一網頁上塡寫表格以及按下網頁的「寄 送」(亦即任何控制,例如一按鈕,其寄送一表格)按鈕, 美國運通線上錢包藉由ActiveX控制呼叫在美國運通線上 錢包中裝載的JavaScript功能,而被通知。美國運通線上 錢包接著藉由檢查事件所引起視窗的URL,而適當地決定 此「寄送」事件所引起的文件是否是感興趣的。若事件是 待處理者,美國運通線上錢包必須呼叫在ActiveX控制中 適當的功能,其中ActiveX得到引起事件的文件物件模型 (DOM) 〇此DOM接著會被遍覽(traverse),而且表格値會 4S&W200001TW,10655.8020 22 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) ϋ ϋ 1 ^OJi 1 1 ϋ I 1 I · 經濟部智慧財產局員工消費合作社印製 548564 A7 B7 五、發明說明(y) 被儲存’以使其可以被傳送至伺服器以儲存在記憶體中。 在較佳實施例中,ActiveX控制必須適當地將其本身與抓 取瀏覽器事件及「寄送」事件分離以使運行時的錯誤減到 最少。 有關網景瀏覽器,因爲網景的事件配置,系統只從 JavaScript中抓取事件。若系統成功地得到「一般瀏覽器 寫入」特權(亦即使用者的允許),系統接著可以成功地呼 叫一功能,此功能允許外部視窗抓取其他視窗的事件。系 統接著會爲視窗的所有架構遍覽文件目標模型。當如此作 時,系統通知視窗的每一表格,系統想要抓取此「寄送」 事件。就此而言,當使用者在被系統通知的視窗上塡寫表 格以及按下網頁「寄送」按鈕(亦即任何控制,例如一按 鈕,其寄送一表格)時,線上錢包被通知並適當地回應。 熟知本技術者應能了解本發明可以任何適當的交易系統來 達成,包含任何合適的數位錢包系統但並不以此爲限。 有關表格塡寫功能,數位錢包,例如美國運通線上錢 包,提供一表格塡寫功能以幫助使用者產生表格。習知技 術系統,例如由GlobeSet公司所提供的系統,典型上使用 一瀏覽器助理物件(Browser Helper Object)。BHO方式通 常具有缺點,例如網際網路探險家5.0有一錯誤,其將只 裝載在註冊(register)中指定的第一BH0。對所有的應用而 言這將是一個問題,因爲其無法確定BH0是否已裝載或未 裝載。而且,BH0係裝載在網際網路探險家的每一情形中, 因此BH0的多個情形會在任何給予的時間執行-如此,只 4S&W200001TW,10655.8020 23 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) 裝---- 經濟部智慧財產局員工消費合作社印製 548564 A7 B7 五、發明說明(巧) 經濟部智慧財產局員工消費合作社印製 針對一有興趣的項目,卻對所有的瀏覽器消耗記憶體及減 低瀏覽速度。 本發明較佳者爲藉使用如在「自動記憶」特性中所列 的同樣的ActiveX控制來取代此BHO方法。藉由附加一 ActiveX控制至線上錢包網頁,此系統藉由使用例如Shell Windows應用程式介面(API),適當地得到在任何給予的 網際網路探險家瀏覽器中裝載的任何文件的文件物件模 型。當使用者按下在線上網頁上「塡寫表格」按鈕時,錢 包會經由ActiveX控制,藉由第一次得到文件物件模型而 回應。其次,錢包可儲存組成表格欄位的名稱,並將其傳 送至伺服器上的試探引擎(heuristic engine)。伺服器將藉 由回覆應塡寫在欄位的値而回應此要求。欄位接著會使用 先前得到的同樣的文件物件模型而被塡寫。就此而言,本 發明減少必須在網頁表格中鍵入重覆資料的問題。此外本 發明還節省消費者的勞力,並且增加鍵入資料的正確性。 更具體而言,本發明的架構結合每一網站的伺服器端 模型(例如欄位、網頁、連結等)、使用者的伺服器端模型 (例如簡介)、使用者所產生的網站模型(例如巨集記錄、 加上標籤、拖曳及放下)、由系統人工地產生的網站模型(例 如增加及承認使用者所產生的模型)、以及試探地產生的 網站模型(例如有關欄位、動作等的語義資料的介面)。本 發明創造及儲存許多相區別類型的模型。首先描繪網站的 特徵,例如如何結帳、如何加入某些物品於購物推車內、 如何尋找某一類型的產品、如何鍵入偏好(例如旅遊)等。 4S&W200001TW,10655.8020 24
先 閱 讀 背 之 注 意 事 項f ‘I裝 頁I 訂 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 548564 A7 B7 五、發明說明as) 經濟部智慧財產局員工消費合作社印製 接著,以模型描繪使用者,例如,使用者會作什麼事,以 及使用者的簡介屬性是什麼。藉結合此二模型,本發明系 統創造特別的程序,此程序更具彈性及有效。本系統從模 型映射使用者會作什麼至網站模型,其中網站模型係以任 何習知的方法所產生。就此而言,網站模型可以被使用者、 主機、交易卡公司(發行者)或甚至網站提供者創造。在一 較佳實施中,可以用電子商務模型化語言/可擴展標記語 言(ECML/XML)來表示網站的模型。在各種不同實施例中 的網站模型可以與其他系統交換。 例如,使用者可能固定參觀各種不同航空公司及旅行 服務以訂購機票。每一網站典型上在各種不同螢幕上有欄 位以收集各種不同網站間有關相似的資料。然而,每一網 站將使用位於不同的URL上不同的HTML表格欄位,而且 其可能也改變時間。雖然在不同網站上的資料在本質上十 分相似,但並未出現共通的機構爲使用者的旅遊偏好(例 如座位、用餐、旅遊時間、喜好的獎品等),自動化產生 欄位的程序。每一網站可能有其自已的使用者簡介,此簡 介儲存許多這些資料。然而,就現行實務所提供者而言, 使用者仍需要爲每一網站獨立地創造這樣的一個簡介。 本發明包含以試探式爲基礎的欄位識別。在此方法 中,欄位標籤係經由其空間的鄰近性被辦別以形成需要的 欄位。欄位標籤與表格欄位HTML屬性(特別是HTML的「輸 入」、「選取」、以及「動作」元件的「名稱」屬性)的 結合將被使用於作爲試探引擎的輸入,此試探引擎包含一 4S&W200001TW,10655.8020 25
請 先 閱 讀 背 面 之 注 意 事 項IV·I裝 頁I 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 548564 A7 B7 五、發明說明(Μ) 經濟部智慧財產局員工消費合作社印製 字典以幫助識別希望的欄位。 在另一實施例中,本發明包含使用者居中的欄位識 別。在此方法中,使用者可經由一「記憶(remember)」按 鈕或其他相類似控制,此控制允許伺服器抓取有關使用者 執行的動作順序的資料,而任意地抓取輸入。當使用者如 此作時,使用者可有效地「重放」(play back)該動作(與 在其他軟體系統中使用的巨集腳本程式相似)。就此而言, 使用者的動作可以回饋到試探引擎,也可以直接回饋至引 擎系統程序所使用的欄位映射目錄。 在一較佳實施例中,上述兩方法可能需要一些人工的 互動以完全地創造程序映圖(process map)以及表格欄位映 圖(form field map),此表格欄位映圖正確地描述瀏覽以及 致能本發明的表格欄位實現可能性。當需要時,人爲的分 析將以與在使用者居中欄位識別期間所發生者相似的方式 操作,雖然此處的使用者將比典型的使用者提供有關其瀏 覽的更多的資料與表格塡寫程序。在所有的實例中,所收 集到的資料被使用於創造程序映圖(或詳細的網站映圖), 程序映圖表示動作的順序(表格塡寫、HTTP貼上、HTTP 取得等),而經由動作的順序會發生各種不同的動作。欄 位映圖亦將對應程序映圖的每一網頁而產生,其中欄位映 圖定義欄位的詳細名稱,欄位的詳細名稱可以被用來使表 格寄送自動化。當使用者與網站產生互動時,可能也需要 狀態映圖,以追蹤使用者的狀態(使用者的狀態,例如開 機相對於非開機,將改變網站上特定動作的結果)。 4S&W200001TW,10655.8020 26
請 先 閱 讀 背 面 之 注 意 事 項:裝 頁I 訂 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 548564 A7 B7 五、發明說明(χ〇) (請先閱讀背面之注意事項再填寫本頁) 在較佳實施例中,使用者互動的程序可以是全自動化 的(在此種例子中,使用者僅能傳達執行已被編寫的動作 的希望)或者是使用者居中的(在此種例子中,本發明可以 爲使用者預先塡寫表格欄位,而能給使用者有機會去修 正、改變、或完成任何需要加入進一步資料的欄位)。除 了上述的產品及服務外,在程序及欄位映圖的表格中的致 能技術可用新的產品及服務來達成,例如致能公司以自動 地爲其網站參觀者加入表格資料。例如,若一公司爲其自 已消費者的利益編輯程序及欄位映圖(藉上述任何的裝 置),接著公司也可授權此等資料、服務及產品至第三消 費者。這些映圖所存在的網站亦可使用本發明,如此網站 藉由傳送相似的服務至未從系統得到利益的消費者而獲 益。底下的程序其本身將也依賴取得此等資料並將其更新 的系統,例如XML及ECML。這些標準的表述將形成接下 來兩產品/服務的資料交換的基礎。 經濟部智慧財產局員工消費合作社印製 現在請參考圖9,程序900藉一例示的啓動器程式適當 地包含:啓動應用程式(步驟902)、當使用者瀏覽器或商 店上線時,監控一致資源定址器(URL)(步驟904)、決定使 用者是否在一支援的網站上瀏覽(步驟906)、決定支緩網 站的類型(步驟908及步驟912)、以及適當地回應程序步驟 902及914(分開地)。其他特性(例如優待券、特別提供、 監控、安全及相似者)可在步驟916執行。 啓動步驟902適當地涉及開啓啓動器應用程式,並且 當適當時啓動此應用程式。啓動器應用程式可回應系統的 4S&W200001TW » 10655.8020 27 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 548564 Α7 Β7 五、發明說明(:4) 經濟部智慧財產局員工消費合作社印製 起動(startup)而執行:連接至一網路(例如網際網路或局 部區域網路),或開始一瀏覽器(例如可從美國華盛頓州 Redmond的微軟公司得到的網際網路探險家,或可從美國 加州山景城的網景公司得到的網景探險家)。在各種不同 的實施例中,啓動器應用程式可連接交易工具伺服器 140(圖1)、錢包應用程式406(圖4)、或其他資料網路102上 的伺服器。啓動器應用程式適當地連接遠端伺服器以獲 得,例如網站的列表、網域名稱、或由錢包支援的URL等 資料。此資料可以定時地獲得(例如每日、每週、每月、 或每一次執行代理應用程式時),或當被啓動器應用程或 伺服器輪詢(poll)時獲得。在各種不同的實施例中,啓動 器應用程式將支援的URL列表儲存在快取,或本地的驅動 程式的檔案,或客戶電腦的記憶體中。 當使用者瀏覽網際網路或其他資料網路102時,啓動 器應用程式適當地監控使用者在網路上的位置。監控使用 者的瀏覽的方法是去監控使用者的瀏覽器所使用的URL。 在此實施例中,啓動器應用程式從使用者的瀏覽器(或當 適當時,從系統的網路介面)獲得現行的URL以及比較(步 驟906)現行的URL與從在啓動步驟902中遠端伺服器得到 的支援的URL列表。這些比較顯示在圖9的邏輯地分開的 步驟906、908、912、及916中,然而這些步驟可以任何方 式被合倂或分開而不會背離本發明的意旨。例如,雖然圖 9顯示多個欲執行的比較,但在某些實施例中單獨比較每 一現行的URL與支援的URL列表已經足夠。 4S&W200001TW,10655.8020 28
請 先 閱 讀 背 面 之 注 意 事 項ί裝 頁I 本紙張尺度適用中國國家標準(CNS)A4規格(210 χ 297公釐) 548564 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明(y) 若現行的URL對應至支援的URL,啓動器應用程式適 當地回應。例如,若現行的URL是一支援的結帳網頁(在 步驟908爲是),啓動器應用程式將執行結帳程序(步驟 910)。結帳程序可包含經由爆出(pop-up)訊息,或藉由系 統文件夾或浮動視窗中顯示特定的圖像,而通知使用者結 帳網頁是被支援的。若錢包客戶214並未開啓,啓動器應 用程式可顯示對話框或其他提示給使用者,以指示網頁係 由錢包客戶214所支援。此提示可能也提供一按鈕或其他 機構,藉此使用者可開啓錢包客戶214。 若現行的URL對應至支援的付款網頁(步驟912中爲 是),啓動器應用程式可提供付款結構至錢包應用程式, 或者除此之外還傳遞控制至錢包應用程式(步驟914)。在 啓動器應用程式、錢包應用程式、瀏覽器,及其他相似者 間傳送的訊息可經由開啓桌面訊息、物件連結嵌入(OLE) 訊息、物件慣例呼叫、操作系統呼叫,或其他類似者而被 傳送。 在各種不同的實施例中,上述之功能是使用底下所述 的追蹤資料(cookie)來完成。cookie被用來檢測合法的使 用者的文件。若檢測到合法的使用者的文件,啓動器將: 發動一伺服器應用程式,或發動一伺服器工具列,此伺服 器工具列可使使用者發動另一應用程式。例如,使用者的 瀏覽器可能有一些cookie,這些cookie意味著經由私人款 項或特定的卡產品購物的能力。啓動器可發動一允許使用 者選擇希望的付款手段(例如從私人款項或從在使用者的 4S&W200001TW,10655.8020 29 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) ΙΊ — — — — — — — — I I I I I I I ^ ·11111111 . (請先閱讀背面之注意事項再填寫本頁) 548564 A7 B7 五、發明說明(3>〇) 經濟部智慧財產局員工消費合作社印製 數位錢包中的卡)的工具列。應能了解的是可能的應用並 不全然與購物交易相關。在各種不同的實施例中,上下文 資料被儲存在伺服器上以及在與瀏覽器連結的cookie中。 例如,cookie可能扮演一鑰,經由此鑰,文本資料可從伺 服器被取回。 其他的功能(步驟916)可能被倂入啓動器應用程式。 例如,安全機構(例如上面及底下所述的那些)、消費者監 控功能、優待券、特別提供及相類似者可被執行。在優待 券及特別提供的情形,當對應至特定的產品或網站時,啓 動器可以感測現行的URL。當使用者「搜索」(surf)及瀏 覽至特定的支援的URL時,啓動器應用程式通知使用者有 符合的URL,並且出示使用者(經由對話視窗、或經由瀏 覽器、或相類似者)有一特別提供,例如購買特定產品的 機會或接受特別的購物折扣。應能了解的是其他的功能可 被倂入啓動器而不會違背本發明的意旨。 在本發明的各種不同的實施例中,錢包客戶214(圖2) 係以特定使用者/消費者所特有的資料預先塡寫。請參考 圖1,使用者可藉聯繋網路伺服器例如資料網路102上之交 易工具伺服器140而申請數位錢包。使用者完成註冊表格 (例如其可能以電腦圖像界面(CGI)腳本程式產生)以申請 錢包。交易工具伺服器140適當地從授權伺服器306或私人 網路上之其他伺服器接收身分資料、帳號及其他資料(例 如住址、運送地址、名稱、***號碼、及其他類似者)。 此資料可用以設置特定使用者個人的錢包客戶214(圖2)。 4S&W200001TW,10655.8020 30 請 先 閱 讀 背 面 之 注 意 事 項 再赢1I裝 頁 訂 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 548564 A7 B7 五、發明說明(31) (請先閱讀背面之注意事項再填寫本頁) 一種配置錢包客戶214的方法係去創造與錢包客戶214有關 的組態檔(configuration file),並且此組態檔經錢包客戶 214讀取以獲得上述的錢包資料。 較佳者,註冊資料亦包括讀卡器資料,讀卡器資料包 含讀卡器埠究竟應該是序列式的或通用序列匯排流(USB) 埠。若錢包應用程式被核准,讀卡器可能被寄出或除此之 外被提供至使用者,並且一特別碼(例如密碼、或通行碼、 或其他種類的電子或印出的代碼)亦被提供至使用者。使 用者接著藉由電子方式與交易工具伺服器140聯絡,以及 以卡及/或特別碼認證至伺服器,而註冊線上錢包服務。 在提供特別碼之後,使用者接收錢包軟體的特別的配置複 製檔,此配置複製檔適當時可安裝在使用者電腦110之上。 錢包預先塡寫程序可藉以特別碼簡單地與錢包程式之一版 本連結,而以任何***或付費卡完成。特定使用者的組 態資料係與被提供至使用者之代碼有關,使用者接著可出 示特別碼以認證自已與交易工具伺服器140,而獲得錢包 的複製檔,其中此錢包已以特定使用者所指定的資料預先 配置。 經濟部智慧財產局員工消費合作社印製 首先參考圖1及10,使用者電腦110適當地藉使用智慧 卡202登錄交易工具伺服器140而開始一交易。爲登錄交易 工具伺服器140,消費者首先可經由網路瀏覽器216連接至 安全伺服器130。使用者經由書籤、網際網路捷徑、超連 結或其他適當的技術選取特定的一致資源定址器以登錄網 頁。安全伺服器130接著可經網路介面302回覆一登錄網 4S&W200001TW » 10655.8020 31 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 548564 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明(3¾ 頁。在各種不同的實施例中,針對使用者/通行碼登錄的 表格進入及寄送按鈕,以及針對智慧卡登錄的超文件連結 被提供爲登錄網頁的一部分。使用者選取智慧卡登錄,並 且網路瀏覽器216藉轉送註冊要求訊息1002(圖10)而適當 地回應。安全伺服器130接收註冊要求訊息1002,以及適 當時開始智慧卡註冊程序。在各種不同的實施例中,安全 伺服器130藉授權伺服器306或安全引擎304適當地編排一 密碼口令以回應註冊要求訊息1002。密碼口令1004是任何 種類的避免答覆攻擊(replay attack)(例如藉再傳送前面傳 送的認證封包而產生的欺騙性訊息)的口令訊息,例如口 令係以隨機資料爲基礎,並且被設計來請求儲存在智慧卡 202上X.509應用程式的回應。口令接著適當地經由資料網 路102被提供至使用者電腦110以作爲口令訊息1004。 在口令訊息1004的接收之後,網路瀏覽器216適當地 傳送口令訊息1004至錢包客戶214,以與智慧卡進行處理 程序。若錢包客戶214並未運行,網路瀏覽器216可能自動 地開啓該程式。錢包客戶214接著適當時準備簽章回應。 例如,錢包客戶214可提取伺服器口令資料、編排一新的 客戶口令(亦即智慧卡202之第二密碼口令)、組合這兩個 口令爲一雙重口令,以及爲其後的使用計算該雙重口令的 散列(hash),例如在一公鑰密碼系統l(PKCSl)密碼區塊。 此散列可根據任何的演算法計算,例如MD3或MD4,以及 適當地被使用以擔保在雙重口令區塊中資料的完整性及正 確性。應了解的是PKCS1是公鑰密碼標準,公鑰密碼標準 4S&W200001TW,10655.8020 32 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) ^1 ϋ ϋ i-i^OJ _1 ϋ .^1 I I · 經濟部智慧財產局員工消費合作社印製 548564 A7 B7 五、發明說明(33) 使用RSA公鑰秘碼系統定義加密的機構以及簽署資料。 PKCS1標準完全定義在日期爲1998年9月的PKCS#1 : RSA 密碼學說明書2,0版中(可從 http://www.rsa.com/rsalabs/pubs/PKCS/html/pcks-l .html線 上獲得),並且此處以參考的方式檢附其全部內容。 PKCS1區塊經由讀卡器204被適當地提供至智慧卡202 以加以處理(在圖1〇中的步驟1〇〇6)。在各種不同的實施例 中,讀卡器2〇4與使用者電腦110互動以促進使用者進行個 人識別符,例如個人識別碼(PIN)或其他獨特的識別符, 以存取該卡。在各種不同的實施例中,PIN係儲存在智慧 卡202上。或者,PIN或其他的個人識別符可被儲存在系 統的其他地方,例如在讀卡器204上或使用者電腦110上。 使用者於合適時適當地鍵入個人識別符以開啓智慧卡 202,此智慧卡202從錢包客戶214接受雙重口令區塊,以 及適當時以數位方式簽署此區塊。在各種不同的實施例 中,智慧卡202包含一私鑰,此私鑰被用於計算區塊的數 位簽章。當適當時,簽署的區塊接著被回覆至錢包客戶 214。在各種不同的實施例中,智慧卡202亦提供對應私鑰 的憑證(例如X.509憑證)以用於計算數位簽章。 在接收來自智慧卡202的簽章及憑證之後,錢包客戶 214適當地創造一適當的回應訊息1 008以傳送至安全伺服 器130。雖然回應訊息1008可能爲任何格式,但各種不同 的實施例編排回應訊息1008爲一 PCKS7訊息,PCKS7訊息 被定義在1993年11月1日修改的1.5版本的PKCS#7 :密碼 4S&W200001TW,10655.8020 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) 裝——|.丨 訂---------線. 548564 A7 B7 五、發明說明(义p 訊息語法標準,RSA硏究室技術記錄,可從 ftp://ftp.rsa.com/pub/pcks/doc/pcks-7.doc線上獲得,並且 在此以參考的方式檢附其全部的內容。 在接收回應訊息1〇〇8之後,安全伺服器130適當時處 理此訊息(在圖1〇中的步驟1〇1〇)。在各種不同的實施例 中,回應訊息1〇〇8被按路徑傳送至授權伺服器306,授權 伺服器306驗證由智慧卡202提供的憑證及簽章。在成功的 驗證憑證及簽章爲有效後,在各種不同的實施例中,安全 符記(security token)可能被產生及被回覆到使用者電腦 110或智慧卡202。 在此方法中,安全符記所代表的順序提供一種供使用 者建立識別及安全地與錢包伺服器互動的裝置。在各種不 同的實施例中,授權伺服器306亦可創造用於識別使用者 的附加的安全符記。在各種不同的實施例中,符記可能由 多個部分組成,這些部分可以映射至適當的數位憑證、智 慧卡、或其他在資料庫310中可能利用的資料。在各種不 同的實施例中,附加的安全憑證及/或其中的部分可能被 提供至使用者電腦110與重定向訊息1012結合。在各種不 同的實施例中,附加的安全憑證可能被提供至消費者或保 持在授權伺服器306上。 在接受重定向訊息1012後,使用者電腦110適當地聯 絡交易工具伺服器140以要求連接。在各種不同的實施例 中,「要求連接」訊息1014適當地包含安全符記,以及可 能全部或部分的(像是重定向訊息1012的部分)附加安全符 4S&W200001TW,10655.8020 34 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) 裳-----I--訂----— — — ΙΛ 經濟部智慧財產局員工消費合作社印製 548564 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明($) 記。交易工具伺服器140查詢安全伺服器130使用安全符記 的全部或部分的一些組合以識別使用者電腦110。查詢憑 證1016及回覆憑證1018被適當地經由連接150傳送,連接 150在一些實施例中與資料網路102維持分離以提高系統 100的安全。一替換的實施例使用資料網路102,資料網路 102在一些實施例中藉虛擬私人網路、SSL協定、秘密分 享的使用、及/或其他密碼裝置而能增強安全。若回覆憑 證1018係正當的,則交易工具伺服器140從錢包資料庫取 回對應使用者電腦11〇的屬性,以及經接收訊息1020通知 使用者電腦110註冊成功。應了解的是任何種類的編碼方 案、訊息格式、及其相類似者可被用在執行登錄順序1000。 現在請參考圖11,一例示的認證流程1100適當的使用 在一購物交易期間,認證流程Π00係由使用者電腦110爲 一需要認證的事件(例如購物)對交易工具伺服器140設置 一要求1102而開始。交易工具伺服器140適當地鑑識此事 件及寄送一啓動訊息1104至安全伺服器130,例如經連接 150,以編排口令訊息。授權伺服器306(或適當時,安全 伺服器1 30的一些其他的組件)接著編排口令訊息11 〇6(其 可包含隨機的資料)以及提供口令訊息1106至交易工具伺 服器140,例如經由連接150。交易工具伺服器140接收口 令訊息1106及轉寄口令資料至網路瀏覽器216作爲簽章的 要求訊息1108。若有需要,網路瀏覽器216開啓錢包客戶 214,以及轉寄簽章要求訊息1108。如上所述,錢包客戶214 編排一簽章要求區塊,例如包含伺服器口令,客戶口令及 4S&W200001TW ’ 10655.8020 35 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 0 * 4 .---------UP 裝--------訂--------- (請先閱讀背面之注咅?事項再填寫本頁) 548564 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明(3G) 散列的PKCS1區塊。產生的簽章要求區塊經由讀卡器204 被提供至智慧卡202。當適當時,智慧卡202適當地簽署此 區塊以及提供其X.5〇9憑證的複製檔。 簽章的區塊接著可回覆至錢包客戶214,錢包客戶214 適當地編排一合適的簽章回應訊息111〇(例如PKCS7訊息) 並將其傳送至交易工具伺服器140。交易工具伺服器140接 著制訂合法性檢查訊息Π12,合法性檢查訊息1112包含來 自簽章回應訊息1Π0的資料,以及在註冊程序期間(例如 如圖10所示的例示的註冊程序)有關使用者電腦110的安全 符記。在替換的實施例中,所提供的安全符記係接收自使 用者電腦110以作爲簽章回應訊息1110的一部分。合法性 檢查訊息1112當適當時經由連接150被傳送至安全伺服器 130。安全伺服器130接著當適當時按路徑傳送合法性檢查 訊息1112至授權伺服器306,授權伺服器306可檢查簽章及 從資料庫3 10取回適當的安全符記(在圖11中的步驟 1114)。從資料庫取得的安全符記及/或選擇性的個人的識 別碼接著被與從交易工具伺服器140取得的安全符記或識 別碼比較。若兩物件(例如安全符記或識別碼)彼此符合, 即可推論使用者電腦110目前所使用的卡與消費者在註冊 時所使用的卡是一樣的。一適當的核准或拒絕訊息1116接 著從安全伺服器130傳送至交易工具伺服器140,接著交易 被允許繼續進行。 在各種不同的實施例中,交易工具伺服器140作爲交 易期間使用者電腦11〇的代理伺服器。例如交易工具伺服 4S&W200001TW,10655.8020 36 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) —·---------"一^ 裝--------訂---------. (請先閱讀背面之注意事項再填寫本頁) 548564 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明(y?) 器140可代表使用者電腦110完成包含運送地址、卡號及相 類似者的購物表格。交易授權者電腦120可接著使用傳統 的硬體或軟體授權購物交易爲一標準的付費卡交易。應當 了解的是,然而此處所揭露的本系統所提供的增強的安全 將允許在購買者的識別上增加隱秘性,因此對於交易提供 較低的折扣是正當的。 本發明的各種不同的實施例加入一附加的保護以防止 危害安全。因爲許多伺服器端功能被倂入安全伺服器130 或交易工具伺服器140,例如可倂入各種不同以腳本程式 語言例如JavaScript由美國加州山景城的Sun Mire〇systems所定義)或Vbscript(由美國華盛頓州Redmond 的微軟公司所定義)所撰寫的腳本程式組件,所以連結至 資料網路102的伺服器可藉從伺服器提供腳本程式(或程式 碼)到客戶,而經由這些伺服器語言提供各種不同的功能 至多個使用者電腦110。程式碼被客戶電腦翻譯、編輯或 除此之外還加以執行。在合倂JavaScript的實施中,例如 腳本程式被一運行在使用者電腦110上的瀏覽器程式(例如 網際網路探險家、網景傳訊者或相似者)編譯及執行。其 他的實施例包含其他非個人電腦的瀏覽器,例如支援無線 標記語言(WML)腳本程式的無線應用協定(WAP)電話。 各種不同的腳本程式語言可包含結構、物件或其他資料機 構以存取在使用者的硬體裝置上的檔案,或除此之外用以 控制在使用者電腦上的資料。爲避免非授權的資源提供可 執行的程式碼給使用者,腳本程式語言可包含一機構以允 4S&W200001TW » 10655.8020 37 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) ---·---------裝------ (請先閱讀背面之注意事項再填寫本頁) 訂---------線0-· 548564 A7 B7 五、發明說明(3>8) 許使用者核准只從信任的資源提供的腳本程式。例如,使 用者進行上述的電子交易時,可允許執行從錢包伺服器提 供的腳本程式,但可避免在使用者的電腦上執行其他資源 所提供的其他腳本程式。 許多腳本程式語言所遭遇到的潛在的安全問題如圖 12A所示。不道德的「破壞者」(cracker)可能創造一網站, 此網站被設計來對合法的網路伺服器1206的使用者執行惡 意的行動。破壞者網站(在圖中是以「非法的網站」1204 表示)可能提供一部分的程式碼,例如腳本程式至使用者。 非法的網站1204也可能包含使用者的網路瀏覽器216以在 合法的網路伺服器1206(例如交易工具伺服器140、或在資 料網路102上的任何其他的伺服器)上要求特定的URL。參 考的URL可能被精心設計以使合法的網路伺服器1206回覆 一錯誤的訊息或其他回應至網路瀏覽器216。在各種不同 的實施例中,來自合法的網路伺服器1206的回應可能自動 地包含一來自使用者的網路瀏覽器216的一部分或變形的 要求。若回應包含JavaScript、Vbscript或其他由非法的網 站1204的惡意企圖所造成的程式碼,則程式碼可能在使用 者電腦上執行。此例子顯示許多技術中的一種,在這些技 術中「破壞者」可能包含一合法的網路伺服器1206以傳送 惡意的結構至使用者的網路瀏覽器216。因爲這些各種不 同的程式碼及腳本程式語言包含存取主機電腦的檔案系 統、註冊資料、或相似的結構,因此可以了解這些程式碼 的非授權的執行是十分不希望的。然而,如圖12A所示的 4S&W200001TW » 10655.8020 38 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) _ --I-----訂-------ΙΛ 經濟部智慧財產局員工消費合作社印製 548564 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明(3^) 技術可以允許來自非法的網站1 2 0 4的腳本程式或其他程式 碼被提供至使用者的電腦。因爲使用者的電腦認爲該等腳 本程式來自信任的資源(亦即錢包伺服器),因此客戶的電 腦可能執行來自非法的網站的程式碼,而創造出潛在的損 害、非授權的資料散佈或破壞、或相似者。圖12B顯示應 發生的正確的通訊資訊流(對照於圖12A中的非法的攻擊 資訊流)。 爲了避免這些潛在的安全問題,本發明的各種不同的 實施例適當地包含降低或排除不希望的可執行程式碼的技 術。請參考圖13,一用於降低腳本程式攻擊可能性的程序 1300適當地包含限制具有提高的允許的伺服器部分(步驟 1302)、移除在網站中該部分的危險字元(步驟1304)、當 有需要時編碼某些字元(步驟1306)、以及選擇性地記錄從 網站的相關部分提供至使用者的資料(步驟1308)。 關於步驟1302,網站典型上包含各種不同的網頁,每 一網頁有一獨特的URL。網站的使用者可在某些伺服器(例 如那些對應至聲譽良好的經濟機構或商店的伺服器)設置 提高的信任。藉由限制提高的信任至只有網站的一部分(例 如有限的URL子集(subset)以對應受信任的網站),被提供 至剩餘的網站的信任的程度適當地降低並且安全被提高 了。例如藉由設置使用者的網路瀏覽器只信任網站的一部 分,信任將被限制在網站的有限的部分。使用者的網路瀏 覽器可以人工方式或例如藉錢包伺服器提供的組態腳本程 式而配置。當網站只有某些網頁(例如一部分)被以提高的 4S&W200001TW » 10655.8020 39 $紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) •丨丨·-----------------^ — — — — — — — — . (請先閱讀背面之注意事項再填寫本頁) 548564 A7 B7 五、發明說明(4〇) 信任致能時,任何包含在有關的其他網頁的腳本程式將不 會被執行或不會被以提高的信任加以執行。 (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 除了(或二者擇一)配置客戶以使客戶只「信任」伺服 器的某些部分外,伺服器可被配置以改善客戶伺服器互動 的安全。例如,具有提高的信任的腳本程式可能在大部分 的伺服器上不被允許以改善安全。而且,提供至網站的受 信任的部分的資料,可在被回覆至使用者之前被監控及/ 或修改(步驟1304及1306)。大部分的腳本程式語言需要某 些字元以編排指令。例如,:TavaScript語言通常以置於角 括號(「<」及「>」)之間的腳本程式結構進行編碼。因此, 角括號可從被網站的受信任的部分回覆的內容中移除。若 從網站受信任的部分提供的網頁包含一試圖使用角括號的 「非法的」JavaScript程式,則舉例而言,腳本程式結構 將不會在使用者的電腦上執行,因爲在移除角括號之後腳 本程式結構將不是正確地編排。或者,某些「危險」的字 元(就像在JavaScript中的角括號)可被以替代的格式回 覆,舉例而言,對特定的字元以具有&符號以及美國資訊 交換標準碼(ASCII)値的「&標記法」回覆,或將「危險」 的字元以安全的字元取代,例如「空白」字元(步驟1306)。 應當了解的是在本發明的各種不同的實施例中的任何字元 可根據特定的語言、腳本程式環境、以及可利用的相似者 予以排除或編碼。 在各種不同的實施例中,一選擇性的步驟1308適當地 包含維持從網站的不同部分所提供的資料的資料記錄。所 4S&W200001TW,10655.8020 40 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 548564 A7 B7 五、發明說明(4丨) (請先閱讀背面之注意事項再填寫本頁) 有字元被編碼或移除的內容都會被記錄’以使記錄可以被 檢視以決定網站是否被用來危害網路客戶。例如,所有從 網站提供的內容、所有從受信任的部分中提供的內容、所 有具有腳本程式(scripting)/編製程序(programming)內容的 內容、所有從受信任的部分以外提供的內容、或任何網站 的其他部分的內容都會被記錄在一或多個資料檔中。此資 料檔可適當地被分享或除此之外被查閱以決定是否有經由 伺服器提供非授權的內容至使用者的企圖。 經濟部智慧財產局員工消費合作社印製 在某些時候,內部計算機會被「非法的」網站攻擊, 此攻擊係藉傳送包含腳本程式的內容至可以附加(例如記 錄)檔記錄內容的網路伺服器。如果瀏覽器已爲駐在伺服 器上的檔案配置爲提高的信任,在各種不同的實施例中, 當使用者藉瀏覽器檢閱網路的附加檔及其他電子商務的伺 服器時,腳本程式可以網路伺服器的信任程度在網路客戶 上執行,其中網路伺服器傳送附加檔記錄(例如以提高的 信任程度)。此腳本程式的執行可能導致攻擊,攻擊可能 發生在腳本程式被傳送至網路伺服器很久之後。此攻擊可 使用上述的同樣的方法及程序以防止混雜網站腳本程式, 例如上述的「非法的」攻擊而加以避免。如圖13所示一過 濾器,運行在網路伺服器上,例如一網路(Web)伺服器, 或運行在網路客戶上,例如一個人電腦瀏覽器,可以過濾 腳本程式控制字元及編碼該字元、拒絕該字元或拒絕整個 記錄。 4S&W200001TW,10655.8020 41 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 548564 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明(4上) 以下所述的申請專利範圍所對應的結構、材 々料、動作 以及所有相當的元件皆包含任何的結構、材料或動作以執 行結合其他申請專利範圍的元件的功能以作爲特定的申請 專利範圍。本發明的範圍應視後附的申請專利範圍及其法 定的相當者爲準,而不受上述例示的限制。 4S&W200001TW » 10655.8020 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 42 (請先閱讀背面之注咅3事項再填寫本頁)

Claims (1)

  1. 548564 A8 B8 C8 D8 六、申請專利範圍 經濟部智慧財產局員工消費合作社印於 -替換本 2003/4/14 案號:89117522 申請專利範圍 1. 一種進行電子交易的方法,包含: a. 接收在一伺服器上之一使用者之一交易要求; b. 發送一口令至該使用者; c. 根據該口令從該使用者接收一回應; d. 處理該回應以驗證該使用者;· e. 組合供該交易使用之憑證,該憑證包含至少一鑰; f. 提供至少該憑證之一部分給該使用者; g. 從該使用者接收一第二要求,該第二要求包含該憑 證之該部分;以及 h·以該鑰確認該憑證之該部分,以提供存取一交易服 務。 2. 如申請專利範圍第1項所述之方法,其中該交易是一電 子購物交易。 3. 如申請專利範圍第2項所述之方法,其中該電子購物交 易是使用一數位錢包而進行。 4. 如申請專利範圍第1項所述之方法,其中該使用者係利 用一智慧卡進行該交易。 5. —種利用電腦保護一網路伺服器的方法,以避免該網 器伺服器被作爲對一網路客戶進行攻擊的基礎,該方 法包含: a. 於該伺服器接收來自該轉路客戶的一連線要求; b. 審視該網路伺服器之一部分有無與一協定有關之特 定的字元; 4S&W200001TW,10655.8020 37355-042 本紙張尺度適用中國固家標準(CNS)A4規格(210 X 297公发) (請先Μ訪背面之注意事項再填寫本頁) A8 B8 C8 D8 548564 六、申請寻利範圍 替換本2003/4/14 案號:89117522 ζ請先-M对背面之注意事項再填寫本頁) c. 驗證來自該網路伺服器至該網路客戶之任何回應不 具有該特定的字元;以及 d. 從該網路伺服器提供該回應給該網路客戶。 6. 如申請專利範圍第5項所述之方法,進一步包含限制以 該協定對該網路伺服器之該部分進行存取動作。 7. 如申請專利範圍第5或6項所述之方法,進一步包含以 良性的字元取代該特定的字元,以使該選定的協定所 造成的安全風險降低。 8. 如申請專利範圍第5或6項所述之方法,其中該協定包 含Javascript程式語言。 9. 如申請專利範圍第5項所述之方法,進一步^包含:記錄 該特定的字元以形成一安全紀錄。 10. 如申請專利範圍第9項所述之方法,進一步包含:檢 視該安全紀錄以決定該特定的字元是否具有敵意。 11. 如申請專利範圍第5項所述之方法,其中該網路伺服 器的該保護是在電子購物交易期間達成。 12. 如申請專利範圍第11項所述之方法,其中該電子購 物交易是使用一數位錢包而進行。 經濟部智慧財產局員工消費合作社印繫 13. 一種交易系統,係促進一使用者操作一使用者電腦於 一資料網路要求一金融交易,該交易系統包含: a. —交易授權器;以及 b. —安全伺服器,係用以驗證一智慧型符記係爲該使用 者所有,並且當該驗證成功時,提供一數位憑證給該 使用者電腦; 4S&W200001TW,10655.8020 2 37355-042 本紙張尺度適用中S國家標準(CNS)A4規柊(210 X 297公芨) A8 B8 C8 DS 548564 六、申請專利範圍 替換本 2Q〇3/;f/;^ 案號:8Jllf52i 其中該交易授權器係至少一部份根據該使用者揚供.. 之該數位憑證,透過該資料網路用以授權該使用者要 求之一交易。 14·如申請專利範圍第13項所述之交易系統,進一步包 含一交易工具伺服器。 15.如申請專利範圍第13項所述之交易系統,進一步包含一錢包伺 服器,係透過該資料網路與該使用者電腦通訊。 16·如申請專利範圍第15項所述之交易系統,其中該錢 包伺服器係用以接收來自該使用者電腦之一交易的要 求,且用以連接一商業電腦系統,並且提供關於該使 用者之資訊給該商業電腦系統。 _ 17.如申g靑專利範圍第13或16項所述之交易系統r其中該 使用者電腦包含一交易工具及一讀取器,其中該讀取 器能夠在該交易工具及該智慧型符記之間傳送資料。 18·如申請專利範圍第17項所述之交易系統,其中該交 易工具是一錢包客戶。 19.如申請專利範圍第13項所述之交易系統,其中該智 慧型符記是一智慧卡。 經濟部智慧財產局員工消費合作社印5¾ 20·如申請專利範圍第13項所述之交易系統,其中該安 全伺服器及該交易授權者電腦之間的連接,是經由一 與該資料網路分離的一資料連接。 21.如申請專利範圍第17項所述之交易系統,其中該交易工 具經由一與該資料網路分離的一資料連接,而與該安全 伺服器通訊。 4S&W200001TW,10655.8020 3 37355-042 本紙法尺度运月中g舀家標準(CNS)A4蜆袼(21。297公发) 六、申請專利範圍 替換本2003/4/14洛 案號:8扔1752之 (請先瀾讀背面之注意事項再填寫本頁) 22. 如申請專利範圍第13項所述之交易系統, 慧型符記包含一數位憑證,該數位憑證獨特地識別與 該智慧型符記關聯之該使用者。 23. 如申請專利範圍第22項所述之交易系統,其中該智 慧型符記的該使用者藉一個人的識別符的使用開啓存 取該數位憑證。 24·如申請專利範圍第13項所述之交易系統,其中該智 慧型符記是由一發行者所發行,以及使用該交易系統 完成的一交易被該智慧型符記的該發行者視爲一「出 示卡」交易。 25· —種數位錢包客戶(client),係透過與一數位網路連 結之一瀏覽器程式,於一交易系統促進電子交易,該 數位錢包客戶包含: a. —錢包應用程式,係根據一使用者的輸入,透過該 數位網路,與一錢包伺服器(server)開始一通訊期 (session);以及 b·與一讀取裝置連結之一介面,其中該讀取裝置係接 受一符記以驗證該使用者的身分; 其中一安全伺服器用以驗證該符記係屬於該使用者, 經濟部智慧財產局員工消費合作社印?π 且當該驗證成功時,係提供一數位憑證給該數位錢包 客戶; 其中一交易授權器係至少一部分是根據該數位憑證,授 權該使用者要求之交易,該數位憑證係透過該數位網路 提供給該數位錢包客戶; 4S&W200001TW,10655.8020 37355-042 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公发) Ab B8 C8 D8 548564 六、申請寻利範圍 替換本2003/4/14 案號:89117522 藉此,該錢包應用程式係可利用該符記及該收到之數 位憑證,用以認證該使用者給該錢包伺服器,且透過 該數位網路聯繫該錢包伺服器,以完成該電子交易。 26. 如申請專利範圍第25項所述之數位錢包客戶,更包 含一啓動器,以存取該錢包伺服器,其中該啓動器與 該錢包伺服器交換資料,以完成該電子交易。 27. 如申請專利範圍第25或26項所述之數位錢包客戶, 其中該錢包應用程式進一步至少一部份是根據一憑 證,認證該使用者給該錢包伺服器,且該憑證係透過 該數位網路,從一安全伺服器提供並且由該數位錢包接收。 28. 如申請專利範圍第26項所述之數位錢包g戶,其中 該啓動器包含呈現給該使用者辨識之一狀態指示器, 該狀態顯示器係對應一網頁,顯示錢包服務的可用性。 29. 如申請專利範圍第27項所述之數位錢包客戶,其中 該錢包應用程式進一步由該符記取得一數位簽章,並 且透過該數位網路提供該數位簽章給該錢包伺服器。 30. —種錢包伺服器,係透過與一數位網路,於一交易 系統促進電子交易,該錢包伺服器包含: a. 與一數位網路連結之一介面;以及 b. —錢包伺服器應用程式,係與一資料庫通訊; 其中一安全伺服器係驗證一錢包客戶的使用者所提供 之一符記係屬於該使用者,且當該驗證成功時,提供 一憑證給該錢包客戶; 其中一交易授權器係至少一部分是根據該憑證,授權 4S&W200001TW,10655.8020 5 37355-042 本纸疮尺度適同中國國家標準(CNS)A4規格(2】0 X 297公芨) (請先Μ邙背面之注意事項再填寫本頁) ^up 經濟部智慧財產局員工消費合作社印# Β8 C8 DS 548564 六、申請專利範圍 替換A2g〇3f/lf修正 案號 :89117522 m y〇 經没部智慧財產局員工消費合作社印^ 該使用者要求之交易,該憑證係透過該數位網 給該錢包客戶; 其中該錢包伺服器係用以接收來自一錢包客戶之交易 要求; 藉此,該錢包伺服器係可處理從該錢包客戶收到之該憑 證,該憑證係用以認證該錢包客戶之該使用者,且認證該 使用者之後,該錢包伺服器係從該資料庫擷取使用者資 訊,並且利用該使用者資訊,代表該使用者完成該交易。 31. 如申請專利範圍第30項所述之錢包伺服器,其中該 憑證包含一數位簽章。 32. 如申請專利範圍第31項所述之錢包伺服器,其中該 憑證包含一隨機摘要,該隨機摘要係由該使用者所擁 有的一符記以數位化地簽章。 33. 如申請專利範圍第32項所述之錢包伺服器,其中該 摘要係由一安全伺服器提供給該錢包客戶。 34. 如申請專利範圍第30或32項所述之錢包伺服器,其 中代表該使用者完成該交易包含:利用該使用者資訊 完成一商業表格。 35. 一種利用電腦促進一線上購物的方法,包含: 以一安全伺服器認證一使用者; 從該安全伺服器接收一憑證,其中該安全伺服器 用以驗證該使用者提供之一符記係正確地屬於該使用者,並 且當驗證成功時,提供一憑證給該使用者,且其中一交易授 權器係至少一部分是根據提供給該使用者之該憑證, 4S&W200001TW,10655.8020 37355-042 本纸法尺度远圬中g Ε家標準(CNS)A4 /見格(21G > 297公复) η Μη r δ 之 注 t 事 項 再 填 % 本 頁 Λ8 B8 C8 D8 548564 六、申請專利範圍 替換参 2δοϊί?ΙΪ; 一 案_:濟11,522 (·請先Μ对背面之注意事項再填寫本頁) 授權該使用者要求之交易; L.___ 識別一商業位址以進行該購物; 提供該憑證給一錢包伺服器,以認證該使用者給 該錢包伺服器; 當該錢包伺服器認證成功時,重定向該商業位址 之通訊給該錢包伺服器,使得該錢包伺服器提供該使 用者之購物資訊給該商業位址; 代表該使用者完成該購物;以及 接收該購物之一結果確認。 36. 如申請專利範圍第35項所述之方法,其中該憑證包 含一數位簽章。 _ 37. 如申請專利範圍第36項所述之方法,其中該憑證包 含從一安全伺服器接收到之資料。 38. 一種利用電腦促進一線上購物的方法,包含: 於一伺服器接收一使用者之一交易要求,該要求 包含一商業位址及一憑證; 經濟部智慧財產局員工消費合作社印裝 驗證該憑證以認證該使用者,其中該伺服器係用 以驗證該使用者提供之一符記係正確地屬於該使用 者,並且當驗證成功時,提供一憑證給該使用者,且 其中該伺服器係至少一部分是根據提供給該使用者之 該憑證,授權該使用者要求之該交易; 回應該驗證步驟,從一資料庫接收使用者資訊; 對應該商業位址,完成一線上表格; 代表該使用者完成該購物;以及 4S&W200001TW,10655.8020 7 37355-042 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公发) AS B8 C8 D8 548564 六、申請專利範圍 替換春2〇〇3/4/l4 案號:89117522 (請先Μ邙背δ之注意事項再填寫本頁) 提供一購物結果給該使用者。 39. 如申請專利範圍第38項所述之方法,其中該憑證包 含一數位簽章。 40. 如申請專利範圍第39項所述之方法,其中該憑證包 含從一安全伺服器接收到之資料。 41. 如申請專利範圍第40項所述之方法,其中該安全伺 服器與該伺服器有密切連繫。 42. 如申請專利範圍第37或39項所述之方法,其中該數 位簽章係由一智慧卡所產生。 43. 一種利用電腦促進使用一服務的方法,包含: 從一使用者接收一登入要求; ^ 驗證該使用者擁有之一符記; 當該驗證成功時,提供一憑證給該使用者; 從一使用者接收一交易要求,該交易要求包含至 少該憑證之一部分;以及 處理該憑證之該部分,以提供對該服務之使用。 44. 如申請專利範圍第43項所述之方法,其中該驗證步 驟包含一口令-回應。 經濟部智慧財產局員工消費合作社印 45. 如申請專利範圍第44項所述之方法,其中該口令-回 應包含提供給該符記之隨機資料。 46. 如申請專利範圍第45項所述之方法,其中該口令-回 應進一步包含該隨機資料之一數位簽章。 47. 如申請專利範圍第43、44、45或46項所述之方法,其中 該服務係一金融交易。 4S&W200001TW,10655.8020 8 37355-042 本纸張尺度適罔中國@家標準(CNS)A4規柊(210 X 297公复)
TW089117522A 1999-08-31 2000-11-23 Methods and apparatus for conducting electronic commerce TW548564B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US15188099P 1999-08-31 1999-08-31
US16466899P 1999-11-09 1999-11-09
US16557799P 1999-11-15 1999-11-15
US20163500P 2000-05-03 2000-05-03

Publications (1)

Publication Number Publication Date
TW548564B true TW548564B (en) 2003-08-21

Family

ID=27495993

Family Applications (1)

Application Number Title Priority Date Filing Date
TW089117522A TW548564B (en) 1999-08-31 2000-11-23 Methods and apparatus for conducting electronic commerce

Country Status (28)

Country Link
EP (1) EP1212732B1 (zh)
JP (2) JP2003508838A (zh)
KR (1) KR100806993B1 (zh)
CN (1) CN1376292A (zh)
AR (1) AR027848A1 (zh)
AT (1) ATE258328T1 (zh)
AU (1) AU775976B2 (zh)
BR (1) BR0013822A (zh)
CA (3) CA2382922C (zh)
CZ (1) CZ2002744A3 (zh)
DE (1) DE60007883T2 (zh)
DK (1) DK1212732T3 (zh)
DZ (1) DZ3214A1 (zh)
ES (1) ES2215064T3 (zh)
HK (1) HK1048550B (zh)
HR (1) HRP20020180A2 (zh)
HU (1) HUP0202471A2 (zh)
IL (1) IL148319A0 (zh)
MA (1) MA27459A1 (zh)
MX (1) MXPA02002081A (zh)
NO (1) NO20020996L (zh)
NZ (1) NZ517840A (zh)
PL (1) PL353773A1 (zh)
PT (1) PT1212732E (zh)
SI (1) SI1212732T1 (zh)
TR (2) TR200201280T2 (zh)
TW (1) TW548564B (zh)
WO (1) WO2001016900A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI396112B (zh) * 2004-08-17 2013-05-11 Google Inc 以電子商務中身份與隱私應用進行賦權管理之系統、方法、服務方法、與程式產品
TWI559169B (zh) * 2015-10-01 2016-11-21 Chunghwa Telecom Co Ltd Authorization method and architecture of card with user - side card authority control and traceability
TWI695354B (zh) * 2018-11-21 2020-06-01 呂英璋 電腦程式編程學習系統
US11270298B2 (en) 2014-04-14 2022-03-08 21, Inc. Digital currency mining circuitry

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020186255A1 (en) 1999-10-28 2002-12-12 Shafron Thomas Joshua Method and system of facilitating on-line shopping using an internet browser
JP2002318808A (ja) * 2001-04-20 2002-10-31 Cybozu Inc 個人情報登録支援システム
US7363486B2 (en) 2001-04-30 2008-04-22 Activcard Method and system for authentication through a communications pipe
WO2002089444A1 (en) * 2001-04-30 2002-11-07 Activcard Ireland, Limited Method and system for authenticating a personal security device vis-a-vis at least one remote computer system
US20020162021A1 (en) 2001-04-30 2002-10-31 Audebert Yves Louis Gabriel Method and system for establishing a remote connection to a personal security device
US7225465B2 (en) 2001-04-30 2007-05-29 Matsushita Electric Industrial Co., Ltd. Method and system for remote management of personal security devices
WO2002091316A1 (en) 2001-04-30 2002-11-14 Activcard Ireland, Limited Method and system for remote activation and management of personal security devices
JP4780915B2 (ja) * 2001-11-01 2011-09-28 ヤフー! インコーポレイテッド インターネットブラウザを用いてオンライン・ショッピングを簡便化する方法およびシステム
US7162631B2 (en) 2001-11-02 2007-01-09 Activcard Method and system for scripting commands and data for use by a personal security device
US20030167399A1 (en) * 2002-03-01 2003-09-04 Yves Audebert Method and system for performing post issuance configuration and data changes to a personal security device using a communications pipe
CN100339781C (zh) * 2002-04-26 2007-09-26 国际商业机器公司 向请求实体传送身份相关信息的方法和***
EP1406156A1 (en) * 2002-10-03 2004-04-07 Nokia Corporation Method for activation of the wallet program in an internet terminal and an internet terminal
US7089429B2 (en) * 2002-11-25 2006-08-08 Nokia Corporation Creation of local usage rights voucher
US8473355B2 (en) * 2002-12-06 2013-06-25 Facebook, Inc. System and method for electronic wallet conversion
US7483845B2 (en) 2003-06-24 2009-01-27 Nokia Corporation Methods, system, and computer readable medium for user data entry, at a terminal, for communication to a remote destination
AU2003903229A0 (en) 2003-06-25 2003-07-10 Ewise Systems Pty Ltd A system and method for facilitating on-line payment
WO2006117768A1 (en) * 2005-05-03 2006-11-09 Lincor Solutions Limited An information management and entertainment system
WO2007012583A1 (fr) * 2005-07-26 2007-02-01 France Telecom Procede de controle de transactions securisees mettant en oeuvre un dispositif physique unique, dispositif physique, systeme, et programme d'ordinateur correspondants
CZ2006759A3 (cs) * 2006-12-01 2008-07-09 Kalfus@Jan Zpusob úhrady hotovostních plateb pri uzavírání obchodu prostrednictvím internetu a hotovostní platební systém
DE102007009212A1 (de) * 2007-02-26 2008-08-28 Giesecke & Devrient Gmbh Tragbarer Datenträger
GB2447059B (en) 2007-02-28 2009-09-30 Secoren Ltd Authorisation system
CN101184107B (zh) * 2007-12-17 2010-09-01 北京飞天诚信科技有限公司 网上交易***及利用该***进行网上交易的方法
DE102008021030B4 (de) * 2008-04-24 2020-02-20 Volkswagen Ag Verfahren zum Betreiben eines Fahrzeugs sowie entsprechende Vorrichtung und entsprechendes Fahrzeug
KR101062099B1 (ko) * 2008-08-14 2011-09-02 에스케이 텔레콤주식회사 카드에 저장된 어플리케이션의 활성화를 위한 시스템 및 방법
EP2340503A4 (en) * 2008-10-13 2013-01-09 Hewlett Packard Development Co SYSTEMS AND METHODS FOR SECURING SENSITIVE INFORMATION
US8160064B2 (en) 2008-10-22 2012-04-17 Backchannelmedia Inc. Systems and methods for providing a network link between broadcast content and content located on a computer network
US9094721B2 (en) 2008-10-22 2015-07-28 Rakuten, Inc. Systems and methods for providing a network link between broadcast content and content located on a computer network
US9715681B2 (en) 2009-04-28 2017-07-25 Visa International Service Association Verification of portable consumer devices
US8893967B2 (en) 2009-05-15 2014-11-25 Visa International Service Association Secure Communication of payment information to merchants using a verification token
US8602293B2 (en) 2009-05-15 2013-12-10 Visa International Service Association Integration of verification tokens with portable computing devices
US8534564B2 (en) 2009-05-15 2013-09-17 Ayman Hammad Integration of verification tokens with mobile communication devices
US10846683B2 (en) 2009-05-15 2020-11-24 Visa International Service Association Integration of verification tokens with mobile communication devices
US9105027B2 (en) 2009-05-15 2015-08-11 Visa International Service Association Verification of portable consumer device for secure services
US9038886B2 (en) 2009-05-15 2015-05-26 Visa International Service Association Verification of portable consumer devices
US10255591B2 (en) 2009-12-18 2019-04-09 Visa International Service Association Payment channel returning limited use proxy dynamic value
WO2012122049A2 (en) 2011-03-04 2012-09-13 Visa International Service Association Integration of payment capability into secure elements of computers
DE102011015486B4 (de) 2011-03-29 2012-12-20 Sikom Software Gmbh Verfahren und Anordnung zur Erstellung situationsgerechter multimedialer Protokolle mittels Telekommunikationsnetz mit WEB- und Sprachportalen
KR101767301B1 (ko) 2011-09-09 2017-08-10 라쿠텐 인코포레이티드 대화형 텔레비전 노출에 대한 소비자 제어를 위한 시스템들 및 방법들
US9137262B2 (en) 2011-10-11 2015-09-15 Citrix Systems, Inc. Providing secure mobile device access to enterprise resources using application tunnels
US9280377B2 (en) 2013-03-29 2016-03-08 Citrix Systems, Inc. Application with multiple operation modes
CA2862020C (en) 2012-01-19 2018-03-20 Mastercard International Incorporated System and method to enable a network of digital wallets
US10282724B2 (en) 2012-03-06 2019-05-07 Visa International Service Association Security system incorporating mobile device
US9171302B2 (en) * 2012-04-18 2015-10-27 Google Inc. Processing payment transactions without a secure element
EP2815365A4 (en) * 2012-05-04 2015-11-18 Mastercard International Inc PLATFORM TRANSFORMING CONVERGED ELECTRONIC WALLET
US9053340B2 (en) 2012-10-12 2015-06-09 Citrix Systems, Inc. Enterprise application store for an orchestration framework for connected devices
US9774658B2 (en) 2012-10-12 2017-09-26 Citrix Systems, Inc. Orchestration framework for connected devices
US8910239B2 (en) 2012-10-15 2014-12-09 Citrix Systems, Inc. Providing virtualized private network tunnels
CN104854561B (zh) 2012-10-16 2018-05-11 思杰***有限公司 用于应用程序管理框架的应用程序封装
US20140108793A1 (en) 2012-10-16 2014-04-17 Citrix Systems, Inc. Controlling mobile device access to secure data
US9971585B2 (en) 2012-10-16 2018-05-15 Citrix Systems, Inc. Wrapping unmanaged applications on a mobile device
US10284627B2 (en) 2013-03-29 2019-05-07 Citrix Systems, Inc. Data management for an application with multiple operation modes
US9413736B2 (en) * 2013-03-29 2016-08-09 Citrix Systems, Inc. Providing an enterprise application store
US9355223B2 (en) 2013-03-29 2016-05-31 Citrix Systems, Inc. Providing a managed browser
US9985850B2 (en) 2013-03-29 2018-05-29 Citrix Systems, Inc. Providing mobile device management functionalities
US10373166B2 (en) * 2013-05-24 2019-08-06 Marc George System for managing personal identifiers and financial instrument use
US9922322B2 (en) 2013-12-19 2018-03-20 Visa International Service Association Cloud-based transactions with magnetic secure transmission
RU2686014C1 (ru) 2013-12-19 2019-04-23 Виза Интернэшнл Сервис Ассосиэйшн Способы и системы облачных транзакций
JP2017511562A (ja) * 2014-04-16 2017-04-20 ニュークリアス ソフトウェア エクスポーツ リミテッド 大量電子取引の効率的運用のための装置、システム、及び方法
DE102014005701A1 (de) 2014-04-17 2015-10-22 HST High Soft Tech GmbH Verfahren zur telefonischen Authentifizierung von Benutzern privater oder öffentlicher Netzwerke zum Datenaustausch
AU2015264124B2 (en) 2014-05-21 2019-05-09 Visa International Service Association Offline authentication
US9775029B2 (en) 2014-08-22 2017-09-26 Visa International Service Association Embedding cloud-based functionalities in a communication device
US10187363B2 (en) 2014-12-31 2019-01-22 Visa International Service Association Hybrid integration of software development kit with secure execution environment
CN107067251B (zh) * 2016-01-25 2021-08-24 苹果公司 使用具有地理上受限的非本地凭据的电子设备进行交易
WO2017165576A1 (en) 2016-03-22 2017-09-28 Visa International Service Association Adaptable authentication processing
US11516664B2 (en) * 2016-04-05 2022-11-29 Carrier Corporation Credential licensing service
KR101941587B1 (ko) * 2017-07-28 2019-04-11 김금철 카드사가 결제요청을 수신한 후에 사용자를 직접 확인하는 결제시스템 및 결제방법

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0722596A4 (en) * 1991-11-12 1997-03-05 Security Domain Pty Ltd METHOD AND SYSTEM FOR SECURE, DECENTRALIZED PERSONALIZATION OF CHIP CARDS
DE4339460C1 (de) * 1993-11-19 1995-04-06 Siemens Ag Verfahren zur Authentifizierung eines Systemteils durch ein anderes Systemteil eines Informationsübertragungssystems nach dem Challenge-and Response-Prinzip
US5832212A (en) * 1996-04-19 1998-11-03 International Business Machines Corporation Censoring browser method and apparatus for internet viewing
US5905736A (en) * 1996-04-22 1999-05-18 At&T Corp Method for the billing of transactions over the internet
JPH09305666A (ja) * 1996-05-16 1997-11-28 Nippon Telegr & Teleph Corp <Ntt> 電子決済方法ならびにシステム
US6029150A (en) * 1996-10-04 2000-02-22 Certco, Llc Payment and transactions in electronic commerce system
US6167520A (en) * 1996-11-08 2000-12-26 Finjan Software, Inc. System and method for protecting a client during runtime from hostile downloadables
IL120632A0 (en) * 1997-04-08 1997-08-14 Zuta Marc Multiprocessor system and method
MXPA00002497A (es) 1997-09-12 2003-07-21 Amazon Com Inc Metodo y sistema para hacer una orden de compra por medio de una red de comunicaciones.
US6026166A (en) * 1997-10-20 2000-02-15 Cryptoworx Corporation Digitally certifying a user identity and a computer system in combination
KR100241350B1 (ko) * 1997-10-27 2000-02-01 정선종 전자 거래에서 안전한 전자 공증문서 생성방법
EP0917119A3 (en) * 1997-11-12 2001-01-10 Citicorp Development Center, Inc. Distributed network based electronic wallet
KR20010033972A (ko) * 1998-01-09 2001-04-25 사이버세이퍼 코퍼레이션 클라이언트측 공개키 인증방법 및 단기증명장치
US6327578B1 (en) * 1998-12-29 2001-12-04 International Business Machines Corporation Four-party credit/debit payment protocol

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI396112B (zh) * 2004-08-17 2013-05-11 Google Inc 以電子商務中身份與隱私應用進行賦權管理之系統、方法、服務方法、與程式產品
US11270298B2 (en) 2014-04-14 2022-03-08 21, Inc. Digital currency mining circuitry
TWI559169B (zh) * 2015-10-01 2016-11-21 Chunghwa Telecom Co Ltd Authorization method and architecture of card with user - side card authority control and traceability
TWI695354B (zh) * 2018-11-21 2020-06-01 呂英璋 電腦程式編程學習系統

Also Published As

Publication number Publication date
KR100806993B1 (ko) 2008-02-25
DZ3214A1 (fr) 2001-03-08
HUP0202471A2 (en) 2002-11-28
WO2001016900A2 (en) 2001-03-08
HK1048550A1 (en) 2003-04-04
AU775976B2 (en) 2004-08-19
TR200201280T2 (tr) 2002-08-21
JP2011060291A (ja) 2011-03-24
CZ2002744A3 (cs) 2004-02-18
HK1048550B (zh) 2004-10-21
ES2215064T3 (es) 2004-10-01
NZ517840A (en) 2005-03-24
TR200202436T2 (tr) 2003-01-21
CA2382922A1 (en) 2001-03-08
WO2001016900A3 (en) 2001-10-04
SI1212732T1 (en) 2004-10-31
KR20020039339A (ko) 2002-05-25
HRP20020180A2 (en) 2004-06-30
DE60007883T2 (de) 2004-10-14
EP1212732B1 (en) 2004-01-21
BR0013822A (pt) 2002-07-23
IL148319A0 (en) 2002-09-12
CN1376292A (zh) 2002-10-23
CA2893917C (en) 2017-01-17
JP2003508838A (ja) 2003-03-04
CA2753375A1 (en) 2001-03-08
MA27459A1 (fr) 2005-08-01
AU7090700A (en) 2001-03-26
CA2753375C (en) 2015-09-22
ATE258328T1 (de) 2004-02-15
MXPA02002081A (es) 2004-07-30
DK1212732T3 (da) 2004-06-07
CA2382922C (en) 2011-12-13
NO20020996L (no) 2002-04-24
JP5439322B2 (ja) 2014-03-12
PT1212732E (pt) 2004-06-30
DE60007883D1 (de) 2004-02-26
PL353773A1 (en) 2003-12-01
AR027848A1 (es) 2003-04-16
EP1212732A2 (en) 2002-06-12
NO20020996D0 (no) 2002-02-28
CA2893917A1 (en) 2001-03-08

Similar Documents

Publication Publication Date Title
TW548564B (en) Methods and apparatus for conducting electronic commerce
US20180114206A1 (en) Methods and apparatus for conducting electronic transactions
JP5638046B2 (ja) コンピュータ・ネットワーク上において行われる購買を許可する方法およびシステム
US7953671B2 (en) Methods and apparatus for conducting electronic transactions
KR101015341B1 (ko) 온라인 지불인 인증 서비스
RU2252451C2 (ru) Способ проведения трансакций, компьютеризованный способ защиты сетевого сервера, трансакционная система, сервер электронного бумажника, компьютеризованный способ выполнения онлайновых покупок (варианты) и компьютеризованный способ контроля доступа
JP2004527861A (ja) 安全な現金を使用しない支払取引を行うための方法および現金を使用しない支払システム
KR100822985B1 (ko) 닉네임을 이용한 지불결제 처리 시스템
AU2004231226B2 (en) Methods and apparatus for conducting electronic transactions

Legal Events

Date Code Title Description
GD4A Issue of patent certificate for granted invention patent
MM4A Annulment or lapse of patent due to non-payment of fees