CN1265292C - 电子事务处理系统及其方法 - Google Patents

电子事务处理系统及其方法 Download PDF

Info

Publication number
CN1265292C
CN1265292C CNB008194254A CN00819425A CN1265292C CN 1265292 C CN1265292 C CN 1265292C CN B008194254 A CNB008194254 A CN B008194254A CN 00819425 A CN00819425 A CN 00819425A CN 1265292 C CN1265292 C CN 1265292C
Authority
CN
China
Prior art keywords
electronic
approval
transaction
user
authorization
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
CNB008194254A
Other languages
English (en)
Other versions
CN1452739A (zh
Inventor
云炯·P·王
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Otto & Co., Ltd.
Original Assignee
Esign Inc
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 Esign Inc filed Critical Esign Inc
Publication of CN1452739A publication Critical patent/CN1452739A/zh
Application granted granted Critical
Publication of CN1265292C publication Critical patent/CN1265292C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0442Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
    • 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/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • 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/08Payment architectures
    • G06Q20/18Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
    • 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/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • 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
    • G06Q20/3415Cards acting autonomously as pay-media
    • 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
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • 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
    • 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
    • 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/1025Identification of user by a PIN code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0853Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
    • 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/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/321Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wearable devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/102Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for e-commerce

Abstract

本发明公开了一种电子事务处理系统及方法,其应用电子服务授权权标认可在电子事务处理系统和用户所携带的便携式电子授权设备(PEAD)(200)之间的事务处理请求。该PEAD(200)给用户提供关于认可事务处理请求的能力的信息。在用户认可事务处理请求时,PEAD(200)接收表示电子服务授权权标的数字数据。

Description

电子事务处理系统及其方法
本申请是1998年4月27日申请的美国申请No.09/067,176的继续部分申请,而申请09/067,176又是1996年12月4日申请的美国申请No.08/759,555(即现在的美国专利No.5,917,913)的继续。
技术领域
本发明涉及一种实施电子事务处理的方法和装置。更具体地说,本发明涉及这样的便携式电子授权设备(PEAD),这种电子授权设备能够有利地且基本上消除与在用户和电子事务处理系统之间认可事务处理的已有技术相关的安全性危险。
背景技术
电子事务处理系统是公知的。电子事务处理系统通常允许用户电子地实施指定的事务处理,这实质上提高了效率并方便了用户。电子事务处理的实例包括通过计算机网络实施的事务处理、自动柜员机(ATM)、自动销售网点系统、自动图书馆系统等。通过计算机网络实施的事务处理可能包括广泛的事务处理,包括通过计算机网络(例如大家所公知的因特网)交换信息和数据以在网络上从提供商购物。ATM通常允许用户以电子的方式与金融机构进行金融事务处理(比如取款、转帐、储蓄等)。商店可以使用自动销售网点系统以允许用户使用用户的电子账号购买商品或服务,应用自动图书馆系统可以允许用户借出或返回图书馆资料。电子事务处理系统的其它的实例还有许多,为简洁起见在此就不一一列举。
为提高用户的账户的安全性,电子事务处理系统通常要求用户提供标识数据以验证他自己为经授权的用户以认可所提出的事务处理。如果用户提供所要求的标识数据失败,则不能批准所提出的事务处理,因此不能进行处理。可以每次都要求标识数据。例如,自动销售网点系统可能要求用户认可购买事务处理,并且如果认可该事务处理的人已经提供了将他自己验证为经授权来执行该认可的人的足够的识别数据则仅要求他接收认可消息。可替换的是,在开始会话时可以通过用户输入标识数据以验证他自己并使用户随后能够执行任何数量的事务处理而不需要进一步的验证。
在已有技术中,通常要求用户手动地给电子事务处理系统输入标识数据以进行验证。通常,标识数据的输入包括在数字小键盘或键盘上键入口令。然后将标识数据与先前存储在电子事务处理系统中的数据进行比较,在相匹配时满足验证。如前文所述,如果不匹配则不允许继续进行所提出的事务处理。
虽然已有的电子事务处理系统提供了某些保护措施以防止未经授权的存取和使用用户的账户,但是存在缺陷。为说明与已有技术的电子事务处理系统相关的某些缺陷,在此参考附图1。附图1所示为自动柜员机(ATM)100,代表电子事务处理系统102的请求设备。电子事务处理系统102例如可以包括包含有先前存储了标识数据和用户106的账户数据的中央数据库104。
为开始与ATM100的典型的事务处理,用户106首先将数据卡107(比如银行卡或信用卡)插入到卡读取器109中。数据卡107通常包括磁条,该磁条包含了账号和与该用户相关的其它的信息,然后通过卡读取器109读取这些信息。存储在数据卡107中的数据使电子事务处理系统102确定在数据库104中用户106的哪个账户希望进行商业交易。
通过在ATM100上的小键盘108,用户106可以输入他的标识数据例如他的个人识别号码(PIN)以验证他自己。如果所输入的标识数据与存储在数据库104中的通过数据卡107所识别的账户相关的标识数据相匹配,则验证用户合法并授权存取他的账户。如果不相匹配,则验证失败。在验证之后,用户106例如可以应用小键盘108和屏幕110的组合以从他的账户中提取现金,从ATM100中发放现金并从他在数据库104中的账户中相应地减去差额。
在理论上,输入到ATM100中的标识数据应该安全。在实际中,在已有技术的验证技术中存在许多可能的对标识数据的安全性危险。由于在输入到ATM100之前不对标识数据进行加密,因此未加密的标识数据易于被未经授权地访问并获取。在已有技术中对标识数据进行加密不实际,因为执行加密或记忆经加密的标识数据对用户来说太复杂和/或不方便。例如,在已有技术中,如果在输入时不经意地被别人例如在用户106旁边的另一人在屏幕110或更可能的是在键盘108上看见,则可能会未经授权地获取标识数据。
即使在已有技术中例如在从ATM100传输到数据库104之前对标识数据进行加密,则加密通常发生在ATM100内,但仍然要求从用户106输入非经加密的标识数据,标识数据在ATM100中仍然存在一定的持续时间。如果未经授权的一方能够获取进入ATM100并截获在其中非经加密的标识数据,例如通过在ATM100中实施的软件或硬件,未经授权地对标识数据的访问仍然可能会发生。
此外,如果在ATM100内实施公用密钥加密技术,在ATM100内的用户的私有密钥的存储使得它的私有密钥易于被窃取,进一步存在暴露用户的账户的危险。被窃取的口令和/或私有密钥可能被用于允许未经授权的人存取用户的账户而给用户造成损失。
考虑到前述的问题,需要一种理想的装置和方法来实施与电子事务处理系统进行事务处理,同时基本消除对用户账户的未经授权地访问和未经授权地取得用户的标识数据的危险。可取的是,这种装置应该是易于携带以允许用户在任何地方方便且舒服地执行事务处理验证。
发明内容
在一个实施例中,本发明涉及一种完成事务处理请求的方法,这种事务处理请求属于在具有服务器和请求设备的电子网络上实施的电子事务处理。该方法包括从在请求设备上的服务器中接收包括可执行的部分的事务处理程序。该方法也包括为与请求终端相关的事务处理认可设备的搜索、应用可执行的部分。如果检测到事务处理认可设备,则该方法包括应用事务处理认可设备来认可事务处理请求。进一步包括应用请求设备将认可的事务处理请求发送给服务器以完成电子事务处理。所认可的事务处理请求表示认可了事务处理请求。
在另一实施例中,本发明涉及一种完成事务处理请求的方法,这种事务处理请求属于在具有服务器和请求设备的电子网络上实施的电子事务处理。该方法包括从在请求设备上的服务器中接收包括可执行的部分的事务处理程序。该方法也包括从在请求设备上的用户中接收事务处理认可数据,其中事务处理程序的可执行部分包括第一组代码,这第一组代码被构造成对事务处理认可数据进行加密。也包括应用第一组代码对事务处理认可数据进行加密。进一步包括应用事务处理程序将经加密的事务处理认可数据发送到服务器以完成电子事务处理。
在再一实施例中,本发明涉及一种完成事务处理请求的方法,这种事务处理请求属于在具有服务器和请求设备的电子网络上实施的电子事务处理。该方法包括从在请求设备上的服务器中接收包括可执行的部分的事务处理程序。该方法也包括为与请求终端相关的事务处理认可设备的搜索、应用可执行的部分。如果检测到事务处理认可设备,则该方法包括应用事务处理认可设备来认可事务处理请求。如果没有检测到事务处理认可设备,则该方法也包括应用与请求设备相关的输入设备来认可事务处理请求。此外该方法还包括应用请求设备将认可的事务处理请求发送给服务器以完成电子事务处理。所认可的事务处理请求表示用户通过事务处理认可设备和输入设备中至少一种设备认可了事务处理请求。
通过下文的详细描述和对附图中的不同附图的研究,本发明的这些优点和其它的优点都会清楚。
附图说明
为便于讨论,附图1所示为包括自动柜员机(ATM)的已有技术的电子事务处理系统。
附图2所示为根据本发明的一种实施例的便携式电子授权设备(PEAD),它代表一种安全地认可与电子事务处理系统实施的事务处理的装置。
附图3A所示为在本发明的一种实施例中的附图2的PEAD的简化示意图。
附图3B所示为在本发明的一种实施例中的代表事务处理认可数据的格式。
附图4所示为根据本发明的一种实施例PEAD的逻辑方块示意图。
附图5A所示为根据本发明的一种实施例PEAD的高等级的硬件的实施方式。
附图5B所示为PEAD的一种实施方式,其中在IC中实施PEAD电路。
附图5C所示为附图5B的PEAD嵌入在卡状外壳中之后的外部视图。
附图6A所示为根据本发明的一种优选实施例的PEAD的外部视图。
附图6B所示为根据本发明的一方面实施附图6A的PEAD的硬件的简化方式。
附图7A-B所示为根据本发明的某些方面说明实施本发明的PEAD的认可技术的流程图。
附图8所示为根据本发明的一方面说明在应用公用密钥加密技术加密事务处理认可数据中所包括的步骤的流程图。
附图9A-B所示为包括事务处理认可设备的实例性电子事务处理系统,为便于讨论本发明的其它方面,应用事务处理程序以实现电子事务处理。
附图10所示为根据本发明的一种实施例计算机实施的过程的实例性流程图,该过程允许所下载的事务处理程序在请求设备上完成电子事务处理。
附图11所示为实例性事务处理请求以便于讨论。
具体实施方式
附图2所示为根据本发明的一种实施例的便携式电子授权设备(PEAD)200,它代表一种安全地认可通过电子事务处理系统实施的事务处理的装置。参考附图2,请求设备202可以经过通信端口204通过将属于所提出的事务处理的事务处理请求发送给PEAD 200来开始事务处理请求过程。请求设备202例如可以代表ATM机、在网络中的计算机终端、自动图书馆登记终端、便携式设备、手持式设备或能够允许用户与电子事务处理系统进行商业交易的类似的设备。所提出的事务处理例如可以是一定金额的特定物品的销售处理。事务处理请求本身例如可以包括事务处理ID、销售商的名称、销售商的ID、提出购买的时间等。在一种实施例中,可以对来自请求设备202的事务处理请求进行加密以提高安全性,但这不是必须的。属于所提出的事务处理的数据通过在附图2中的通路206到达PEAD 200。
端口204可以代表红外端口以便于与PEAD 200进行红外通信。可替换的是,端口204可以表示无线端口以有利于无线通信。端口204甚至可以代表触点型连接端口,比如具有电触点以直接将PEAD 200插入到端口204中以有利于通信的磁性读/写机构或插塞。对于在本领域的熟练技术人员来说在请求设备202和PEAD 200之间进行通信的其它的技术是易于理解的。
然后用户可以在请求设备202的屏幕208上或可选择地在PEAD200的显示屏(在附图2中没有示出)上检查属于所提出的事务处理的数据。如果用户认可事务处理,例如,购买给定金额的物品,然后用户可以通过启动在PEAD 200上的开关210表示这种认可,这使得可以以用户标识数据产生认可消息、加密并经过通路212发送回请求设备202。如果没有认可事务处理,用户可以简单地不做任何事情并在经过了一定时间后使事务处理请求超时,或者可以启动在PEAD200上的另一开关(在附图1中没有示出),这就通过通路212将经加密的或非加密的拒绝消息发送回请求设备202。
本发明不同于附图1的已有技术,在附图1中的已有技术中要求用户给电子事务处理系统例如ATM100输入他的标识数据以验证他自己。相反,本发明将与用户安全相关的标识数据一直保存在PEAD200中。在PEAD 200进行事务处理认可,并在发送给电子事务处理系统例如在附图2中的请求设备202之前再次在这种PEAD 200中对表示这种认可的数据进行加密。
因此,即使截获认可数据,他的加密仍然可以防止未经授权的用户使用标识数据用于非法目的。如果使用公用密钥加密技术来对认可数据进行加密,用户的私有密钥也总是保持在PEAD 200内。由于要求用户的私有密钥进行加密并且其它的人不知道,即使对于在一个实施例中的电子事务处理系统,如果截获了加密的认可数据,他对未经授权的第三方仍然是无用的,即使使用用户的公用密钥可以对私有密钥进行解密。此外,这不同于已有技术的验证技术,在这种技术中在电子事务处理系统中进行加密并且要求输入标识数据和/或从ID卡(比如ATM卡、信用卡等)中读取用户的私有密钥。如前文所述,由于已有技术中的电子事务处理系统要求这种标识数据和/或用户的私有密钥的事实将这些数据暴露在危险之中,例如,如果请求设备不安全或对通过软件或硬件进行数据截获开放。
作为另一不同之处,本发明应用便携式电子授权设备(PEAD)内的电路来执行认可和对在PEAD本身内的事务处理认可数据进行加密。相反,已有技术的数据卡基本是无源设备。例如,已有技术的ATM卡或信用卡仅具有磁条以存储账户信息,并且不需要任何设备来执行对事务处理认可数据的认可和/或加密。虽然目前正在研究之中的智能卡或IC卡可以包含电子电路,其电流标准的实施仍然需要一个与请求设备相关的读取器以读出标识数据和/或用户的私有密钥以便请求设备执行任何认可和/或加密。如前文所述,在将这些数据发送到请求设备的过程中不必将这些数据暴露在被窃取和/或未经授权的截获的危险之中。
还应该特别注意的是虽然在本说明书中为便于理解并强调本发明的特定方面讨论了公用密钥加密技术,但是整个发明并不限于任何特定的加密算法,而是应用任何常规的加密技术都可以实施,包括公用密钥加密算法比如RSA、Diffie-Hellman或其它的离散的算法系统、椭圆曲线系统等。关于某些公用密钥加密技术的其它信息,例如可以参考IEEE P1363(Working Draft dated August 22,1996,从IEEEStandards Dept.345 East 7th Street,New York,New York 10017-2349中可得到)。
如上文所述,在已有技术中事务处理认可发生在电子事务处理系统中。相反,本发明允许事务处理认可发生在PEAD 200内。事务处理认可全部发生在PEAD 200内的事实提供了许多优点。例如,在一种实施例中这种特征消除了在认可设备中需要标识数据和/或用户的私有密钥。事务处理认可全部发生在PEAD 200内的事实(应用总是安全地存放在PEAD 200内的用户的标识数据和/或用户的私有加密密钥)实质上提高了用户的标识数据和用户的私有密钥的保密性以及事务处理认可过程的整体性。
由于认可全部发生在PEAD 200内,因此用于验证事务处理的用户的标识数据可以更加复杂和精心设计以确保更加安全。举例来说,用户标识数据可以比简单的口令更加精心地设计并且可以包括用户的名字、他的生日、他的社会安全号或其它的唯一的生物测定或唯一的标识数据比如指纹、DNA编码序列、声纹等。相反,由于更加精心设计的标识数据可能记忆起来太困难或手动输入太麻烦,因此已有的验证技术限制用户标识数据为简单的模式,例如少数几个字符的简单口令,这种口令易于被用户记忆。此外,即使复杂的ID数据可以存储在已有技术的数据卡中,仍然要求将它读入到电子事务处理系统的请求设备中,一旦读取它,就再次将这种数据暴露在被窃取或截获的危险之中。
还可以提供其它的安全措施(下文将更加详细地讨论)以防止电子地或通过物理手段访问PEAD 200内的用户的标识数据和/或用户的私有密钥。由于标识数据和/或用户的私有密钥从未暴露过,因此实质上使这些数据的安全性危险最小。
附图3A所示为在本发明的一种实施例中包括开关210的附图2的PEAD 200的简化的示意图。提供数据通路206以从电子事务处理系统接收事务处理请求,提供数据通路212以将事务处理认可数据发送回电子事务处理系统。应该特别注意的是虽然为了便于理解在此仅仅讨论两个数据通路,但是在一种实施例中这些数据通路和其它的数据通路都可以代表逻辑数据通路并且可以通过单个的物理数据连接实施。同样地,在一种实施例中为便于理解在此的不同的端口可以代表逻辑数据端口,而在实际中可以应用单个的物理端口实施。
在事务处理请求(例如从ATM机提取200.00美元的事务处理)通过数据通路206发送到PEAD 200,通过加密逻辑300接收这种事务处理。在这一点上,例如通过PEAD 200和/或电子事务处理系统所提供的显示屏或声音输出,用户可以检查所提出的事务处理,并选择认可或不认可所提出的事务处理。如果用户认可该事务处理,在一种实施例中他可以启动开关210,该开关产生事务处理认可数据,然后在通过通路212发送回电子事务处理系统之前通过加密逻辑300进行加密。
注意,在事务处理认可过程中应用的用户标识数据块302并不直接耦合到通路206和212。换句话说,存储用户标识数据的存储器希望与PEAD 200的输入和输出端口去耦合以防止对其直接存取。
如果希望对用户标识数据302进行存取,例如认可事务处理,则可以仅通过加密逻辑块300进行存取。同样地,不可能直接存取存储用户的私有密钥的存储器部分304。如果希望存取用户的私有密钥304,例如加密事务处理认可数据,则可以仅通过加密逻辑块300进行存取。应该特别注意的是虽然所示的用户标识302和用户的私有密钥304都存储在不同的存储器部分中,但是这种实例仅是为了便于理解的目的,在一种实施例中这两种数据实际上存储在相同的存储器模块的不同的地址上。
在某些情况下,事务处理认可数据要求包括标识数据302的某些部分。例如,嵌入在来自电子事务处理系统的事务处理请求中的事务处理可以在进行加密之前附加上表示“电子签名”的数据并再次发送回电子事务处理系统。附图3B所示为在一种实施例中有代表性的事务处理认可数据350的格式。参考附图3B,事务处理数据352表示从电子事务处理系统所接收的一部分或整个事务处理请求,并在其上附加一定的用户标识数据354和可选择的时间标记356。如果用户已经认可了事务处理请求则仅形成事务处理认可数据350。一旦附加了数据,则在发送回电子事务处理系统之前对事务处理认可数据350进行加密。
在某些情况下,理想的是在发送到PEAD之前对事务处理请求进行加密以进一步提高安全性。例如,某些事务处理方(例如供应方或在计算机网络上的其它用户)可能希望对在事务处理请求内的这些信息保密并且可能优选在将其提供给PEAD之前对事务处理请求进行加密。例如,在将用户标识数据和用户的私有密钥首次写入到银行PEAD中以构造对给定用户唯一的PEAD时,数据加密也是理想的。与用户标识数据和用户的私有密钥有关的配置数据必须通过PEAD 200的发行者一次写入到PEAD 200中,并且优选对其进行加密以使它们更不易被窃取。PEAD 200的发行者例如代表信用卡发行者、政府或用户通过它们开设账户的任何其它的机构。
附图4所示为根据本发明的一种实施例的附图2的PEAD 200的示意图。附图4的PEAD 200进一步应用加密逻辑以接收经加密的配置数据和可选择的经加密的事务处理请求。在附图4中,设置加密逻辑300、用户的私有密钥304和数据通路206和212,基本具有如参考附图3A所讨论的功能。
事务处理请求通常是不加密的,即以参考附图3A所讨论的方式接收并处理它们。然而,对于高度敏感的事务处理,可以对事务处理请求进行加密并通过数据通路206发送给PEAD 200并输入到解密逻辑402以进行解密。如果应用公用密钥加密技术,则通过事务处理方公用密钥404对经加密的事务处理请求进行解密。
一旦解密,然后给用户显示事务处理请求以便认可。如果认可的话,例如响应开关210的启动,则通过通路406可以将事务处理请求数据提供给加密逻辑300以进行加密。如果应用公用密钥加密技术则优选以用户的私有密钥304执行加密,然后通过数据通路212将经加密的事务处理认可数据发送回电子事务处理系统。
由于配置数据通常包括敏感的用户标识数据和用户的私有密钥,因此通常在通过数据通路408发送给PEAD 200之前进行加密。通过解密逻辑402接收经加密的配置数据并在被写入到用户标识数据块410和用户的私有密钥块304之前进行解密。如果应用公用密钥加密技术,则在发送之前通过在电子事务处理系统中的发行者的私有密钥对经加密的配置数据进行加密,并且一旦被PEAD 200接收则通过发行者公用密钥412进行解密。
注意一旦对配置数据进行解密并写入到用户标识数据块410和用户的私有密钥304中,则随后只能由加密逻辑300存取用户标识数据和用户的私有密钥。还要注意的是从任何I/O数据通路(例如数据通路206,212或408)到用户标识数据块410以及用户的私有密钥块304都不存在直接连接。有利的是,敏感的用户标识数据和用户的私有密钥一旦写入到相应的块410和304(在一种实施方式中简单地表示为在PEAD 200的存储器中的存储器块)中之后不易于从外部存取。
此外,用户标识数据和用户的私有密钥不能被那些具有发行者的私有密钥的人更新。如附图4所示,在通过解密逻辑402以发行者公用密钥412对数据进行解密之后只能将其写入到用户的私有密钥块304和用户标识块410中。因此,除非应用发行者的私有密钥(假设为高度安全)已经对所更新的配置数据进行了加密,否则不能对所更新的配置数据进行解密并将其写入到相应的块304和410中。当然,如果在块304和410中的配置数据不能被物理地更新,例如应用只能写一次的存储器比如PROM(可编程的只读存储器)、WORM(写一次、读多次)等存储它们,则基本可不用考虑与未经授权地改变配置数据相关的安全性。
如果希望更高等级的安全性,则在将用户的私有密钥写入到用户的私有密钥块304之前通过可选择的加密器/破密器逻辑413可选择地对用户的私有密钥进行置乱或随机化。在一种实施例中加密器/破密器逻辑413可以接收用户的私有密钥,通过发行PEAD 200的机构将这种用户的私有密钥提供给用户,并对它进行置乱和/或随机化以产生另一用户的私有密钥和相应的用户公用密钥。然后将这种置乱的/随机化的用户的私有密钥存储在用户的私有密钥块304中,现在这种私有密钥甚至对于PEAD 200的发行者也是未知的,并使相应的用户的公用密钥对于发行者和/或事务处理认可数据方是可知以有利事务处理。有利的是,除了在用户的私有密钥块304中以外的任何地方不存在这种置乱的/随机化的用户的私有密钥的其它的副本。
在一种变型实施例中,可以应用可选择的密钥产生逻辑414,这种密钥产生逻辑414响应来自发行机构的请求本身产生用户的私有密钥和用户的公用密钥,即不首先要求从发行机构接收用户的私有密钥并随机化它。然后将所产生的用户的私有密钥存储在私有密钥块304中,并使公用密钥对于发行机构和/或事务处理方公知以有利于事务处理。通过这种方式,在PEAD本身之外都不存在不管是否随机化的用户的私有密钥的任何版本。正如本领域的普通技术人员可理解的是,使用产生逻辑414可以进一步提高用户的私有密钥的保密性。
附图5A所示为根据本发明的一种实施例PEAD 200的较高等级的硬件的实施方式。如附图5A所示,PEAD 200包括逻辑电路502以实施附图2的加密逻辑300和附图4的可选择的解密逻辑402,这种逻辑电路502可以代表中央处理单元比如微处理器或微控制器、离散逻辑、可编程逻辑、专用集成电路(ASIC)等。
程序/数据存储器504存储运行PEAD 200的代码以及用户标识数据和用户的私有密钥。程序/数据存储器504优选应用如下形式的非易失存储器(NVM)实施:例如快速存储器、电可编程序只读存储器(EPROM)、电可擦可编程序只读存贮器(EPPROM)等。临时存储器506起便笺式存储器的作用以用于计算的目的并用于临时存储数据,并且可以以如下形式的随机存取存储器(RAM)实施:比如在本领域中公知的静态RAM或动态RAM。可替换的是,还可以使用光学存储器、磁性存储器或其它类型的存储器来实施程序/数据存储器504和/或临时存储器506。
总线508将程序/数据存储器504和临时存储器506与逻辑电路502耦合。通信端口510表示在PEAD 200和电子事务处理系统之间的通信连接器,并且可以应用红外技术、无线RF技术、磁性读/写头、用于串行或并行数据传输的触点型插塞等实施。在一种实施例中通信端口也可以代表PC卡端口(本领域的普通技术人员公知的PCMCLA卡)。数据通路206给逻辑电路502输入事务处理请求,而数据通路212从逻辑电路502给电子事务处理系统输出事务处理认可数据。在附图4中已经描述的可选择的数据通路408给PEAD 200输入配置数据以将用户标识数据和用户的私有密钥写入到程序/数据存储器504中以唯一地将PEAD 200配置给特定的用户。
还要注意的是,在此可以仅通过逻辑电路502对程序/数据存储器504和数据(例如用户标识数据和用户的私有密钥)进行存取。例如,如果以发行者的私有密钥已经正确地对用户标识数据和用户的私有密钥进行加密则将这种数据仅写入到程序/数据存储器504中。在适当的软件和/或固件的控制下通过逻辑电路502也可以对为写入到这些存储器块中而进行的存取进行限制。
类似地,读取用户标识数据和存取用户的私有密钥仅可以通过逻辑电路502的加密逻辑完成。本发明在安全性方面的优点参考附图3A和4已经讨论过,最重要的一点是优选不直接从外部对敏感的用户标识数据和用户的私有密钥进行存取。因此,应用本发明的设计极大地提高了这些数据项的保密性和安全性。
也可以提供某些类型的电源比如电池。如果PEAD 200以单片设计实施,即在附图5A中所示的所有部件基本上都制造在单个电路片上,则电源是在电路片本身之外。如果应用触点型通信,例如如果PEAD 200必须插在电子事务处理系统中以实施事务处理,则在插上时必须应用在整个PEAD之外的电源来进行事务处理认可,由此消除了与具有板上的电池的便携式事务处理装置相关的尺寸、重量和成本的损失。
在一种实施例中,PEAD 200可以应用通用便携式计算机装置实施,比如任何类型的微型便携式计算机、个人数字助理(PDA)或当前流行的便携式电话。PDA(例如Apple Newton或3COM的PalmVII)可以用于实施PEAD 200。此外,便携式电话比如Nokia7110Media Phone、Ericsson R280 SmartPhone或Motorola i1000 plus都可以用于实施PEAD 200。在这种情况下,可以理解的是便携式装置比如PDA、Media Phone或SmartPhone本身都是通过无线网络与远程电子事务处理系统进行通信的请求设备。PEAD的功能可以嵌入到这种便携式请求设备中。
附图5B所示为PEAD的一种实施方式,其中在IC上实施电路。在附图5B中,与在附图5A中的部件具有相同参考标号的部件具有类似的功能。参考附图5A已经描述的数据通路408、206和212耦合到串行I/O电路520,这有利于在PEAD 200和电子事务处理系统之间的数据通路522上以串行的方式进行数据传输和接收。还示出了给附图5B的PEAD 200提供功率的Vcc管脚524和接地管脚526。
附图5C所示为附图5B的PEAD的外部视图,它是为便于携带嵌入在卡状的外壳中并插入在电子事务处理系统的串行I/O端口中之后的情况。卡550嵌入了实施本发明的PEAD的集成电路,在一种实施例中它包括四个外部触点。外部串行触点552和554分别传输数据和接地以有利于与电子事务处理系统的串行设备进行串行通信。也示出了外部Vcc触点524和外部接地触点526,如结合附图5A所讨论,这两个触点给PEAD输送功率。在卡550插入到电子事务处理系统时,通过外部触点524和526供电,由此启动在其中的PEAD电路以通过外部串行触点552和554接收事务处理请求,如果正确的话在PEAD内认可请求,在PEAD电路内对事务处理认可数据进行加密以及通过外部串行触点552和554将经加密的事务处理认可数据与电子事务处理系统进行串行通信。
附图6A所示为根据本发明的一种优选实施例的PEAD的外部视图。附图6A的PEAD 200优选以小型独立外壳的形式实施,它足够坚固以便日常在野外使用。可取的是,附图6A的PEAD 200足够小以便用户能够总是方便地携带,例如作为能够容易地放置在钱包或皮夹中的小包或钥匙链附件。可取的是这样设置PEAD 200的物理封装以使能够防止篡改数据内容(即,如果以未经授权的方式打开它则破坏用户的私有密钥和/或用户标识数据或PEAD将不再能够认可事务处理)。例如,将封装设置为,如果打开它,则改变在电流通路中的电流,例如中断已有的电流或在已经没有电流的电流通路中开始流动。然后电流的变化使电路复位,包括擦除在存储器中的私有密钥。
还示出了用于相对电子事务处理系统接收并发送数据的红外通信端口602。小型的接通/切断开关604允许用户切断PEAD以在不使用时保存功率。认可按钮606允许用户表示对所提出的事务处理的认可。可选择的跳转按钮608允许用户指示对特定的事务处理的拒绝。跳转按钮608可以省去,因为在一种实施例中如果在接收请求之后的给定的时间周期内没有启动认可按钮606则将事务处理请求理解为不认可。
可选择的显示器610可以应用任何类型的显示技术比如液晶技术实施。除了别的以外,显示器610显示所提出的要认可的事务处理。如果需要的话可以省去显示器610,在这种情况下例如在与电子事务处理系统本身相关的显示器上看事务处理或通过在PEAD上的声音输出。可选择的用户验证机构612防止PEAD 200被用于认可事务处理,除非用户能够向PEAD 200证实他本身是合法的经授权的用户。在PEAD 200启动并用于认可事务处理之前,可选择的用户验证机构612可以要求用户输入口令、提供指纹或声纹或其它的生物测定和/或经授权的用户特定的识别特征。PEAD 200可以内置在便携式电话中以使端口602能够是无线通信和/或红外端口,显示器610可以是在便携式电话上的显示器,按钮606和608是在便携式电话键盘上的按键。
例如,用户验证机构612可以是Fingerchip FC5A140,它是Thomson-CSF of Totowa,New Jersy生产的热硅指纹传感器。由于手指本身的热量产生了对指纹进行成像所需的一切因此不需要光源,因此这种实施方式十分紧凑。在这种实施例中,用户能够证实他/她自己合法并通过PEAD将他/她的手指简单地出现或掠过传感器606来认可事务处理,由此使认可按钮606是可选择的。作为另一实例,机构612可以是FPS110,它是Veridicom of Santa Clara,California生产的电容性硅指纹传感器。
附图6B为根据本发明的一方面以简单的方式示出了实施附图6A的PEAD 200的硬件。电池652提供输送给PEAD 200的电路的功率。微控制器654执行存储在快速存储器656中的代码,并将随机存取存储器658用于这种执行过程。在一种实施例中,微控制器654、快速存储器656以及甚至随机存取存储器658都可以以单片实施,例如Motorola Inc.of Schaumburg,Illinois生产的NC68HC05SCXX系列芯片比如NC68HC05SC28或Infineon Technologies of San Jose,California生产的SLE22,44和66系列的安全控制器比如SLE66CX320S。认可按钮606和可选择的跳转按钮608耦合到微控制器654以允许用户指示对应用显示电路660显示的特定事务处理的拒绝或认可。通过红外收发器662在微控制器654的控制下完成与电子事务处理系统的通信。电源开关664允许用户在不使用时切断PEAD200以保存功率并防止意外的认可。
附图7A所示为根据本发明的一方面应用本发明的PEAD的认可技术的流程图。在步骤702中,在PEAD中从与电子事务处理系统相关的请求设备中接收事务处理请求。在步骤704中,用户选择认可或不认可所提出的事务处理。如果不认可,例如通过启动PEAD的跳转按钮或简单地使请求超时,则将什么事也不做。
在另一方面,如果用户认可所提出的事务处理,则用户启动认可按钮以产生事务处理认可数据。然后在步骤708中在PEAD中对事务处理认可数据进行加密。在步骤710中,在经加密之后将经加密的事务处理认可数据发送给电子事务处理系统的请求设备。
附图7B所示为根据本发明的另一方面应用本发明PEAD的认可技术的流程图。在步骤752中,在代理服务器中从与电子事务处理系统相关的请求设备中接收事务处理请求。在步骤754中,用户选择认可或不认可在PEAD中所提出的事务处理。如果不认可,例如通过启动PEAD的跳转按钮或简单地使请求超时,则将什么事也不做。
在另一方面,如果用户认可所提出的事务处理,则用户启动认可按钮以产生事务处理认可数据。然后在步骤758中对事务处理认可数据进行加密,这既可以在PEAD内或在代理服务器上或在两者中进行。在步骤760中,在经加密之后将经加密的事务处理认可数据发送给电子事务处理系统的请求设备。
附图8所示为根据本发明的一方面包括在应用公用密钥加密技术加密事务处理认可数据的过程中的步骤的流程图。在步骤802中,产生事务处理认可数据包。如前文结合附图3B所讨论,通过给一部分或全部的事务处理请求附加上任何所需的用户标识数据可以产生事务处理认可数据。可选择的是,在其中还可以附加上时间标记。在步骤804中,应用用户的私有密钥对事务处理认可数据进行加密,这种用户的私有密钥优选总是安全地保存在PEAD中。此后,将经加密的事务处理认可数据发送回电子事务处理系统。
根据本发明的一方面,应该认识到,即使经加密的事务处理认可数据被第三方截获并通过分析解密,它仍然不可能避开本发明的安全特征,只要用户的私有密钥或用户的标识数据是安全的。如前文所述,由于用户的标识数据不可能从外部存取,因此它总是安全地保存在PEAD内。这与已有技术不同,在已有技术中要求用户在电子事务处理系统上输入标识数据(例如口令),这就存在暴露这种敏感数据的危险。
即使泄露了用户的标识数据,仍然不能进行事务处理认可,除非他拥有用户的私有密钥。由于事务处理对方(例如请求事务处理认可的销售商)将不接收没有应用用户的私有密钥加密的任何事务处理认可数据,因此截获经加密的事务处理认可数据甚至某人应用用户的公用密钥能够解密它也是无用的。此外,由于私有密钥不能从外部存取,因此它总是安全地保存在PEAD内。本发明的这方面在执行在线事务处理方面具有很大的优点,因为用户的私有密钥不再存储在工作站中的易受攻击的计算机文件中,这种计算机文件可被其它人访问并且难以连同其它的验证任务一起方便地装载。
PEAD以小型便携式外壳的方式实施的事实使得用户总是能够方便且舒服地保持携带PEAD。即使PEAD在物理上被偷窃,然而,可选择的用户验证机构(例如附图6A的用户验证机构612)提供了附加等级的保护并使PEAD对于除了正确验证的用户以外的其它人都无用。当然,如果PEAD被偷窃或丢失的话用户总是通知PEAD的发行者,发行者可以通知事务处理对方以拒绝应用被偷窃的PEAD的用户的私有密钥加密的任何事务处理认可数据。
事务处理认可数据包括时间标记、销售商名称、认可数量以及其它的相关数据的事实也提高了事务处理认可过程的整体性。如果销售商给发行者无意地或有意地提交多个事务处理认可,则发行者也能够从这些数据项中识别这些提交是副本并忽略任何副本事务处理认可数据。例如,发行者可以认识到用户不可能在相同的饭店在一给定的时间和日期购买多份相同的正餐。
应该注意的是,虽然上文的讨论集中在事务处理认可上,但是对于本领域的普通人员显然的是,PEAD可以用于实施与电子事务处理系统的任何类型的事务处理,可取的是从用户发送到电子事务处理系统的数据任何时候都是安全的。例如,PEAD可以用于登录进入高度敏感的计算机系统或设备。在如此实施时,PEAD与其进行通信的计算机终端可以装备红外端口、磁性读取端口或与PEAD进行通信的触点型插塞。然后用户可以应用PEAD来执行任何类型的在线验证任务。
作为进一步的实例,PEAD可以用于签署用于验证目的的任何计算机文件(例如验证日期或用户)。然后连同要验证的文件一起存储事务处理认可数据以备将来参考。注意,事务处理验证数据仍然是防止篡改的,因为没有应用用户的私有密钥加密的任何事务处理验证数据都将不认为是可信的。此外,显然的是,如果PEAD用于仅认可预定的事务处理,则将事务处理数据预先存储在PEAD内,并且不需要通过PEAD从外部接收。
在另一实施例中,本发明涉及在电子事务处理系统内实施电子事务处理以确信保密性、验证、整体性和非否认的技术。可以看到成功的电子事务处理(例如那些在计算机网络比如因特网上实施的电子事务处理)具有四个主要的条件:保密性、验证、整体性和非否认。在已有技术中,保密性通常通过应用加密技术加密在用户的计算机和远程服务器之间的数据来解决。由NetScape Corp.Of Mountain View,California所采用的一种加密技术包括使用Security Socket Layer(加密套接字协议层,SSL),这种SSL实质上利用在开放的网络上点对点通信的加密技术(例如公用密钥加密技术)。
虽然象SSL一样的加密技术在一定程度上确保了事务处理的传输是安全的,但是仍然没有验证实际实施该事务处理的人的身份的机构(即存在验证缺陷)。例如,如果未经授权的人在解开合法的用户的口令之后应用合法的用户的计算机(该计算机可能采用SSL)来实施事务处理由此损害合法用户的利益,在实施事务处理的过程中或在完成该事务处理之后不存在确定实施事务处理的人是未经授权的人还是合法的用户的机构。即使合法用户本人实施了该事务处理,该验证缺陷仍然使得保证非否认是不可能的,因为对于供应商来说难以证明谁是真正实施事务处理的合法用户。此外,虽然应用安全的传输设备比如SSL进行传输相对较安全,但是在所传输的数据(比如在合同或采购单中的项目)在接收端被人解密之后很容易被修改。
根据本发明的一方面,提供一种实施电子事务处理的软件实施的技术以便能够更好地满足前述的要求。在一种实施例中,在此所提出的电子事务处理技术应用事务处理程序(TP),这种事务处理程序一般是可以从服务器中下载到请求设备(例如设备202)并在请求设备上执行以实施电子事务处理的程序或小程序。例如,可以使用如下的计算机语言:比如由Sun Mimcrosystems Inc.Of Mountain View,California的Java,Microsfot Corp.Of Redmond,Washington的ActiveX或Uniwired Planet,Inc.Of Redwood City,California的HDML(手持式设备置标语言),但是在此所提出的电子事务处理技术也可以通过任何其它适合的计算机语言实施。
一旦下载了,可以以任何适合的方式构造TP以便执行,可取的是构造为独立的程序或作为插入到因特网浏览器(例如,分别由前述的NetScape Corp.、Microsoft Corp.和Phone.com,Inc.开发的NetScape,Internet Explorer或Microbrowser)中的插件。
为便于讨论本发明的这方面的优点和特征,附图9A描述了包括服务器902、网络904和请求设备906的电子事务处理网络900。还示出了事务处理认可设备比如PEAD908。如前文所述,请求设备906可以代表允许用户与电子事务处理系统进行商务处理的任何类型的设备。可取的是,以通过网络904能够与服务器902进行通信的适合的计算机终端来实施请求设备,网络904可以代表LAN、WAN或因特网。计算机终端本身例如可以是台式计算机、便携式设备、手持式设备或者包括那些能够实施Windows、Macintosh、Unix平台或能够支持浏览器程序的设备。如果请求设备是便携式设备或手持式设备,则PEAD908可以嵌入到请求设备906中。此外,在请求设备906和服务器902之间的通信链接可以是如在附图9B中所示的无线通信链接。
根据本发明的一种实施例,为实施电子事务处理,事务处理程序(TP)优选从供应商或服务提供商的服务器902中下载到请求设备906(附图10的步骤1002)。TP可以包括可执行的部分以及与事务处理相关的数据以用于用户的输入、认可和/或验证。
例如,如果事务处理包含购买设备,则TP可以下载属于型号、价格等的数据。附图11描述了购买设备的一个实例性事务处理请求。作为另一实例,如果事务处理包含购买或销售有价证券(比如股票或债券),则连同属于要办理的有价证券的数据一起下载TP。当然,事务处理请求可以与任何类型的事务处理相关,包括那些不涉及用于商品或服务的现金或信用的交易的事务处理(比如文件的传送)。
反过来,TP优选从用户接收用户的数据(例如,用户的标识数据,所提出的事务处理所需的任何数据比如地址信息、数量信息、尺寸信息、支付方法、信用卡号、账号等)和认可事务处理的指示。
应该理解的是,根据要进行的事务处理的特点可以改变要下载的特定的数据。同样地,通过TP从用户接收的数据也可以随不同的应用而变化。在某些情况下,如果用户已经在过去给供应商提供了某些请求数据(比如用户的地址),则TP可以不再询问相同的数据或者可以简单地将已经提供的数据呈现给用户以确认和/或可能的编辑。
TP的可执行的部分优选包括代码以自动地检测事务处理认可设备(比如前述的PEAD、智能卡设备、信用卡读取器等)的存在,以使TP能够应用事务处理认可设备来完成事务处理(附图10的步骤1004)。例如,可以构造下载代码以搜索用户的计算机来检测事务处理认可设备是否已经安装或者使用用户的计算机通信端口来查询是否存在可能在用户的计算机的外部的事务处理认可设备。如果PEAD嵌入在便携式请求设备中,则在便携式请求设备中执行PEAD检测。
TP的可执行部分也包括通过适合的输入设备获得用户的验证标识的代码。例如,TP可以获得用户的签名、用户的面部图像、指纹、声纹、通过组织取样获取的NDA代码序列或其它的唯一生物测定或其它的唯一标识数据。所获得的用户的标识有利于非否认,即它有利于识别实施事务处理的人的身份以改善欺诈检测或可以使否认能力最小。当然某些标识数据已经存在于PEAD中,并且如果从PEAD中获得这种标识数据,则所获得的标识可以至少指示在请求设备上执行事务处理的人也已经访问了PEAD。
然而,应该理解的是,不需要每次都下载某些或所有的可执行部分,而是只需要一次将它下载到请求设备中以便随后使用。当然,TP的可执行部分是可下载的(可取的是连用要认可的事务处理一同可下载)的事实极大地简化了启动电子事务处理的任务,即使在更新事务处理认可设备时(例如应用新技术),或者在给请求设备安装新的事务处理认可设备时,在事务处理认可设备和请求设备之间的通信协议改变。在这些情况下,连同事务处理自动地或者一旦用户请求时可以将包含适合于更新的/新的事务处理设备的更新的代码和/或协议的TP下载到请求设备中以启动电子事务处理。
为了便于讨论,假设请求设备(例如用户的计算机)是启动的PEAD。在这种情况下,一旦它已经检测到存在这种设备,则根据所讨论的技术TP可以与PEAD进行通信以获得认可数据、验证数据和/或任何其它所需的用户提供的信息(附图10的步骤1006)。例如,TP可以应用在请求设备中的通信端口以与PEAD进行通信。由于任何所需的用户验证和用户提供的数据都可以存储在PEAD中,因此用户的认可、验证和/或其它的用户提供的数据都可以通过PEAD进行加密并发送回请求设备,在请求设备中TP可以应用这种数据以响应事务处理请求,包括将从PEAD中所接收的部分或全部的加密的数据发送回服务器(附图10的步骤1008)。
从前文的描述中可以理解,使用PEAD结合TP来确保电子事务处理保密,因为在PEAD和/或TP中的加密设备使传输安全。此外,由于通过应用在PEAD内的标识数据(例如前述的唯一生物测定或唯一的标识数据比如指纹、DNA代码序列、声纹等)可以验证用户,因此可以更加安全地验证电子事务处理。
同样地,如果以另一事务处理认可设备比如智能卡读取器或信用卡读取器等启动请求设备,则TP可以请求用户应用所提供的事务处理认可设备(例如,通过将智能卡或信用卡或其它的类似的装置插入到所提供的事务处理认可设备中)单独地或结合其它的数据输入技术(例如,点击在屏幕上所出现的选择、键入、语音输入等)进行认可、验证和/或提供所请求的数据以完成所请求的事务处理数据。
在另一方面,如果应用事务处理认可设备没有启动请求设备,则用户可能仍然通过常规地应用前述的任一数据输入技术进行验证、认可和/或提供所请求的数据来继续事务处理(附图10的步骤1006)。可取地(但不是必需地),TP然后例如应用公用密钥转录系统形成和/或加密所输入的数据以将事务处理数据发送回服务器以完成事务处理(附图10的步骤1008)。在这种方式中,TP是与可能没有配备事务处理认可设备的请求设备向后兼容的。
注意在优选实施例中由于给所下载的TP赋予了加密功能,即在本实施例中加密代码包括在所下载的代码中,因此可以不需要通用的加密设备(比如前述的SSL)用于安全传输。这样,仍然可以确保与请求设备的向后兼容,即使该请求设备没有装备安全的传输设备(例如前述的SSL),同时保证传输的保密性。在另一方面,如果请求设备具有通用的加密设备(例如前述的SSL),则不要求存在TP的加密代码。当然,也可以应用TP的加密设备和通用的加密设备(例如前述的SSL)一起来加密以加密传输到服务器的数据。
然而,应该注意的是,以这种方式实施事务处理可能比以事务处理认可设备比如PEAD所实施的事务处理的安全性更小,因为提供商不能验证或核对用户的身份。因为这个缘故,可能就不能确保非否认,因为怀疑用户可以后来否认所实施的事务处理。同时,数据整体性可能更加不安全,因为在远程服务器上一旦接收之后就可以修改事务处理数据。
本发明的另一实施方式直接针对服务预定事务处理。在这种实施方式中,PEAD在所有的相同的设备中都可以执行服务预定、事务处理和服务授权。例如,PEAD能够通过无线网络和因特网执行旅馆预定并通过给由PEAD所执行的电子签名提供信用信息完成事务处理。一旦旅馆确认该事务处理,旅馆就能够将包括旅馆的房间号等的服务信息以及经加密的电子房间钥匙通过因特网和无线网络发送给PEAD。在用户到达旅馆时,他不需要排队等待办理登记手续,而是可以直接到房间并使用PEAD预先存储的旅馆电子钥匙打开房间的门。PEAD用户也能够使用PEAD通过无线网络和因特网订购房间服务。在用户暂住的最后,他还可以通过PEAD办理结帐手续并通过无线网络和因特网接收电子发票/收据。例如,用户可以在到机场赶飞机的同时办理结帐离店手续。
类似地,PEAD可以通过无线网络和因特网执行机票预定。一旦应用PEAD完成事务处理,航空公司可以通过因特网和无线网络将加密的电子机票发送给PEAD。在PEAD用户到达机场时,在通过安全检查之后,他可以使用PEAD预定的电子机票通过无线网络和因特网通知入口柜台计算机他是机票的主人以便直接登机。
类似地,通过无线网络和因特网PEAD可以用于预定戏票并接收经加密的电子戏票和服务信息。PEAD可以用于出租汽车预定、钥匙拾得服务,甚至通过装备的因特网控制的点火系统启动汽车以及汽车返回服务。
或者,超市可以通过因特网和无线网络给PEAD发布电子赠券。在用户在超市购物时,他可以通过无线网络和因特网在销售点柜台上出示赠券。
一种优选的实施例使用因特网启动的蜂窝电话(例如网络电话)、无线PDA或无线双向寻呼机以实施PEAD来实施上述的应用。下文的描述使用因特网启动的蜂窝电话作为实施方式的实例,在本领域的普通人员将会理解的是相同或类似的方法可以用于无线PDA和双向寻呼机。因特网启动的蜂窝电话(网络电话)能够通过无线网络与因特网进行通信。例如,当前的SprintPCS提供了使用NeoPoint1000网络电话的因特网电话服务。网络电话可以通过无线网关访问因特网,并且可以通过无线网络和因特网与旅馆的因特网预定系统联系。软件和/或固件控制在网络电话中运行的PEAD的功能称为eSignX Agent(或简称为xAgent)。xAgent是在用户的控制之下与旅馆的预定事务处理系统联系。该预定事务处理过程包括:(1)发出预定请求的网络电话(PEAD)(可选择的是,应用销售商公用密钥[在此所给定的实例中,销售商是旅馆,因此它是旅馆的公用密钥或它的执照]对请求进行加密;可选择的是使用用户的私有密钥来签署请求);(2)销售商承认服务的可行性和成本(可选择的是,应用用户的公用密钥和旅馆的私有密钥对这种消息进行加密);(3)一旦用户认可事务处理,网络电话发出与信用信息一致并通过用户的私有密钥签署的事务处理(可选择的是,以销售商的公用密钥进行加密);(4)一旦销售商确认事务处理,销售商发出服务信息以及服务授权权标(在旅馆预定实例中该权标可以是电子房间钥匙,在机票预定和戏票预定实例中该权标可以是电子票,或者该权标可以是超市赠券等。可选择的是,通过用户的公用密钥和销售商的私有密钥对该权标进行加密);(5)在实施服务时,通过无线网络和因特网在服务点(例如,旅馆房间的门、机场登机门或剧院入口、超市结帐柜台或出租车等)上给出服务授权权标;(6)如果在服务点上服务授权权标已经生效(例如,应用销售商的公用密钥成功地对权标解密),则销售商可以批准该服务(例如,打开旅馆的房间、允许在机场入口通道登机、允许进入剧院、对交易量进行打折、汽车发动机点火,等)。
在另一实施例中,称为销售点事务处理,PEAD通过无线网络和因特网执行销售点事务处理。在将来,销售点终端可以通过内部网络系统或通过拨号电话线、DSL、ADSL或电缆调制解调器等访问因特网。PEAD可以用于销售点事务处理设备。在销售点结帐柜台,销售点终端可以扫描商品条形码并产生事务处理信息以及产生唯一的事务处理号(例如,该号码包含商店号+柜台号+事务处理记录号)或销售点终端的唯一的ID(例如,电话号)以给PEAD的用户以输入到PEAD(例如网络电话)。用户可以使用在PEAD上的小键盘输入销售点终端的唯一的ID或使用内置在PEAD中的变型输入装置比如条形码扫描器或OCR读取器以扫描销售点终端的唯一的ID。也可以通过在PEAD上的键盘或扫描器给PEAD输入商品条形码号并从PEAD产生事务处理信息,而不从销售点终端中产生事务处理信息。然后,PEAD能够使用这种唯一的事务处理号或销售点终端的唯一ID来通过无线网络和因特网与销售网点系统建立通信链接以实施事务处理。或者,用户可以给销售点柜台唯一的PEAD ID(例如,蜂窝电话号)以输入到销售点终端,或者销售商可以使用扫描器(例如条形码扫描器或OCR扫描器)以扫描以条形码和/或人可读取的格式附着在PEAD的外壳上的PEAD ID以通过因特网和无线网络与PEAD建立通信链接以实施事务处理。这种识别过程(或链接过程)可以通过本地无线端口(例如红外端口或Bluetooth(短距离无线RF)端口)自动地进行。可替换的是,PEAD可以配备有GPS系统,根据GPS几何位置PEAD可以自动地搜索最近的销售点终端,并通过使用将销售点终端的位置接近度映射到销售点终端的唯一的ID的位置ID映射表自动地建立链接。一旦在PEAD和销售点终端之间建立了链接,则PEAD可以显示包括价格、项目等的事务处理信息,并且如果用户同意支付,则他按下认可按钮以批准该事务处理。在下列文献中也描述了使用PEAD的用户认可过程和事务处理过程:美国申请No.09/067,176和现在为美国专利No.5,917,913的美国申请No.08/759,555。
在本发明的一方面,如果销售点终端也具有短距离无线通信能力比如Bluetooth和红外通信端口,则通过PEAD的Bluetooth端口或红外端口使用相同的方法可以本地地实施所描述的事务处理。
通过使用远程语音启动或按钮音服务器还可以使用普通的蜂窝电话,这种普通的蜂窝电话不必具有执行上述的服务预定事务处理和销售点事务处理的网络能力。例如,这称为代理服务器。除了代理服务器不必是便携式以外它与在网络电话中的PEAD的功能完全相同。它通过已有的电话网络与最终用户连接的已有的语音启动或按钮音运行。一旦用户在代理服务器中注册了xAgent,则普通蜂窝电话最终用户可以享受与网络电话用户相同的功能。例如,最终用户可以使用普通蜂窝电话拨号到代理服务器以通过语音启动接口或按钮音接口输入他的xAgent口令来启动他自己的xAent。一旦启动了xAgent,则他能够预定旅馆房间、订票、在销售点柜台通过代理服务器付帐,就象他运行在网络电话上一样。例如,最终用户可以预定旅馆房间,一旦xAgent从用户的蜂窝电话中获得认可,则在代理服务器上运行的xAgent可以交换预先存储在xAgent中的信用信息并签署事务处理。旅馆可以与给PEADA一样地给在代理服务器中的xAgent发送电子房间钥匙。在最终用户到达旅馆时,他能够通过因特网拨打代理服务器的号码以请求启动存储在xAgent中的电子房间钥匙以打开门。类似地,可以通过网络电话实施的所有其他的应用也可以通过普通的蜂窝电话加上在代理服务器中的远程运行的xAgent实施。
从书面的描述中可以清楚地看出本发明的许多特征和优点,因此,通过附加的权利要求希望覆盖本发明的所有这些特征和优点。此外,由于在本领域的普通人员很容易产生许多改型和变化,因此并不希望将本发明限制到所示的和所描述的具体的结构和操作中。因此,所有的适合的改型和等效方案都落在本发明的范围内。

Claims (31)

1.一种应用电子服务授权权标认可在电子事务处理系统和用户所携带的便携式电子授权设备之间的事务处理请求的方法,包括如下的步骤:
在便携式电子授权设备接收表示事务处理请求的第一数字数据;
给用户提供关于认可事务处理请求的能力的信息;以及
在用户认可事务处理请求时,在便携式电子授权设备中接收表示电子服务授权权标的第二数字数据。
2.权利要求1所述的方法,其中电子服务授权权标可以是如下之一:电子旅馆房间钥匙、电子机票、电子戏票、电子汽车钥匙和电子赠券。
3.权利要求1所述的方法,其中通过权标发行者的私有密钥可以对电子服务授权权标进行加密。
4.权利要求3所述的方法,其中权标发行者可以是如下之一:旅馆、航空公司、电影院、超市、汽车租赁服务商和销售商。
5.权利要求1所述的方法,其中通过与便携式电子授权设备相关的无线通信端口执行在便携式电子授权设备中接收表示电子服务授权权标的第二数字数据。
6.一种应用电子服务授权权标认可与电子事务处理系统的事务处理请求的便携式电子授权设备,包括:
在便携式电子授权设备中被构造成接收表示事务处理请求的第一数字数据的接收器;
被构造成给用户提供关于认可事务处理请求的能力的信息的显示器;
在便携式电子授权设备中用于形成第二数字数据的处理器,所述第二数字数据包括响应所述事务处理请求的接收在便携式电子授权设备中存储的用户用标识数据;
耦合到所述处理器用于将所述第二数字数据发送到所述电子事务处理系统的发射器,
其中接收器被进一步构造成在用户认可事务处理请求时,接收器被构造成接收表示电子服务授权权标的第二数字数据。
7.权利要求6所述的便携式电子授权设备,其中便携式电子授权设备是蜂窝电话。
8.权利要求6所述的便携式电子授权设备,其中便携式电子授权设备是无线设备。
9.权利要求6所述的便携式电子授权设备,其中电子事务处理系统是销售网点系统。
10.一种应用电子服务授权权标在电子事务处理系统和用户所携带的便携式电子授权设备之间提供服务的方法,包括如下的步骤:
在便携式电子授权设备上给电子事务处理系统发送表示服务授权权标的第一数字数据;
在电子事务处理系统中使表示服务授权权标的第一数字数据生效;以及
如果表示服务授权权标的第一数字数据有效则在电子事务处理系统中授权服务。
11.权利要求10所述的方法,其中电子服务授权权标可以是如下之一:电子旅馆房间钥匙、电子机票、电子戏票、电子汽车钥匙和电子赠券。
12.权利要求10所述的方法,其中通过权标发行者的私有密钥可以对电子服务授权权标进行加密。
13.权利要求10所述的方法,其中生效步骤包括应用权标发行者的公用密钥对表示服务授权权标的第一数字数据进行解密。
14.权利要求10所述的方法,其中授权步骤包括如下服务之一:打开旅馆房间、许可进入剧院、登机、给交易额打折、发动汽车。
15.一种通过远程代理服务器应用电子服务授权权标认可在电子事务处理系统和用户所携带的便携式电子授权设备之间的事务处理请求的方法,包括如下的步骤:
在远程代理服务器上接收表示事务处理请求的第一数字数据;
在远程代理服务器上通过便携式电子授权设备给用户提供关于认可事务处理请求的能力的信息;以及
在用户认可事务处理请求时,在远程代理服务器上接收表示电子服务授权权标的第二数字数据。
16.权利要求15所述的方法,其中电子服务授权权标可以是如下之一:电子旅馆房间钥匙、电子机票、电子戏票、电子汽车钥匙和电子赠券。
17.权利要求15所述的方法,其中通过因特网执行在远程代理服务器上接收表示电子服务授权权标的第二数字数据。
18.权利要求15所述的方法,其中通过便携式电子授权设备在远程代理服务器上提供信息的步骤包括将表示事务处理请求的第一数字数据转换为声频格式。
19.权利要求15所述的方法,其中用户认可事务处理请求的步骤包括通过便携式电子授权设备给远程代理服务器输入口令。
20.一种通过远程代理服务器应用电子服务授权权标认可与电子事务处理系统的事务处理请求的便携式电子授权设备,包括:
在远程代理服务器中被构造成接收表示事务处理请求的第一数字数据的因特网连接;
在便携式电子授权设备中被构造成从远程代理服务器中接收关于认可事务处理请求的能力的信息并将其提供给用户的接收器;以及
其中进一步构造因特网连接以使在用户认可事务处理请求时,因特网连接被构造成接收表示电子服务授权权标的第二数字数据,其中事务处理认可数据包括存储在便携式电子授权设备中的用户标识数据。
21.权利要求20所述的便携式电子授权设备,其中便携式电子授权设备是蜂窝电话。
22.权利要求20所述的便携式电子授权设备,其中电子事务处理系统是销售网点系统。
23.权利要求20所述的便携式电子授权设备,其中便携式电子授权设备是因特网启动的蜂窝电话。
24.一种通过远程代理服务器应用电子服务授权权标在电子事务处理系统和用户所携带的便携式电子授权设备之间提供服务的方法,包括如下的步骤:
通过便携式电子授权设备启动远程代理服务器;
在远程代理服务器上给电子事务处理系统发送表示服务授权权标的第一数字数据;
在电子事务处理系统中使表示服务授权权标的第一数字数据生效;以及
如果表示服务授权权标的第一数字数据有效则在电子事务处理系统上授权服务。
25.一种认可在电子销售点事务处理系统和用户所携带的便携式电子授权设备之间的事务处理请求的方法,包括如下的步骤:
在销售点位置的便携式电子授权设备上接收表示事务处理请求的第一数字数据;
给用户提供关于认可事务处理请求的能力的信息;
在用户认可事务处理请求时,将事务处理认可数据加密为表示用户认可在销售点位置购买该物品的第二数字数据;以及
将第二数字数据发送给电子事务处理系统以认可与电子事务处理系统的事务处理请求。
26.权利要求25所述的方法,其中应用公用密钥加密技术执行对认可数据的加密。
27.权利要求25所述的方法,其中接收步骤包括通过红外线在便携式电子授权设备和电子销售点事务处理系统之间建立通信链接。
28.权利要求25所述的方法,其中接收步骤包括通过短距离RF在便携式电子授权设备和电子销售点事务处理系统之间建立通信链接。
29.一种认可与电子销售点事务处理系统的事务处理请求的便携式电子授权设备,包括:
在便携式电子授权设备中被构造成接收表示事务处理请求的第一数字数据的接收器;
被构造成给用户提供关于认可事务处理请求的能力的信息的显示器;
在用户认可事务处理请求时,便携式电子授权设备被构造成将事务处理认可数据加密为表示用户认可在销售点位置购买该物品的第二数字数据,其中事务处理认可数据包括存储在便携式电子授权设备中的用户标识数据;以及
将第二数字数据发送给电子事务处理系统以认可与电子事务处理系统的事务处理请求的发射器。
30.一种通过远程代理服务器认可在电子销售点事务处理系统和用户所携带的便携式电子授权设备之间的事务处理请求的方法,包括如下的步骤:
在销售点位置上的远程代理服务器上接收表示事务处理请求的第一数字数据;
在远程代理服务器上通过便携式电子授权设备给用户提供关于认可事务处理请求的能力的信息;
在用户通过便携式电子授权设备认可事务处理请求时,在远程代理服务器上将事务处理认可数据加密为表示用户认可在销售点位置购买该物品的第二数字数据;以及
在远程代理服务器上将第二数字数据发送给电子事务处理系统以认可与电子事务处理系统的事务处理请求。
31.一种应用远程代理服务器认可与电子销售点事务处理系统的事务处理请求的便携式电子授权设备,包括:
在远程代理服务器中被构造成接收表示事务处理请求的第一数字数据的因特网连接;
在便携式电子授权设备中被构造成从远程代理服务器中接收关于认可事务处理请求的能力的信息并将其提供给用户的接收器;以及
在用户通过便携式电子授权设备认可事务处理请求时,远程代理服务器被构造成将事务处理认可数据加密为表示用户认可在销售点位置购买该物品的第二数字数据,其中事务处理认可数据包括存储在便携式电子授权设备中的用户标识数据;以及
其中因特网连接被进一步构造成在远程代理服务器上将第二数字数据发送给电子事务处理系统以认可与电子事务处理系统的事务处理请求。
CNB008194254A 2000-03-13 2000-12-04 电子事务处理系统及其方法 Expired - Lifetime CN1265292C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/523,825 US6175922B1 (en) 1996-12-04 2000-03-13 Electronic transaction systems and methods therefor
US09/523,825 2000-03-13

Publications (2)

Publication Number Publication Date
CN1452739A CN1452739A (zh) 2003-10-29
CN1265292C true CN1265292C (zh) 2006-07-19

Family

ID=24086595

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB008194254A Expired - Lifetime CN1265292C (zh) 2000-03-13 2000-12-04 电子事务处理系统及其方法

Country Status (10)

Country Link
US (1) US6175922B1 (zh)
EP (1) EP1272933A4 (zh)
JP (1) JP2003527714A (zh)
KR (2) KR100953232B1 (zh)
CN (1) CN1265292C (zh)
AU (1) AU2001220597A1 (zh)
CA (1) CA2403332A1 (zh)
HK (1) HK1052564A1 (zh)
TW (1) TW487864B (zh)
WO (1) WO2001069388A1 (zh)

Families Citing this family (466)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US5742845A (en) 1995-06-22 1998-04-21 Datascape, Inc. System for extending present open network communication protocols to communicate with non-standard I/O devices directly coupled to an open network
US7747507B2 (en) * 1996-05-23 2010-06-29 Ticketmaster L.L.C. Computer controlled auction system
US6289320B1 (en) * 1998-07-07 2001-09-11 Diebold, Incorporated Automated banking machine apparatus and system
US8225089B2 (en) 1996-12-04 2012-07-17 Otomaku Properties Ltd., L.L.C. Electronic transaction systems utilizing a PEAD and a private key
US8982856B2 (en) 1996-12-06 2015-03-17 Ipco, Llc Systems and methods for facilitating wireless network communication, satellite-based wireless network systems, and aircraft-based wireless network systems, and related methods
US7054271B2 (en) * 1996-12-06 2006-05-30 Ipco, Llc Wireless network system and method for providing same
US6233327B1 (en) * 1997-02-14 2001-05-15 Statsignal Systems, Inc. Multi-function general purpose transceiver
GB2326010A (en) * 1997-06-07 1998-12-09 Ibm Data processing system using active tokens
US6335742B1 (en) * 1997-07-24 2002-01-01 Ricoh Company, Ltd. Apparatus for file management and manipulation using graphical displays and textual descriptions
JP2001522057A (ja) * 1997-10-28 2001-11-13 ブロカット・インフォズュステムス・アーゲー メッセージにデジタル署名をする方法
US7167711B1 (en) * 1997-12-23 2007-01-23 Openwave Systems Inc. System and method for controlling financial transactions over a wireless network
US7668782B1 (en) * 1998-04-01 2010-02-23 Soverain Software Llc Electronic commerce system for offer and acceptance negotiation with encryption
US6539101B1 (en) * 1998-04-07 2003-03-25 Gerald R. Black Method for identity verification
US7089214B2 (en) * 1998-04-27 2006-08-08 Esignx Corporation Method for utilizing a portable electronic authorization device to approve transactions between a user and an electronic transaction system
US7107246B2 (en) * 1998-04-27 2006-09-12 Esignx Corporation Methods of exchanging secure messages
US8882666B1 (en) 1998-05-08 2014-11-11 Ideal Life Inc. Personal health monitoring and/or communication system
US8410931B2 (en) 1998-06-22 2013-04-02 Sipco, Llc Mobile inventory unit monitoring systems and methods
US6914893B2 (en) 1998-06-22 2005-07-05 Statsignal Ipc, Llc System and method for monitoring and controlling remote devices
US6437692B1 (en) 1998-06-22 2002-08-20 Statsignal Systems, Inc. System and method for monitoring and controlling remote devices
US6891838B1 (en) 1998-06-22 2005-05-10 Statsignal Ipc, Llc System and method for monitoring and controlling residential devices
US6178506B1 (en) * 1998-10-23 2001-01-23 Qualcomm Inc. Wireless subscription portability
US7386727B1 (en) 1998-10-24 2008-06-10 Encorus Holdings Limited Method for digital signing of a message
US20100321466A1 (en) * 1998-12-21 2010-12-23 Roman Kendyl A Handheld Wireless Digital Audio and Video Receiver
US7296282B1 (en) * 1999-01-22 2007-11-13 Koplar Interactive Systems International Llc Interactive optical cards and other hand-held devices with increased connectivity
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US7961917B2 (en) * 1999-02-10 2011-06-14 Pen-One, Inc. Method for identity verification
US7650425B2 (en) 1999-03-18 2010-01-19 Sipco, Llc System and method for controlling communication between a host computer and communication devices associated with remote devices in an automated monitoring system
US8036941B2 (en) * 2000-03-21 2011-10-11 Bennett James D Online purchasing system supporting lenders with affordability screening
US7539628B2 (en) 2000-03-21 2009-05-26 Bennett James D Online purchasing system supporting buyer affordability screening
US6993570B1 (en) * 1999-06-15 2006-01-31 Sun Microsystems, Inc. System and method for pushing personalized content to small footprint devices
EP1194874A2 (en) * 1999-06-18 2002-04-10 Echarge Corporation Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account
US7536307B2 (en) * 1999-07-01 2009-05-19 American Express Travel Related Services Company, Inc. Ticket tracking and redeeming system and method
US20050256750A1 (en) * 1999-07-01 2005-11-17 American Express Travel Related Services Company, Inc. Ticket tracking and refunding system and method
US7529681B2 (en) * 1999-07-01 2009-05-05 American Express Travel Related Services Company, Inc. Ticket tracking, reminding, and redeeming system and method
US7228313B1 (en) 1999-07-01 2007-06-05 American Express Travel Related Services Company, Inc. Ticket tracking and refunding system and method
ES2306513T3 (es) * 1999-07-06 2008-11-01 Swisscom Mobile Ag Sistema de informacion para medios de transporte publico y procedimiento de comunicacion correspondiente.
US8648692B2 (en) * 1999-07-23 2014-02-11 Seong Sang Investments Llc Accessing an automobile with a transponder
US6952155B2 (en) * 1999-07-23 2005-10-04 Himmelstein Richard B Voice-controlled security system with proximity detector
US6647270B1 (en) * 1999-09-10 2003-11-11 Richard B. Himmelstein Vehicletalk
JP3679953B2 (ja) * 1999-09-14 2005-08-03 富士通株式会社 生体情報を用いた個人認証システム
US6925565B2 (en) * 2001-05-25 2005-08-02 Pen-One, Inc Pen-based transponder identity verification system
US7047419B2 (en) 1999-09-17 2006-05-16 Pen-One Inc. Data security system
US8073477B2 (en) 2000-04-11 2011-12-06 Telecommunication Systems, Inc. Short message distribution center
US7809382B2 (en) 2000-04-11 2010-10-05 Telecommunication Systems, Inc. Short message distribution center
EP1237091A4 (en) * 1999-12-10 2006-08-23 Fujitsu Ltd IDENTITY TESTING SYSTEM AND PORTABLE ELECTRONIC DEVICE, CONTAINING THE PERSONAL IDENTIFICATION FUNCTION USING PHYSICAL INFORMATION
US7609862B2 (en) * 2000-01-24 2009-10-27 Pen-One Inc. Method for identity verification
NO314530B1 (no) * 2000-02-25 2003-03-31 Ericsson Telefon Ab L M Trådlös reservering, innsjekking, tilgangskontroll, utsjekking og betaling
US7716133B1 (en) * 2000-03-10 2010-05-11 Ncr Corporation Self service terminal
AU2001240154A1 (en) * 2000-03-15 2001-09-24 Telecommunication Systems, Inc. Mobile originated internet relay chat
US7284266B1 (en) * 2000-03-21 2007-10-16 Broadcom Corporation System and method for secure biometric identification
US8504438B2 (en) 2000-03-21 2013-08-06 James D. Bennett Online purchasing system supporting lenders with affordability screening
US20040006497A1 (en) 2001-03-22 2004-01-08 Nestor Tod A. Entertainment event ticket purchase and exchange system
US7437310B1 (en) * 2000-03-27 2008-10-14 International Business Machines Corporation Third party contract depository for E-commerce transactions
WO2001073575A1 (en) * 2000-03-27 2001-10-04 In2M.Com Corporation Methods and apparatus for wireless point-of-sale transactions
US7522911B2 (en) 2000-04-11 2009-04-21 Telecommunication Systems, Inc. Wireless chat automatic status tracking
US7949773B2 (en) * 2000-04-12 2011-05-24 Telecommunication Systems, Inc. Wireless internet gateway
US7751600B2 (en) 2000-04-18 2010-07-06 Semiconductor Energy Laboratory Co., Ltd. System and method for identifying an individual
US6891811B1 (en) * 2000-04-18 2005-05-10 Telecommunication Systems Inc. Short messaging service center mobile-originated to HTTP internet communications
WO2001079975A2 (en) * 2000-04-19 2001-10-25 Enfora, Inc. Wireless portfolio system and device
US20030149600A1 (en) * 2000-04-21 2003-08-07 Eckert Seamans Cherin And Mellott Llc Reservation entry method and system
US7836491B2 (en) * 2000-04-26 2010-11-16 Semiconductor Energy Laboratory Co., Ltd. System for identifying an individual, a method for identifying an individual or a business method
US7050993B1 (en) * 2000-04-27 2006-05-23 Nokia Corporation Advanced service redirector for personal computer
GB2362070B (en) * 2000-05-05 2004-06-16 Nokia Mobile Phones Ltd Communication devices and method of communication
US20010054010A1 (en) * 2000-05-05 2001-12-20 Bernabeo Gregory S. Electronic redemption system
US9047634B2 (en) 2000-05-08 2015-06-02 Smart Options, Llc Method and system for reserving future purchases of goods and services
US8650114B2 (en) 2000-05-08 2014-02-11 Smart Options, Llc Method and system for reserving future purchases of goods or services
US7996292B2 (en) * 2000-05-08 2011-08-09 Option It, Inc. Method and system for reserving future purchases of goods and services
US8620771B2 (en) 2000-05-08 2013-12-31 Smart Options, Llc Method and system for reserving future purchases of goods and services
US9026472B2 (en) 2000-05-08 2015-05-05 Smart Options, Llc Method and system for reserving future purchases of goods and services
US9026471B2 (en) 2000-05-08 2015-05-05 Smart Options, Llc Method and system for reserving future purchases of goods and services
US7962375B2 (en) * 2000-05-08 2011-06-14 Option It, Inc. Method and system for reserving future purchases of goods and services
US7313539B1 (en) 2000-05-08 2007-12-25 Pappas Christian S Method and system for reserving future purchases of goods or services
US9092813B2 (en) 2000-05-08 2015-07-28 Smart Options, Llc Method and system for reserving future purchases of goods and services
US8301550B2 (en) 2000-05-08 2012-10-30 Smart Options, Llc Method and system for reserving future purchases of goods or services
US8930260B2 (en) 2000-05-08 2015-01-06 Smart Options, Llc Method and system for reserving future purchases of goods and services
US9070150B2 (en) 2000-05-08 2015-06-30 Smart Options, Llc Method and system for providing social and environmental performance based sustainable financial instruments
US9064258B2 (en) 2000-05-08 2015-06-23 Smart Options, Llc Method and system for reserving future purchases of goods and services
US20020049714A1 (en) * 2000-05-11 2002-04-25 Shunpei Yamazaki Communication system
US6496809B1 (en) * 2000-06-09 2002-12-17 Brett Nakfoor Electronic ticketing system and method
US20060095344A1 (en) * 2000-06-09 2006-05-04 Nakfoor Brett A System and method for fan lifecycle management
US9697650B2 (en) * 2000-06-09 2017-07-04 Flash Seats, Llc Method and system for access verification within a venue
US8346580B2 (en) * 2000-06-09 2013-01-01 Flash Seats, Llc System and method for managing transfer of ownership rights to access to a venue and allowing access to the venue to patron with the ownership right
US7315949B1 (en) * 2000-06-24 2008-01-01 Palm, Inc. Method and system for providing a personal identification security feature to a portable computing device
GB2364202A (en) * 2000-06-27 2002-01-16 Nokia Mobile Phones Ltd Mobile phone for opening locks
US20020048283A1 (en) * 2000-06-29 2002-04-25 Ching-Yi Lin Phone appliance with display screen and methods of using the same
WO2002003603A1 (en) * 2000-06-30 2002-01-10 E L & Associates, Inc. Method and apparatus for encrypted electronic file access control
US20030165128A1 (en) * 2000-07-13 2003-09-04 Rajendra Sisodia Interactive communications system coupled to portable computing devices using short range communications
US7240036B1 (en) 2000-07-13 2007-07-03 Gtech Global Services Corporation Method and system for facilitation of wireless e-commerce transactions
US7933589B1 (en) 2000-07-13 2011-04-26 Aeritas, Llc Method and system for facilitation of wireless e-commerce transactions
EP1178445A1 (en) * 2000-07-31 2002-02-06 Alcatel Method for performing short-range wireless transactions between an hybrid wireless terminal and a service terminal
TW522374B (en) * 2000-08-08 2003-03-01 Semiconductor Energy Lab Electro-optical device and driving method of the same
US7346577B1 (en) 2000-08-28 2008-03-18 Javien Digital Payment Solutions, Inc. Third-party billing system and method
US7392388B2 (en) * 2000-09-07 2008-06-24 Swivel Secure Limited Systems and methods for identity verification for secure transactions
US7596223B1 (en) * 2000-09-12 2009-09-29 Apple Inc. User control of a secure wireless computer network
US7774231B2 (en) * 2000-09-29 2010-08-10 Nokia Corporation Electronic payment methods for a mobile device
JP4645928B2 (ja) * 2000-09-29 2011-03-09 ヤマハ株式会社 入場許可認証方法およびシステム
US20020042753A1 (en) * 2000-10-06 2002-04-11 Ortiz Luis M. Transaction broker method and system
US7979057B2 (en) * 2000-10-06 2011-07-12 S.F. Ip Properties 62 Llc Third-party provider method and system
US7231044B2 (en) * 2000-10-11 2007-06-12 Digital Authentication Technologies, Inc. Method and apparatus for real-time digital certification of electronic files and transactions using entropy factors
FI20002255A (fi) * 2000-10-13 2002-04-14 Nokia Corp Menetelmä lukkojen hallintaan ja kontrollointiin
EP1198102B1 (en) * 2000-10-13 2007-06-27 Sun Microsystems, Inc. Extendable provisioning mechanism for a service gateway
US7849198B2 (en) * 2000-10-24 2010-12-07 Litepoint Corporation System, method and article of manufacture for utilizing an interface client in an interface roaming network framework
US7093017B1 (en) 2000-10-24 2006-08-15 Litepoint, Corp. System, method and article of manufacture for facilitating user interface roaming in an interface roaming network framework
US20020138348A1 (en) * 2000-10-27 2002-09-26 Sandhya Narayan Electronic coupon system
CA2427148A1 (en) * 2000-10-27 2002-08-29 Anc Rental Corporation Method for completing and storing an electronic rental agreement
WO2002046867A2 (en) 2000-11-01 2002-06-13 Flexiworld Technologies, Inc. Controller and manager for device-to-device pervasive digital output
US10915296B2 (en) 2000-11-01 2021-02-09 Flexiworld Technologies, Inc. Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails
US10860290B2 (en) 2000-11-01 2020-12-08 Flexiworld Technologies, Inc. Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11
US6400270B1 (en) * 2000-11-02 2002-06-04 Robert Person Wallet protection system
US7318086B2 (en) 2000-11-20 2008-01-08 Flexiworld Technologies, Inc. System for mobile and pervasive output
GB0028475D0 (en) * 2000-11-22 2001-01-10 Ncr Int Inc Module
US7519654B1 (en) * 2000-11-22 2009-04-14 Telecommunication Systems, Inc. Web gateway multi-carrier support
WO2002047039A2 (en) * 2000-12-04 2002-06-13 De La Rue Cash Systems Inc. Automatic cash handling machine with wireless networked i/o devices
DE10065684A1 (de) * 2000-12-29 2002-07-18 Aladdin Knowledge Systems Gmbh System und Verfahren zum Erteilen der Laufberechtigung für ein auf einem Rechner installiertes Programm
US20020087662A1 (en) * 2000-12-29 2002-07-04 Stephane Bouet System and method for selective updating of media files
US7921297B2 (en) * 2001-01-10 2011-04-05 Luis Melisendro Ortiz Random biometric authentication utilizing unique biometric signatures
US20020097408A1 (en) 2001-01-19 2002-07-25 Chang William Ho Output device for universal data output
WO2002061698A2 (en) * 2001-01-20 2002-08-08 Ncr International, Inc. Self-service terminal
CN1227626C (zh) * 2001-02-08 2005-11-16 诺基亚有限公司 智能读卡器
US7313538B2 (en) * 2001-02-15 2007-12-25 American Express Travel Related Services Company, Inc. Transaction tax settlement in personal communication devices
FR2821225B1 (fr) * 2001-02-20 2005-02-04 Mobileway Systeme de paiement electronique a distance
US7292999B2 (en) * 2001-03-15 2007-11-06 American Express Travel Related Services Company, Inc. Online card present transaction
US6761316B2 (en) * 2001-03-27 2004-07-13 Symbol Technologies, Inc. Compact auto ID reader and radio frequency transceiver data collection module
US7587196B2 (en) * 2001-03-29 2009-09-08 Telefonaktiebolaget Lm Ericsson (Publ) Wireless point of sale transaction
EP1246144A3 (en) 2001-03-29 2003-11-12 Telefonaktiebolaget L M Ericsson (Publ) Wireless point of sale transaction
US7674298B1 (en) 2001-03-30 2010-03-09 Mcafee, Inc. Method and apparatus for implementing a handheld security system
DE10118794A1 (de) * 2001-04-05 2002-10-17 Deutsche Telekom Ag Verfahren und Vorrichtung zum digitalen Signieren einer Transaktion
US20020147913A1 (en) * 2001-04-09 2002-10-10 Lun Yip William Wai Tamper-proof mobile commerce system
US20020169643A1 (en) * 2001-05-11 2002-11-14 Statsignal Systems, Inc. System and method for remotely processing reservations
US7376234B1 (en) * 2001-05-14 2008-05-20 Hand Held Products, Inc. Portable keying device and method
US6715680B2 (en) 2001-05-17 2004-04-06 Comstar Interactive Corp. Data reader module combinable with a pager
US7114178B2 (en) * 2001-05-22 2006-09-26 Ericsson Inc. Security system
US7609863B2 (en) * 2001-05-25 2009-10-27 Pen-One Inc. Identify authentication device
KR100591743B1 (ko) * 2001-05-25 2006-06-22 제럴드 알. 블랙 보안 액세스 시스템
FR2825543B1 (fr) * 2001-06-01 2003-09-26 Radiotelephone Sfr Procede et dispositif de certification d'une transaction
US8209753B2 (en) * 2001-06-15 2012-06-26 Activcard, Inc. Universal secure messaging for remote security tokens
US20020194499A1 (en) * 2001-06-15 2002-12-19 Audebert Yves Louis Gabriel Method, system and apparatus for a portable transaction device
US20040218762A1 (en) 2003-04-29 2004-11-04 Eric Le Saint Universal secure messaging for cryptographic modules
DE10130061A1 (de) * 2001-06-21 2003-01-02 Skidata Ag Verfahren zum Bezug einer Leistung
EP1271418A1 (en) 2001-06-27 2003-01-02 Nokia Corporation Method for accessing a user operable device of controlled access
US20030078890A1 (en) * 2001-07-06 2003-04-24 Joachim Schmidt Multimedia content download apparatus and method using same
US20030021495A1 (en) * 2001-07-12 2003-01-30 Ericson Cheng Fingerprint biometric capture device and method with integrated on-chip data buffering
WO2003007538A1 (en) * 2001-07-12 2003-01-23 Icontrol Transactions, Inc. Operating model for mobile wireless network based transaction authentication and non-repudiation
US7197168B2 (en) * 2001-07-12 2007-03-27 Atrua Technologies, Inc. Method and system for biometric image assembly from multiple partial biometric frame scans
US7353281B2 (en) * 2001-08-06 2008-04-01 Micron Technology, Inc. Method and system for providing access to computer resources
US6999589B2 (en) 2001-08-29 2006-02-14 International Business Machines Corporation Method and system for automatic brokered transactions
US20030048174A1 (en) * 2001-09-11 2003-03-13 Alcatel, Societe Anonyme Electronic device capable of wirelessly transmitting a password that can be used to unlock/lock a password protected electronic device
US20040153421A1 (en) * 2001-09-21 2004-08-05 Timothy Robinson System and method for biometric authorization of age-restricted transactions conducted at an unattended device
US7464059B1 (en) 2001-09-21 2008-12-09 Yt Acquisition Corporation System and method for purchase benefits at a point of sale
US8200980B1 (en) 2001-09-21 2012-06-12 Open Invention Network, Llc System and method for enrolling in a biometric system
US7624073B1 (en) 2001-09-21 2009-11-24 Yt Acquisition Corporation System and method for categorizing transactions
US20030177102A1 (en) * 2001-09-21 2003-09-18 Timothy Robinson System and method for biometric authorization for age verification
US7765164B1 (en) 2001-09-21 2010-07-27 Yt Acquisition Corporation System and method for offering in-lane periodical subscriptions
US7437330B1 (en) 2002-09-20 2008-10-14 Yt Acquisition Corp. System and method for categorizing transactions
US7533809B1 (en) 2001-09-21 2009-05-19 Yt Acquisition Corporation System and method for operating a parking facility
US7269737B2 (en) * 2001-09-21 2007-09-11 Pay By Touch Checking Resources, Inc. System and method for biometric authorization for financial transactions
US9189788B1 (en) 2001-09-21 2015-11-17 Open Invention Network, Llc System and method for verifying identity
US20030069784A1 (en) * 2001-10-04 2003-04-10 International Business Machines Corporation Integrated billing of vehicle-related services using ad-hoc networks
US7044362B2 (en) * 2001-10-10 2006-05-16 Hewlett-Packard Development Company, L.P. Electronic ticketing system and method
US20030131114A1 (en) * 2001-10-12 2003-07-10 Scheidt Edward M. Portable electronic authenticator cryptographic module
US20030074259A1 (en) * 2001-10-16 2003-04-17 Slyman David J. Wireless electronic coupon redemption
CA2408469A1 (en) * 2001-10-19 2003-04-19 J.J. Mackay Canada Limited Use of cellular phones for payment of vending machines
FR2831361A1 (fr) * 2001-10-24 2003-04-25 Gemplus Card Int Jeton informatique
US7480501B2 (en) * 2001-10-24 2009-01-20 Statsignal Ipc, Llc System and method for transmitting an emergency message over an integrated wireless network
US8489063B2 (en) 2001-10-24 2013-07-16 Sipco, Llc Systems and methods for providing emergency messages to a mobile device
US7424527B2 (en) 2001-10-30 2008-09-09 Sipco, Llc System and method for transmitting pollution information over an integrated wireless network
US7386726B2 (en) * 2001-11-02 2008-06-10 Telefonaktiebolaget L M Ericsson (Publ) Personal certification authority device
US20030086591A1 (en) * 2001-11-07 2003-05-08 Rudy Simon Identity card and tracking system
JP2003162757A (ja) * 2001-11-28 2003-06-06 Nippon Conlux Co Ltd キャッシュレス自動販売機システム
US20030101134A1 (en) * 2001-11-28 2003-05-29 Liu James C. Method and system for trusted transaction approval
US20030114106A1 (en) * 2001-12-14 2003-06-19 Kazuhiro Miyatsu Mobile internet solution using java application combined with local wireless interface
US20040159700A1 (en) * 2001-12-26 2004-08-19 Vivotech, Inc. Method and apparatus for secure import of information into data aggregation program hosted by personal trusted device
US7028897B2 (en) * 2001-12-26 2006-04-18 Vivotech, Inc. Adaptor for magnetic stripe card reader
US7051932B2 (en) * 2001-12-26 2006-05-30 Vivotech, Inc. Adaptor for magnetic stripe card reader
US7418255B2 (en) 2002-02-21 2008-08-26 Bloomberg Finance L.P. Computer terminals biometrically enabled for network functions and voice communication
US6993292B2 (en) * 2002-02-26 2006-01-31 3M Innovative Properties Company Self-monitoring radio network
KR20030072852A (ko) * 2002-03-07 2003-09-19 인터내셔널 비지네스 머신즈 코포레이션 전자티켓을 구매하고 인증하기 위한 시스템 및 방법
US20050132218A1 (en) * 2002-03-28 2005-06-16 Satoshi Tanba Service processing device and processing support device
US7925518B2 (en) * 2002-04-19 2011-04-12 Visa U.S.A. Inc. System and method for payment of medical claims
US7200577B2 (en) * 2002-05-01 2007-04-03 America Online Incorporated Method and apparatus for secure online transactions
US8396809B1 (en) 2002-05-14 2013-03-12 Hewlett-Packard Development Company, L.P. Method for reducing purchase time
US6978930B2 (en) * 2002-06-21 2005-12-27 A.T.X. International, Inc. Optical bar code scanner and system for retrieving bar code data
JP2005532625A (ja) 2002-07-09 2005-10-27 ビーエヌシー・アイピー・スウィッツァランド・ゲゼルシャフト・ミット・ベシュレンクテル・ハフツング 安全な照合解決法を提供するためのシステムと方法
US20040015451A1 (en) * 2002-07-10 2004-01-22 Sahota Jagdeep Singh Method for conducting financial transactions utilizing infrared data communications
WO2004006484A2 (en) * 2002-07-10 2004-01-15 Visa International Service Association Method for conducting financial transactions utilizing infrared data communications
US7580873B1 (en) * 2002-07-23 2009-08-25 At&T Intellectual Property I, L.P. Electronic financial assistant
US20040019571A1 (en) * 2002-07-26 2004-01-29 Intel Corporation Mobile communication device with electronic token repository and method
US7353382B2 (en) 2002-08-08 2008-04-01 Fujitsu Limited Security framework and protocol for universal pervasive transactions
US7784684B2 (en) * 2002-08-08 2010-08-31 Fujitsu Limited Wireless computer wallet for physical point of sale (POS) transactions
US20040107170A1 (en) * 2002-08-08 2004-06-03 Fujitsu Limited Apparatuses for purchasing of goods and services
US7349871B2 (en) * 2002-08-08 2008-03-25 Fujitsu Limited Methods for purchasing of goods and services
US7606560B2 (en) * 2002-08-08 2009-10-20 Fujitsu Limited Authentication services using mobile device
US7801826B2 (en) * 2002-08-08 2010-09-21 Fujitsu Limited Framework and system for purchasing of goods and services
US7822688B2 (en) * 2002-08-08 2010-10-26 Fujitsu Limited Wireless wallet
KR100872598B1 (ko) * 2002-09-12 2008-12-08 주식회사 비즈모델라인 스마트 카드(또는 아이씨카드)를 이용한 전표관리 시스템
US7494055B2 (en) 2002-09-17 2009-02-24 Vivotech, Inc. Collaborative negotiation techniques for mobile personal trusted device financial transactions
US7729984B1 (en) 2002-09-27 2010-06-01 Abas Enterprises Llc Effecting financial transactions
EP1411475A1 (en) * 2002-10-18 2004-04-21 Hitachi, Ltd. System and method of communication including first and second access point
US9477820B2 (en) 2003-12-09 2016-10-25 Live Nation Entertainment, Inc. Systems and methods for using unique device identifiers to enhance security
US10366373B1 (en) 2002-12-09 2019-07-30 Live Nation Entertainment, Incorporated Apparatus for access control and processing
US9740988B1 (en) 2002-12-09 2017-08-22 Live Nation Entertainment, Inc. System and method for using unique device indentifiers to enhance security
US9251518B2 (en) 2013-03-15 2016-02-02 Live Nation Entertainment, Inc. Centralized and device-aware ticket-transfer system and methods
US20040123152A1 (en) * 2002-12-18 2004-06-24 Eric Le Saint Uniform framework for security tokens
US7309004B1 (en) * 2002-12-26 2007-12-18 Diebold Self-Service Systems, Division Of Diebold, Incorporated Cash dispensing automated banking machine firmware authentication system and method
US6880752B2 (en) * 2003-04-16 2005-04-19 George V. Tarnovsky System for testing, verifying legitimacy of smart card in-situ and for storing data therein
US20040221174A1 (en) * 2003-04-29 2004-11-04 Eric Le Saint Uniform modular framework for a host computer system
US7269732B2 (en) * 2003-06-05 2007-09-11 Sap Aktiengesellschaft Securing access to an application service based on a proximity token
CA2534987A1 (en) * 2003-07-09 2005-01-27 Cross Match Technologies, Inc. Systems and methods for facilitating transactions
US8034294B1 (en) 2003-07-15 2011-10-11 Ideal Life, Inc. Medical monitoring/consumables tracking device
US20050015332A1 (en) * 2003-07-18 2005-01-20 Grace Chen Cashless payment system
AU2003246995A1 (en) 2003-07-22 2005-02-04 Nokia Corporation Reader device for radio frequency identification transponder with transponder functionality
WO2005013569A1 (en) * 2003-08-01 2005-02-10 Matsushita Electric Industrial Co., Ltd. Wireless communication system and wireless communication device registration method
DE10336070A1 (de) * 2003-08-06 2005-01-20 Siemens Ag Verfahren zur sicheren Abwicklung von Zahlungen über ein Datennetz
US8571880B2 (en) * 2003-08-07 2013-10-29 Ideal Life, Inc. Personal health management device, method and system
EP1665154A4 (en) * 2003-08-18 2012-05-02 Marketing Intellectual Properties Pte Ltd U PAYMENT TRANSACTION SYSTEM AND METHOD
US8489452B1 (en) 2003-09-10 2013-07-16 Target Brands, Inc. Systems and methods for providing a user incentive program using smart card technology
US20050068190A1 (en) * 2003-09-30 2005-03-31 Robert Krause Personal retail tool and server system
US7363505B2 (en) * 2003-12-03 2008-04-22 Pen-One Inc Security authentication method and system
US8078483B1 (en) 2003-12-16 2011-12-13 Ticketmaster Systems and methods for queuing access to network resources
US20050131761A1 (en) * 2003-12-16 2005-06-16 Trika Sanjeev N. Mobile digital coupons
US8825194B2 (en) * 2003-12-18 2014-09-02 International Business Machines Corporation Global positioning system location information for an automated data storage library
US7907935B2 (en) 2003-12-22 2011-03-15 Activcard Ireland, Limited Intelligent remote device
US20050138380A1 (en) * 2003-12-22 2005-06-23 Fedronic Dominique L.J. Entry control system
DE602004007830T2 (de) * 2004-01-23 2008-04-17 Nokia Corp. Verfahren, einrichtung und system zur automatisierten, auf kontextinformationen basierenden selektiven datenbereitstellung durch identifikationsmittel
US8442331B2 (en) 2004-02-15 2013-05-14 Google Inc. Capturing text from rendered documents using supplemental information
US7707039B2 (en) * 2004-02-15 2010-04-27 Exbiblio B.V. Automatic modification of web pages
US7877605B2 (en) * 2004-02-06 2011-01-25 Fujitsu Limited Opinion registering application for a universal pervasive transaction framework
US7812860B2 (en) * 2004-04-01 2010-10-12 Exbiblio B.V. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US20060041484A1 (en) * 2004-04-01 2006-02-23 King Martin T Methods and systems for initiating application processes by data capture from rendered documents
US10635723B2 (en) 2004-02-15 2020-04-28 Google Llc Search engines and systems with handheld document data capture devices
US20060122983A1 (en) * 2004-12-03 2006-06-08 King Martin T Locating electronic instances of documents based on rendered instances, document fragment digest generation, and digest based document fragment determination
US20060053097A1 (en) * 2004-04-01 2006-03-09 King Martin T Searching and accessing documents on private networks for use with captures from rendered documents
US20060041605A1 (en) * 2004-04-01 2006-02-23 King Martin T Determining actions involving captured information and electronic content associated with rendered documents
US8031650B2 (en) 2004-03-03 2011-10-04 Sipco, Llc System and method for monitoring remote devices with a dual-mode wireless communication protocol
US7756086B2 (en) 2004-03-03 2010-07-13 Sipco, Llc Method for communicating in dual-modes
US20050203843A1 (en) * 2004-03-12 2005-09-15 Wood George L. Internet debit system
US8225014B2 (en) * 2004-03-17 2012-07-17 Nokia Corporation Continuous data provision by radio frequency identification (RFID) transponders
DE602004020684D1 (de) 2004-03-19 2009-05-28 Nokia Corp Nd verfahren zur verbesserung des terminal-betriebs
ES2851373T3 (es) * 2004-03-25 2021-09-06 Nokia Technologies Oy Procedimiento y dispositivo para el manejo y provisión de datos selectivos automatizados basados en información por medios de identificación
US7990556B2 (en) 2004-12-03 2011-08-02 Google Inc. Association of a portable scanner with input/output and storage devices
US20060098900A1 (en) * 2004-09-27 2006-05-11 King Martin T Secure data gathering from rendered documents
US9116890B2 (en) 2004-04-01 2015-08-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US8081849B2 (en) * 2004-12-03 2011-12-20 Google Inc. Portable scanning and memory device
US20070300142A1 (en) * 2005-04-01 2007-12-27 King Martin T Contextual dynamic advertising based upon captured rendered text
US7894670B2 (en) 2004-04-01 2011-02-22 Exbiblio B.V. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
WO2008028674A2 (en) 2006-09-08 2008-03-13 Exbiblio B.V. Optical scanners, such as hand-held optical scanners
US20060081714A1 (en) 2004-08-23 2006-04-20 King Martin T Portable scanning device
US20080313172A1 (en) * 2004-12-03 2008-12-18 King Martin T Determining actions involving captured information and electronic content associated with rendered documents
US9143638B2 (en) 2004-04-01 2015-09-22 Google Inc. Data capture from rendered documents using handheld device
US9008447B2 (en) * 2004-04-01 2015-04-14 Google Inc. Method and system for character recognition
US8146156B2 (en) 2004-04-01 2012-03-27 Google Inc. Archive of text captures from rendered documents
US7584123B1 (en) 2004-04-06 2009-09-01 Ticketmaster Systems for dynamically allocating finite or unique resources
US8713418B2 (en) * 2004-04-12 2014-04-29 Google Inc. Adding value to a rendered document
US8874504B2 (en) 2004-12-03 2014-10-28 Google Inc. Processing techniques for visual capture data from a rendered document
US8489624B2 (en) * 2004-05-17 2013-07-16 Google, Inc. Processing techniques for text capture from a rendered document
US8620083B2 (en) 2004-12-03 2013-12-31 Google Inc. Method and system for character recognition
US8522039B2 (en) * 2004-06-09 2013-08-27 Apple Inc. Method and apparatus for establishing a federated identity using a personal wireless device
JP4898101B2 (ja) * 2004-07-02 2012-03-14 株式会社リコー 印刷装置、印刷方法、印刷プログラム及び記録媒体
US8346620B2 (en) 2004-07-19 2013-01-01 Google Inc. Automatic modification of web pages
US20100081375A1 (en) * 2008-09-30 2010-04-01 Apple Inc. System and method for simplified control of electronic devices
US7966662B2 (en) * 2004-09-02 2011-06-21 Qualcomm Incorporated Method and system for managing authentication and payment for use of broadcast material
EP1825431A4 (en) * 2004-10-18 2012-03-21 Amy R Gurvey ELECTRONIC SYSTEM AND METHOD FOR COUPLING LIVE EVENT TICKETS AND INTERACTIVE INPUTS WITH THE SALE, DISSEMINATION AND TRANSMISSION OF EVENT RECORDINGS, MASTERIZATION SYSTEM AND INTELLIGENT TERMINAL DESIGNS
KR20070094767A (ko) * 2004-12-07 2007-09-21 비코드 피티와이 엘티디. 전자 상거래 시스템, 방법 및 장치
US7124937B2 (en) 2005-01-21 2006-10-24 Visa U.S.A. Inc. Wireless payment methods and systems
US9439126B2 (en) 2005-01-25 2016-09-06 Sipco, Llc Wireless network protocol system and methods
KR100740197B1 (ko) * 2005-02-18 2007-07-18 삼성전자주식회사 전자태그를 이용한 홈 네트워크의 위치 인식 시스템 및 홈 서버
CN101365868B (zh) * 2005-03-09 2015-03-04 扎杰克优质发动机股份有限公司 内燃机及改进燃烧室的方法
US9608929B2 (en) 2005-03-22 2017-03-28 Live Nation Entertainment, Inc. System and method for dynamic queue management using queue protocols
AU2006227177A1 (en) 2005-03-22 2006-09-28 Ticketmaster Apparatus and methods for providing queue messaging over a network
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US9762685B2 (en) 2005-04-27 2017-09-12 Live Nation Entertainment, Inc. Location-based task execution for enhanced data access
US20140379390A1 (en) 2013-06-20 2014-12-25 Live Nation Entertainment, Inc. Location-based presentations of ticket opportunities
US20190362725A1 (en) 2005-08-17 2019-11-28 Tamiras Per Pte. Ltd., Llc Providing access with a portable device and voice commands
US7917417B2 (en) * 2005-10-08 2011-03-29 Dion Kenneth W System and method for organizational and personal portfolio
US20070082636A1 (en) * 2005-10-12 2007-04-12 Gawins Mack Method and apparatus for searching, saving, and storing radio programs and broadcast frequencies and for the payments of music downloaded from a digital radio receiver
CA2637184C (en) 2006-02-07 2016-08-16 Ticketmaster Methods and systems for reducing burst usage of a networked computer system
US20080032741A1 (en) * 2006-03-30 2008-02-07 Obopay Programmable Functionalities for Mobile Consumer Communications Devices with Identification-Modules
US8249965B2 (en) * 2006-03-30 2012-08-21 Obopay, Inc. Member-supported mobile payment system
US7873573B2 (en) * 2006-03-30 2011-01-18 Obopay, Inc. Virtual pooled account for mobile banking
CA2647602A1 (en) * 2006-03-30 2008-03-06 Obopay Inc. Mobile person-to-person payment system
US8532021B2 (en) * 2006-03-30 2013-09-10 Obopay, Inc. Data communications over voice channel with mobile consumer communications devices
US20070255662A1 (en) * 2006-03-30 2007-11-01 Obopay Inc. Authenticating Wireless Person-to-Person Money Transfers
US20070244811A1 (en) * 2006-03-30 2007-10-18 Obopay Inc. Mobile Client Application for Mobile Payments
CA2651543C (en) * 2006-05-09 2016-02-16 Ticketmaster Apparatus for access control and processing
US7848524B2 (en) * 2006-06-30 2010-12-07 Verint Americas Inc. Systems and methods for a secure recording environment
US8069084B2 (en) 2006-07-14 2011-11-29 Wells Fargo Bank, N.A. Customer controlled account, system, and process
US8135342B1 (en) 2006-09-15 2012-03-13 Harold Michael D System, method and apparatus for using a wireless cell phone device to create a desktop computer and media center
KR101443404B1 (ko) * 2006-09-15 2014-10-02 구글 인코포레이티드 페이퍼 및 전자 문서내의 주석의 캡처 및 디스플레이
US7886156B2 (en) * 2006-09-18 2011-02-08 John Franco Franchi Secure universal transaction system
US20080126251A1 (en) * 2006-09-21 2008-05-29 Tomas Karl-Axel Wassingbo System and method for utilizing a portable network device to initiate and authorize a payment transaction
US8060437B2 (en) * 2006-10-31 2011-11-15 International Funding Partners Llc Automatic termination of electronic transactions
US20080103966A1 (en) * 2006-10-31 2008-05-01 Chuck Foster System and/or method for dynamic determination of transaction processing fees
US20080114691A1 (en) * 2006-10-31 2008-05-15 Chuck Foster Processing transactions
US20080114684A1 (en) * 2006-10-31 2008-05-15 Chuck Foster Termination of transactions
US8135956B2 (en) * 2006-12-11 2012-03-13 Palo Alto Research Center Incorporated Systems and methods for lightweight authentication
US8027096B2 (en) 2006-12-15 2011-09-27 Hand Held Products, Inc. Focus module and components with actuator polymer control
US7813047B2 (en) 2006-12-15 2010-10-12 Hand Held Products, Inc. Apparatus and method comprising deformable lens element
US8700435B2 (en) * 2006-12-29 2014-04-15 American Express Travel Related Services Company, Inc. System and method for redemption and exchange of unused tickets
US20080162196A1 (en) * 2006-12-29 2008-07-03 American Express Travel Services, Co., Inc. System and method for centralizing and processing ticket exchange information
EP1965354A1 (en) * 2007-03-02 2008-09-03 Gemmo S.p.A. Service management system and method
MX2010001492A (es) * 2007-08-07 2010-11-09 Ticketmaster L L C Sistemas y metodos para facilitar la asignacion de recursos en un entorno de red.
FR2920055B1 (fr) * 2007-08-14 2013-05-03 Airbus France Systeme et procede de transmission de donnees entre au moins un ecran d'affichage et un systeme client
US8055671B2 (en) 2007-08-29 2011-11-08 Enpulz, Llc Search engine using world map with whois database search restriction
US8219533B2 (en) 2007-08-29 2012-07-10 Enpulz Llc Search engine feedback for developing reliable whois database reference for restricted search operation
US9807096B2 (en) 2014-12-18 2017-10-31 Live Nation Entertainment, Inc. Controlled token distribution to protect against malicious data and resource access
US8638363B2 (en) * 2009-02-18 2014-01-28 Google Inc. Automatically capturing information, such as capturing information using a document-aware device
US20110145068A1 (en) * 2007-09-17 2011-06-16 King Martin T Associating rendered advertisements with digital content
KR101572768B1 (ko) 2007-09-24 2015-11-27 애플 인크. 전자 장치 내의 내장형 인증 시스템들
US10778417B2 (en) * 2007-09-27 2020-09-15 Clevx, Llc Self-encrypting module with embedded wireless user authentication
US10783232B2 (en) * 2007-09-27 2020-09-22 Clevx, Llc Management system for self-encrypting managed devices with embedded wireless user authentication
US11190936B2 (en) 2007-09-27 2021-11-30 Clevx, Llc Wireless authentication system
US10181055B2 (en) 2007-09-27 2019-01-15 Clevx, Llc Data security system with encryption
US20090103730A1 (en) * 2007-10-19 2009-04-23 Mastercard International Incorporated Apparatus and method for using a device conforming to a payment standard for access control and/or secure data storage
TW200929974A (en) * 2007-11-19 2009-07-01 Ibm System and method for performing electronic transactions
US8600120B2 (en) 2008-01-03 2013-12-03 Apple Inc. Personal computing device control using face detection and recognition
US9558485B2 (en) * 2008-01-30 2017-01-31 Paypal, Inc. Two step near field communication transactions
US8996867B2 (en) * 2008-02-28 2015-03-31 At&T Intellectual Property I, L.P. Method and device for end-user verification of an electronic transaction
US20090247101A1 (en) * 2008-03-28 2009-10-01 Ligang Zhang Auto-detection of broadcast channel spacing
US20100088126A1 (en) * 2008-05-05 2010-04-08 Vito Iaia Real time data distribution system
US8190623B2 (en) 2008-06-05 2012-05-29 Enpulz, L.L.C. Image search engine using image analysis and categorization
US8229911B2 (en) 2008-05-13 2012-07-24 Enpulz, Llc Network search engine utilizing client browser activity information
US8180788B2 (en) 2008-06-05 2012-05-15 Enpulz, L.L.C. Image search engine employing image correlation
US8171041B2 (en) 2008-05-15 2012-05-01 Enpulz, L.L.C. Support for international search terms
FR2931329B1 (fr) * 2008-05-16 2010-06-18 Airbus France Procede de transmission de donnees entre au moins un ecran d'affichage d'un poste de pilotage et au moins un ensemble client distant
US20090287471A1 (en) 2008-05-16 2009-11-19 Bennett James D Support for international search terms - translate as you search
US8250083B2 (en) 2008-05-16 2012-08-21 Enpulz, Llc Support for international search terms—translate as you crawl
CA2728136C (en) 2008-05-18 2015-02-10 Google Inc. Secured electronic transaction system
US20090307140A1 (en) 2008-06-06 2009-12-10 Upendra Mardikar Mobile device over-the-air (ota) registration and point-of-sale (pos) payment
US11258652B2 (en) 2008-06-08 2022-02-22 Apple Inc. System and method for placeshifting media playback
US8401681B2 (en) 2008-06-08 2013-03-19 Apple Inc. System and method for placeshifting media playback
US9626363B2 (en) 2008-06-08 2017-04-18 Apple Inc. System and method for placeshifting media playback
US7892792B2 (en) * 2008-06-27 2011-02-22 Indian Institute Of Science Cells expressing Pichia cytochrome C
US20100024330A1 (en) * 2008-08-01 2010-02-04 Sodaro Donald E Multi-unit dwelling system and building
KR20110081966A (ko) 2008-09-17 2011-07-15 인터내셔널 비지네스 머신즈 코포레이션 서버 동작의 인가 장치, 시스템 및 컴퓨터 프로그램
US8060627B2 (en) * 2008-09-30 2011-11-15 Apple Inc. Device-to-device workflows
US20100082485A1 (en) * 2008-09-30 2010-04-01 Apple Inc. Portable point of purchase devices and methods
US9070149B2 (en) * 2008-09-30 2015-06-30 Apple Inc. Media gifting devices and methods
US20100078471A1 (en) * 2008-09-30 2010-04-01 Apple Inc. System and method for processing peer-to-peer financial transactions
US20100082490A1 (en) * 2008-09-30 2010-04-01 Apple Inc. Systems and methods for secure wireless transactions
US9026462B2 (en) * 2008-09-30 2015-05-05 Apple Inc. Portable point of purchase user interfaces
US20100078472A1 (en) * 2008-09-30 2010-04-01 Apple Inc. Group peer-to-peer financial transactions
US8215546B2 (en) * 2008-09-30 2012-07-10 Apple Inc. System and method for transportation check-in
US8239276B2 (en) * 2008-09-30 2012-08-07 Apple Inc. On-the-go shopping list
US9037513B2 (en) * 2008-09-30 2015-05-19 Apple Inc. System and method for providing electronic event tickets
US8131645B2 (en) * 2008-09-30 2012-03-06 Apple Inc. System and method for processing media gifts
US20100082455A1 (en) * 2008-09-30 2010-04-01 Apple Inc. Real-time bargain hunting
US10380573B2 (en) * 2008-09-30 2019-08-13 Apple Inc. Peer-to-peer financial transaction devices and methods
US8850052B2 (en) * 2008-09-30 2014-09-30 Apple Inc. System and method for simplified resource sharing
US20100125492A1 (en) * 2008-11-14 2010-05-20 Apple Inc. System and method for providing contextual advertisements according to dynamic pricing scheme
US9357384B2 (en) 2009-02-09 2016-05-31 International Business Machines Corporation System and method to support identity theft protection as part of a distributed service oriented ecosystem
US8447066B2 (en) 2009-03-12 2013-05-21 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
WO2010105246A2 (en) 2009-03-12 2010-09-16 Exbiblio B.V. Accessing resources based on capturing information from a rendered document
US8305691B2 (en) * 2009-04-29 2012-11-06 Hand Held Products, Inc. Fluid lens element for use in changing thermal operating environment
EP2280580A1 (en) * 2009-07-07 2011-02-02 Nokia Corporation Data transfer with wirelessly powered communication devices
US20110029360A1 (en) * 2009-07-29 2011-02-03 Prasad Gollapalli System and method for providing smart phone functionality for retailers to distribute sale and discount coupons
US8988191B2 (en) * 2009-08-27 2015-03-24 Symbol Technologies, Inc. Systems and methods for pressure-based authentication of an input on a touch screen
US20110076941A1 (en) * 2009-09-30 2011-03-31 Ebay Inc. Near field communication and network data/product transfer
US8781393B2 (en) * 2009-09-30 2014-07-15 Ebay Inc. Network updates of time and location
US9197736B2 (en) * 2009-12-31 2015-11-24 Digimarc Corporation Intuitive computing methods and systems
EP2323085A1 (de) * 2009-11-16 2011-05-18 Scheidt & Bachmann GmbH Ticketingsystem
US9081799B2 (en) * 2009-12-04 2015-07-14 Google Inc. Using gestalt information to identify locations in printed information
US9323784B2 (en) * 2009-12-09 2016-04-26 Google Inc. Image search using text-based elements within the contents of images
US20110191160A1 (en) * 2010-01-29 2011-08-04 Bank Of America Corporation Mobile payment device for conducting transactions associated with a merchant offer program
US10460316B2 (en) 2010-04-05 2019-10-29 Paypal, Inc. Two device authentication
US8811892B2 (en) 2010-04-05 2014-08-19 Mastercard International Incorporated Systems, methods, and computer readable media for performing multiple transactions through a single near field communication (NFC) tap
US9294800B2 (en) 2010-05-10 2016-03-22 Comcast Cable Communications, Llc Intelligent remote control
US9047531B2 (en) 2010-05-21 2015-06-02 Hand Held Products, Inc. Interactive user interface for capturing a document in an image signal
US8600167B2 (en) 2010-05-21 2013-12-03 Hand Held Products, Inc. System for capturing a document in an image signal
US8366002B2 (en) 2010-05-26 2013-02-05 Hand Held Products, Inc. Solid elastic lens element and method of making same
WO2011159811A2 (en) 2010-06-15 2011-12-22 Ticketmaster, Llc Methods and systems for computer aided event and venue setup and modeling and interactive maps
US9781170B2 (en) 2010-06-15 2017-10-03 Live Nation Entertainment, Inc. Establishing communication links using routing protocols
US10096161B2 (en) 2010-06-15 2018-10-09 Live Nation Entertainment, Inc. Generating augmented reality images using sensor and location data
US9042608B2 (en) 2010-10-25 2015-05-26 Pen-One, Inc. Data security system
US8799087B2 (en) 2010-10-27 2014-08-05 Mastercard International Incorporated Systems, methods, and computer readable media for utilizing one or more preferred application lists in a wireless device reader
WO2012088035A1 (en) * 2010-12-23 2012-06-28 Alibaba Group Holding Limited Determination of permissibility associated with e-commerce transactions
US20120296826A1 (en) 2011-05-18 2012-11-22 Bytemark, Inc. Method and system for distributing electronic tickets with visual display
US10089606B2 (en) 2011-02-11 2018-10-02 Bytemark, Inc. System and method for trusted mobile device payment
US10453067B2 (en) 2011-03-11 2019-10-22 Bytemark, Inc. Short range wireless translation methods and systems for hands-free fare validation
US10762733B2 (en) 2013-09-26 2020-09-01 Bytemark, Inc. Method and system for electronic ticket validation using proximity detection
US10360567B2 (en) 2011-03-11 2019-07-23 Bytemark, Inc. Method and system for distributing electronic tickets with data integrity checking
US8494967B2 (en) * 2011-03-11 2013-07-23 Bytemark, Inc. Method and system for distributing electronic tickets with visual display
US9904934B1 (en) * 2011-03-29 2018-02-27 Amazon Technologies, Inc. Offline payment processing
US20130030924A1 (en) 2011-07-28 2013-01-31 American Express Travel Related Services Company, Inc. Systems and methods for generating and using a digital pass
EP2557546A1 (en) * 2011-08-12 2013-02-13 Oberthur Technologies Method and secure device for performing a secure transaction with a terminal
US8862767B2 (en) 2011-09-02 2014-10-14 Ebay Inc. Secure elements broker (SEB) for application communication channel selector optimization
US9002322B2 (en) 2011-09-29 2015-04-07 Apple Inc. Authentication with secondary approver
US8929854B2 (en) 2011-10-27 2015-01-06 Telecommunication Systems, Inc. Emergency text messaging
US8738540B2 (en) * 2011-10-31 2014-05-27 Ncr Corporation Techniques for mobile transaction processing
US8880420B2 (en) 2011-12-27 2014-11-04 Grubhub, Inc. Utility for creating heatmaps for the study of competitive advantage in the restaurant marketplace
US8595050B2 (en) 2011-12-27 2013-11-26 Grubhub, Inc. Utility for determining competitive restaurants
US9710779B1 (en) 2011-12-27 2017-07-18 Grubhub Holdings, Inc. System, method and apparatus for receiving bids from diners for expedited food delivery
RU2631983C2 (ru) 2012-01-05 2017-09-29 Виза Интернэшнл Сервис Ассосиэйшн Защита данных с переводом
GB2515621A (en) * 2012-01-27 2014-12-31 Dunraven Finance Ltd Control method, system and device
US10360543B2 (en) 2012-04-23 2019-07-23 Grubhub Holdings Inc. Scraping resistant system and method for placing orders through an internet shopping service
US9009067B1 (en) 2012-04-30 2015-04-14 Grubhub Holdings Inc. System, method and apparatus for managing made-to-order food tickets for a restaurant service
CN102831352B (zh) * 2012-09-11 2015-02-18 南京天溯自动化控制系统有限公司 设备授权使用的方法及其设备
US9881260B2 (en) 2012-10-03 2018-01-30 Moovel North America, Llc Mobile ticketing
US20140237252A1 (en) * 2012-12-31 2014-08-21 Safelylocked, Llc Techniques for validating data exchange
US9704146B1 (en) 2013-03-14 2017-07-11 Square, Inc. Generating an online storefront
US9940616B1 (en) 2013-03-14 2018-04-10 Square, Inc. Verifying proximity during payment transactions
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
US8914863B2 (en) 2013-03-29 2014-12-16 Here Global B.V. Enhancing the security of near-field communication
US9824410B1 (en) 2013-04-29 2017-11-21 Grubhub Holdings Inc. System, method and apparatus for assessing the accuracy of estimated food delivery time
US9485607B2 (en) 2013-05-14 2016-11-01 Nokia Technologies Oy Enhancing the security of short-range communication in connection with an access control device
US9898642B2 (en) 2013-09-09 2018-02-20 Apple Inc. Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs
US8892462B1 (en) 2013-10-22 2014-11-18 Square, Inc. Proxy card payment with digital receipt delivery
US9922321B2 (en) 2013-10-22 2018-03-20 Square, Inc. Proxy for multiple payment mechanisms
US10417635B1 (en) 2013-10-22 2019-09-17 Square, Inc. Authorizing a purchase transaction using a mobile device
US9836739B1 (en) 2013-10-22 2017-12-05 Square, Inc. Changing a financial account after initiating a payment using a proxy card
US20150134439A1 (en) 2013-11-08 2015-05-14 Square, Inc. Interactive digital receipt
US10810682B2 (en) 2013-12-26 2020-10-20 Square, Inc. Automatic triggering of receipt delivery
US10621563B1 (en) 2013-12-27 2020-04-14 Square, Inc. Apportioning a payment card transaction among multiple payers
US9754331B1 (en) 2014-01-30 2017-09-05 Grubhub Holdings Inc. System and method for managing group orders
US10198731B1 (en) 2014-02-18 2019-02-05 Square, Inc. Performing actions based on the location of mobile device during a card swipe
US9224141B1 (en) 2014-03-05 2015-12-29 Square, Inc. Encoding a magnetic stripe of a card with data of multiple cards
US10692059B1 (en) 2014-03-13 2020-06-23 Square, Inc. Selecting a financial account associated with a proxy object based on fund availability
US9619792B1 (en) 2014-03-25 2017-04-11 Square, Inc. Associating an account with a card based on a photo
US9864986B1 (en) 2014-03-25 2018-01-09 Square, Inc. Associating a monetary value card with a payment object
US20150332223A1 (en) 2014-05-19 2015-11-19 Square, Inc. Transaction information collection for mobile payment experience
CN104063817A (zh) * 2014-05-29 2014-09-24 深圳市同创新佳科技有限公司 一种基于电子钥匙管理服务器的酒店客房管理方法及系统
US9324067B2 (en) 2014-05-29 2016-04-26 Apple Inc. User interface for payments
KR101929372B1 (ko) 2014-05-30 2018-12-17 애플 인크. 하나의 디바이스의 사용으로부터 다른 디바이스의 사용으로의 전환
US9967401B2 (en) 2014-05-30 2018-05-08 Apple Inc. User interface for phone call routing among devices
US9794392B2 (en) 2014-07-10 2017-10-17 Hand Held Products, Inc. Mobile-phone adapter for electronic transactions
US10339293B2 (en) 2014-08-15 2019-07-02 Apple Inc. Authenticated device used to unlock another device
US10366434B1 (en) 2014-10-22 2019-07-30 Grubhub Holdings Inc. System and method for providing food taxonomy based food search and recommendation
US9792604B2 (en) 2014-12-19 2017-10-17 moovel North Americ, LLC Method and system for dynamically interactive visually validated mobile ticketing
US10026062B1 (en) 2015-06-04 2018-07-17 Square, Inc. Apparatuses, methods, and systems for generating interactive digital receipts
US11803784B2 (en) 2015-08-17 2023-10-31 Siemens Mobility, Inc. Sensor fusion for transit applications
MX2018001976A (es) 2015-08-17 2019-02-14 Bytemark Inc Metodos de translacion inalambrica de corto alcance y sistema para validacion de billetes en modo manos libres.
KR20170029238A (ko) * 2015-09-07 2017-03-15 에스케이플래닛 주식회사 티켓 취소를 위한 서비스 제공 장치, 그를 포함하는 티켓 취소 안내 시스템, 그의 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체
WO2017048876A1 (en) 2015-09-14 2017-03-23 Neology, Inc. Embedded on-board diagnostic (obd) device for a vehicle
CN105216695B (zh) * 2015-10-16 2018-07-31 贺轶 车载显示系统及汽车盲区图像显示方法
US10636019B1 (en) 2016-03-31 2020-04-28 Square, Inc. Interactive gratuity platform
GB2549118B (en) * 2016-04-05 2020-12-16 Samsung Electronics Co Ltd Electronic payment system using identity-based public key cryptography
DK179186B1 (en) 2016-05-19 2018-01-15 Apple Inc REMOTE AUTHORIZATION TO CONTINUE WITH AN ACTION
US10621581B2 (en) 2016-06-11 2020-04-14 Apple Inc. User interface for transactions
DK201670622A1 (en) 2016-06-12 2018-02-12 Apple Inc User interfaces for transactions
US9842330B1 (en) 2016-09-06 2017-12-12 Apple Inc. User interfaces for stored-value accounts
US11062304B2 (en) * 2016-10-20 2021-07-13 Google Llc Offline user identification
US10496808B2 (en) 2016-10-25 2019-12-03 Apple Inc. User interface for managing access to credentials for use in an operation
US10992795B2 (en) 2017-05-16 2021-04-27 Apple Inc. Methods and interfaces for home media control
US11431836B2 (en) 2017-05-02 2022-08-30 Apple Inc. Methods and interfaces for initiating media playback
US10726412B2 (en) * 2017-05-15 2020-07-28 Visa International Service Association Portable device with local verification data
US20220279063A1 (en) 2017-05-16 2022-09-01 Apple Inc. Methods and interfaces for home media control
CN111343060B (zh) 2017-05-16 2022-02-11 苹果公司 用于家庭媒体控制的方法和界面
KR102385474B1 (ko) 2017-07-19 2022-04-13 현대자동차주식회사 차량 시스템 및 그 제어방법
EP4155988A1 (en) 2017-09-09 2023-03-29 Apple Inc. Implementation of biometric authentication for performing a respective function
KR102185854B1 (ko) 2017-09-09 2020-12-02 애플 인크. 생체측정 인증의 구현
US10762546B1 (en) 2017-09-28 2020-09-01 Grubhub Holdings Inc. Configuring food-related information search and retrieval based on a predictive quality indicator
US20190102765A1 (en) * 2017-09-29 2019-04-04 Welcomemat Services, Inc. Computer-implemented system and method for client data reporting and data capture
US11893581B1 (en) 2018-02-20 2024-02-06 Block, Inc. Tokenization for payment devices
US11170085B2 (en) 2018-06-03 2021-11-09 Apple Inc. Implementation of biometric authentication
US10860096B2 (en) 2018-09-28 2020-12-08 Apple Inc. Device control using gaze information
US11100349B2 (en) 2018-09-28 2021-08-24 Apple Inc. Audio assisted enrollment
US11210730B1 (en) 2018-10-31 2021-12-28 Square, Inc. Computer-implemented methods and system for customized interactive image collection based on customer data
US11244382B1 (en) 2018-10-31 2022-02-08 Square, Inc. Computer-implemented method and system for auto-generation of multi-merchant interactive image collection
TWI676142B (zh) * 2018-11-14 2019-11-01 中國信託商業銀行股份有限公司 金融服務方法及其系統
US11645613B1 (en) 2018-11-29 2023-05-09 Block, Inc. Intelligent image recommendations
US11010121B2 (en) 2019-05-31 2021-05-18 Apple Inc. User interfaces for audio media control
EP4134811A1 (en) 2019-05-31 2023-02-15 Apple Inc. User interfaces for audio media control
US11816194B2 (en) 2020-06-21 2023-11-14 Apple Inc. User interfaces for managing secure operations
US11392291B2 (en) 2020-09-25 2022-07-19 Apple Inc. Methods and interfaces for media control with dynamic feedback
US11847378B2 (en) 2021-06-06 2023-12-19 Apple Inc. User interfaces for audio routing
US11784956B2 (en) 2021-09-20 2023-10-10 Apple Inc. Requests to add assets to an asset account

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5373561A (en) 1992-12-21 1994-12-13 Bell Communications Research, Inc. Method of extending the validity of a cryptographic certificate
US5455863A (en) 1993-06-29 1995-10-03 Motorola, Inc. Method and apparatus for efficient real-time authentication and encryption in a communication system
US5440633A (en) 1993-08-25 1995-08-08 International Business Machines Corporation Communication network access method and system
AU1265195A (en) 1993-12-06 1995-06-27 Telequip Corporation Secure computer memory card
US5416842A (en) 1994-06-10 1995-05-16 Sun Microsystems, Inc. Method and apparatus for key-management scheme for use with internet protocols at site firewalls
US5548106A (en) 1994-08-30 1996-08-20 Angstrom Technologies, Inc. Methods and apparatus for authenticating data storage articles
US5708422A (en) * 1995-05-31 1998-01-13 At&T Transaction authorization and alert system
US5724423A (en) 1995-09-18 1998-03-03 Telefonaktiebolaget Lm Ericsson Method and apparatus for user authentication
FR2745966B1 (fr) * 1996-03-08 1998-06-05 Jean Luc Leleu Passerelle de peage pour reseau de transmission de donnees
US5999611A (en) * 1996-11-19 1999-12-07 Stentor Resource Centre Inc. Subscriber interface for accessing and operating personal communication services
US5917913A (en) 1996-12-04 1999-06-29 Wang; Ynjiun Paul Portable electronic authorization devices and methods therefor
TW355899B (en) * 1997-01-30 1999-04-11 Qualcomm Inc Method and apparatus for performing financial transactions using a mobile communication unit
ATE220814T1 (de) * 1997-06-27 2002-08-15 Swisscom Mobile Ag Transaktionsverfahren mit einem tragbaren identifizierungselement
US8346663B2 (en) * 1998-01-30 2013-01-01 Citicorp Development Center, Inc. Method and system of contactless interfacing for smart card banking
US6216227B1 (en) * 1998-06-29 2001-04-10 Sun Microsystems, Inc. Multi-venue ticketing using smart cards
US6717698B1 (en) 2000-02-02 2004-04-06 Eastman Kodak Company Tone scale processing based on image modulation activity

Also Published As

Publication number Publication date
EP1272933A4 (en) 2009-11-04
CA2403332A1 (en) 2001-09-20
JP2003527714A (ja) 2003-09-16
WO2001069388A1 (en) 2001-09-20
KR100953231B1 (ko) 2010-04-16
KR100953232B1 (ko) 2010-04-16
US6175922B1 (en) 2001-01-16
EP1272933A1 (en) 2003-01-08
CN1452739A (zh) 2003-10-29
AU2001220597A1 (en) 2001-09-24
KR20020081435A (ko) 2002-10-26
KR20080072742A (ko) 2008-08-06
HK1052564A1 (zh) 2003-09-19
TW487864B (en) 2002-05-21

Similar Documents

Publication Publication Date Title
CN1265292C (zh) 电子事务处理系统及其方法
US7635084B2 (en) Electronic transaction systems and methods therefor
US20100042835A1 (en) System and method for permission confirmation by transmitting a secure request through a central server to a mobile biometric device
KR20180061168A (ko) 무선 바이오메트릭 인증 시스템 및 방법
CN1344396A (zh) 便携式电子的付费与授权装置及其方法
CN112805737A (zh) 用于令牌邻近交易的技术
US20170024742A1 (en) Methods and systems for using a consumer identity to perform electronic transactions
CN1623173A (zh) 付款系统
CN1367966A (zh) 能够利用增强的安全性来执行各种功能的无线便携式设备
JP2008250884A (ja) 認証システム、認証システムに用いられるサーバ、移動体通信端末、プログラム
WO2016118087A1 (en) System and method for secure online payment using integrated circuit card
WO2005117527A2 (en) An electronic device to secure authentication to the owner and methods of implementing a global system for highly secured authentication
US20210166215A1 (en) Method for performing a contactless payment transaction
JP2011053931A (ja) 決済システム
JP2005182338A (ja) 携帯電話を利用したクレジットカード認証システム
CN1366263A (zh) 电子交易系统及其方法
US20170323302A1 (en) Security systems and methods
JP2005141503A (ja) 料金決済システム、方法および記録媒体
JP2002324219A (ja) カード認証システム
JP2003323599A (ja) スマートカード及びスマートカードシステム
JP2005275923A (ja) カード決済時の本人認証方法及びカード決済時の本人認証システム及び店舗情報処理装置及びクレジット会社情報処理装置及び携帯端末及びプログラム
CN1360265A (zh) 电子交易系统及其方法
JP7028947B2 (ja) 決済システム、決済方法および利用システム
US20220270075A1 (en) Method for performing a contactless payment transaction
EP3570518A1 (fr) Systeme et procede d'authentification utilisant un jeton a usage unique de duree limitee

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: YISAI CO., LTD.

Free format text: FORMER OWNER: ESIGN, INC

Effective date: 20070921

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20070921

Address after: American California

Patentee after: Esign, Inc

Address before: American California

Patentee before: Esign, Inc

ASS Succession or assignment of patent right

Owner name: AOTUO MAKLE PROPERTY CO., LTD.

Free format text: FORMER OWNER: YISAI CO., LTD.

Effective date: 20100513

COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: CALIFORNIA, U.S. TO: DOVER, GERMANY

TR01 Transfer of patent right

Effective date of registration: 20100513

Address after: Dover Germany

Patentee after: Otto & Co., Ltd.

Address before: American California

Patentee before: Esign, Inc

CX01 Expiry of patent term

Granted publication date: 20060719

CX01 Expiry of patent term