CN1147875A - 公开电子贸易的信托代理 - Google Patents

公开电子贸易的信托代理 Download PDF

Info

Publication number
CN1147875A
CN1147875A CN95192786A CN95192786A CN1147875A CN 1147875 A CN1147875 A CN 1147875A CN 95192786 A CN95192786 A CN 95192786A CN 95192786 A CN95192786 A CN 95192786A CN 1147875 A CN1147875 A CN 1147875A
Authority
CN
China
Prior art keywords
trusted agents
client
businessman
electronic
dialogue
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.)
Pending
Application number
CN95192786A
Other languages
English (en)
Inventor
肖伦姆·S·罗森
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.)
Citibank NA
Original Assignee
Citibank NA
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=22881494&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1147875(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Citibank NA filed Critical Citibank NA
Publication of CN1147875A publication Critical patent/CN1147875A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0866Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means by active credit-cards adapted therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • 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/04Payment circuits
    • 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/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • 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/085Payment architectures involving remote charge determination or related payment systems
    • 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/085Payment architectures involving remote charge determination or related payment systems
    • G06Q20/0855Payment architectures involving remote charge determination or related payment systems involving a third party
    • 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/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • 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/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/105Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems involving programming of a portable memory device, e.g. IC cards, "electronic purses"
    • 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/12Payment architectures specially adapted for electronic shopping systems
    • 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/20Point-of-sale [POS] network systems
    • G06Q20/204Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
    • 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/20Point-of-sale [POS] network systems
    • G06Q20/209Specified transaction journal output feature, e.g. printed receipt or voice output
    • 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/22Payment schemes or models
    • G06Q20/26Debit schemes, e.g. "pay now"
    • 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/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • 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/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3674Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
    • 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/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3676Balancing accounts
    • 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/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3678Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes e-cash details, e.g. blinded, divisible or detecting double spending
    • 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/382Payment protocols; Details thereof insuring higher security of transaction
    • 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/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3821Electronic credentials
    • 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/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • 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/383Anonymous user system
    • 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
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • 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
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services; Handling legal documents
    • G06Q50/188Electronic negotiation
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/16Coin-freed apparatus for hiring articles; Coin-freed facilities or services for devices exhibiting advertisements, announcements, pictures or the like
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/321Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority
    • H04L9/3213Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority using tickets or tokens, e.g. Kerberos
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3263Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/42Anonymization, e.g. involving pseudonyms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash

Abstract

一种用于公开电子贸易的系统,该系统具有与第一货币模块安全通信的客户信托代理,和与第二货币模块安全通信的商人信托代理。两个信托代理都建立第一种安全加密的对话,并且两个货币模块都能建立第二种安全加密的对话。商人信托代理将电子商品传递给客户信托代理,而第一货币模块将电子货币传递给第二货币模块。两个货币模块通知其信托代理支付已成功完成,从而客户可以使用购置的电子商品。

Description

公开电子贸易的信托代理
发明领域
本发明涉及一种便于公开电子贸易的系统。尤其,该系统将称作“信托代理”的防窜改电子设备与货币模块(money module)相结合,为电子商品交易和服务的买卖双方创造一个安全的交易环境。
背景技术
当今的电子贸易由关系密切的团体集合组成。例如,这类团体包括本地和远距离电话公司、电缆公司、蜂窝式电话公司、电子邮政服务公司以及诸如Prodi-gy和计算机服务公司等电子业务提供商。客户为了使用所提供的产品和服务,必须向每家公司注册。因此,在将商品或服务电子交货之前,需对付款人进行先验鉴别。然后,服务人员或者给客户开具帐单,记入他/她贷款帐户的贷方中,或者记入他/她存款帐户的借方中。
随着一经请求就提供娱乐和信息的高速网络的出现,交易将潮涌而至现有的开单付款系统。由此,每次开单时,客户都将收到大量开有各种名目的发票。另外,由于交易是不匿名的,所以客户的生活方式将向每个系统工作人员公开。
在我的PCT专利申请WO 93/10503中描述了一种匿名付款的方法,其发明名称为“电子货币系统”,于1993年5月27日公布,其内容通过援引包括在此。该申请揭示了一种施行电子货币支付的电子货币系统,可作为现金、支票、信用卡、借方卡和电子资金汇兑等汇兑交易的替换媒介。特别是,所述系统使用封装在防窜改外罩内的货币模块,来存储和转帐电子票据。货币模块支付可以货币模块间(即在客户“电子钱包”内所含的货币模块和商人销售点内所含的货币模块之间)实时的脱机支付,或者对诸如信息检索和电话呼叫等网络业务或者购买飞机票、戏票等进行联机支付。
但是,远地匿名买卖的一个严重问题是付款和交货的安全性。如果某人希望通过电话匿名购买一张电影票,那么如何才能保证购买者在先付款后将会收到电影票,或者售票员在先送交电影票后将收到钱款。所以,目前当向远地购买任何东西时,习惯上先由买卖双方相互鉴别,这会泄露秘密。
发明内容
因此,本发明的一个目的是,提供一种一经请求就允许客户购买商品或服务的系统,该系统不需要向电子团体注册。
本发明的另一个目的是,用实时匿名支付方式或实时的基于认定的支付方式进行远距离电子商品或服务的交货,在该系统中,一旦客户或商人同意进行交易,它们都不能再干涉支付和交货的过程。
本发明的另一个目的是,用信托代理(trusted agent)和货币模块创造一个进行公开电子贸易的系统,在该系统中,客户和商人都能通过电子网络安全地进行远程交易,无需先相互认识。
本发明的另一个目的是,在买卖双方之间提供一种安全的电子实时买卖交易,没有第三者的介入。
依照本发明的一个方面,客户信托代理与商人信托代理建立一秘密安全的对话期。客户信托代理与第一货币模块进行安全的交流,而商人信托代理与第二货币模块进行安全的交流。商人信托代理送交由客户信托代理暂时保存的电子商品。双方信托代理参加一个安全的对话,并相互达成付款条件。第一货币模块将电子货币发送给第二货币模块。成功完成货币模块付款后,第一货币模块通知客户信托代理,并且第二货币模块通知商人信托代理。然后商人记录下该销售业务,并且客户可以使用购得的电子商品。
依照本发明的第二方面,客户可以通过呈交代表信用卡或借方卡的证件,对电子商品付款。
依照本发明的第三方面,为了获得服务,可向其他信托代理呈交电子票。
依照本发明的第四方面,信托代理可用于进行安全的基于身份的支付。
依照本发明的第五方面,信托代理可用于解决有关被购电子商品的争议。
附图概述
以下将参考附图更详细地描述本发明,其中:
图1是一方框图,示出了信托代理/货币模块的相互作用。
图2示出了各种票子的区段(section)和字段(field)
图3示出了一交易装置的组成部件。
图4A-4D示出了信托代理的功能部件。
图5是一方框图,示出了一进行公开电子贸易的系统的网络结构。
图6A是一方框图,示出了信托代理的安全性分级。
图6B示出一(初级)信托服务器的功能部件。
图7A示出了一委托协议。
图7B示出了一中止协议。
图8A-8C示出了一重新认证信托代理的协议。
图9A-9E示出了一建立对话的协议。
图10示出了一发送消息的协议。
图11示出了一中止交易的协议
图12A-12B示出了一购买电子商品的协议。
图13示出了在信托代理和货币模块之间建立的各种消息加密层。
图14示出了一检查证件的协议。
图15A-15B示出了一发送商品的协议。
图16A-16E示出了一货币模块付款的协议。
图17示出了一发送被选路由消息的协议。
图18示出了一发送MM/TA消息的协议。
图19示出了一发送TA/MM消息的协议。
图20示出了一发送E-已选路由消息的协议。
图21A-21B示出了一基于认定的支付/退款协议
图22示出了一公开交易的协议。
图23A-23D示出了呈交电子服务票的协议。
图24示出了一委托票的协议。
图25A-25C示出了一传递票的协议。
图26示出了一获得证件的协议。
图27A-27B示出了一发送证件的协议。
图28A-28B示出了一远程使证件重新生效的协议。
图29A-29B示出了一基于身份的货币模块支付协议。
图30A-30E示出了一对电子商品争议的协议。
图31示出一委托争议的协议。
图32示出一支付争议的协议。
图33A示出EMS的安全性分级。
图33B示出初级安全服务器和普通安全服务器之间安全网的消息传递。
图34示出了EMS的安全网结构。
图35A示出了一安全服务器的功能部件。
图35B示出了一网络服务器的功能部件。
图36概观了网络的开始过程。
图37A-37K示出了一网络签名-接通的协议。
图38A-38E示出了EMS中建立对话的协议。
图39A-39B示出了传递票据的协议。
图40A-40D示出了外汇兑换的协议。
图41示出了对EMS中的模块进行信托的协议。
图42A-42B示出了对EMS中的模块中止交易的根据
图43A-43C示出了销售点(POS)支付的协议。
图44A-44B示出了连接帐户的协议。
本发明的最佳实施方式
本发明考虑一种用实时匿名支付方式或基于认定的支付方式使电子商品安全交货的系统。该系统使客户和商人都感到他们正在被服务的利益是安全的。
参照图1,图中示出了在匿名支付交易期间系统各部件间基本的相互作用。当购买者和售货员正在进行电子交易时,为了安全交换对电子商品的付款,本发明为客户和商人分别引进了信托代理2和4。一个信托代理是硬件和软件部分的组合。它防窜改并且包含与货币模块6相结合的安全协议,使安全付款和交货同步。
这里考虑使用的货币模块是防窜改的装置,能够存储和传递电子货币。电子货币最好是以电子票据形式出现,用来代表通货或信贷。货币模块还能在其他装置之间秘密建立安全的通信对话。本发明的较佳实施例利用PCT专利申请WO93/10503中描述的交易货币模块,以及之后描述的任何修正或改进。
从概念上讲,对于一个想以安全的方式进行远程(用电子装置)交易的实体来说,信托代理是一个代理人的角色。信托代理受交易协议的控制,并按计算好的方式作为,以使交易达到双方满意的程度。为了保证信托代理的行为,要实际保护诸协议。由此任何一方都不能改变协议,使之对另一方不利。
信托代理交换电子商品和付款。如图1所示,商人的信托代理4(MTA)将电子商品发送给客户的信托代理(CTA)。反之,客户的货币模块6通过CTA 2和MTA 4将电子货币发送给商人的货币模块6。
                            票
电子商品是用电子形式表示的任何商品,在这里描述的较佳实施例中,它由票或者加密电子对象(EO)及其相关解密票组成。参照图1和图2,票8是MTA4产生的电子项,并在买卖交易期间传递给CTA 2。可以把票看作信托代理的财产。对于CTA 2刚收到票8的客户,只能在成功完成交易后使用该票。
本发明支持为各种目的而使用的多种类型的票:
1.解密票(decryptionticket)总是与一特定的加密电子对象相关。电子对
  象的例子有计算机软件、游戏、电影或者类似于电子报纸和书刊的信息
  产品。在这种情况下,商人的商品是电子对象,在发送客户之前,MTA
  要对其加密。加密的电子对象可用其相关的解密票中的独有信息进行解
  密。加密电子对象及其解密票一同组成商人所传送的电子商品。
      被传送的电子对象是保密安全的,接收客户或者任何其他第三者
  除非拥有可进入的解密票,通常不能检查和使用它。解密票又是CTA
  的财产,并且只能在成功完成买卖交易后使用。
2.证件票(credential ticket)用于识别“持有者”,并允许具体的特权。证件
  的例子有,驾驶员的驾驶证、护照、信用卡、借方卡、社会保险卡和公司印
  章。
3.运输票(transportation ticket)可用作电子形式的飞机票、火车票和汽车
  票。
4.活动票(event ticket)可提供进入诸如剧场、音乐会、游戏或体育活动等
  各种活动的机会。
5.通讯票(communication ticket)可提供进入包括卫星、电缆、无线电、蜂窝
  式电话和普通旧电话业务(POTS)等各种通讯业务的机会。例如,通讯票
  可用来对TV或无线电广播解扰码。
6.实物票(physical object ticket)可用作购货定单、发票、付款通知、收据或
  实物名称等。
当然,根据本发明,其他类型的票也可能希望能进行公开电子贸易。信托代理不仅能购买票据,而且还能为达到各种目的将它们呈交给其他信托代理。例如,为进入活动场所,可用电子方式递交活动票。一旦持票者入场,则可再次用电子方式递交票据,以便自动导向至他/她的坐位。票据形式的驾驶证可以作为身份证明递交。票可作为购买非电子商品的证明递交,并用来交换实物,或者送递给客户,或者由客户在商店或货栈自取。递交信用卡或借方卡的票可以进行基于认定的付款。在买卖争议中,票可作为购买次品的证明。
图2示出了票8的一个较佳实施例,其中该票由六个主要区段组成:标识符10、组元(Component)12、发放者签名14、发放者证书16、传递历史18和发送者签名20。各区段还包括各种含有字段的信息。
标识符区段10具有字段22,其所含信息可识别创建该票的商人或当局。从发票者持有的商人或官方证件中可复制到这类信息,例如商人或当局的名称。字段22还包含商人或官方证件的截止日期。字段24包含接收信托代理的标识号。字段24还包含收票方信托代理证件的截止日期。字段26表示票的类型(例如,解密票,活动票等)
组元区段12包含票的基本内容,它根据票的类型及其具体目的而不同。图2例示了不同类型票子中存在的组元。
解密票的组元区段12具有对象标识符字段36,它能唯一地识别特定的电子对象,并且还包含对电子对象的简短描述(例如,名称和作者)。电子对象本身(例如电影)由首标和正文组成。首标包含与解密票中对象标识符36相关的对象标识符。首标还包含交给购买者以预观对象内容的描述性信息。正文是购买者可以交互对话、细读或观看的内容。
解密密钥字段38包含用来对有关电子对象的票子解密的信息。购买价格字段40具有电子对象的价格信息。购买日期字段42具有购买电子对象的日期。对象签名字段44包含电子对象的数字签名。数字签名是本领域中众所周知的,并且被用来检查电子对象在签名后是否有变化。由此,可检查电子对象的完整性。用途字段46规定了对电子对象用途的限制。
诸如驾驶证等证件票可以具有:姓名字段48;地址字段50;照片和特征描述(Pictureand Physical Description)字段52;具有驾驶员签名之电子图像的驾驶员签名字段54;截止日期字段56;表示驾驶证有效、吊扣或吊销的状态字段58;以及表示当票的复制件已交给MTA 4使用时,CTA 2所持有的原始票不能再在递交期间使用的正在使用字段60。诸如公司印章等证件票可以具有:公司名称字段62;地址字段64;纳税人ID字段66;截止日期字段68;以及正在使用字段70。
运输票可以具有:运载工具名称字段72;说明例如飞机、火车或汽车编号的班次字段74;离站和到站字段76和78,它们都规定了时间和地点;购买价格字段80;购买日期字段82;表示票未被使用或已经使用的状态字段84;以及正在使用字段86。
活动票可以具有:活动身份字段88;地点字段90;日期字段92;座位号字段94;购买价格字段96;购买日期字段98;状态字段100;和正在使用字段102。
通讯票可以具有:运载工具身份字段104;所购时间字段106;信道/频率字段108;购买价格字段110;购买日期字段112;用于对加密通讯解密的解密密钥字段114;表示票之剩余值的可用时间字段116;以及正在使用字段118。
实物票(未示出)可用作购物定单,并具有以下信息:标号、日期、客户标识符、购物清单、指令以及(表示定购、已开发票等)状态。实物票还可用作发票,并且具有:发票号、日期、邮局汇票(PO)标号、卖主标识符和数量。同样,汇款通知可包含:发票标号、客户标识符、日期、已付款数量。收据可包括:日期、卖主标识符、项目或发票标号清单以及所已付数量。
信托代理可用来亲自或远距离零购实物。如果用信托代理亲自购买,那么整个交易能以电子速度完成,对于匿名和基于身份的交易都不需要纸件。对商人来说,这意味着他能减少客户支付的费用。对客户来说,这意味着更加方便并利于控制,因为减少了交易时间并且代理具有一份购物的电子清单,可过后方便地进行分析。
当通过电话或交互式TV远距离购买实物时,商人和客户间令人烦恼的限制是必须将商品发送至客户的地址。这将保护商人不被欺骗。通常用信用卡进行支付,或者该客户开帐单,这些都要公开客户的身份。
如果用信托代理进行买卖,那么就不须将商品送至客户的地址,并且客户也不必公开其身份。如果客户在预定或收到商品时用电子货币付帐,那么就能实现匿名交易。在任何情况下都可以解除对发货地点的限制。因为商人将在发货之前或发货同时收到付款,所以他/她不会被谝。况且,在发货同时要证明接收方有效。由于客户持有保密收据,所以第三方很难欺骗它们,具有安全感。再有,如果商品有错,在可用保密收据对交易进行争议。交易结束时,客户信托代理2和商人信托代理4都将记录被定购的商品已付款并且已发送给正确的对象。
对于商业交易,信托代理提供了从定购到付款的安全,经证明的,自动的交易和记录。卖主可有效得到所发商品的付款,而客户可获得经证明的收据,不会对书面资料工作发生争论。诸如应付帐款、应收帐款、购货定单和开发票等所有的辅助系统都可与信托代理构成一体,为完成交易提供无缺陷的安全的系统。
在标识符和组元区段10和12之上是票8的发放者签名区段14,它具有建票者制作的数字签名。该签名用发放者信托代理所拥有的秘密密钥制成。发放者证书区段16包含一证明,信托第三方(下文称为“信托代理机构(Trusted A-gency)”)结合发放者签名用其证明所发票8的真实性。该证明是成证书形式,属于发放者的信托代理。对证书和数字签名的一般使用是已知的,例如D.W.Davies和W.L.Price在John Wiley&Sons公司1984年出版的《计算机网络的安全性》对此有所描述。
传递历史区段18含有商人或当局(authority)初始发放票8后信托代理间传送各票时产生的信息。接收方ID字段28含有接收信托代理的标识号。发送方ID字段30含有发送信托代理的标识号。发送者证书字段32含有发送信托代理的证书。日期/时间字段34含有传送票8的日期和时间。当进行顺序传送时,附加的接收方和发送方ID、发送者证书以及日期和时间被添加至每个字段,从而创建一份传递历史的信息清单。可以注意到在标识符区段的接收者字段中找到的信托代理ID应与发送者ID字段中的第一ID相同。
另外,无论何时在信托代理之间传送票8,发送者在前五个票区段之上用属于发送者信托代理的秘密密钥对票数字签名。然后通过添加新产生的数字签名更新发送者签名区段20,从而形成一份发送者签名清单。
                   交易装置
参照图3,信托代理120安装在交易装置122中。对于商人和客户,交易装置122都由三个主要部件组成。有主处理器124、信托代理l20和货币模块6。例如,用总线126将这些部件连接。当信托代理120是MTA 2时,装置122被称为商人交易装置(MTD)。当信托代理120是CTA 4时,装置122被称为客户交易装置(CTD)。
图3示出了主处理器124的功能部件。主处理器提供了以下功能:通讯128、交易应用130、人/机界面132、日期/时间136和信息管理器134。
通讯功能128支持交易装置122与外界之间的通讯。只要CTD 2和MTD4的通讯是兼容的,这种通讯可以是有线或无线的,宽带或窄带的。通讯功能128在两个交易装置122之间建立连接,或者将一交易装置与一网络相连,以间接接至另一个交易装置或信托服务器。
交易应用130可完成各种任务。例如,交易应用可以通过商人服务器的目录业务的接口来进行关于浏览活动、选择产品以及开始付款和发货等购物任务。另一种交易应用可以临时存储电子对象并可能是执行对象。为了执行一电子对象,根据电子对象的类型(例如,电影、书籍、多媒体游戏等)需要附加对象处理器。概括地说,交易装置122包含所有选择、购买并有可能使用电子对象、证件和其他票8的过程,或者销售同类对象的过程。
人/机界面功能132提供了对交易装置122的视觉和感觉。它包括键盘、鼠标、笔、声音、触摸、荧屏、图标和菜单等。人/机界面功能通过信息管理器134与信托代理120和货币模块6中的其他功能通讯。在某些应用中,例如在完全自动的商人交易装置中,人/机界面132不是必须的。
日期时间功能136由交易装置122的拥有者设定,并且包括日期、时间和时区(time zone)。无论何时启用信托代理,都将日期/时间信息送至被内装的信托代理120。
信息管理器134为主处理间信息(即交易装置间的信息)和主处理器124、信托代理120及货币模块6间的信息选择路由。
                     信托代理
图4A示出了信托代理120的功能部件。为公开电子贸易系统考虑了三种类型的信托代理120,这三种类型的信托代理不同之处在于它们提供的某种专门交易器(transactor)功能146有所不同。图4B示出了CTA 2中的交易器功能。图4C示出了MTA 4中的交易器功能。图4D示出了内装在官方交易装置(ATD)内的官方信托代理(ATA)中的交易器功能。ATD与诸如机动车管理部门等发证当局有关。
外部接口功能138提供了与主处理器124和交易装置122中的货币模块6的直接通讯,信托代理120即安装在交易装置122中。信息接口功能140处理代理间和代理内的信息并为其选择路由。对话管理器功能124建立和终断代理间的对话和代理至信托服务器的对话。安全管理器功能14保存安全信息(即信托代理证书和非信托代理清单)并(通过主处理器124)与对方信托代理以及同一交易装置122内的本地货币模块建立安全的通讯联系。交易器功能146为交易的进行提供协议。客户交易器、商人交易器和官方交易器被分别用于CTAs、MTAs和ATAs。
图4B示出客户交易器功能。购买功能158对票8和电子对象进行付款。至主机功能160提供了与交易装置中主处理器124的接口。递票功能164递交票8以获得信息或服务。获得证件功能166进行相互作用以接收证件票。交易记录功能162保存对信托代理交易的记录。CTAs 2和MTAs 4都保存了交易记录簿,记录簿中存储了下列信息:交易类型(例如,票类型);交易前票的图像;交易后票的图像;包括争议日期(如争议对话中每个信托代理所保存的)、状态以及商人决定(例如,替换,退还和拒绝)的争议信息;以及再证明信息(例如,再证明日期)。如果客户不满意,起动争议功能168可以递交电子商品。
图4C示出了商人交易功能。购买功能170对票8和电子对象付款。至主机功能172提供了与交易装置中主处理器124的接口。收票包含176处理收到的票8,以提供服务或信息。交易记录功能174保存信托代理交易的记录。解决争议功能178接收票8和电子对象,以解决客户的投述。
图4D示出了官方交易器功能(anthority transactor function)。创建证件功能180构造证件票并将其递交给请求者。至主机功能182提供了与交易装置中主处理器124的接口。收票功能184处理接收到的票8,以提供服务或信息。使证件重新生效的功能186收回现用的证件,并重新发放具有新截止日期的证件。
再参图4A,至货币模块功能150与同一交易装置122中货币模块6通信,以进行支付。加密功能152提供公开密钥和对称密钥的加密功能。例如RSA和DES等任何已知的公开密钥和对称密钥的加密技术都可以使用。储票器功能148在MTA 4中创建票8,或者在CTA 2中存储和检索票8。随机数发生器功能156生成随机数,用以产生加密密钥。日期/时间功能154管理从主处理器124送出的日期和时间,从而为票8确定日期并使证件和递交票生效。每次打开信托代理(即签约使用)时都将当时的时钟信息送至信托代理120,并保存该信息直至关闭信托代理。
                       系统概观
图5示出了公开电子贸易所需系统的一般网络结构。客户交易装置188可以通过任何网关网190与商人通信,不必暴露所有者。因此,客户可以匿名在网络中通行,每次进入时实时付款。它们可以搜寻到商人的电子空间并匿名进入,选择购买项目,并实时递交款项。该系统还通过信用卡或借方卡提供安全的交易认定的付款。这可以通过下列方式实现,即客户将存储在信托代理120内的信用卡或借方卡信息作为证件递交。
在该较佳实施例中,网关190为CTDs 188提供进入以下网络的入口:用于交易的本地商人网134以及用于获得证件并使证件重新生效(例如,驾驶证,信用卡等)的本地鉴定官方网192。商人网192可以由提供商品目录的商人服务器194、发送付款商品的商人交易装置198,以及构成电子仓库的商品服务器196组成。商人网192最好还具有用于分发安全信息的信托代理服务器200。
鉴定官方网202(Identification authority network)可以具有管理证书数据库的官方服务器204以及发放和使证书重新生效的官方交易装置206。与网络202相连的鉴定当局有外交部、机动车管理部门、银行和社会安全管理机关。鉴定官方网202还具有用于分发安全信息的信托服务器200。
                  系统安全性
参照图5,位于信托代理网208、商人网192和鉴定官方网202中的信托服务器200构成一网络,它为公开电子贸易系统提供了安全性。信托服务器200是防窜改处理器,它们能够完成以下四种初级功能:证明信托代理120,分发未委托清单,分发初级信托服务器公开密钥清单,和解决客户/商人争议。
图6A示出了系统的安全等级。在等级图的顶部,位于信托代理机构网208处的是为系统中所有信托服务器200证明并提供信托服务器证书(证书(TS))的初级信托服务器210。
每个初级信托服务器210具有其自己的公开密钥和相应的秘密密钥。系统中所有的信托服务器200和信托代理120共享初级信托服务器的公开密钥。这些公开密钥被存储在初级信托服务器的公开密钥(PTS(PK))清单中。这里所用并贯穿全说明书的“公开”密钥一词不是指所有公众都知道该密钥。例如,在这种情况下,公开密钥只为所有的信托服务器200和信托代理120所知,并被封装在其防窜改的壳体内。这种对“公开”含义的限制在总体上为系统提供了附加的安全性。
在安全等级图上,位于初级信托服务器210之下的是信托服务器200,它们可以遍及整个贸易系统。信托服务器200为信托代理120(即CTAs 2、MTAs 4和ATAs 212)提供信托代理证书(cert(TA))。
信托代理机构保证协议的执行,并对系统中的每个信托代理120直接保护。在信托代理机构的控制下,在真实安全的环境中制造信托代理120。在该环境下,制造、总装并用软件加载各部件。然后,使信托代理120防窜改,从而只能通过其外部接口进行通讯。
初始化时,使每个信托代理120与一信托服务器200通讯。信托服务器200为每个信托代理120分配一个专用的标识号TA(id)。然后,信托服务器200请求信托代理120产生一公开和秘密密钥对。信托代理120产生密钥对,并将其公开密钥(TA(PK))传送给请求信托服务器200。信托服务器200将该信息和TA(id)加到信托代理证书cert(TA)中,并将其与PTS(PK)清单和未委托清单一起传送回信托代理120。最后,信托代理120检测其新收到的证书,并确认该证书是有效的。
这些初始化步骤只在将信托代理120分发给公众之前进行一次。购物时,信托代理120的所有者通过生物统计学或秘密学对信托代理120标注记号(例如,选择个人标识号(PIN))。
用类似的方式,用初级信托服务器210对信托服务器200初始化。结束信托服务器初始化后,每个信托服务器200都具有信托服务器证书(cert(TS)),该证书包含专用信托服务器标识号(TS(id))和信托服务器公开密钥(TS(PK))。信托服务器200还具有与其公开密钥TS(PK)对应的秘密密钥、PTS(PK)清单和未委托的清单。
cert(TS)由初级信托服务器210加密,并带有该初级信托服务器210的专用明文标识号。cert(TA)由信托服务器200加密,并带有该信托服务器的有效证书(cert(TS))。
cert(TS)和cert(TA)的结构如下:Cert(TS)=EPTS〔TS(id)‖TS(PK)‖截止日期‖σPTS(X)〕‖PTS(id)
                 - - - - - - - -X- - - - - - - - -Cert(TA)=ETS〔TA(id)‖TA(PK)‖截止日期‖σTS(Y)〕‖Cert(TS)
                 - - - - - - - -Y- - - - - - - - -
其中PTS=初级信托服务器     PK=公开密钥
    TS=信托服务器          σ=数字签名
    TA=信托处理            Cert=证书
    ‖=串接                E=用于加密并创建数字签名的使用公开
                               密钥的算法
    id=标识号
证书生效协议是:
1)使Cert(TS)生效
a)DPTS(EPTS(X‖σPTS(X)))=X‖σPTS(X)
b)检查日期是否有效
c)检查是否DPTSPTS(X))=h(X)
2)使Cert(TA)生效
a)使Cert(TS)生效
b)DTS(ETS(Y‖σTS(Y)))=Y‖σTS(Y)
c)检查日期是否有效
d)检查是否DTSTS(Y))=h(Y)
其中h=在创建和检查数字签名时使用的散列函数(即单向函数)
D=用于解密并检查数字签名的使用公开密钥的算法
σ=E·h
注意,当在其他应用中使用时,E和D还可分别用于解密和加密。
信托代理机构除了其在系统部件制造和初始化期间所起的作用之外,还通过再证明信托代理120和信托服务器200并提供全系统范围内有关更新后未委托清单和更新后PTS(PK)清单的信息,为系统提供前进的安全性。
由于信托代理120和信托服务器200的证书是有截止日期的,所以它们必须定期被再证明。为了保护整个系统的安全性,信托服务器200通过改变它们的加密密钥定期进行再证明。信托代理进行交易的能力是有时间限制的,从而如果有人闯进系统,那么他只能在需要再证明之前使用其信托代理120,使用期限为预定的最长时间期限(例如,三个月)。在再证明期间,信托代理120连接信托代理机构,以获取安全信息(例如,更新后的未委托清单)并接受更新后的PTS(PK)清单。
与每个初级信托服务器210相关的公开密钥永远不变。如果执行新的初级信托服务器210,或者解除对旧初级信托服务器210的委托,那么这些对PTS(PK)清单的纠正就会通过信托代理机构网208传播给信托服务器200。然后将清单中的这些变化分发给鉴定官方网202和商人网络192处的信托服务器200。并且可以在任何时候经信托代理120的请求,传输给它。另外,当信托代理的证书到期并且再证明时,总是将清单的变化分发给信托代理120。为了避免信托代理120在批证书时不具备新PTS(PK)的可能性,在执行新PTS(PK)之前要将其分发。
将已标识为未委托的信托代理120或信托服务器200的标识数放入未委托清单中,并与PTS(PK)清单一样用相同的方式,由初级信托服务器210分发给信托服务器200,最后分发给信托代理120。被认为不可信任的商人将被信托代理机构解除对其信托服务器200的委托,并使信托代理120可标识它们。
图6B示出了信托服务器200或初级信托服务器210的功能部件。通讯功能214提供了与本地网的接口。对话管理器功能216管理服务器间和服务器与代理之间的对话。安全管理器功能218建立安全通讯。未委托清单管理器220提供了未委托代理、服务器和机构清单的更新数据。证明功能222为信托服务器200管理对信托代理120的重新证明。在初级信托服务器210的情况下,该过程重新证明了信托服务器200。解决争议功能224接受票8和电子对象(商品),以解决客户的投诉。加密功能228对称密钥和公开密钥加密,以保证通讯安全并鉴别对方。日期/时间功能226提供批证书当时的日期、时间和时区信息。
信托代理120发生故障或丢失的问题类似与丢失收据、飞机票等。在需要克服丢失或故障的情况下,会需要知道交易者的身份。这可以通过使用识别客户和信托代理120的证件来实现。证件和票8可以作为副本记录分立保存。在代理发生故障的情况下,客户可以象现在一样通过递交这些副本记录进行争议。
                     流程图
以下各图中所示的流程图使用标号“A”和“B”表示两个交互的信托代理120,或者信托代理120与信托服务器200的交互作用。相同的标号A和B还可用于有关某一特定的信托代理120的主处理器124或货币模块6(即,在同一交易装置122内)。流程图示出了初步负责完成所给任务的功能部件。例如,安全管理器A是指用用信托代理A中安全管理器的功能144(见图4A)完成所述任务。
流程图还调用一些使用参数标号X和Y的子程序。例如,建立对话A→B是对建立对话子程序的调用。然后,建立对话流程图接下来应在整个流程中认为X=A和Y=B。
                     中止和委托
在所需类型的交易过程中,希望在双方之间传送诸如票8等电子项目和电子票据,同时保持零和博弈(zero-sum game)。换句话说,不希望复制电子项目,致使完成电子交易时,存在两倍于交易前的诸多项目。同样,不希望丢失电子项目,致使交易后比交易前的项目少。例如,如果在交易开始时,A有电子票8并希望将其传送给B,那么希望在交易结束时,B具有电子票8而A没有电子票8。但在现实中,可能会有两个其他的结果,即A和B都有同一电子票8(复制品),或者A和B都没有电子票8(丢失)。
为了能够忽略复制或丢失的可能,交易协议必须考虑自然或主观事件会中断一般交易流程的可能性。自然中断的例子有,在交易期间截断了A和B之间的通讯链路。要尽可能降低这类随机事件所引起的复制或丟失的可能性,必须减少产生复制或丢失的机会。为了尽可能减少故意中断,(即,明显的破坏),希望避免这类破坏的经济刺激。例如,如果破坏者通过尝试中断交易只能丢失票和/或货币,那么破坏者将不会有开始破坏的第一动机。
所述系统的有效交易协议使用了这些概念。特别地,希望在两个进行交易的信托代理120(或者货币模块6)之间保证中止和委托状态一致。例如,如果A委托一项交易,那么B也应该委托一项交易;或者,如果A中止交易,那么B也应该中止该交易。为了获得一致并尽可能减小复制或丢失的可能性(在不一致的事件中),交易协议应考虑A和B委托一给定交易的次序和时间。
图7示出了两个子程序,中止和委托子程序。当交易处于失败中时,在一给定的信托代理120内部执行中止子程序。退出中止子程序或者使信托代理120返回到其涉及失败交易前所处的状态。相反,当交易处于已成功完成时,在一给定的信托代理120内部执行委托交易。由此,信托代理120将完成的交易记录在其交易记录簿中,并准备进行新的交易。例如,在传送票的交易期间,将电子票8从信托代理A传送至信托代理B。由于此时A和B都还没有委托或中止交易,所以A暂时保存票8,而B也暂时拥有票8。如果A和B都进行了委托,那么A将删除其票8,而B对票8的保管将不再是暂时的。但是,如果A和B都中止,那么A将保存其票8,而B暂时保管的票8因退出交易而被删除。注意,删除操作可以用现有技术中已知的各种方式完成。如前所述,希望尽可能减少一个信托代理120委托时另一个信托代理120中止的可能,因为在某些有限的情况下,这会导致对电子项目的复制或丢失。
对于货币模块6交换电子票据,存在类似的情况。在购物交易期间,电子票据从货币模块A传送至货币模块B,从而A暂时减少其电子票据(减少被传送的量),而B暂时拥有电子票据(拥有被传送的量)。如果A和B都委托,那么A将保存数量减少后的票据,而B对票据的保管将不再是暂时的。
图7A示出了委托子程序。交易记录X更新交易记录。至主机X通知主机交易完成。对话管理器X记录下对话结束。(步骤230-234)。
图7B示出了中止子程序。对话管理器X恢复原变化,并记下被中止的代理。对话管理器跟踪对话开始以来所作之事,并且当退回时恢复这些步骤。至主机X将交易中止的消息发送给主机。(步骤236-238)。
例如当信托代理120判定某证书无效时,可以从流程图中直接调用中止子程序。还可在不发生预期行为时调用中止子程序。特别地,当两个信托代理120正在通讯时,它们将始终监视协议的到期。例如,在第一信托代理120已将一消息发送给第二信托代理120之后,如果需要回答,第一信托代理(A)的对话管理器将为答复设定一定时器。对话管理器还可对所发消息编号。该编号将出现在来自第二信托代理(B)对话管理器的答复消息中。
如果在接收到消息之前,定时器到时,那么对话管理器A将询问对话管理器B,以确定交易是否仍在B中进行。如果B不回答,那么对话管理器A将中止交易。如果收到交易正在进行的回答,那么将定时器重新设定至一个新的时间。如果A向B询问了预定次数而没有收到对原始消息的回答,那么A将中止交易。货币模块中存在类似的过时功能。
                     再证明信托代理
图8示出了对信托代理再证明的流程图。当信托代理A的所有者决定其代理进行再证明时,一般在其现时cert(TA)的截止日期之后或附近,来自其交易装置内所装主处理器的主交易应用(host transaction application)接至信托服务器B(步骤240-242)。
建立对话子程序被调用(步骤244)用来在信托代理A和信托服务器B之间建立安全加密的通讯信道。参照图9,信托代理A的对话管理器进行请求,然后从安全管理器接收A的证书(即,cert(TA))(步骤296-298)。然后,对话管理器A将cert(TA)发送给信托服务器B的对话管理器,信托服务器B的对话管理器再将其传送至它的安全管理器(步骤300-304)。
信托服务器B的公开密钥功能通过使用在上述对系统安全性的讨论中所描述的生效协议核实cert(TA)。但是,有一个中止委托的警告,即当在重新生效过程期间调用建立对话时,如果判定证书已经过期,那么前述证书生效协议不终止,原因是信托代理正在进行再证明。
如果cert(TA)无效,那么对话管理器B记下该对话被终止,并通知对话管理器A交易被拒绝。对话管理器A也记下该对话被终止。(步骤310-312)。如果cert(TA)有效,那么安全管理器B检查信托代理A是否在未委托清单上(步骤314-316)。如果信托代理A未被委托,那么终止对话(步骤310-312)。
如果A不在未委托清单上,那么随机数发生器B产生一随机数R(B)和一B核实消息(步骤318)。随机数R(B)将最终被用来形成一对话密钥。B核实消息是B所用的随机数,用来保护防止消息重复使用。接下来,安全管理器B将R(B)、B核实消息和cert(TA)汇编成一则消息,给信托代理A(步骤320)。公开密钥B用信托服务器B连同A的cert(TA)一起接收到的信托代理A的公开密钥(TA(PK)),对消息加密(步骤322)。对话管理器B将加密消息发送给A的对话管理器(步骤324-326)。
公开密钥A用其秘密密钥(对应于其公开密钥)对该消息解密,并核实cert(TS)的有效性(步骤328-330)。如果cert(TS)无效,那么对话管理器A记下该对话终止,并将拒绝交易的消息发送给B,B的对话管理器也记下该对话终止(步骤332-334)。如果cert(TS)有效,那么安全管理器A检查信托服务器B是否在未委托的清单上(步骤336-338)。如果信托服务器B在清单上,那么终止对话(步骤332-334)。
如果B不在未委托清单上,那么随机数发生器A产生一随机数R(A)和一A核实消息(例如,另一个随机数)(步骤340)。日期/时间功能将当时的日期和时间传送给安全管理器(步骤342)。在委托期间,为最终记录在其交易记录簿中,A和B交换日期和时间。然后,安全管理器A通过对随机数R(A)和R(B)进行异或操作,形成对话密钥(TA/TA),并将其存储起来(步骤344)。对话密钥(TA/TA)用来对两个信托代理120之间或信托代理120与信托服务器200之间的通讯进行加密(与本例中再证明期间调用建立对话的情况相同)。对话管理器A汇编含有A和B核实消息、日期/时间信息和R(A)的消息(步骤344)。公开密钥A用信托服务器B的公开密钥(cert(TS)的A所接收到的)对消息加密,并将加密消息发送给信托服务器B的对话管理器(步骤346-350)。
公开密钥B用其秘密密钥(相应于其公开密钥)将接收到的消息解密(步骤352)。安全管理器B检查从A接收到的B核实消息是否与其先前发送给A的B核实消息相同(步骤354-356)。如果不同,那么终止对话(步骤310-312)。如果相同,那么对话管理器记下对话开始(步骤358)。
安全管理器B通过R(A)和R(B)的异或运算形成对话密钥(TA/TA),然后将该对话密钥存储起来(步骤360)。这时,A和B都已产生并存储了同一对话密钥(即,对话密钥(TA/TA)),该对话密钥用于它们在再证明A之证书时的现时交互。接下来,日期/时间B将其当时的日期和时间信息发送给安全管理器B(步骤362)。安全管理器B汇编具有承认A、A核实消息和B的日期/时间信息的消息(步骤364)。然后,调用发送消息子程序(步骤366),用以将消息从B发送至A。
参照图10,信托服务器B的对称密钥功能用对话密钥(TA/TA)对消息加密(步骤376)。然后,消息接口B将给消息格式化,并将其发送给主处理器的消息管理器(步骤378)。然后,主消息管理器B通过通讯为该消息选择到达信托代理A之主处理器中主消息管理器A的路由(步骤380)。然后,主消息管理器A将消息发送给信托代理A的消息接口,取出消息(步骤382-384)。对称密钥用对话密钥(TA/TA)将消息解密,从而用对话密钥(TA/TA)完成了消息在信托服务器和信托代理之间的安全通讯(步骤386)。
再参照图9,安全管理器A接收该认定、A核实消息和B的日期/时间信息(步骤368)。安全管理器A检查A核实消息是否与A先前发送给B的A核实消息相同(步骤370-372)。如果不相同,那么对话管理器A终止对话(步骤322-334)。如果相同,那么对话管理器A记下对话的开始(步骤374)。
再回过头来参照图8,继续再证明过程。安全管理器A请求公开密钥A产生一新的公开和秘密密钥对,并用旧的秘密密钥(对应于旧的TA(PK))对新的公开密钥数字签名(步骤246-248)。如前所述,信托代理的公开和秘密密钥对用于在信托代理120间或信托代理120和信托服务器200间建立一对话。
安全管理器A汇编包含新签名的公开密钥和当前版本号的未委托清单的消息。每次未委托清单的变化都将有一个新的版本号,所以信托服务器只需要将变化发送给清单。然后,用发送消息子程序将消息发送给信托服务器B(步骤252)。信托服务器B接收消息并检查新公开密钥上的数字签名是否有效(用信托代理A的旧公开密钥)(步骤254-258)。如果签名无效,那么调用中止交易子程序(步骤260)。
参照图11,信托服务器B中止(步骤388),并且其对话管理器将一消息发送给信托代理A的对话管理器,通知A:B已中止(步骤390-395)。然后,信托代理A中止(步骤396)。
再参照图8,如果新公开密钥上的签名有效,那么信托服务器B产生一包含新公开密钥和新截止日期的新证书(cert(TA))。然后,将新证书与更新后的未委托清单和更新后的PTS(PK)清单一起发回A(步骤262-264)。安全管理器A接收该消息,并检查公开密钥A,检查其新证书是否有效。(步骤268-270)。
如果不是有效证书,那么安全管理器A检查信托服务器B试图产生新证书的次数是否少于三次(步骤274)。如果是这样,那么安全管理器A将一消息发送给信托服务器B,以再尝试产生该证书(步骤280-284)。如果信托服务器不能产生有效cert(TA),那么交易记录簿A记下该尝试失败,并中止交易(步骤276-278)。
如果信托服务器发送有效的新cert(TA),那么安全管理器A更新该cert(TA),未委托清单和PTS(PK)(步骤286)。然后,信托代理A进行委托(步骤288)。安全管理器A将信托代理已更新其证书的消息发送给信托服务器。然后,信托服务器B记下A已被重新确认。(步骤290-294)。
                   购买电子商品
现参照图12描述购买电子商品。根据图12流程图所描述的购买项目包括电子对象及其相关的解密票、运输票、活动票和通讯票。另一方面,用获得证件流程图(图26)可获得各种证件。CTD188之主处理器124中的买方交易应用(BTA)接至商入网192的商人服务器194。BTA允许买方浏览卖方的商品并作出选择(步骤398-400)。BTA将选中商品的标识发送给商人服务器194(步骤402)。然后,BTA将一消息发送给信托代理A(位于同一CTD内),命令信托代理A购买并识别被选中的商品。另外,商人服务器将一消息发送给MTD 198的信托代理B,命令信托代理B卖出,并识别被选中的商品。(步骤404-406)。
然后,在信托代理A和信托代理B之间建立一对话,现在A和B都可以用新创建的对话密钥(TA/TA)进行通讯(步骤408)。参照图13,图中示出了买卖交易期间建立的四个加密信道。两个信托代理120间的加密信道436运载经对话密钥(TA/TA)加密的消息。信托代理120与其货币模块6之间的信道438和440共享对话密钥(TA/MM)。不同交易装置122中货币模块6之间的信道442使用对话密钥(MM/MM)。
再参照图12,调用检查证件子程序(步骤410)。所有的MTD 198都包含能识别所有者/商人(例如,NYNEX,Ticketron等)的证件。例如,这类商人证件可以由信托代理机构控制的商人鉴定当局发放。另一方面,CTD 188所持有的客户证件可以包括各种鉴定当局发放的驾驶证或信用卡。参照图14,购买A向信托代理B的购买B发送一消息,请求其商人证件(步骤444-448)。储票器B检索其商人证件并将该证件发送给A,使之生效(步骤450-456)
如下使证件或任何其他类型的票8生效:
1)使发放者证件生效并检查发放者签名。
2)核实每个传送-匹配接收方和发送方的标识符(即,S0=发放者,R0=第一接收方,则Ri=Si+1,i≥0)。
3)使每张发送者证件生效并检查每个发送者签名。
4)核实最后接收方标识符与当前对话中信托代理证书(cert(TA))的标识符(TA(id))匹配。
如果商人证件无效,则中止交易(步骤458)。如果商人证件有效,则至主机A将证件信息发送给主传送应用,进行确认(例如,由CDT持有者目视确认商人的名字)(步骤460-462)。
再参照图12,购买B向商品服务器请求被选中的商品,商品服务器检索该商品并将其发送给购买B,使标识生效(步骤412-418)。如果项目不正确,则在中止交易之前再进行两次商品检索(步骤420-422)。如果信托代理B收到正确的商品,那么起动发送商品子程序(步骤424)。
参照图15,购买B检查商品是否将只体现为一张票(与解密票和电子对象相对)(步骤464-466)。如果只作为票,那么储票器B产生该票(步骤468)。然后,购买B将票发送给信托代理A(步骤470-472)。购买A接收该票,并通过比较所需商品的标识(先前从BTA接收到的)和票中的信息,检查其是否正确(步骤474-476)。如果不正确,则购买A将交易标识为购买,并中止交易(步骤478-482)。如果信托代理A认为票是正确的,那么它将来自票的信息发送给主交易应用,进行买方确认(步骤486-488)。该信息允许CTD的持有者核实他正在获得它先前选择的商品和价格。如果票的信息不正确,那么中止交易(步骤478-482)。如果票是正确的,那么购买A将该票发送给储票器A,进行存储(步骤490-492)。现在信托代理A暂时持有票8。如果接下来信托代理A中止,那么票8被删除。如果接下来信托代理委托,那么A的所有者或持有者将能递交票8。
另一方面,如果被购买的商品由一电子对象及其相关的解密票组成,则商人信托代理B中的随机数发生器B产生一随机密钥(步骤494)。然后对称密钥B用随机密钥对电子对象加密,而公开密钥用MTA的秘密密钥对加密后电子对象进行数字签名(步骤496-498)。然后,储票器B产生一包含随机密钥、价格和其他信息的解密票(步骤500)。现在信托代理A的所有者可以从商人那里接收到加密的电子对象,但他不能使用它,除非他有进入相关解密票内所含随机密钥的入口。
购买B将加密电子对象和解密票发送给信托代理A(步骤502-504)。购买A接收该消息,并将加密的电子对象传送给主机,并保存加密首标信息的拷贝(步骤506)。同时,公开密钥A用B的公开密钥核实加密电子对象的签名(步骤508-510)。如果签名不正确,则中止交易(步骤478-482)。如果核实了电子对象的完整性,那么对称密钥A用来自解密票的随机密钥对首标解密(步骤512)。购买A检查电子对象和解密票的标识(步骤514-516)。该检查可通过将所需商品的标识与电子对象的标识符和解密票中的信息作比较来实现。由此,可以确保被选商品、电子对象和解密票都是相关的。如果标识检查失败,则中止交易(步骤478-482)。
如果电子对象和解密票是正确的,那么购买A将解密的首标和价格信息发送给主交易应用,进行买方确认(步骤518,488)。如果购买者不接受该商品,则交易中止(步骤478-482)。如果购买者接受该商品,则购买A将解密票发送给储票器存储(步骤490-492)。
再参照图12,现在已完成了商品从商人至客户的传送(并且由于商品加密和/或存储在客户的信托代理2内,所以客户不能得到该商品)。购买A向主交易应用发送一消息,该消息请求客户希望的支付方法(步骤426-428)。付款可以用两种不同方式中的一种进行:用货币模块6进行匿名支付或者用信用卡或借方卡证件进行基于认定的支付(要求对客户进行识别)。
如果希望用匿名支付,则调用货币模块支付于程序(步骤430)。参照图16,随机数发生器A产生随机数R(1)(步骤520)。然后,购买A向信托代理B发送一消息,该消息命令进行“货币模块支付”并且还包含R(1)(步骤522-524)。购买B接收该消息,并将R(1)发送给安全管理器B(步骤526-528)。随机数发生器B产生随机数R(2),并将其发送给信托代理A(步骤530-532)。安全管理器A和B通过对R(1)和R(2)进行异或操作,都形成对话密钥(TA/MM)(步骤534-536)。
参照图13,对话密钥(TA/MM)通过加密信道438和440对信托代理120和其相关的货币模块6之间发送的消息进行加密。在流程图的这一位置处,只有两个信托代理120具有对话密钥(TA/MM)。之后,两个货币模块6将在流程图中形成对话密钥(TA/MM)的拷贝,从而能在信托代理120和它们的货币模块6之间进行加密通讯。
应当注意,可以不把信托代理120和货币模块6作为分立的防窜改部件来使用,还可以将它们制成一个防窜改模块。在这种情况下,不必在用一交易装置122中为信托代理120和货币模块6之间的通讯建立对话。但是,最好使用分立的货币模块6和信托代理120,因为这种结构的应用适应性较大。
再回头参照图16,至货币模块A将“进行支付”的消息和R(1)发送给与其相关的货币模块A。另外,至货币模块B将“接收支付”的消息和R(2)发送给与其相关的货币模块B(步骤538-544)。
在该阶段,(CTA 2内的)货币模块A和(MTA 4内的)货币模块B在其间建立一对话,从而每个货币模块6都持有新的对话密钥(MM/MM)(步骤546)。在建立该货币模块至货币模块的对话时,货币模块通过先前存在的信托代理的对话进行消息交换。参照图13,通过交换由信道436加密的消息来形成加密信道442的对话密钥。建立了货币模块对话后,将用对话密钥(MM/MM)和对话密钥(TA/TA)对货币模块间发送的消息以及信托代理120间的通讯通路部分进行两次加密。
在该较佳实施例中,用类似于建立信托代理对话的方式建立货币模块对话。因此,货币模块6将持有包含其公开密钥的其本身的证书。交换证书和随机数(进行异或操作)可安全产生对话密钥(MM/MM)。图38示出了货币模块所用的建立对话协议,随后将作描述。与货币模块有关的整个系统的安全性可以与信托代理120的合为一体,但最好是分离的,以提高系统的安全性和系统的适应性。
回过来参照图16,货币模块A将R(1)发送给货币模块B。该功能由货币模块A中MM保持安全(Maintain Security)A的应用来起动(步骤548)。该应用和其他货币模块应用的开头冠以“MM”标号,并且PCT专利申请WO 93/10503对这些应用以及这里的任何变化和/或增加作了描述。
发送已选路由消息的子程序将随机数R(1)从货币模块A发送至货币模块B(步骤550)。参照图17,MM对称密钥A用对话密钥(MM/MM)对(包括R(1))的消息加密(步骤640)。MM对话管理器A将该消息发送给主消息管理器A,主消息管理器A又将消息发送给信托代理A的消息接口A(步骤642-646)。然后,信托代理A用发送消息子程序将消息发送给信托代理B的消息接口B(步骤648),其中发送消息子程序用信托代理中间的对话密钥(TA/TA)对该消息加密和解密。然后,消息接口B通过主消息管理器B将消息发送给货币模块B中的MM对话管理器B(步骤650-654)。最后,MM对称密钥B用对话密钥(MM/MM)对消息解密(步骤656)。
再参照图16,(货币模块B中的)MM保持安全B通过对R(1)和R(2)进行异或操作,形成对话密钥(TA/MM)。然后,货币模块B将R(2)发送给货币模块A,其中货币模块A也通过对R(1)和R(2)的异或操作形成对话密钥(步骤552-556)。参照图13,在该阶段,存在三个对话密钥:(MM/MM)、(MM/TA)和(TA/TA)。因此,有四条加密系统就位。
参照图16,MM至用户(To Subscriber)A提示信托代理A以所用货币类型(例如,美元、日元、英镑等)支付的款数(步骤558)。如PCT专利申请93/10503所述的货币模块(通过援引包括在此)一般使用至用户应用与货币模块的所有者/持有者进行通讯。但是,如在本例所使用的,至用户应用与信托代理120通讯,以获取各种指令。这里,信托代理120传送付款数额和货币类型的信息(信托代理A已在先与CTD 2的所有者/持有者通讯,以确认被选商品的价格)。
通过发送MM/TA消息子程序发送从货币模块6至信托代理120的提示(步骤560)。参照图18,MM对称密钥A用对话密钥(TA/MM)对消息加密。MM对话管理器A通过主消息管理器A将消息发送给信托代理A的消息接口(步骤660-664)。对称密钥A用对话密钥(TA/MM)对消息解密(步骤666)。再回过来参照图16,信托代理A的购买A以所用货币类型将数额(被选商品的价格)发送给货币模块A的MM支付/兑换(Pay/Exchange)A(步骤562-566)。通过发送TA/MM消息的子程序发送该消息(步骤564)。参照图19,对称密钥A用对话密钥(TA/MM)对消息加密(步骤668)。消息接口A通过主消息管理器A将消息发送给货币模块A的MM对话管理器(步骤670-674)。最后,MM对称密钥A用对话密钥(TA/MM)对消息解密(步骤676)。
参照图16,MM票据目录(Note Directory)A检查货币模块6是否还由足够的资金进行支付(步骤568-570)。如果不够,则货币模块A和B中止交易(步骤572-582)。
图42示出了较佳电子货币系统的MM中止交易协议(步骤582),并随后将作描述。通过发送E-已选路由消息(Send E-routed)的子程序发送货币模块A和货币模块B之间的消息,其中发送E-已选路由消息的子程序利用所有三个对话密钥(MM/MM)、(TA/MM)和(TA/TA)。参照图20,MM对称密钥A用对话密钥(MM/MM)对一消息加密(步骤678)。然后,在将消息发送给信托代理A之前,用对话密钥(MM/TA)对该消息加密两次。一旦消息被信托代理A接收,用对话密钥(MM/TA)对消息解密(步骤680)。然后,消息接口A将消息发送给消息接口B(步骤682-684)。在两个信托代理120中间,消息被对话密钥(TA/TA)加密两次。用类似的方式,消息接口B将消息发送给MM对称密钥B,作最后解密(步骤686-690)。图13示出了各种加密层次。
再参照图16,在货币模块A和货币模块B的中止程序期间(步骤582),它们产生分别发送给信托代理A和B的消息,通知它们已中止了交易,因此支付不成功。对话管理器A记下支付不成功,结果信托代理A和B中止(步骤588-598)。
另一方面,如果客户货币模块2有足够的资金,那么MM支付/兑换A将一消息发送给商人货币模块,该消息包含将传送支付的货币数额和票据的类型(步骤600)。该消息通过发送E-已选路由消息的子程序发送(步骤602)。
货币模块B接收包括根据货币模块A所付数额的消息。然后,MM至用户B向信托代理B发出提示,提示其核实该支付的数额(步骤604-606)。因此,信托代理B中的购买B核实数额是否正确(步骤608-610)。如果正确,那么信托代理B将“数额正确”的消息发送给货币模块B。如果不正确,那么发送“数额不正确”的消息。(步骤612-616)。如果发送了“数额不正确”消息,货币模块B通知货币模块A,再由货币模块A请求其信托代理再发送一新的货币数额或者中止(步骤618-622,步骤572-582)。在购买电子商品期间用货币模块支付的情况下,信托代理将不发送新的货币数额,因此两个货币模块6和两个信托代理120都将中止。
另一方面,如果货币模块B从其信托代理接收到“数额正确”的消息,那么货币模块B将一确认消息发回给客户的货币模块(步骤624-626)。当MM支付/兑换A接收到该确认消息时,它会将该数额传送给储币器(Money Holder)A(该应用包含并管理货币的电子表示)(步骤628)。
注意,刚才描述的付款方起动协议(payor initiated protocol)可以代替完成图43所示POS支付协议中的收款方起动支付,并将在下文中描述。在这种协议中,商人的信托代理将其希望收到的支付数额通知其货币模块,该支付信息被发送给客户货币模块,由客户货币模块提示其信托代理记下核实,如果数额正确,则客户信托代理通知其货币模块。
再参照图16,接下来,客户货币模块A通过E-已选路由消息通路将规定数额的电子票据传递给商人货币模块4(步骤630)。在交易的这个阶段,A暂时保存正确票8(并且可能是一加密的电子对象),而B暂时保存正确数额的电子票据。图39示出了以下将描述的传递票据协议(Transfer Notes protocol)。
接下来,调用MM委托子程序(步骤632)。图41示出了较佳电子货币系统中使用的委托协议。当货币模块6正在与信托代理120交互时,该流程图仍得出以下认识,即发送消息=发送E-已选路由的消息,并且实际上将至用户消息加密发送给了信托代理120。根据上述认识,货币模块B的MM对话管理器通过发送E-已选路由消息的子程序将“准备委托”的消息发送给货币模块A的MM对话管理器(步骤1702-1704)。然后,MM对话管理器A将“确认”消息发送给货币模块B并且货币模块A进行委托(步骤1706-1716)。当货币模块B接收到该“确认”消息时,它也进行委托(步骤1718-1724)。
在货币模块A和B的委托过程期间,它们分别产生发送给它们的信托代理A和B的消息(步骤1714,1722),通知它们已委托交易,因此支付是成功的。
再参照图16,接下来,两个货币模块都将前述的“支付成功”消息发送给它们的信托代理(步骤584-586)。用对话密钥(TA/MM)对这些消息加密。对话管理器A检查是否已成功付款,并且储票器A用诸如购买日期等支付信息更新该票(步骤588,592,634)。然后信托代理A进行委托,致使其对票的保存不再是“暂时的”。同样,对话管理器B检查支付是否成功(步骤590,594),并且信托代理B进行委托(步骤628)。现在交易结束。
概括地说,依照本发明较佳实施例进行的安全购买交易是如下进行的:
(1)在买方和卖方货币模块之间,在买方和卖方信托代理之间,以及在每个
   交易装置的货币模块和信托代理之间建立了安全交易对话;
(2)将选中的电子商品从卖方信托代理传递给买方信托代理(暂时保存)-
   如果电子商品包括一电子对象,则对电子对象加密,从而可将其存储在
   信托代理之外;
(3)在核实了被传递电子商品的正确性之后,买方信托代理命令其货币模
   块向卖方货币模块支付一定数额的电子货币;
(4)买方货币模块把将要支付的电子货币数额通知卖方货币模块,并且卖
   方货币模块用其信托代理进行检查,以核实这是商品的正确价格;
(5)如果数额是正确的,那么卖方货币模块向买方货币模块发出确认;
(6)买方货币模块将电子货币传递给卖方货币模块(卖方的MM暂时保存
   票据,而买方的MM暂时将票据值减少被传递的数额);
(7)买方和卖方货币模块都进行委托(卖方的MM对票据的保存不再是暂
   时的,并且买方的MM保存票据的新值),并且在这样做时,将“支付成
   功”的消息发送给它们各自的信托代理;
(8)最后,买方和卖方的信托代理都进行委托(卖方信托代理记录下该买
   卖,并且客户信托代理对商品的保存不再是暂时的),从而买方能够使
   用他/她的电子商品,并且卖方获得他/她的电子货币。
应当注意,在另一种实施例中,交换电子商品和货币的次序可以相反。在这种情况下,可以先暂时传递电子货币,再暂时传递电子商品。随后,客户的信托代理将命令其货币模块进行委托,并且如前所述进行交易。该另一种实施例将要求对货币模块支付协议进行相应的修改。
我们已经说明了如何在卖方不知道买方身份的情况下通过通信网同时安全地传递和支付电子商品的。这是对购买者在商店用现金购买商品的直接模仿。售货员不知道客户的身份,但会卖于他,取得现金。由于客户与“柜台”对面的售货员实际距离接近,所以他确信将得到该商品。我们已经用上述协议产生了一个电子“柜台”,“柜台”两侧的客户信托代理2和商人信托代理4可以与实际的类似事件一样安全地交易。
除了匿名货币模块支付之外,信托代理120还提供了一个安全平台,用于提供基于身份的交易,即要求揭示客户身份的交易。这类交易的例子有,信用卡支付或借方卡支付,开设一个支票帐户,购买一项需买方注册的项目例如小轿车或卡车等,或者支付帐单或发票。当今,要商人远距离接受信用卡或借方卡号码进行支付并将商品发送到非客户地址的地方是很冒险的。如果交易是欺诈性的,那么商人就要负责。但是,商人可将卡的号码作为信托代理证件的一部分,这对于发卡者将足够的安全,不必冒被欺骗的危险。
返回来参照图12,如果客户不用匿名货币模块支付方式,而是决定通过信用卡或借方卡证件进行支付,那么调用基于认定的支付/退款(Authorization-Based Payment/Refund)子程序(步骤432)。参照图21,储票器A检索信用卡或借方卡证件(步骤692)。购买A发送一消息,该消息表示支付是“凭证支付”并且包含发送给购买B供验证的证件(步骤694-700)。如果无效,则中止交易(步骤702)。如果有效,则购买B检查客户是否要求退款(步骤704-706)。假设这不是一个退款交易,那么至主机B将价格和证件发送给卡的认定网,进行支付认定(步骤708)。MTD起动卡的认定过程(步骤710)。认定卡在本领域中是已知技术,并且一般包括当存在足够的资金或金额在持卡者的信用极限内时发卡者或其代理对某一特定支付的认定。当完成认定卡过程后,购买B检查支付是否被认定(步骤712-714)。
如果支付未被认定,那么中止交易(步骤702)。如果认定了支付,则购买B将“支付已认定”的消息发送给储票器A,并且信托代理B进行委托(步骤716-720)。当储票器A接收到“支付已认定”消息时,它用支付信息(例如,购买日期)更新票(步骤722)。然后信托代理A进行委托(步骤724),结束基于认定的支付。
再回到图12,支付之后,调用公开商品(Open Merchandise)子程序(步骤434)。参照图22,购买A检查商品是否是电子对象(步骤736-738)。如果是,则储票器A将解密密钥和来自解密票的电子对象标识符发送给主交易应用,用于对电子对象解密(步骤740-742)。但如果该商品是具有解密密钥的通讯票,则储票器A将解密密钥发送给HTA(步骤746)。HTA用该密钥对通讯进行解密(步骤748)。如果该商品既不是电子对象又不是具有解密密钥的通讯票,那么该过程简单地结束。为了获得服务,必须递交其他形式的票8。
                    票的递交
参照图23,当客户信托代理A的所有者想用票从商人信托代理B的所有者那里接受服务时,主交易应用A(HTA)连接主交易应用B(HTB)(步骤750-752)。HTA向其信托代理发送消息以“递交票”,而HTB向其委托代理发送消息以“接收票”(步骤754-756)。
两信托代理建立一对话(步骤758),并且A检查B的商人证件(步骤760)。储票器A向主机请求票ID,并递交其持有票的清单(步骤762)。至主机A将该消息发送给HTA,从而客户可以选择递交哪种票(步骤764)。客户选择了适当的票后,HTA将票的ID发送给信托代理A(步骤766-768)。储票器A检索被选中的票,并检查它是否可用(步骤770-772)。如果票8仍有值,则“可用”。例如,在活动票的情况下,状态字段100表示票8是否已经递交,并且是否由此没有价值。在通讯票的情况下,可用时间字段116表示票8内剩余的值。如果票8无用,那么至主机A将票无用的消息发送给HTA,并中止交易(步骤774-776)。
如果票8可用,那么递交票A将该票的拷贝发送给B(步骤778-780)。接收票B接收该票,并且检查它是否有效和可用(步骤782-784)。如果无用而有效,则中止交易(步骤786)。如果有效且可用,则至主机B通知HTB向HTA传递服务(步骤788)。由于该票的类型可以是当提供服务时其值递增用尽的,所以还要传送A票的剩余值(例如,类似于预付的电话卡)。然后,接收票B将票8正在使用的消息发送给A(步骤790-792)。储票器A将票8标记成“正在使用”(步骤794)。
HTA根据票的类型和提供的服务以适当的形式与HTB交互(步骤796)。HTB不断地监视票的剩余值,直至该值降低至零(步骤798-800)。这时,HTB通知HTA值不够了,并将票没有价值的消息发送给B(步骤802)。然后,调用委托票(Commit Ticket)子程序(步骤804)。
参照图24,接收票B将票的新剩余值发送给递交票A(步骤822-826),在本例中,该值为零。然后,储票器A将票8标记成“不在使用”,并更新票值(步骤828)。最后,信托代理A进行委托,对话管理器A通知B票8已被更新,并且信托代理B进行委托(步骤830-834)。返回来参照图23,随后HTA询问客户是否希望继续(步骤806-808)。如果希望,则信托代理A负责购买更多的票值(步骤810)。
在HTA与HTB的交互期间(步骤796),HTA检查HTA的所有者是否已完成了交易(步骤812-814)。如果交易结束,则HTA通知HTB,HTB再通知其信托代理(步骤816-818)。HTB还将票的剩余值发送给它的信托代理。最后,调用委托票子程序(步骤820)。
                       票的传递
票8可以在信托代理120(除了票的初始发送之外)之间传递。所有者有若干理由希望这样做。例如,如果通过台式交易装置122(例如,安装在个人计算机内的CTD 188)购买了票8,那么买主会希望将其转移到便携式装置(例如,电子钱包)。或者,如果买主为朋友或亲戚购买票8,那么买主可将该票转让至另一方,供他们使用。另一种情况是买主购买一新的交易装置122时,并且希望将其证件转移到该新装置。
参照图25,图中示出了当信托代理A的所有者想将一张或多张票8传递给信托代理时(步骤836)所进行的过程。开始时,HTA与HTB相连(步骤838)。然后,HTA命令其信托代理“传递票”,而HTB命令其信托代理“接收票”(步骤840-842)。接下来,两信托代理建立一安全对话(步骤844)。然后,至主机A通过HTA询问交易装置是否检查对方的标识证件以接收该票(步骤846-848)。如果不进行证件检查,或者证件检查成功(步骤850-854),那么储票器A请求传递票的ID(步骤856)。票是从信托代理A所持有的票的清单中选出的。至主机A将该消息连同票的清单发送给HTA,所有者进行选择,并且至主机A接收答复,识别被选中的票(步骤858-862)。
储票器A检索被选中的票(步骤864)。然后,公开密钥A通过向传递历史区段添加适当的传递消息并向发送者签名区段添加数字签名,来对发向B的票签名(步骤866)。然后,储票器A将票发送给接收票B,通过公开密钥B验证(步骤868-876)。如果票无效,则中止交易(步骤878)。如果票有效,则储票器B存储该票,并向A确认(步骤880-882)。储票器A接收该确认,并删除该票(步骤844)。信托代理A通知储票器B票已删除(步骤884-886),并进行委托(步骤888)。储票器B接收给消息(步骤890),然后信托代理B进行委托(步骤892)。
                      证件
客户可以亲自鉴定当局(Identification Authority)获得证件。证件可以是机动车管理部门颁发的驾驶证、国务院或外交部颁发的护照、银行发放的信用卡或借方卡,或者贸易部的公司印章(标识符)。可以远距离使证件重新生效(revali-date),或者当信托代理120已包含证明身份的证件时甚至可以在第一场所远程获得证件。凭借各种证件,可以远程开设一支票帐户,即使客户不为银行所了解。
参照图26,图中示出了当信托代理A的所有者决定亲自从鉴定当局获得一证件(步骤894)时进行的流程图。首先,A的所有者向鉴定当局的代表递交有关他/她身份的证明。然后,代表通过官方信托代理B的HTB输入各种信息(例如,姓名,地址等)。接下来,A的所有者命令其HTA获得证件。作为响应,HTA将“获得证件(Acquire Credential)”的信息发送给信托代理A(步骤900-902)。同时,HTB将“创建证件(Creat Credential)”的信息发送给信托代理B(步骤904)。然后,信托代理B与信托代理A建立一对话(步骤906)。至主机B通知HTB已建立了对话。HTB将各种证件信息发送给信托代理B(步骤908-910)。然后,创建证件构造证件信息(即,证件票的标识符和组元区段10和12)(步骤912)。
然后,调用传送证件(Deliver Credential)子程序,将新创建的证件传送给信托代理A(步骤914)。参照图27,公开密钥B(用ATA的秘密密钥)对证件信息签名,并将其发送给创建证件B(步骤916)。创建证件B汇编一包含该证件信息、签名和证书(ATA的cert(TA))的证件(步骤918)。然后,创建证件B将新创建的证件发送给信托代理A(步骤920)。如果需要,创建证件还将证件的价格发送给A。
公开密钥A核实该证件(步骤922-924)。如果无效,则中止交易(步骤926)。如果有效,则至主机A将主机信息和支付数额(如果需要)发送给HTA,进行确认(步骤928-930)。如果未被信托代理A的所有者确认,则中止交易(步骤926)。
如果证件被确认,则储票器A接收该证件,并检查是否要求付款(步骤932-934)。如果不要求付款,则信托代理A进行委托,并且将证件已被接受的信息发送给信托代理B(步骤938-940)。信托代理B在接收到该信息后进行委托(步骤942)。然后,创建证件B通知HTB证件被接受,并且HTB将该证件信息发送给官方服务器所保存的证件数据库(步骤944-946)。
另一方面,如果需要支付证件,那么至主机B请求信托代理A的所有者选择一种支付方式(步骤948-950)。如果选择了货币模块支付方式,则调用货币模块支付子程序(步骤952)。当B进入该子程序时,创建证件B通知HTB证件被接受,并且HTB将该证件信息发送给官方服务器(步骤944-946)。如果信托代理A的所有者决定用信用卡或借方卡支付,则调用基于认定的支付/退款子程序(步骤954)。
希望鉴定当局定期更新它们的证件信息。因此,要求给出证件截止日期以进行重新生效。图28示出了信托代理A的所有者是如何远程使一证件重新生效的(步骤956)。首先,HTA与HTB相连(步骤958)。HTA将“使证件重新生效”的消息发送给信托代理A(步骤960)。HTB接受将“接收证件以进行重新生效”的消息发送给信托代理B(步骤962)。然后,信托代理A与信托代理B建立一对话(步骤964)。
首先,信托代理A检查官方的证件(步骤966)。官方证件可以在信托代理机构的监督下发行。获得证件A向储票器A请求该特定的重新生效的证件,储票器A将该证件发送给官方信托代理B(步骤968-972)。创建证件B检查该证件是否有效(步骤974-976)。如果无效,则中止交易(步骤978)。如果有效,则创建证件B检查是否应亲自去使该证件重新生效(步骤980-982)。如果可以远距离使证件重新生效,则创建证件B更新证件信息,包括新的截止日期(步骤984)。然后,调用传送证件(Deliver Credential)子程序(步骤986)。
如果必须亲自去使证件重新生效,则创建证件B将“亲自重新生效”的消息发送给信托代理A(步骤988-990)。获得证件A接收该消息(步骤992)。然后,信托代理A进行委托(步骤944),并且对话管理器A将一确认消息发送给信托代理B(步骤996-998)。然后,信托代理B进行委托(步骤1000)。
              基于身份的货币模块支付
用图29所示的流程图可以进行不涉及同时购买电子商品的电子现金支付。信托代理A的所有者决定用货币模块支付信托代理B的所有者,由于双方是远程交易,所以A的所有者信托核实B的身份(步骤1002)。HTA与HTB相连(步骤1004)。HTA将“支付”消息发送给它的信托代理(步骤1006)。HTB将“接收支付”的消息发送给它的信托代理(步骤1008)。然后,A与B建立对话(步骤1010)。
信托代理A检查B的证件(步骤1012)。该证件可以是驾驶证、信用卡或其他可接受的证件。如果证件有效,并且对于A可以接受,则购买A将消息“B需要A的证件吗?”发送给信托代理B(步骤1014-1016)。然后,至主机B将消息“需要A的证件吗?”发送给HTB,以检查B是否需要A的证件(步骤1018-1020)。如果需要,在B检查A的证件(步骤1022)。另外,可以使用各种类型的证件。如果B不需要A的证件,则购买B通知信托代理A(步骤1024-1026)。
然后,购买A向信托代理B发送一份规定支付数额的汇款通知(如果是帐单支付)或者仅发送所付数额(步骤1028-1030)。至主机B将该信息发送该HTB,进行确认(步骤1032-1034)。如果未被确认,则中止交易(步骤1036)。如果被确认,则购买B通知A(步骤1038-1040)。然后,开始货币模块支付(步骤1042)。
                       争议
如果客户对某一交易不满意,信托代理120可以成为客户和商人的代理人远程解决该争议。例如,如果发现某电子对象有缺陷,客户可以与商人联系,并输入争议对话。如果电子商品是商人的信托代理4生效的,那么商人不能否认该电子商品(因为这将被记录在客户信托代理的交易记录簿中)。
如果客户不满意与商人相互争议的结果,他可以向信托代理机构申诉。客户的交易记录簿显示出商人首先拒绝争议。通过信托代理机构网208可将争议和所附的文件递交信托服务器200。于是,该交互便类似于与商人信托代理4的交互。大多数商人希望直接与客户解决争议而不希望客户借助信托代理机构的解决过程。太多的争议会危及商人与信托代理机构之间的状态。
争议过程使客户出示电子商品,并证明该商品即是从商人那里购买的商品。争议过程还保护商人不接受欺骗性的要求。商人可以通过核实客户信托代理2接收了该商品来相信客户的信托代理2。然后,客户的申诉可以通过检查商品的缺陷来解决。
图30示出了当信托代理A的所有者决定将电子商品退回给商人信托代理B的所有者时(步骤1044)进行的过程。首先,HTA与HTB相连。HTA将“发出争议”的消息发送给它的信托代理。HTB将“接收争议”的消息发送给它的信托代理。然后,信托代理A与信托代理B建立安全对话(步骤1046-1052)。
信托代理A检查B的商人证件(步骤1054)。交易记录簿A通过至主机A将其记录发送给HTA,从而所有者可以选择对哪个交易进行争议,并描述问题的所在(步骤1056-1060)。至主机A从HTA接收争议信息(步骤1062)。然后,储票器A将被选中票发送给起动争议(Imtiate dispute)A(步骤1064)。
起动争议A检查该争议是否涉及电子对象(步骤1066-1068)。如果没有EO(只涉及票),则起动争议A将票的拷贝连同争议信息发送给信托代理B(步骤1070-1072)。解决争议B接收该消息,并且购买B验证该票(步骤1074-1078)。如果票无效,则解决争议B将“票无效”的消息发送给起动争议A(步骤1080-1084)。调用委托争议(Commit dispute)子程序(步骤1086)。
参照图31,信托代理A进行委托(步骤1156)。对话管理器A将确认消息发送给对话管理器B(步骤1158-1162)。然后,信托代理B进行委托(步骤1164)。
但是,回过来参照图30,如果票有效(步骤1078),则解决争议B将票和争议信息发送给HTB。然后,商人再检查争议,并决定是否拒绝客户的争议(步骤1088-1092)。如果拒绝,则解决争议B将“拒绝争议”的消息发送给起动委托争议子程序的信托代理A(步骤1094,1082-1086)。
如果商人不拒绝争议,则HTB将询问可以解决办法的消息发送给HTA(步骤1096)。然后,客户选择他希望退款还是想获得新的商品(假设商人同意这些选项)(步骤1098-1100)。
如果客户希望退款,则调用支付争议子程序(步骤1102)。参照图32,起动争议A将“请求退款货币”的选项发送给信托代理B(步骤1168-1170)。解决争议B接收给消息,并检查A的支付方式(步骤1172)。如果希望使用货币模块支付,则调用货币模块支付子程序(步骤1174)。
如果希望用信用卡或借方卡退款,则购买B将带有退款数额的消息发送给A(步骤1176-1178)。然后,调用基于认定的支付/退款子程序(包含在1180)。参照图21,图中示出了退款时进行的流程图。如果正在进行退款交易(步骤704-706),则至主机B向HTA发送一消息,该消息包含信用卡或借方卡证件和被退款的数额(步骤726)。进行卡的认定过程(步骤728)。然后,购买B检查该退款是否被认定(步骤730-732)。如果未被认定,则中止交易(步骤702)。如果被认定,则购买B将“退款被认定”的消息发送给信托代理A(步骤734,718)。然后,信托代理B进行委托(步骤720)。接收到B的消息之后,储票器A用退款信息更新该票(步骤722)。然后,信托代理A进行委托(步骤724)。
回过来参照图30,如果信托代理A的所有者不希望退款,而是选择了接收新的商品,那么购买B向商品服务器请求商品(步骤1104)。商品服务器检索该商品,并将其发送给信托代理B。购买B接收该商品,并验证其标识(步骤1106-1110)。如果项目正确,再调用传递商品、打开商品和委托争议等子程序(步骤1120-1124)。如果项目不正确,或者不能从商品服务器获得,那么解决争议B将“没有商品”的消息发送给信托代理A(步骤1114-1116)。在这种情况下,进行退款(步骤1118)。
如果商品争议涉及电子对象(步骤1066-1068),则起动争议A从相关的解密票中检索电子对象标识符。然后,至主机A命令HTA将电子对象发送给信托代理A(步骤1126-1130)。然后,起动争议A将票的拷贝和EO连同争议信息发送给B(步骤1132-1134)。解决争议B接收该消息(步骤1136)。然后,购买B验证该票(步骤1138-1140)。如果票无效,则将此通知信托代理A,并结束争议(步骤1080-1086)。如果票有效,则购买B使电子对象生效(步骤1142-1144)。如果无效,则解决争议B通知信托代理A(步骤1146),并结束争议(步骤1082-1086)。如果电子对象有效,则对称密钥B对EO解密,并将其发送给HTB进行测试。争议消息也被发送至HTB。(步骤1148-1152)。
HTB根据客户的申诉判断电子对象是否有缺陷。如果商人判定商品无缺陷,则解决争议B通知信托代理A(步骤154),并结束争议(步骤1082-1086)。但是,如果商人判定商品有缺陷,则客户可以选择退款或新的商品(步骤1096-1098)。
                 电子货币系统
PCT专利申请WO 93/10503中揭示了一种与上述系统结合进行公开电子贸易的电子货币系统(EMS)。以下将描述对该ESM的各种改进和补充。
                     概述
PCT专利申请WO 93/10503中所用的“货币模块”一词本质上是交易货币模块、出纳货币模块(teller money module)和货币发生模块。在较佳实施例中,与信托代理120合作的前述货币模块6总体上与交易货币模块对应。在以下对EMS的讨论中,再次在一般的意义上使用“货币模块”一词,即指交易货币模块、出纳货币模块和货币发生模块。
货币系统的有效安全性有三个特征:禁止假冒品、检查假冒品和包含假冒品。上述EMS被设计具有能表现所有这三个特征的部件。
为了禁止假冒品,货币模块用对称和非对称密钥加密术进行通信。没有一则消息是明文的。模块的协议也被防窜改硬件直接保护起来。
通过各种票据协调过程检查假冒行为。整个系统范围的时间协议(例如,票据有效期)迫使对电子票据进行定期的协调。当进行金融交易时,还要使电子票据更新(即,用具有新截止日期的新票据代替)。
如果复制或假冒票据回过来与货币模块相联系时,要将货币模块阻断(例如,将其列在坏ID的清单上)。另外,不允许传递已通过这些模块的票据。由于票据截止或最终被存放在银行中,将允许传递复制或假冒的票据。再有,如果遇到严重的系统安全问题,那么EMS可以要求进行全局的重新认证,从而要求所有模块进行重新认证,包括下一次它们通过EMS网签名时的交易货币模块。
                   安全等级
参照图33A,EMS将具有两种类型的安全服务器,初级的1182和普通的1184。初级安全服务器1182对(普通)安全服务器1184进行认证。安全服务器1184对系统中所有其他的模块(交易MM 1186、出纳MM 1188、货币发生模块1190和客户服务模块1192)进行认证。
初级服务器1182只与其他初级服务器1182或安全服务器1184进行交互。参照图34,初级安全服务器1182安装在通过一安全局域网(LAN)1194相互连接的安全设施中。LAN 1194通过安全网关与安全网1196相连。只有安全服务器通过该网络进行通讯。所有安全服务器都是实际受到保护的器件。
安全服务器1184还与EMS网1198和银行本地网1200相连。安全服务器被看作能综合平衡各模块间的所有交互进程并使它们生效。只有安全服务器1184和模块具有证书。初级安全服务器的公开密钥由这些装置承载。存在两种类型的证书:安全服务器和模块。
                  证书结构和生效
证书的结构如下:Cert(SS)=EPSS〔SS(id)‖SS(PK)‖截止日期‖σPSS(X)〕‖PSS(id)XOR C〕
                - - - - - - - -X- - - - - - - - -Cert(M)=ESS〔M(id)‖M(PK)‖截止日期‖σSS(Y)〕‖Cert(SS)
                - - - - - - - -Y- - - - - - - - -
证书生效协议为:
1)使Cert(SS)生效
a)PSS(id)=〔PSS(id)XOR C〕XOR C
b)DPSS(EPSS(X‖σPSS(X)))=X‖σPSS(X)
C)检查SS(id)是否真实(参见模块编号方案)
d)检查日期是否有效
e)检查是否DPSSPSS(X))=h(X)
2)使Cert(M)生效
a)使Cert(SS)生效
b)DSS(ESS(Y‖σSS(Y)))=Y‖σSS(Y)
c)检查M(id)是否真实(参见模块编号方案)
d)检查日期是否有效
e)检查是否DSSSS(Y))=h(Y)
其中PSS=初级安全服务器    PK=公开密钥(包括密钥长度)
    SS=安全服务器
    M=模块                σ=数字签名=E·h
    ‖=串接               Cert=证书
    id=标识号             E=用于加密并创建数字签名的使用公开
                              密钥的算法
    h=散列函数
    C=所有模块共享的不变随机数
    D=用于解密并检查数字签名的使用公开密钥的算法。
注意,当在其他应用中使用时,E和D还可分别用于解密和加密。
            模块编号方案(Module Numbering Scheme)
初级安全服务器1182、安全服务器1184、出纳货币模块1188、货币发生模块1190、客户服务模块1192和具有货币模块1186被分配有标识号(id’s),从而可以检查这些标识号的真实性。产生48位的素数,并且通过保密过程找出本元根“a”模p(其中,an 1(P),对于所有1≤n<p-1)。当进行制作时,初级安全服务器将a和p都安全地装入系统中所有的模块中。
工作方案如下:如果an≡m(p),并且
(1)1≤m≤99,999,那么n分配为初级安全服务器的id,
(2)100,000≤m≤999,999,那么n分配为安全服务器的id,
(3)1,000,000≤m≤6,999,999,那么n分配为出纳货币模块的id,
(4)7,000,000≤m≤9,999,999,那么n分配为货币发生模块的id,
(5)10,000,000≤m≤11,999,999,那么n分配为客户服务模块的id,
(6)m≥12,000,000,那么n分配为交易货币模块的id。
如果模块或者服务器正在验证一证书,那么它通过计算an≡m(p)来检查标识号n(例如,M(id),SS(id),或者PSS(id))的真实性,然后检查m是否处于正确的范围内。
                      安全网
如图34所示,安全网1196和安全LAN 1194使安全服务器1184与初级安全服务器1182相连。安全服务器1184首先在制作时认证货币模块和客户服务模块1192。这种安全服务器可以通过模块制造LAN 1202相连。它们将诸如坏的id清单和初级安全服务器清单等安全信息以及它们的公开密钥传送给模块。坏的id清单包括被制止交易的货币模块、客户服务模块和安全服务器的身份。接下来,将在网络签名-接通(network sign-on)的流程图中描述对这些模块的重新认证。
首先,由初级安全服务器1182在制造时对安全服务器1184进行认证。这种初级安全服务器可以通过安全服务器制造LAN 1204相连。参照图33B,安全服务器1184接收它们传送给其余模块的各种安全信息。安全服务器为EMS网1198和银行LAN 1200提供安全服务,诸如传送更新后安全信息的网络签名-接通。安全服务器1184通过安全网1196从初级安全服务器1182接收该信息。交易货币模块1186通过网络服务器1206(NS)与EMS网1198通信。参加银行使出纳货币模块1188以及可能的货币发生器1190与它们的LAN 1200相连。
对安全网1196进行链路加密。另外,初级安全服务器和安全服务器共享一个公共的对称密钥(安全网加密密钥)。某个指定的初级服务器1182通过公开密钥和密钥交换定期地使该密钥变化。初级服务器1182用其秘密密钥对对称密钥加密,对密钥签名并通过安全LAN 1194将该变化传播通知其余的初级服务器,并通过安全网1196将变化传播通知安全服务器1184。
指定的初级服务器1182保存坏id的清单。该清单是通过与参加银行、执法当局和该系统的用户交互而累积起来的。
用于安全服务器和模块的公开密钥的长度将定期变化。一般,密钥的长度将被加长到能够保持较高的安全级。某指定的初级服务器将把新指定的密钥长度通知初级安全服务器。当发送新的坏id清单或正在重新认证时,初级服务器将新的长度通知安全服务器。在安全性发生破坏危险的情况下,初级安全服务器可以调用全局的重新认证。
每个初级服务器的公开密钥长度将不发生改变。将产生一个时间表,安排初级安全服务器的执行和解除委托。新的服务器多数具有较长的密钥,除非它们因交易量增长而执行。某一初级安全服务器创建现行PSS公开密钥的清单,并且该服务器用其秘密密钥对清单加密。然后,将清单传播通知其他的安全服务器。
图35A示出了安全服务器1184的功能部件。外部接口功能1208为网络接口提供了一通信层。对话管理器功能1210控制交易对话的安全方面。网络签名-接通功能1212管理网络签名-接通的安全功能。创建证书功能1214对任何货币模块的证书进行认证(位于初级安全服务器中,该功能对安全服务器进行认证)。创建帐户分布(Create account Profile)功能1216对银行帐户分布进行认证和签名,该分布允许货币模块进入该用户不同的银行帐户。分配认证密钥(DiStribute certificatory Keys)功能1218将有效初级安全服务器公开密钥的证书代理机构清单分配给货币模块(初级安全服务器还分配全局的认证信息)。控制坏ID清单(Control Bad ID List)功能1220控制并分配坏标识符的清单。同步日期/时间功能1222使货币模块的时钟/计时器服务与系统时间同步。时钟/计时器1224和加密功能1226与货币模块中的那些功能相同。
图35B示出了网络服务器1206的功能部件。外部接口功能1228为网络接口提供一通信层。通信对话管理器功能1230管理货币模块间以及货币模块与安全服务器间的通信对话。网络签名-接通功能1232控制货币模块的网络签名-接通过程。路由消息功能1234为消息的路由选择以及在签名-接通期间和货币模块对话期间对消息路由选择的控制提供了直接服务。指向银行服务(Direct toBank Services)功能1236提供参加银行所提供的服务信息。加密功能1238提供对称密钥功能1240和随机数发生器功能1242。对称密钥功能1240对网络服务器206与访问该网络的模块之间的消息以及网络服务器1206与安全服务器1184之间的消息,进行加密。随机数发生器功能1424为加密密钥和核实消息产生随机数。
                    网络签名-接通
以下参照图36,概述网络签名-接通过程。签名-接通协议描述了模块1243以重新认证、存款、取款或其他理由希望进入EMS网1198时的情况。模块1243可以是交易货币模块1186、出纳货币模块1138、货币发生器模块1188或客户服务模块1192。(a)在模块1243与网络服务器1206之间建立通信。(b)将模块的证书传送给网络服务器1206。(c)网络服务器1206产生一核实随机数V和一随机密钥K;然后,网络服务器将模块的证书、V和K传送给(经NS/SS密钥加密的)安全服务器1184。(d)模块1243和安全服务器1184(通过对话密钥(MM/SS))建立一安全的通信对话。(e)安全服务器1184传送时间/日期、更新的坏ID清单、更新的初级安全服务器公开密钥的清单、公开密钥长度、全局重新认证(如果需要)以及被重新认证的货币证书(如果需要)。(f)用模块1243结束对话,并将V和K发送给模块1243。(g)用K对V加密,并将其发送给网络服务器1206。(h)网络服务器1206向模块1243确认网络签名-接通。(i)然后,模块1243通知网络服务器1206它希望连接的目标(如果有的话)。(j)网络服务器1206与该目标建立连接。
网络签名-接通的设计使得任何人都不能欺骗模块1243或者不受限制的截取其任何信息。图37描述了网络签名-接通过程的详细流程。
通信A与EMS网络1198建立通信(步骤1244)。保持安全性(Maintain Se-curity)A将其证书发送给网络服务器1206(步骤1246)。NS网签名-接通接收该证书(步骤1248)。NS随机数发生器产生随机密钥K和认证随机数V(步骤1250)。NS对称密钥用NS/SS密钥对模块的证书、K和V加密(步骤1252)。NS/SS密钥是设在为网络签名-接通提供通信的网络服务器1206和安全服务器1184内的本地对称密钥。NS网签名-接通将证书、K和V发送给安全服务器1184,在安全服务器1184处,SS网签名-接通接收该消息并且SS对称密钥将该消息解密(步骤1254-1258)。SS网签名-接通存储K和V,然后将模块证书发送给SS公开密钥,使之生效(步骤1260-1264)。
如果模块证书无效,那么SS网签名-接通产生拒绝传输的消息,发给网络服务器1206和模块1243(步骤1266)。SS公开密钥用模块的公开密钥对发给模块243的消息进行加密,并且SS对话管理器将这些消息发送给网络服务器(步骤1268-1270)。NS网签名-接通接收消息和被拒绝存取的票据。然后,将加密后的消息发送给模块,并断开网络服务器。(步骤1272)。对话管理器A接收消息,公开密钥A将消息解密,并且对话管理器A记下签名-接通被拒绝(步骤1274-1278)。如果请求签名-接通的装置是一交易货币模块,那么至用户A通知用户(步骤1280-1282)。否则,至银行A通知银行(步骤1284)。
另一方面,如果模块的证书有效,那么SS控制坏ID清单检查该模块的id是否在坏id清单上(步骤1286-1288)。如果id在清单上,则拒绝进入网络。否则,SS随机数发生器产生随机数R和核实消息(步骤1290)。网络签名-接通将R、核实消息和安全服务器的证书汇编成一则消息,SS公开密钥用A的公开密钥对该消息加密(步骤1292-1294)。将消息发送给A,在A处,公开密钥A将该消息解密,并使安全服务器证书生效(步骤1298)。
如果证书无效,则A记下对话终止,并通知用户或银行(步骤1304-1306)。如果证书有效,则保持安全性A检查安全服务器的id是否在坏id清单上(步骤1308-1310)。如果在清单上,再终止对话(步骤1300-1306)。如果不在清单上,则随机数发生器A产生随机数R(A)(步骤1312)。保持安全性A通过R(A)与R的异或运算形成对话密钥(MM/SS),然后存储该对话密钥(步骤1314)。
汇编包含核实消息和R(A)的消息,并用安全服务器的公开密钥对其加密(步骤1316)。对话管理器A将该消息发送给SS网签名-接通,并且SS公开密钥将消息解密(步骤1318-1322)。
SS网签名-接通核实该核实消息是否是其产生的那一则消息(步骤1324-1326)。如果不是,则安全服务器拒绝进入网络。如果核实消息是正确的,则SS对称密钥通过R(A)与R的异或运算形成对话密钥(MM/SS)。SS对话管理器记下对话开始,并通过发送消息子程序向A确认(步骤1330-1332)。对话管理器A接收该确认,并记下对话开始(步骤1334)。
时钟/计时器A将时间和日期发送给对话管理器,对话管理器将其发送给安全服务器(步骤1336-1340)。SS同步日期/时间接收该时间和日期,并检查它是否在参数内(步骤1342-1344)。如果不在参数内,则SS同步日期/时间将一新的时间和日期发送给对话管理器A(步骤1346-1350)。然后,时钟/计时器A调整时间和日期(步骤1352)。然后,A将其日期和时间重新发送给安全服务器,进行重新检查。如果时钟同步进行的次数超过了某一设定次数,那么将时钟出错的消息汇报给用户或银行,然后如果需要,用户或银行可以重新尝试(步骤1354-1362)。
但是,如果时间和日期在参数内,则SS网签名-接通汇编包含坏id清单、新的初级安全服务器公开密钥的清单(它来自分配认证密钥功能),和公开密钥长度(定期改变公开密钥的大小)的消息(步骤1364)。SS创建证书检查是否已调用了全局重新认证,并且确认用于全局重新认证的时间期还未到期(步骤1366-1368)。该时间期应当足够长,以便每个人的证书都已重新认证或期满。该功能还应该检查模块最近一次是何时进行重新认证的,因为如果它是在全局重新认证的时间期被认证的,那么就不需要再重新认证了。
如果需要进行重新认证,那么SS创建证书将“模块应当重新认证”的消息添加至先前的消息中(步骤1370)。然后,无论是否进行重新认证,SS公开密钥都对该消息签名(步骤1372)。将消息发送给A,在A处,公开密钥A检查该消息上的数字签名(步骤1374-1378)。如果签名无效,则中止对话。如果签名有效,则公开密钥A用现有的PSS公开密钥将初级安全服务器公开密钥解密(步骤1380)。更新后的初级安全服务器公开密钥的清单原先是用原始的初级安全服务器的秘密密钥加密的。然后,保持安全性A更新其坏id清单、公开密钥清单和密钥长度(步骤1382)。
然后,模块A检查其证书是否需要被重新认证(或者因为全局重新认证的命令,或者由于是一到期的证书)(步骤1384-1386)。如果需要新证书,则保持安全性A开始生成一新的证书(步骤1388)。公开密钥A产生新密钥,并用其旧的公开密钥对新公开密钥签名(步骤1390)。对话管理器A将签名后的新公开密钥发送给安全服务器的SS创建证书(步骤1392-1396)。然后,SS公开密钥验证新公开密钥上签名(步骤1398-1400)。如果签名无效,则安全服务器拒绝进入网络。如果签名有效,则SS公开密钥对模块新证书签名,并将其发送给模块(步骤1402)。对话管理器A接收该证书,保持安全性A负责使证书生效,并且公开密钥A使签名生效(步骤1404-1410)。
如果证书无效,则对话管理器A将“证书无效”的消息以及该证书发送给安全服务器(1412)。SS网络签名-接通接收该消息,并且SS公开密钥验证该签名(步骤1414-1418)。如果安全服务器判定证书实际上是有效的,则它会拒绝模块进入网络。但是,如果证书无效,则SS对过管理器通知网络服务器它将与网络断开(步骤1420)。NS网络签名-接通将出错通知模块(步骤1422)。然后,模块询问用户或银行是否再作尝试(步骤1424-1432)。
另一方面,如果,模块判定其新证书有效,则对话管理器A将一确认发送给安全服务器(步骤1434)。同样,如果不需要新证书,则保持安全性A将一确认消息发送给安全服务器(步骤1436-1438)。在任何一种情况下,SS对话管理器接收该确认,并记下其与模块的对话结束(步骤1440)。然后,SS网签名-接通将K和V发送给A(步骤1442-1444)。对话管理器A接收该消息,并且对称密钥A用K对V加密,并将消息发送给网络服务器(步骤1446-1448)。NS网签名-接通接收给消息,并且NS对称密钥将消息解密,并检查V是否与其原先产生的V相同(步骤1450-1454)。
如果V不正确,则NS网签名-接通将拒绝进入的消息发送给A,然后断开(步骤1456-1458)。如果V正确,则NS网签名-接通将一确认发送给A(步骤1460)。最后,对话管理器A接收该确认,并记下A已签名接通EMS网1198(步骤1462)。
                   建立对话
图38生成了建立对话协议。对话管理器A检查是否需要与货币模块或安全服务器相连(步骤1464-1466)。如果需要连接,则对称密钥A用密钥K对所需的目标加密(步骤1468)。对话管理器将被要求的目标发送给网络服务器(步骤1470)。然后,网络服务器建立一至目标B的链路,并发送一确认,该确认被对话管理器A接收(步骤1472-1474)。
保持安全性A将其证书发送给对话管理器A,对话管理器A再将其发送给B(步骤1476-1478)。对话管理器B接收该证书,并且保持安全性B(如果B是安全服务器,则由对话管理器执行该功能)验证该证书(步骤1480-1484)。如果证书无效,则对话管理器B记下对话中止,并且通知用户或银行(步骤1486-1492)(如果B是安全服务器,则B只记录交易中止)。
如果证书有效,则保持安全性B检查A是否在坏id清单上(步骤1494-1496)。如果A在清单上,则中止对话。如果A不在清单上,则随机数发生器B产生随机数R(B)和一B核实消息(步骤1498)。时钟/计时器B检索时间和日期(步骤1500)。保持安全性B将R(B)、B核实消息、时间和日期,以及B的证书汇编成一消息(步骤1502)。公开密钥B用A的公开密钥对该消息加密,并且对话管理器B将消息发送给A(步骤1504-1506)。
对话管理器A接收该消息,公开密钥A将消息解密,并且保持安全性A验证B的证书(步骤1508-1514)。如果证书无效,则对话管理器A记下对话中止,并通知用户或银行(步骤1516-1522)。如果证书有效,则保持安全性A检查B是否在坏id清单上(步骤1524-1526)。如果B在清单上,则中止对话。如果B不在清单上,则保持安全性A检索日期和时间,并将其与B的日期和时间比较(步骤1528-1530)。如果日期和时间超出了范围,则中止对话。
如果日期和时间处于范围内,则随机数发生器A产生随机数R(A)和一A核实消息(步骤1532)。然后,保持安全性A通过对R(A)与R(B)的异或运算形成一对话密钥(步骤1534)。将A核实消息、B核实消息、时间、日期和R(A)汇编成一消息,并用B的公开密钥对之加密(步骤1536)。对话管理器A将该消息发送给B(步骤1538)。对话管理器B接收该消息,公开密钥B将消息解密,并且保持安全性B检查B核实消息(步骤1540-1546)。如果B核实消息不正确,则中止对话。如果B核实消息正确,则保持安全性B通过对R(A)与R(B)的异或运算形成对话密钥(步骤1548)。检索时间和日期,并将其与A的时间和日期比较,以检查它们是否都在各自预定的范围内(步骤1550)。如果时间和日期超出范围,则中止对话。如果时间和日期在范围内,则对话管理器B记下对话开始(步骤1552)。
然后,对话管理器B将一确认和A核实消息发送给A(步骤1554-1556)。对话管理器A接收该消息,并且保持安全性A检查A核实消息(步骤1558-1562)。如果核实消息不正确,则中止对话。如果核实消息正确,则对话管理器A记下对话开始(步骤1564)。
                      传递票据
图39示出了传递票据协议。票据目录X选择票据和传递值(步骤1566)。例如,选择传递票据可能的目的有:(1)使数字签名数最少(数字签名需要处理时间);(2)使数据包(packet)的大小最小;(3)使电子票据留给传递用户的有用性最大(即,用到期前所留下的最短时间来传送票据)。用以下票据传递算法可以实现这些目的:(1)确定所含票据数最少的所有可能变化;(2)确定这些变化中哪一种的传递次数最少;(3)如果步骤2的选择不止一个,那么选择货币单位天(monetary unit days)数最小时的情况。其中货币单位天数=被传递票据的剩余值乘以票据截止前所留的天数,并对数据包中的所有票据求和。
票据X产生一传递,添加至每个正被传递的票据(步骤1568)。公开密钥X为票据产生签名(步骤1570)。然后,包管理器X将票据与其新的传递和包中的签名汇编,并将包发送给Y(步骤1572-1574)。包管理器Y接收该数据包,并对其反汇编(步骤1576)。
核实Y使票据中所有的证书生效(例如,货币发生器证书和所有的传递证书)。然后,通过确认转让方和受让方在整个电子票据历史中配对,来核实证书的所有传递。另外,要检查被传递的总数,以确保它们是所希望的数值(步骤1578-1580)。如果无效,则中止交易(步骤1582)。
如果有效,并且Y是交易货币模块,则核实机Y核实票据的截止日期(步骤1584-1588)。如果票据到期,则中止交易。如果未到期,则核实机Y对照坏id清单检查票据传递的每个id(步骤1590-1592)。如果有任何传递id在坏id清单上,则中止交易。
如果传递id不在坏id清单上(或者Y不是交易货币模块),则公开密钥Y核实票据签名的有效性(步骤1594-1596),如果签名无效,则中止交易。如果签名有效,则票据Y将票据放在储票器中(步骤1598)。最后,票据目录Y更新票据的位置和数量(步骤1600)。
                   外汇兑换
图40示出了用美元和英镑作为货币单位进行的外汇交易协议。首先,A同意以$/£的汇率用美元($)与B兑换英镑(£)(步骤1602)。然后,A和B在其货币模块上签名,并提示其用户选择交易的类型(步骤1604-1610)。A选择买外汇,而B选择卖外汇(步骤1612-1614)。A和B建立-安全的交易对话(步骤1616-1620)。
至用户A提示A的所有者/持有者输入他希望用美元货币类型兑换的数量(步骤1622)。支付/兑换A接收该数值,并票据目录A检查A是否有足够的资金(步骤1624-1628)。如果资金不足,则至用户A提示输入新的数值,再将其与现有的资金对照检查(步骤1630-1632)。如果没有输入新的数值,则中止交易(步骤1634)。
如果资金充足,则支付/兑换A将美元数发送给B(步骤1636-1638)。然后,至用户B提示B的所有者/持有者选择他希望兑换成美元的英镑数,或者单单选择对美元的汇率(步骤1640)。票据目录B检查资金是否充足(步骤1642-1644)。如果资金不足,则至用户B提示输入新的汇率,然后再检查现有资金是否充足(步骤1646-1648)。但是,如果没有选择新的汇率,则支付/兑换B通知A其资金不足(步骤1650-1652)。然后,A可以选择新的数额进行兑换,或者中止交易(步骤1630-1634)。
如果B有足够的资金进行交易,则支付/兑换B向A确认,并将兑换的英镑数发送给A(还发送等价汇率)(步骤1654-1656)。至用户A提示对英镑数和汇率进行核实(步骤1658-1660),如果数量和汇率不正确,则支付/兑换A通知B数额和汇率不正确(步骤1662-1664)。至用户B随后提示一个新的汇率(步骤1666-1668)如果不选择新的汇率,则中止交易(步骤1670)。
但是,如果A核实到交易的数额和汇率是正确的,则支付/兑换A将美元数传送给储币器(步骤1672)。然后,将美元票据从A传递给B(步骤1674)。支付/兑换B将英镑数传送给它的储币器(步骤1676)。然后,将英镑票据从B传递给A(步骤1678)。
交易至此时,A和B都暂时拥有正确数额的外汇票据。A和B都参与了两次传递:A传递:(1)A将美元传递给B;(2)A接收来自B的英镑。B传递:(1)B将英镑传递给A;(2)B接收来自A的美元。为了完成外汇交易,A现在必须委托(即,结束并永久记录在它的交易记录簿中)它的两次传递。同样,B也必须委托它的两次传递。注意,A可以分开委托外汇传递A→B(美元从A至B)和B→A(英镑从B至A)。类似地,B可以分开委托外汇传递A→B和B→A。
外汇兑换协议下一部分的设计使得任何一方都无法知道交易货币模块将委托的次序。这种不确定性将阻止各方故意窜改交易。作为背景知识,函数S(X)是这样定义的,即S(0)=A,而S(1)=B,其中A和B是指货币模块A和B。因此,如果X被随机选为0或1,则随机表示货币模块A或B。
用以下程序允许A和B共同建立一随机数X。R(A)和R(B)是在建立对话子程序期间分别由A和B产生的。确定R(A)异或R(B)的奇偶性(通过对R(A)和R(B)的每一位进行异或运算)。该奇偶性即是随机数X。X是X的补数( X=X异或1)。
再参照图40,交易记录簿A有条件地更新其交易记录,以记录S(X)至S( X)的传递(步骤1680)。如果对X计算得到0,则有条件地记录A至B的传递(即,美元传递)。如果对X的计算得到1,则有条件地记录B至A的传递(即,英镑传递)。由于记录簿是有条件地记录的,所以即使货币模块A中止交易,记录薄可退回重新记录。一旦将记录簿更新设定为无条件的(或者如流程图中清楚显示的,或者在委托中隐含的),那么更新后的记录簿就变成永久的了。然后,对话管理器A将“记录簿被更新”的消息发送给B(步骤1682-1684)。作为应答,交易记录簿B也有条件地更新其记录,以记录下S(X)至S( X)的传递(步骤1686)。
如果X=1,则交易记录簿B将记录更新设定为无条件(步骤1688-1690)。因此,这时,B已委托将其英镑传递给A。接下来,参照图41,B遵循以下将描述的委托协议(步骤1692)。在该情况下,A将委托其两次传递(即,传递美元和接收英镑),而B将委托它的一个未完成(未委托)传递,即接收美元。
但是,如果X=0(步骤1688),则对话管理器B将“开始委托”的消息发送给A(步骤1694-1696)。然后,记录簿A将其记录更新设定为无条件(步骤1698),由此委托其美元的传递。然后,调用图41的委托协议(步骤1700)。在(下述的)这个协议期间,B委托它的两次传递(即,传递英镑和接收美元),而A委托它的一个未完成传递,即接收英镑。
由此,外汇协议确保了任何一方都无法知道将先委托谁的传递(A的美元传递或B的英镑传递)。这减少了对窜改交易的刺激。
                    委托(模块)
图41示出了模块的委托协议。对话管理器X将“准备委托”的消息发送给Y(步骤1702-1704)。这向接收消息的模块传送了委托的义务。在常规的货币传递情况下,用这种首先传送委托宗旨的技术确保传递货币的一方首先委托,从而避免了复制货币的可能性。
然后,对话管理器Y向X确认(步骤1706-1708),并通过更新其交易记录簿委托任何未完成的交易(步骤1710)。另外,如果Y是交易货币模块,则至用户Y通知用户交易成功(步骤1712-1714)。对话管理器Y记下对话结束(步骤1716)。
交易记录簿X接收来自Y的确认,并更新其交易记录簿,从而委托任何未完成的传递。X以与Y相同的方式完成其委托(步骤1718-1724)。
                  中止交易(模块)
图42示出了模块的中止交易协议。对话管理器X使变化复原,并记下交易中止(步骤1726)。然后,对话管理器X检查是否已发送了“准备委托”的消息(步骤1728-1730)。如果已发送,则X更新其交易记录簿(步骤1732),更新方法是在发送准备委托消息之后记录下X委托,并记录下传递票据协议期间所接收到的每张票据的票据标识符和数额。因此,当在委托子程序失败期间调用中止子程序时中止协议记录了消息。
如果X是交易货币模块1186,“准备委托”消息发送过了,则至用户X通知其用户交易中止且可能会有货币传递差错(步骤1734-1738)。
如果X是出纳货币模块1188,则至银行X通知银行它应该(通过适当的借贷)反转它的帐户交易(步骤1740-1742)。如果X是交易货币模块1186,并且未发送准备委托的消息,则至用户X通知用户交易中止(步骤1744)。
随后,在任何情况下,对话管理器X向Y发送没能完成交易的消息(步骤1746-1748)。对话管理器Y使其变化复原,并记下交易中止(步骤1750)。然后,Y通知其用户交易中止(步骤1752-1754),或者通知银行反转其会计交易(ac-counting transaction)(步骤1756-1758)。
如前所述,如果一宗在委托协议期间被中断,那么将可能丟失票据。如果发生了这种情况,受让方将中止,而转让方将委托传递票据。在这种情况下,受让方货币模块记录下有关其应已接收到的票据的消息,并通知用户存在潜在的问题(即,它没有接收到A所发送的票据)。应当注意,在这种情况下,就转让方货币模块而论,它适当地传递了票据。
然后,受让方货币模块用户可以向认证代理机构索赔。该索赔信息将包括失败交易的记录簿记录。然后,认证代理机构会借助发行银行检查票据是否已被协调。如果在一段时间后仍未协调票据,则用户可以重新索要其货币。
                      POS支付
图43示出了销售点(POS)支付协议。POS支付协议试图简化买方交易货币模块1186和商人交易货币模块1186之间进行的支付。例如,商人交易货币模块1186可以安装在超市的现金出纳机中。
首先,A同意向B购买商品或服务(步骤1760)。交易货币模块A的所有者/持有者在其货币模块上签名(步骤1762)。至用户A提示所有者/持有者进行交易,并且A选择使用POS支付方式(步骤1764-1766),同时,商人决定总的购买价格(步骤1768)。至用户B提示进行交易,并且B选择接收POS支付(步骤1770-1776)。
至用户B提示支付的数额,并且支付/兑换B接收该数额,并将其发送给A(步骤1778-1782)。然后,至用户A提示其用户对所需的数额进行核实(步骤1784-1786)。另外,要求用户选择其将支付的票据和数额,使总数与所需数额相等。如果所需数额不正确,则支付/兑换A向B发送表示所需数额不正确的消息(步骤1788-1790)。然后,至用户B提示其主人输入新的数额(步骤1792-1794)。如果没有选择新的数额,则中止交易(步骤1796)。
如果所需数额正确,则支付/兑换A接收票据形式的数额(步骤1798)。然后,票据目录A检查资金是否充足(步骤1800-1802)。如果资金不充足,则至用户A提示输入新的票据形式的数额(步骤1804-1806)。如果没有输入新的数额,则支付/兑换A向B发送资金不足的消息(步骤1808,1790)。至用户B提示主人输入新的数额(步骤1792-1794)。如果没有选择新的数额,则中止交易(步骤1796)。如果选择了新的数额,则再次开始支付交易。
如果资金充足,则支付/兑换A将该数额传送给储币器(步骤1810)。然后,将票据从A传递至B(步骤1812)。最后,交易货币模块进行委托(步骤1812)。
可见,由于这种支付方式是从收款方开始的支付,所以对买方来说,简化了POS支付。
                    结合帐户
图44示出了通过创建或更新帐户分布(account profile)来连接帐户的协议。客户通过使用该结合帐户(link accounts)协议能将他/她的交易货币模块与他/她在银行中帐户联系起来(还可以将相应银行中的出纳货币模块1188与其在发行银行中银行帐户联系起来)。帐户分布由交易货币模块1186(或出纳货币模块1188)承载,用于进入每个被结合的帐户。银行的安全服务器1184将对该分布签名。由于当客户货币模块递交帐户分布时,银行可以检查其数字签名,所以银行不需要保存每个客户进入的清单。该方法与目前使用ATM或信用卡进入的方法相比提高了安全性。
客户服务模块1192(CSM)是用于创建和更新帐户分布的防窜改装置。CSM 1192包括一类似于货币模块和安全服务器中的专用证书。CSM可以与其他模块(例如,安全服务器)建立安全对话。
为了结合帐户,交易货币模块1186的所有者亲自去银行,并使其货币模块与银行的网络1200相连。参照图44,货币模块选择银行入口以连接帐户(步骤1816)。然后,货币模块1186与安全服务器1184建立安全对话(步骤1818)。然后,货币模块将接收帐户的请求连同其当前的银行分布(bank profile)(如果有的话)发送给安全服务器(步骤1820)。安全服务器接收该结合请求(和银行分布)(步骤1822)。安全服务器与客户服务模块1192建立对话(步骤1824)。然后,安全服务器将结合请求(和银行分布)发送给CSM(步骤1826)。
然后,交易货币模块的所有者将其身份证递交该银行的客户服务代表(步骤1828)。客户服务代表输入客户的姓名,并且CSM从银行系统中取出客户的帐户清单(步骤1830)。然后,货币模块的所有者选择货币模块进入的要结合的帐户(步骤1832)。CSM记下被结合的帐户(步骤1834)。然后,货币模块所有者和客户服务代表检查帐户连接(步骤1836-1838)。如果帐户结合不正确,则中止CSM至安全服务器的对话和安全服务器至货币模块的对话(步骤1840-1842)。
如果帐户结合正确,则CSM 1192将帐户分布发送给安全服务器1184(步骤1844)。安全服务器1184对该新的(或被更新的)分布进行数字签名(步骤1846)。然后,安全服务器1184将签过名的分布发送给货币模块1186(步骤1848)。最后,委托货币模块至安全服务器的交易(步骤1850),并委托安全服务器至CSM的交易。(步骤1852)。
在以上叙述中,显示并描述了本发明的较佳实施例,但应理解,本发明能用于各种其他的组合和环境,并且能在这里表述的发明概念的范围内进行变化或改变。

Claims (61)

1.一种用于公开电子贸易的系统,在该系统中客户和商人都能安全地交易,其特征在于,包括:
客户信托代理;
第一货币模块,它与所述客户信托代理相关,并且能与所述客户信托代理安全地通信;
商人信托代理,它能与所述客户信托代理建立第一密码保密对话;
第二货币模块,它与所述商人信托代理相关,并且能与所述商人信托代理安全地通信,并且能与所述第一货币模块建立第二密码保密对话;
其中,所述商人信托代理通过所述第一密码保密对话将电子商品传递给暂时保存所述电子商品的所述客户信托代理;
所述客户信托代理向所述第一货币模块提供第一支付信息,而所述商人信托代理向所述第二货币模块提供第二支付信息;
所述第一货币模块通过所述第二密码保密对话,将数额与所述第一和第二支付信息一致的电子货币传递给所述第二货币模块;
当所述电子货币的传递成功时,所述第一货币模块通知所述客户信托代理,这时,对电子商品的所述保存不再是暂时的,并且当成功地接收到所述电子货币时,所述第二货币模块通知所述商人信托代理。
2.如权利要求1所述的系统,其特征在于,所述第一支付信息包括支付数额,而第二支付信息包括对所述支付数额的核实。
3.如权利要求1所述的系统,其特征在于,所述第二支付信息包括支付数额,而所述第一支付信息包括对所述支付数额的核实。
4.如权利要求1所述的系统,其特征在于,所述电子商品包括一种票。
5.如权利要求1所述的系统,其特征在于,所述电子商品包括一加密的电子对象和一能对所述加密电子对象解密的解密票。
6.一种客户信托代理,它在商人信托代理以及能够建立第二密码保密对话的第一和第二货币模块的帮助下,用于安全购买电子商品,其特征在于,包括:
一处理器,适用于以下操作:
与所述商人信托代理建立第一密码保密对话;
与有关所述客户信托代理的所述第一货币模块安全地通信;
通过所述第一密码保密对话从所述商人信托代理接收并暂时保存电子商品;并且
向所述第一货币模块提供支付信息;
其中,所述第一货币模块通过所述第二密码保密对话,将数额与所述支付信息一致的电子货币传递给与所述商人信托代理相关的所述第二货币模块;并且
当所述电子货币的传递成功时,所述第一货币模块通知所述客户信托代理,这时,对所述电子商品的所述保存不再是暂时的,并且客户可以使用所述电子商品。
7.如权利要求6所述的客户信托代理,其特征在于,所述支付信息包括支付数额。
8.如权利要求6所述的客户信托代理,其特征在于,所述支付信息包括对支付信息的核实。
9.如权利要求6所述的客户信托代理,其特征在于,所述电子商品包括一种票。
10.如权利要求6所述的客户信托代理,其特征在于,所述电子商品包括一加密的电子对象和一能对所述加密电子对象解密的解密票。
11.一种商人信托代理,它在客户信托代理以及能够建立第二密码保密对话的第一和第二货币模块的帮助下,用于安全销售电子商品,其特征在于,包括:
一处理器,适用于以下操作:
与所述客户信托代理建立第一密码保密对话;
与有关所述商人信托代理的所述第二货币模块安全地通信;
通过所述第一密码保密对话将电子商品传递给暂时保存所述电子商品的所述客户信托代理;并且
向所述第二货币模块提供支付信息;
其中,所述第二货币模块通过所述第二密码保密对话,从与所述客户信托代理相关的所述第一货币模块接收数额与所述支付信息一致的电子货币;并且
当成功接收所述电子货币时,所述第二货币模块通知所述商人信托代理,这时,记录下商人的销售情况。
12.如权利要求11所述的商人信托代理,其特征在于,所述支付信息包括支付数额。
13.如权利要求11所述的商人信托代理,其特征在于,所述支付信息包括对支付信息的核实。
14.如权利要求11所述的商人信托代理,其特征在于,所述电子商品包括一种票。
15.如权利要求11所述的是信托代理,其特征在于,所述电子商品包括一加密的电子对象和一能对所述加密电子对象解密的解密票。
16.如权利要求1所述的系统,其特征在于,所述票包括以下区段:标识符、组元、发放者签名、发放者证书、传递历史,和发送者签名。
17.如权利要求16所述的系统,其特征在于,所述票是证件票。
18.如权利要求16所述的系统,其特征在于,所述票是运输票。
19.如权利要求16所述的系统,其特征在于,所述票是活动票。
20.如权利要求16所述的系统,其特征在于,所述票是通信票。
21.如权利要求16所述的系统,其特征在于,所述票是实物票。
22.如权利要求5所述的系统,其特征在于,所述解密票包括以下区段:标识符、组元、发放者签名、发放者证书、传递历史,和发送者签名。
23.如权利要求1所述的系统,其特征在于,所述客户信托代理和所述第一货币模块是客户交易装置的一部分,所述客户交易装置还包括第一主处理器和连接所述客户信托代理、所述第一货币模块和所述第一主处理器的第一总线。
24.如权利要求23所述的系统,其特征在于,所述商人信托代理和所述第二货币模块是商人交易装置的一部分,所述商人交易装置还包括第二主处理器和连接所述商人信托代理、所述第二货币模块和所述第二主处理器的第二总线。
25.一种利用客户信托代理、第一货币模块、商人信托代理和第二货币模块,将电子票和电子货币安全兑换的方法,其特征在于,包括以下步骤:
(a)在所述客户信托代理和所述商人信托代理之间建立第一密码保密对话;
(b)所述商人信托代理通过所述第一密码保密对话将所述电子票传递给暂时保存所述电子票的所述客户信托代理;
(c)在所述第一货币模块和所述第二货币模块之间建立第二密码保密对话;
(d)所述客户信托代理将第一支付信息安全地提供给所述第一货币模块;
(e)所述商人信托代理将第二支付信息安全地提供给所述第二货币模块;
(f)所述第一货币模块通过所述第二密码保密对话,将数额与所述第一和第二支付信息一致的电子货币传递给暂时保存所述电子货币的所述第二货币模块;
(g)所述第一货币模块进行委托,并安全地通知所述客户信托代理电子货币传递成功;
(h)所述第二货币模块进行委托,这时对所述电子货币的所述保存不再是暂时的,并且安全地通知所述商人信托代理电子货币接收成功;
(i)所述客户信托代理进行委托,这时对所述电子票的所述保存不再是暂时的;并且
(j)所述商人信托代理进行委托。
26.如权利要求25所述方法,其特征在于,所述第一支付信息包括支付数额,并且所述第二支付信息包括对所述支付数额的核实,所述方法在步骤(d)和(e)之间还包括以下步骤:
所述第一货币模块通过所述第二密码保密对话,将所述支付数额传递给所述第二货币模块;并且
所述第二货币模块把所述支付数额安全地通知所述商人信托代理。
27.如权利要求25所述方法,其特征在于,所述第二支付信息包括支付数额,并且所述第一支付信息包括对所述支付数额的核实,所述方法在步骤(d)和(e)之间还包括以下步骤:
所述第二货币模块通过所述第二密码保密对话,将所述支付数额传递给所述第一货币模块;并且
所述第一货币模块把所述支付数额安全地通知所述客户信托代理。
28.如权利要求25所述方法,其特征在于,还包括以下步骤:
在步骤(b)之后,所述客户信托代理对所述电子票进行处理,以核实所述电子票的正确性。
29.如权利要求25所述方法,其特征在于,所述电子票是用于对加密电子对象进行解密的解密票。
30.如权利要求25所述方法,其特征在于,步骤(g)和(h)包含以下子步骤:
所述第二货币模块通过所述第二密码保密对话,将准备委托的信息发送给所述第一货币模块;
所述第一货币模块更新第一交易记录簿,并通知所述客户信托代理电子货币传递成功;并且
所述第二货币模块更新第二交易记录簿,并安全地通知所述商人信托代理电子货币接收成功。
31.如权利要求25所述方法,其特征在于,由所述客户信托代理、所述商人信托代理、所述第一货币模块和所述第二货币模块进行委托的步骤包括记录交易,其中不再能够通过重新恢复其状态来中止所述交易。
32.一种利用客户信托代理、第一货币模块、商人信托代理和第二货币模块,将电子票和电子货币安全兑换的方法,其特征在于,包括以下步骤:
在所述客户信托代理和所述商人信托代理之间建立第一密码保密对话;
在所述第一货币模块和所述第二货币模块之间建立第二密码保密对话;
所述客户信托代理将第一支付信息安全地提供给所述第一货币模块;
所述商人信托代理将第二支付信息安全地提供给所述第二货币模块;
所述第一货币模块通过所述第二密码保密对话,将数额与所述第一和第二支付信息一致的电子货币传递给暂时保存所述电子货币的所述第二货币模块;
所述商人信托代理通过所述第一密码保密对话,将所述电子票传递给暂时保存所述电子票的所述客户信托代理;
所述客户信托代理安全地命令所述第一货币模块进行委托;
所述第一货币模块进行委托,并安全地通知所述客户信托代理电子货币传递成功;
所述第二货币模块进行委托,这时对所述电子货币的所述保存不再是暂时的,并且安全地通知所述商人信托代理电子货币接收成功;
所述客户信托代理进行委托,这时对所述电子票的所述保存不再是暂时的;并且
所述商人信托代理进行委托。
33.一种利用客户信托代理和商人信托代理进行基于认定的支付交易的方法,其特征在于,包括以下步骤:
(a)在所述客户信托代理和所述商人信托代理之间建立密码保密对话;
(b)通过所述密码保密对话,将来自所述商人信托代理的电子商品传递给所述客户信托代理,其中所述客户信托代理暂时保存所述电子商品;
(c)所述客户信托代理使所述电子商品生效;
(d)所述客户信托代理通过所述密码保密对话将付款证件传递给所述商人信托代理;
(e)所述商人信托代理使所述付款证件生效;
(f)所述商人信托代理将所述付款证件和与所述电子商品对应的价格发送给对支款进行认定的认定网;
(g)所述商人信托代理接收支款认定;
(h)所述商人信托代理委托进行所述基于认定的支付交易;
(i)所述商人信托代理通过所述密码保密对话,将付款被认定的信息发送给所述客户信托代理;并且
(j)所述客户信托代理委托进行所述基于认定的支付交易,这时对所述电子商品的所述保存不再是暂时的。
34.如权利要求33所述的方法,其特征在于,所述电子商品包括一种票。
35.如权利要求33所述的方法,其特征在于,所述电子商品包括传递时由所述客户信托代理暂时保存的解密票,以及与所述商人信托代理分开存储并用所述解密票解密的加密电子对象。
36.如权利要求33所述的方法,其特征在于,还包括以下步骤:
在步骤(a)之后,所述商人信托代理通过所述密码保密对话,将商人证件发送给所述客户信托代理;并且
所述客户信托代理对所述商人证件进行处理,以使所述商人证件生效。
37.如权利要求33所述的方法,其特征在于,由所述客户信托代理和所述商人信托代理进行委托的步骤包括记录交易,其中不再能通过重新恢复其状态来中止所述交易。
38.一种利用客户信托代理、第一主处理器、商人信托代理和第二主处理器来递交服务性电子票的方法,其特征在于,包括以下步骤:
在所述客户信托代理和所述商人信托代理之间建立密码保密对话;
所述第一主处理器将所述被选中递交的电子票通知所述客户信托代理;
所述客户信托代理通过所述密码保密对话,将所述电子票的拷贝发送给所述商人信托代理;
所述商人信托代理检查所述电子票的有效性;
所述商人信托代理通知所述第二主处理器传送所述电子票所标识的服务;
所述商人信托代理通过所述密码保密对话,通知所述客户信托代理所述电子票正在使用;
所述第二主处理器通知所述商人信托代理已给予所述服务;
所述商人信托代理将新的票值发送给所述客户信托代理;
所述客户信托代理进行委托;并且
所述商人信托代理进行委托。
39.一种将电子票从第一信托代理传递给第二信托代理的方法,其特征在于,包括以下步骤:
在所述第一信托代理和所述第二信托代理之间建立密码保密对话;
所述第一信托代理通过把传递信息添加到所述电子票的传递历史中,并把一数字签名添加到所述电子票的发送者签名区段中,而对所述电子票签名;
所述第一信托代理通过所述密码保密对话,将所述签过名的电子票发送给所述第二信托代理;
所述第二信托代理使所述签过名的电子票生效;
所述第二信托代理通过所述密码保密对话,将一确认信息发送给所述第一信托代理;
所述第一信托代理进行委托;并且
所述第二信托代理进行委托。
40.一种利用客户信托代理、官方信托代理和主处理器获得电子证件的方法,其特征在于,包括以下步骤:
在所述客户信托代理和所述官方信托代理之间建立密码保密对话;
所述主处理器将证件信息发送给所述官方信托代理;
所述官方信托代理汇编包括所述证件信息、一数字签名和一证书的所述电子证件;
通过所述密码保密对话,将所述电子证件发送给所述客户信托代理;
所述客户信托代理使所述电子证件生效;
所述客户信托代理系统委托;并且
所述官方信托代理进行委托。
41.一种利用客户信托代理和官方信托代理远距离使电子证件重新生效的方法,其特征在于,包括以下步骤:
(a)在所述客户信托代理和所述官方信托代理之间建立密码保密对话;
(b)所述客户信托代理通过所述密码保密对话,将所述电子证件发送给所述官方信托代理,进行远距离重新生效;
(c)所述官方信托代理使所述电子证件生效;
(d)所述官方信托代理汇编包括更新后电子证件信息、一数字签名和一证书的更新电子证件;
(e)通过所述密码保密对话,将所述更新的电子证件发送给所述客户信托代理;
(f)所述客户信托代理使所述更新的电子证件生效;
(g)所述客户信托代理系统委托;并且
(h)所述官方信托代理进行委托。
42.如权利要求41所述的方法,其特征在于,还包括以下步骤:
在步骤(a)之后,所述官方信托代理通过所述密码保密对话,将一官方证件发送给所述客户信托代理;
所述客户信托代理使所述官方证件生效。
43.一种利用第一信托代理、第一货币模块、第二信托代理和第二货币模块进行基于身份的货币模块支付的方法,其特征在于,包括以下步骤:
在所述第一信托代理和所述第二信托代理之间建立第一密码保密对话;
所述第二信托代理通过所述第一密码保密对话,将第二信托代理证件发送给所述第一信托代理;
所述第一信托代理使所述第二信托代理证件生效;
所述第一信托代理通过第一密码保密对话,将第一信托代理证件发送给所述第二信托代理;
所述第二信托代理使所述第一信托代理证件生效;
所述第一信托代理通过所述第一密码保密对话,将支付信息发送给所述第二信托代理;
所述第一信托代理开始将来自所述第一货币模块的电子货币支付给所述第二货币模块,其数额与所述支付信息一致,并且通过所述第一和第二货币模块之间的第二密码保密对话支付;
所述第一信托代理进行委托;并且
所述第二信托代理进行委托。
44.如权利要求43所述的方法,其特征在于,所述第一信托代理将询问是否需要所述第一信托代理证件的消息发送给所述第二信托代理的步骤,在发送第一信托代理证件的步骤之前进行。
45.一种利用客户信托代理、第一主处理器、商人信托代理和第二主处理器解决对电子商品争议的方法,其特征在于,包括以下步骤:
(a)在所述客户信托代理和所述商人信托代理之间建立密码保密对话;
(b)所述客户信托代理将交易记录簿的数据发送给所述第一主处理器,以选择与存储在所述客户信托代理中的电子票对应的争议;
(c)所述第一主处理器将争议信息发送给所述客户信托代理;
(d)所述客户信托代理通过所述密码保密对话,将所述电子票的拷贝和所述争议信息发送给所述商人信托代理;
(e)所述商人信托代理使所述电子票生效;
(f)所述商人信托代理将所述电子票和所述争议信息发送给所述第二主处理器;
(g)决定拒绝与所述电子票和所述争议信息有关的所述争议;
(h)所述第二主处理器将争议被拒绝的消息发送给所述商人信托代理;
(i)所述商人信托代理将所述争议被拒绝的消息通知所述客户信托代理;
(j)所述客户信托代理进行委托;并且
(k)所述商人信托代理进行委托。
46.如权利要求45所述的方法,其特征在于,步骤(j)包括记录争议被拒绝之交易的子步骤。
47.如权利要求45所述的方法,其特征在于,还包括以下步骤:
所述客户信托代理将对应于所述电子票的所述电子对象发送给所述商人信托代理;
使所述电子对象生效;
用所述电子票将所述电子对象解密;并且
将所述解密后的电子对象发送给所述第二主处理器,进行缺陷测试。
48.一种利用客户信托代理、第一主处理器、商人信托代理和第二主处理器解决对电子商品争议的方法,其特征在于,包括以下步骤:
(a)在所述客户信托代理和所述商人信托代理之间建立第一密码保密对话;
(b)所述客户信托代理将交易记录簿的数据发送给所述第一主处理器,以选择与存储在所述客户信托代理中的电子票对应的争议;
(c)所述第一主处理器将争议信息发送给所述客户信托代理;
(d)所述客户信托代理通过所述第一密码保密对话,将所述电子票的拷贝和所述争议信息发送给所述商人信托代理;
(e)所述商人信托代理使所述电子票生效;
(f)所述商人信托代理将所述电子票和所述争议信息发送给所述第二主处理器;
(g)决定不拒绝与所述电子票和所述争议信息有关的所述争议;
(h)所述第二主处理器将请求客户解决办法的消息发送给所述第一主处理器;
(i)所述第一主处理器通知所述客户信托代理所述客户的解决办法的退款;
(j)所述客户信托代理通过所述第一密码保密对话,将退款请求发送给所述商人信托代理;并且
(k)所述商人信托代理开始向客户退款。
49.如权利要求48所述的方法,其特征在于,还包括以下步骤:
在步骤(k)之后,在与所述客户信托代理相关的第一货币模块和与所述商人信托代理相关的第二货币模块之间建立第二密码保密对话;
所述客户信托代理将第一退款支付信息提供给所述第一货币模块,而所述商人信托代理将第二退款支付信息提供给所述第二货币模块;并且
所述第二货币模块通过所述第二密码保密对话,将数额与所述退款支付信息一致的电子货币传递给所述第一货币模块。
50.如权利要求48所述的方法,其特征在于,
在步骤(k),所述商人信托代理通过所述密码保密对话,将退款支付数额发送给所述客户信托代理;
所述客户信托代理通过所述密码保密对话,将一支付证件发送给所述商人信托代理;
所述商人信托代理使所述支付证件生效;
所述商人信托代理将所述支付证件和所述退款支付数额发送给认证网,进行退款认证;
所述商人信托代理接收退款认证;并且
所述商人信托代理通过所述密码保密对话,将退款认证的信息发送给所述客户信托代理。
51.如权利要求48所述的方法,其特征在于,还包括以下步骤:
所述客户信托代理将对应于所述电子票的电子对象发送给所述商人信托代理;
使所述电子对象生效;
用所述电子票将所述电子对象解密;
将所述解密后的电子对象发送给所述第二主处理器,进行缺陷测试。
52.一种利用客户信托代理、第一主处理器、商人信托代理和第二主处理器解决对电子商品争议的方法,其特征在于,包括以下步骤:
在所述客户信托代理和所述商人信托代理之间建立密码保密对话;
所述客户信托代理将交易记录簿的数据发送给所述第一主处理器,以选择对应于存储在所述客户信托代理中电子票的争议;
所述第一主处理器将争议信息发送给所述客户信托代理;
所述客户信托代理通过所述密码保密对话,将所述电子票的拷贝和所述争议信息发送给所述商人信托代理;
所述商人信托代理使所述电子票生效;
所述商人信托代理将所述电子票和所述争议信息发送给所述第二主处理器;
决定不拒绝与所述电子票和所述争议信息有关的所述争议;
所述商人信托代理向商品服务器请求新的电子商品;
所述商品服务器将新的商品发送给所述商人信托代理;并且
所述商人信托代理通过所述密码保密对话,将所述新商品发送给所述客户信托代理。
53.如权利要求52所述的方法,其特征在于,还包括以下步骤:
所述客户信托代理将对应于所述电子票的电子对象发送给所述商人信托代理;
使所述电子对象生效;
用所述电子票将所述电子对象解密;
将所述解密后的电子对象发送给所述第二主处理器,进行缺陷测试。
54.一种能保证在通信网上同时支付电子货币和传送电子商品的系统,其特征在于,包括:
防窜改第一电子代理,它具有第一处理器;
防窜改第一货币模块,它与所述第一电子代理相关,并能与所述第一电子代理安全地通信,具有第二处理器;
防窜改第二电子代理,它能通过所述通信网与所述第一电子代理建立第一密码保密对话,并具有第三处理器;
防窜改第二货币模块,它与所述第二电子代理相关,并能与所述第二电子代理安全地通信,而且能与所述第一货币模块建立第二密码保密对话,还具有第二处理器;
其中,所述第一电子代理和所述第一货币模块对于所述第二电子代理和所述第二货币模块是处于远程;
所述第三处理器适于通过所述第一密码保密对话,将电子商品传递给所述第一电子代理;
所述第一处理器适于接收所述电子商品,并且在未接收到表示所述第一货币模块已支付成功的消息时,不允许从外部随便获得电子商品;
所述第二处理器适于通过所述第二密码保密对话,将电子货币传递给所述第二货币模块,并随后将表示支付成功的所述消息发送给所述第一处理器;把
所述第四处理器适于接收所述电子货币。
55.如权利要求54所述的方法,其特征在于,所述第一电子代理在通过所述通信网远距离购物交易期间,不把任何表示其所有者身份的信息提供给所述第二电子代理。
56.一种能在处理装置之间进行安全通信的方法,其特征在于,包括以下步骤:
在第一处理装置和第二处理装置之间建立第一密码保密对话,其中所述第一处理装置对于所述第二处理装置是处于远程;
在第三处理装置和第四处理装置之间建立第二密码保密对话,其中所述第三处理装置对于所述第四处理装置是处于远程,所述第一处理装置通过第一通信链路与所述第三处理装置通信,并且所述第二处理装置通过第二通信链路与所述第四处理装置通信;
生成一对话密钥,其中所述对话密钥不是从所述处理装置外部的信息导出的;
将所述对话密钥存储在所述第一处理装置中;
通过所述第二通信链路和所述第二密码保密对话,将来自所述第二处理装置的对话密钥信息发送给所述的三处理装置,其中位于所述第三处理装置中的所述对话密钥至少部分来自对话密钥信息,没有把整个所述对话密钥通过所述第一通信链路直接从所述第一处理装置发送至所述第三处理装置;
将所述对话密钥存储在所述第三处理装置中;并且
用所述对话密钥在所述第一处理装置和所述第三处理装置之间建立第三密码保密对话。
57.如权利要求56所述的方法,其特征在于,
所述对话密钥信息包括第二随机数,并且产生对话密钥的所述步骤包括以下子步骤:
所述第一处理正在产生第一随机数;
所述第二处理装置产生所述第二随机数,并通过所述第一密码保密对话将所述第二随机数发送给所述第一处理装置;并且
所述第一处理装置通过对所述第一和第二随机数的异或运算形成所述对话密钥。
58.如权利要求57所述的方法,其特征在于,还包括以下步骤:
所述第一处理装置通过所述第一通信链路,将所述第一随机数发送给所述第三处理装置;并且
通过对所述第一随机数和所述第二随机数进行异或运算,在所述第三处理装置中建立所述对话密钥。
59.如权利要求58所述的方法,其特征在于,还包括以下步骤:
所述第一处理装置通过所述第一密码保密对话,将所述第一随机数发送给所述第二处理装置;
所述第二处理装置通过对所述第一随机数和所述第二随机数的异或运算,形成所述对话密钥;
所述第二处理装置存储所述对话密钥;
所述第二处理装置通过所述第二通信链路,将所述第二随机数发送给所述第四处理装置;
所述第一处理装置通过所述第一通信链路和所述第二密码保密对话,将所述第一随机数发送给所述第四处理装置;
所述第四处理装置通过对所述第一和第二随机数的异或运算,形成一对话密钥;
用所述对话密钥在所述第二和第四处理装置之间建立第四密码保密对话。
60.如权利要求56所述的方法,其特征在于,所述第一密码保密对话对通过所述第二密码保密对话传送的信息进一步加密。
61.如权利要求56所述的方法,其特征在于,所述处理装置是防窜改的。
CN95192786A 1994-04-28 1995-03-28 公开电子贸易的信托代理 Pending CN1147875A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/234,461 US5557518A (en) 1994-04-28 1994-04-28 Trusted agents for open electronic commerce
US08/234,461 1994-04-28

Publications (1)

Publication Number Publication Date
CN1147875A true CN1147875A (zh) 1997-04-16

Family

ID=22881494

Family Applications (1)

Application Number Title Priority Date Filing Date
CN95192786A Pending CN1147875A (zh) 1994-04-28 1995-03-28 公开电子贸易的信托代理

Country Status (20)

Country Link
US (9) US5557518A (zh)
EP (5) EP1100055A3 (zh)
JP (1) JP3315126B2 (zh)
KR (1) KR970702540A (zh)
CN (1) CN1147875A (zh)
AU (1) AU690662B2 (zh)
BR (1) BR9507107A (zh)
CA (4) CA2287133C (zh)
CZ (1) CZ251396A3 (zh)
FI (1) FI964032A (zh)
HU (1) HU216671B (zh)
MX (1) MX9605174A (zh)
NO (1) NO964538L (zh)
NZ (1) NZ283103A (zh)
PL (2) PL178935B1 (zh)
RU (1) RU2136042C1 (zh)
SI (1) SI9520039A (zh)
SK (1) SK117696A3 (zh)
UA (1) UA40645C2 (zh)
WO (1) WO1995030211A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159073B (zh) * 2006-10-05 2012-07-25 国际商业机器公司 用于授权客户使用电子金融交易卡的方法和系统

Families Citing this family (1330)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7028187B1 (en) 1991-11-15 2006-04-11 Citibank, N.A. Electronic transaction apparatus for electronic commerce
US5557518A (en) * 1994-04-28 1996-09-17 Citibank, N.A. Trusted agents for open electronic commerce
US8073695B1 (en) 1992-12-09 2011-12-06 Adrea, LLC Electronic book with voice emulation features
US5983207A (en) * 1993-02-10 1999-11-09 Turk; James J. Electronic cash eliminating payment risk
US6323894B1 (en) 1993-03-12 2001-11-27 Telebuyer, Llc Commercial product routing system with video vending capability
US5495284A (en) 1993-03-12 1996-02-27 Katz; Ronald A. Scheduling and processing system for telephone video communication
US20030185356A1 (en) 1993-03-12 2003-10-02 Telebuyer, Llc Commercial product telephonic routing system with mobile wireless and video vending capability
US7831470B1 (en) 1996-09-04 2010-11-09 Walker Digital, Llc Method and apparatus for facilitating electronic commerce through providing cross-benefits during a transaction
US5794207A (en) 1996-09-04 1998-08-11 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven conditional purchase offers
US6553346B1 (en) * 1996-09-04 2003-04-22 Priceline.Com Incorporated Conditional purchase offer (CPO) management system for packages
US5455338A (en) * 1993-11-05 1995-10-03 Zymogenetics, Inc. DNA encoding novel human kunitz-type inhibitors and methods relating thereto
US9053640B1 (en) 1993-12-02 2015-06-09 Adrea, LLC Interactive electronic book
JP3367675B2 (ja) 1993-12-16 2003-01-14 オープン マーケット インコーポレイテッド オープンネットワーク販売システム及び取引トランザクションのリアルタイムでの承認を行う方法
UA41387C2 (uk) * 1994-01-13 2001-09-17 Сертко, Інк Спосіб установлення вірогідного перевірюваного зв'язку, спосіб захищеного зв'язку, спосіб оновлення мікропрограмного забезпечення, спосіб здійснення шифрованого зв'язку та спосіб надання перевіреному на справжність пристрою права на проведення електронної транзакції
US6088797A (en) * 1994-04-28 2000-07-11 Rosen; Sholom S. Tamper-proof electronic processing device
US5799087A (en) 1994-04-28 1998-08-25 Citibank, N.A. Electronic-monetary system
US6868408B1 (en) * 1994-04-28 2005-03-15 Citibank, N.A. Security systems and methods applicable to an electronic monetary system
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US6182052B1 (en) * 1994-06-06 2001-01-30 Huntington Bancshares Incorporated Communications network interface for user friendly interactive access to online services
US7904722B2 (en) * 1994-07-19 2011-03-08 Certco, Llc Method for securely using digital signatures in a commercial cryptographic system
US5826241A (en) 1994-09-16 1998-10-20 First Virtual Holdings Incorporated Computerized system for making payments and authenticating transactions over the internet
US5715314A (en) * 1994-10-24 1998-02-03 Open Market, Inc. Network sales system
JP3614480B2 (ja) * 1994-11-18 2005-01-26 株式会社日立製作所 電子チケット販売・払戻システム及びその販売・払戻方法
US6963859B2 (en) * 1994-11-23 2005-11-08 Contentguard Holdings, Inc. Content rendering repository
US7117180B1 (en) 1994-11-23 2006-10-03 Contentguard Holdings, Inc. System for controlling the use of digital works using removable content repositories
US6865551B1 (en) 1994-11-23 2005-03-08 Contentguard Holdings, Inc. Removable content repositories
JPH08263438A (ja) 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
US20050149450A1 (en) * 1994-11-23 2005-07-07 Contentguard Holdings, Inc. System, method, and device for controlling distribution and use of digital works based on a usage rights grammar
US7690043B2 (en) * 1994-12-19 2010-03-30 Legal Igaming, Inc. System and method for connecting gaming devices to a network for remote play
US5732400A (en) * 1995-01-04 1998-03-24 Citibank N.A. System and method for a risk-based purchase of goods
US5684990A (en) * 1995-01-11 1997-11-04 Puma Technology, Inc. Synchronization of disparate databases
US7505945B2 (en) * 1995-02-08 2009-03-17 Cryptomathic A/S Electronic negotiable documents
EP1643340B1 (en) 1995-02-13 2013-08-14 Intertrust Technologies Corp. Secure transaction management
US7133845B1 (en) * 1995-02-13 2006-11-07 Intertrust Technologies Corp. System and methods for secure transaction management and electronic rights protection
US5619574A (en) * 1995-02-13 1997-04-08 Eta Technologies Corporation Personal access management system
US7133846B1 (en) 1995-02-13 2006-11-07 Intertrust Technologies Corp. Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management
US5892900A (en) 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US6948070B1 (en) * 1995-02-13 2005-09-20 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
US7095854B1 (en) * 1995-02-13 2006-08-22 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US5943422A (en) 1996-08-12 1999-08-24 Intertrust Technologies Corp. Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels
US6157721A (en) 1996-08-12 2000-12-05 Intertrust Technologies Corp. Systems and methods using cryptography to protect secure computing environments
US6658568B1 (en) 1995-02-13 2003-12-02 Intertrust Technologies Corporation Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management
US6321208B1 (en) 1995-04-19 2001-11-20 Brightstreet.Com, Inc. Method and system for electronic distribution of product redemption coupons
US7702540B1 (en) 1995-04-26 2010-04-20 Ebay Inc. Computer-implement method and system for conducting auctions on the internet
US7937312B1 (en) 1995-04-26 2011-05-03 Ebay Inc. Facilitating electronic commerce transactions through binding offers
US5884277A (en) * 1995-05-01 1999-03-16 Vinod Khosla Process for issuing coupons for goods or services to purchasers at non-secure terminals
US7272639B1 (en) 1995-06-07 2007-09-18 Soverain Software Llc Internet server access control and monitoring systems
US5745886A (en) * 1995-06-07 1998-04-28 Citibank, N.A. Trusted agents for open distribution of electronic money
US7917386B2 (en) * 1995-06-16 2011-03-29 Catalina Marketing Corporation Virtual couponing method and apparatus for use with consumer kiosk
US5689565A (en) * 1995-06-29 1997-11-18 Microsoft Corporation Cryptography system and method for providing cryptographic services for a computer application
US5790677A (en) * 1995-06-29 1998-08-04 Microsoft Corporation System and method for secure electronic commerce transactions
NL1000741C2 (nl) * 1995-07-06 1997-01-08 Nederland Ptt Werkwijze voor het traceren van betalingsgegevens in een anoniem betalingssysteem, alsmede betalingssysteem waarin de werkwijze wordt toegepast
US5794221A (en) * 1995-07-07 1998-08-11 Egendorf; Andrew Internet billing method
US5802497A (en) * 1995-07-10 1998-09-01 Digital Equipment Corporation Method and apparatus for conducting computerized commerce
US5889862A (en) * 1995-07-17 1999-03-30 Nippon Telegraph And Telephone Corporation Method and apparatus for implementing traceable electronic cash
FR2737032B1 (fr) * 1995-07-19 1997-09-26 France Telecom Systeme de paiement securise par transfert de monnaie electronique a travers un reseau interbancaire
US5761648A (en) * 1995-07-25 1998-06-02 Interactive Coupon Network Interactive marketing network and process using electronic certificates
US20020178051A1 (en) 1995-07-25 2002-11-28 Thomas G. Scavone Interactive marketing network and process using electronic certificates
US7133835B1 (en) 1995-08-08 2006-11-07 Cxn, Inc. Online exchange market system with a buyer auction and a seller auction
JPH0954808A (ja) * 1995-08-18 1997-02-25 Fujitsu Ltd オンライン決済システム、電子小切手の発行システム及び検査システム
US5671280A (en) * 1995-08-30 1997-09-23 Citibank, N.A. System and method for commercial payments using trusted agents
US5774670A (en) * 1995-10-06 1998-06-30 Netscape Communications Corporation Persistent client state in a hypertext transfer protocol based client-server system
US5794250A (en) * 1995-10-20 1998-08-11 Ncr Corporation Method and apparatus for extending existing database management system for new data types
US5864843A (en) * 1995-10-20 1999-01-26 Ncr Corporation Method and apparatus for extending a database management system to operate with diverse object servers
US5930786A (en) * 1995-10-20 1999-07-27 Ncr Corporation Method and apparatus for providing shared data to a requesting client
US5689698A (en) * 1995-10-20 1997-11-18 Ncr Corporation Method and apparatus for managing shared data using a data surrogate and obtaining cost parameters from a data dictionary by evaluating a parse tree object
US5754841A (en) * 1995-10-20 1998-05-19 Ncr Corporation Method and apparatus for parallel execution of user-defined functions in an object-relational database management system
US6085223A (en) * 1995-10-20 2000-07-04 Ncr Corporation Method and apparatus for providing database information to non-requesting clients
US5680461A (en) * 1995-10-26 1997-10-21 Sun Microsystems, Inc. Secure network protocol system and method
WO1997016797A1 (en) 1995-10-30 1997-05-09 Cars Incorporated By Fusz Product exchange system
US5699528A (en) * 1995-10-31 1997-12-16 Mastercard International, Inc. System and method for bill delivery and payment over a communications network
US5757917A (en) * 1995-11-01 1998-05-26 First Virtual Holdings Incorporated Computerized payment system for purchasing goods and services on the internet
US7647243B2 (en) 1995-11-07 2010-01-12 Ebay Inc. Electronic marketplace system and method for creation of a two-tiered pricing scheme
CA2236046C (en) * 1995-11-21 2003-01-21 Citibank, N.A. Foreign exchange transaction system
US5778367A (en) * 1995-12-14 1998-07-07 Network Engineering Software, Inc. Automated on-line information service and directory, particularly for the world wide web
EP0780801B1 (de) * 1995-12-19 2007-04-25 GZS Gesellschaft für Zahlungssysteme mbH Verfahren und Vorrichtungen für die Verwendung und Verrechnung von elektronischen Zahlungsmitteln in einem offenen und interoperablen System zur automatischen Gebührenerhebung
US9519915B1 (en) 1996-12-23 2016-12-13 Catalina Marketing Corporation System and method for providing shopping aids and incentives to customer through a computer network
US6885994B1 (en) 1995-12-26 2005-04-26 Catalina Marketing International, Inc. System and method for providing shopping aids and incentives to customers through a computer network
US6119101A (en) * 1996-01-17 2000-09-12 Personal Agents, Inc. Intelligent agents for electronic commerce
US6286002B1 (en) 1996-01-17 2001-09-04 @Yourcommand System and method for storing and searching buy and sell information of a marketplace
US20050027618A1 (en) * 1996-01-17 2005-02-03 Privacy Infrastructure, Inc. Third party privacy system
WO1997026612A1 (en) * 1996-01-17 1997-07-24 Personal Agents, Inc. Intelligent agents for electronic commerce
US5940510A (en) * 1996-01-31 1999-08-17 Dallas Semiconductor Corporation Transfer of valuable information between a secure module and another module
US6453296B1 (en) * 1996-01-31 2002-09-17 Canon Kabushiki Kaisha Electronic credit system and communication apparatus
US5822737A (en) * 1996-02-05 1998-10-13 Ogram; Mark E. Financial transaction system
US20060265336A1 (en) * 1996-02-26 2006-11-23 Graphon Corporation Automated system for management of licensed digital assets
US20010011253A1 (en) * 1998-08-04 2001-08-02 Christopher D. Coley Automated system for management of licensed software
US6016484A (en) * 1996-04-26 2000-01-18 Verifone, Inc. System, method and article of manufacture for network electronic payment instrument and certification of payment and credit collection utilizing a payment
US5963924A (en) * 1996-04-26 1999-10-05 Verifone, Inc. System, method and article of manufacture for the use of payment instrument holders and payment instruments in network electronic commerce
US5987140A (en) * 1996-04-26 1999-11-16 Verifone, Inc. System, method and article of manufacture for secure network electronic payment and credit collection
US6945457B1 (en) 1996-05-10 2005-09-20 Transaction Holdings Ltd. L.L.C. Automated transaction machine
US5848161A (en) * 1996-05-16 1998-12-08 Luneau; Greg Method for providing secured commerical transactions via a networked communications system
US7747507B2 (en) 1996-05-23 2010-06-29 Ticketmaster L.L.C. Computer controlled auction system
US5781723A (en) * 1996-06-03 1998-07-14 Microsoft Corporation System and method for self-identifying a portable information device to a computing unit
US20030195846A1 (en) 1996-06-05 2003-10-16 David Felger Method of billing a purchase made over a computer network
US7555458B1 (en) 1996-06-05 2009-06-30 Fraud Control System.Com Corporation Method of billing a purchase made over a computer network
EP0923036A4 (en) * 1996-06-05 2004-10-06 Global Media Online Inc TERMINAL, INFORMATION PROVIDING DEVICE, RECORDING SYSTEM AND MEDIUM
US8229844B2 (en) 1996-06-05 2012-07-24 Fraud Control Systems.Com Corporation Method of billing a purchase made over a computer network
US7774230B2 (en) 1996-06-10 2010-08-10 Phoenix Licensing, Llc System, method, and computer program product for selecting and presenting financial products and services
US6999938B1 (en) * 1996-06-10 2006-02-14 Libman Richard M Automated reply generation direct marketing system
US5987434A (en) * 1996-06-10 1999-11-16 Libman; Richard Marc Apparatus and method for transacting marketing and sales of financial products
US5897621A (en) 1996-06-14 1999-04-27 Cybercash, Inc. System and method for multi-currency transactions
US6072870A (en) * 1996-06-17 2000-06-06 Verifone Inc. System, method and article of manufacture for a gateway payment architecture utilizing a multichannel, extensible, flexible architecture
US5983208A (en) * 1996-06-17 1999-11-09 Verifone, Inc. System, method and article of manufacture for handling transaction results in a gateway payment architecture utilizing a multichannel, extensible, flexible architecture
US6373950B1 (en) 1996-06-17 2002-04-16 Hewlett-Packard Company System, method and article of manufacture for transmitting messages within messages utilizing an extensible, flexible architecture
US5889863A (en) * 1996-06-17 1999-03-30 Verifone, Inc. System, method and article of manufacture for remote virtual point of sale processing utilizing a multichannel, extensible, flexible architecture
US5943424A (en) * 1996-06-17 1999-08-24 Hewlett-Packard Company System, method and article of manufacture for processing a plurality of transactions from a single initiation point on a multichannel, extensible, flexible architecture
US6026379A (en) * 1996-06-17 2000-02-15 Verifone, Inc. System, method and article of manufacture for managing transactions in a high availability system
US6324525B1 (en) 1996-06-17 2001-11-27 Hewlett-Packard Company Settlement of aggregated electronic transactions over a network
US5987132A (en) * 1996-06-17 1999-11-16 Verifone, Inc. System, method and article of manufacture for conditionally accepting a payment method utilizing an extensible, flexible architecture
US6002767A (en) * 1996-06-17 1999-12-14 Verifone, Inc. System, method and article of manufacture for a modular gateway server architecture
US6119105A (en) * 1996-06-17 2000-09-12 Verifone, Inc. System, method and article of manufacture for initiation of software distribution from a point of certificate creation utilizing an extensible, flexible architecture
DE69707020D1 (de) 1996-07-09 2001-10-31 Ldc Direct Ltd Co Verkaufssystem für vorausbezahlte karten in vertriebsstellen
EP1672558A3 (en) * 1996-07-22 2006-08-23 Cyva Research Corporation Personal information security and exchange tool
US6513014B1 (en) 1996-07-24 2003-01-28 Walker Digital, Llc Method and apparatus for administering a survey via a television transmission network
US5862223A (en) * 1996-07-24 1999-01-19 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
EP0923769A2 (en) * 1996-07-31 1999-06-23 Verifone, Inc. A system, method and article of manufacture for secure, stored value transactions over an open communication network utilizing an extensible, flexible architecture
US7096003B2 (en) * 1996-08-08 2006-08-22 Raymond Anthony Joao Transaction security apparatus
US6745936B1 (en) * 1996-08-23 2004-06-08 Orion Systems, Inc. Method and apparatus for generating secure endorsed transactions
US6134534A (en) * 1996-09-04 2000-10-17 Priceline.Com Incorporated Conditional purchase offer management system for cruises
US7516089B1 (en) 1996-09-04 2009-04-07 Pricline.Com Incorporated System and method for allocating business to one of a plurality of sellers in a buyer driven electronic commerce system
US6970837B1 (en) 1996-09-04 2005-11-29 Walker Digital, Llc Methods and apparatus wherein a buyer arranges to purchase a first product using a communication network and subsequently takes possession of a substitute product at a retailer
US6041308A (en) * 1996-09-04 2000-03-21 Priceline.Com Incorporated System and method for motivating submission of conditional purchase offers
US7039603B2 (en) * 1996-09-04 2006-05-02 Walker Digital, Llc Settlement systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network
US6754636B1 (en) * 1996-09-04 2004-06-22 Walker Digital, Llc Purchasing systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network
US6240396B1 (en) 1996-09-04 2001-05-29 Priceline.Com Incorporated Conditional purchase offer management system for event tickets
US6510418B1 (en) 1996-09-04 2003-01-21 Priceline.Com Incorporated Method and apparatus for detecting and deterring the submission of similar offers in a commerce system
US20050043994A1 (en) * 1996-09-04 2005-02-24 Walker Jay S. Method for allowing a customer to obtain a discounted price for a transaction and terminal for performing the method
US6332129B1 (en) 1996-09-04 2001-12-18 Priceline.Com Incorporated Method and system for utilizing a psychographic questionnaire in a buyer-driven commerce system
US7386508B1 (en) * 1996-09-04 2008-06-10 Priceline.Com, Incorporated Method and apparatus for facilitating a transaction between a buyer and one seller
US6249772B1 (en) 1997-07-08 2001-06-19 Walker Digital, Llc Systems and methods wherein a buyer purchases a product at a first price and acquires the product from a merchant that offers the product for sale at a second price
US6484153B1 (en) 1996-09-04 2002-11-19 Priceline.Com Incorporated System and method for managing third-party input to a conditional purchase offer (CPO)
US6418415B1 (en) * 1996-09-04 2002-07-09 Priceline.Com Incorporated System and method for aggregating multiple buyers utilizing conditional purchase offers (CPOS)
US6108639A (en) * 1996-09-04 2000-08-22 Priceline.Com Incorporated Conditional purchase offer (CPO) management system for collectibles
US20110099082A1 (en) * 1997-07-08 2011-04-28 Walker Digital, Llc Purchasing, redemption and settlement systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network
US6356878B1 (en) 1996-09-04 2002-03-12 Priceline.Com Incorporated Conditional purchase offer buyer agency system
US20040243478A1 (en) * 1996-09-04 2004-12-02 Walker Jay S. Purchasing, redemption, and settlement systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network
US6345090B1 (en) 1996-09-04 2002-02-05 Priceline.Com Incorporated Conditional purchase offer management system for telephone calls
US5953705A (en) * 1996-09-13 1999-09-14 Fujitsu Limited Ticketless system and processing method and memory medium storing its processing program
US5931917A (en) 1996-09-26 1999-08-03 Verifone, Inc. System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser
US5913203A (en) * 1996-10-03 1999-06-15 Jaesent Inc. System and method for pseudo cash transactions
US6029150A (en) * 1996-10-04 2000-02-22 Certco, Llc Payment and transactions in electronic commerce system
AU745141B2 (en) * 1996-10-09 2002-03-14 Visa International Service Association Electronic statement presentment system
US6910020B2 (en) * 1996-10-16 2005-06-21 Fujitsu Limited Apparatus and method for granting access to network-based services based upon existing bank account information
US6968319B1 (en) 1996-10-18 2005-11-22 Microsoft Corporation Electronic bill presentment and payment system with bill dispute capabilities
US6070150A (en) * 1996-10-18 2000-05-30 Microsoft Corporation Electronic bill presentment and payment system
IL119486A0 (en) * 1996-10-24 1997-01-10 Fortress U & T Ltd Apparatus and methods for collecting value
US5917498A (en) * 1996-11-12 1999-06-29 International Business Machines Corporation Multi-object views in an object modeling tool
US5907706A (en) * 1996-11-12 1999-05-25 International Business Machines Corporation Interactive modeling agent for an object-oriented system
US6011559A (en) * 1996-11-12 2000-01-04 International Business Machines Corporation Layout method for arc-dominated labelled graphs
US5983016A (en) * 1996-11-12 1999-11-09 International Business Machines Corporation Execution engine in an object modeling tool
US5909589A (en) * 1996-11-12 1999-06-01 Lance T. Parker Internet based training
US5991536A (en) * 1996-11-12 1999-11-23 International Business Machines Corporation Object-oriented tool for registering objects for observation and causing notifications to be made in the event changes are made to an object which is being observed
US5893913A (en) * 1996-11-12 1999-04-13 International Business Machines Corporation Method for synchronizing classes, objects, attributes and object properties across an object-oriented system
US7302446B1 (en) 1996-11-13 2007-11-27 Intellisync Corporation Synchronizing databases
US5943676A (en) 1996-11-13 1999-08-24 Puma Technology, Inc. Synchronization of recurring records in incompatible databases
US7013315B1 (en) 1996-11-13 2006-03-14 Intellisync Corporation Synchronization of databases with record sanitizing and intelligent comparison
US6212529B1 (en) * 1996-11-13 2001-04-03 Puma Technology, Inc. Synchronization of databases using filters
US6405218B1 (en) 1996-11-13 2002-06-11 Pumatech, Inc. Synchronizing databases
GB9624127D0 (en) * 1996-11-20 1997-01-08 British Telecomm Transaction system
US6505177B1 (en) * 1996-11-27 2003-01-07 Diebold, Incorporated Automated banking machine apparatus and system
US6285991B1 (en) * 1996-12-13 2001-09-04 Visa International Service Association Secure interactive electronic account statement delivery system
US5903882A (en) * 1996-12-13 1999-05-11 Certco, Llc Reliance server for electronic transaction system
US6850907B2 (en) * 1996-12-13 2005-02-01 Cantor Fitzgerald, L.P. Automated price improvement protocol processor
JPH10171887A (ja) * 1996-12-13 1998-06-26 Hitachi Ltd オンラインショッピングシステム
US5905974A (en) * 1996-12-13 1999-05-18 Cantor Fitzgerald Securities Automated auction protocol processor
US8019698B1 (en) * 1996-12-17 2011-09-13 International Business Machines Corporation Selection of graphical user interface agents by cluster analysis
US6099408A (en) * 1996-12-31 2000-08-08 Walker Digital, Llc Method and apparatus for securing electronic games
US20030054879A1 (en) * 1996-12-31 2003-03-20 Bruce Schneier System and method for securing electronic games
US6490567B1 (en) * 1997-01-15 2002-12-03 At&T Corp. System and method for distributed content electronic commerce
US6085168A (en) * 1997-02-06 2000-07-04 Fujitsu Limited Electronic commerce settlement system
AU6321698A (en) * 1997-02-10 1998-08-26 Verifone, Inc. A system, method and article of manufacture for seamless server application support of client terminals and personal automated tellers
US5920848A (en) * 1997-02-12 1999-07-06 Citibank, N.A. Method and system for using intelligent agents for financial transactions, services, accounting, and advice
US5996076A (en) * 1997-02-19 1999-11-30 Verifone, Inc. System, method and article of manufacture for secure digital certification of electronic commerce
US5920861A (en) 1997-02-25 1999-07-06 Intertrust Technologies Corp. Techniques for defining using and manipulating rights management data structures
US7003480B2 (en) * 1997-02-27 2006-02-21 Microsoft Corporation GUMP: grand unified meta-protocol for simple standards-based electronic commerce transactions
US6233684B1 (en) 1997-02-28 2001-05-15 Contenaguard Holdings, Inc. System for controlling the distribution and use of rendered digital works through watermaking
US6338049B1 (en) * 1997-03-05 2002-01-08 Walker Digital, Llc User-generated traveler's checks
FR2760870B1 (fr) * 1997-03-11 1999-05-14 Schlumberger Ind Sa Procede de cautionnement entre deux porte-monnaie electroniques
US5903721A (en) * 1997-03-13 1999-05-11 cha|Technologies Services, Inc. Method and system for secure online transaction processing
US6775371B2 (en) 1997-03-13 2004-08-10 Metro One Telecommunications, Inc. Technique for effectively providing concierge-like services in a directory assistance system
US7729988B1 (en) 1997-03-21 2010-06-01 Walker Digital, Llc Method and apparatus for processing credit card transactions
US7233912B2 (en) 1997-08-26 2007-06-19 Walker Digital, Llc Method and apparatus for vending a combination of products
US7546277B1 (en) * 1997-10-09 2009-06-09 Walker Digital, Llc Method and apparatus for dynamically managing vending machine inventory prices
US20050027601A1 (en) * 1998-12-22 2005-02-03 Walker Jay S. Products and processes for vending a plurality of products
US6041411A (en) * 1997-03-28 2000-03-21 Wyatt; Stuart Alan Method for defining and verifying user access rights to a computer information
US6477513B1 (en) * 1997-04-03 2002-11-05 Walker Digital, Llc Method and apparatus for executing cryptographically-enabled letters of credit
US6606603B1 (en) 1997-04-28 2003-08-12 Ariba, Inc. Method and apparatus for ordering items using electronic catalogs
US7117165B1 (en) 1997-04-28 2006-10-03 Ariba, Inc. Operating resource management system
US7162434B1 (en) * 1997-05-05 2007-01-09 Walker Digital, Llc Method and apparatus for facilitating the sale of subscriptions to periodicals
US6999936B2 (en) * 1997-05-06 2006-02-14 Sehr Richard P Electronic ticketing system and methods utilizing multi-service visitor cards
ES2124191B1 (es) * 1997-05-14 1999-08-16 Gomariz Luis Rojas Registrador automatico de posicion y trayectoria, para barcos.
US7631188B2 (en) * 1997-05-16 2009-12-08 Tvworks, Llc Hierarchical open security information delegation and acquisition
US6335972B1 (en) 1997-05-23 2002-01-01 International Business Machines Corporation Framework-based cryptographic key recovery system
JP2002502524A (ja) * 1997-05-29 2002-01-22 サン・マイクロシステムズ・インコーポレーテッド オブジェクトに署名し、封印する方法とその装置
US6061665A (en) * 1997-06-06 2000-05-09 Verifone, Inc. System, method and article of manufacture for dynamic negotiation of a network payment framework
US6125383A (en) * 1997-06-11 2000-09-26 Netgenics Corp. Research system using multi-platform object oriented program language for providing objects at runtime for creating and manipulating biological or chemical data
US8516132B2 (en) 1997-06-19 2013-08-20 Mymail, Ltd. Method of accessing a selected network
US6571290B2 (en) 1997-06-19 2003-05-27 Mymail, Inc. Method and apparatus for providing fungible intercourse over a network
US6829595B2 (en) * 1997-06-27 2004-12-07 Valista, Inc. MicroTrac internet billing solutions
US20050054431A1 (en) * 1997-07-03 2005-03-10 Walker Jay S. Method and apparatus for providing instructions to gaming devices
US6203427B1 (en) * 1997-07-03 2001-03-20 Walker Digital, Llc Method and apparatus for securing a computer-based game of chance
US20070150354A1 (en) * 1997-07-08 2007-06-28 Walker Jay S Method and apparatus for conducting a transaction based on brand indifference
US6055512A (en) * 1997-07-08 2000-04-25 Nortel Networks Corporation Networked personal customized information and facility services
US7711604B1 (en) 1997-07-08 2010-05-04 Walker Digital, Llc Retail system for selling products based on a flexible product description
US7107228B1 (en) 1997-07-08 2006-09-12 Walker Digital, Llc Systems and methods wherein a buyer purchases a product at a first price and physically acquires the product at a location associated with a merchant that offers the product for sale at a second price
US8799100B2 (en) 1997-07-08 2014-08-05 Groupon, Inc. Retail system for selling products based on a flexible product description
US6295522B1 (en) * 1997-07-11 2001-09-25 Cybercash, Inc. Stored-value card value acquisition method and apparatus
US6311171B1 (en) * 1997-07-11 2001-10-30 Ericsson Inc. Symmetrically-secured electronic communication system
US6058379A (en) * 1997-07-11 2000-05-02 Auction Source, L.L.C. Real-time network exchange with seller specified exchange parameters and interactive seller participation
US6029154A (en) * 1997-07-28 2000-02-22 Internet Commerce Services Corporation Method and system for detecting fraud in a credit card transaction over the internet
US7096192B1 (en) 1997-07-28 2006-08-22 Cybersource Corporation Method and system for detecting fraud in a credit card transaction over a computer network
US7403922B1 (en) 1997-07-28 2008-07-22 Cybersource Corporation Method and apparatus for evaluating fraud risk in an electronic commerce transaction
JP3622433B2 (ja) * 1997-08-05 2005-02-23 富士ゼロックス株式会社 アクセス資格認証装置および方法
US5899980A (en) * 1997-08-11 1999-05-04 Trivnet Ltd. Retail method over a wide area network
US6014650A (en) * 1997-08-19 2000-01-11 Zampese; David Purchase management system and method
US5903878A (en) * 1997-08-20 1999-05-11 Talati; Kirit K. Method and apparatus for electronic commerce
US8024269B1 (en) 1997-08-27 2011-09-20 Datatreasury Corporation Remote image capture with centralized processing and storage
US6161180A (en) * 1997-08-29 2000-12-12 International Business Machines Corporation Authentication for secure devices with limited cryptography
US6233685B1 (en) 1997-08-29 2001-05-15 Sean William Smith Establishing and employing the provable untampered state of a device
US6167521A (en) * 1997-08-29 2000-12-26 International Business Machines Corporation Securely downloading and executing code from mutually suspicious authorities
US20040167823A1 (en) * 1997-09-08 2004-08-26 Neely Robert Alan Automated electronic payment system
US6044362A (en) * 1997-09-08 2000-03-28 Neely; R. Alan Electronic invoicing and payment system
DE29716145U1 (de) * 1997-09-09 1997-11-13 Esd Information Technology Ent Anordnung zur rechnergestützten Zahlungsabwicklung über Zahlungssysteme
US6128603A (en) 1997-09-09 2000-10-03 Dent; Warren T. Consumer-based system and method for managing and paying electronic billing statements
JP3623347B2 (ja) * 1997-09-11 2005-02-23 三菱電機株式会社 デジタルコンテンツ配布システム装置
US5960411A (en) * 1997-09-12 1999-09-28 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US7222087B1 (en) 1997-09-12 2007-05-22 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US6324522B2 (en) 1997-09-15 2001-11-27 Mro Software, Inc. Electronic information network for inventory control and transfer
US6304860B1 (en) 1997-10-03 2001-10-16 Joseph B. Martin, Jr. Automated debt payment system and method using ATM network
US7894936B2 (en) 1997-10-09 2011-02-22 Walker Digital, Llc Products and processes for managing the prices of vending machine inventory
US5970475A (en) * 1997-10-10 1999-10-19 Intelisys Electronic Commerce, Llc Electronic procurement system and method for trading partners
FR2769779B1 (fr) * 1997-10-14 1999-11-12 Thomson Multimedia Sa Procede de controle d'acces a un reseau domestique et dispositif mettant en oeuvre le procede
US6898782B1 (en) 1997-10-14 2005-05-24 International Business Machines Corporation Reference-based associations using reference attributes in an object modeling system
US6189101B1 (en) * 1997-10-24 2001-02-13 Richard G. Dusenbury, Jr. Secure network architecture method and apparatus
US7225463B2 (en) * 1997-10-24 2007-05-29 Dusenbury Jr Richard G Secure network architecture method and apparatus
JP2001522057A (ja) * 1997-10-28 2001-11-13 ブロカット・インフォズュステムス・アーゲー メッセージにデジタル署名をする方法
US6112181A (en) 1997-11-06 2000-08-29 Intertrust Technologies Corporation Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
US6157924A (en) 1997-11-07 2000-12-05 Bell & Howell Mail Processing Systems Company Systems, methods, and computer program products for delivering information in a preferred medium
EP0917119A3 (en) * 1997-11-12 2001-01-10 Citicorp Development Center, Inc. Distributed network based electronic wallet
US7555460B1 (en) * 2000-06-05 2009-06-30 Diversinet Corp. Payment system and method using tokens
US6098056A (en) * 1997-11-24 2000-08-01 International Business Machines Corporation System and method for controlling access rights to and security of digital content in a distributed information system, e.g., Internet
US6078891A (en) * 1997-11-24 2000-06-20 Riordan; John Method and system for collecting and processing marketing data
US6223166B1 (en) 1997-11-26 2001-04-24 International Business Machines Corporation Cryptographic encoded ticket issuing and collection system for remote purchasers
US6941274B1 (en) * 1997-11-28 2005-09-06 Diebold, Incorporated Automated transaction machine
US6023688A (en) * 1997-11-28 2000-02-08 Diebold, Incorporated Transaction apparatus and method that identifies an authorized user by appearance and voice
US6535855B1 (en) * 1997-12-09 2003-03-18 The Chase Manhattan Bank Push banking system and method
US6055504A (en) * 1997-12-11 2000-04-25 International Business Machines Corporation Method and system for accommodating electronic commerce in a communication network capacity market
US7236942B1 (en) 1997-12-19 2007-06-26 Walker Digital, Llc Pre-sale data broadcast system and method
US6105006A (en) * 1997-12-22 2000-08-15 Motorola Inc Transaction authentication for 1-way wireless financial messaging units
US6311167B1 (en) 1997-12-22 2001-10-30 Motorola, Inc. Portable 2-way wireless financial messaging unit
US6038549A (en) * 1997-12-22 2000-03-14 Motorola Inc Portable 1-way wireless financial messaging unit
KR100382181B1 (ko) 1997-12-22 2003-05-09 모토로라 인코포레이티드 단일 계좌 휴대용 무선 금융 메시지 유닛
US6041314A (en) * 1997-12-22 2000-03-21 Davis; Walter Lee Multiple account portable wireless financial messaging unit
US6314519B1 (en) 1997-12-22 2001-11-06 Motorola, Inc. Secure messaging system overlay for a selective call signaling system
EP1173950A1 (en) * 1997-12-29 2002-01-23 Mordhai Barkan Method for safe communications
US9900305B2 (en) * 1998-01-12 2018-02-20 Soverain Ip, Llc Internet server access control and monitoring systems
JP3574559B2 (ja) * 1998-01-27 2004-10-06 株式会社エヌ・ティ・ティ・データ 電子チケットシステム、回収端末、サービス提供端末、利用者端末、電子チケット回収方法及び記録媒体
US6856974B1 (en) 1998-02-02 2005-02-15 Checkfree Corporation Electronic bill presentment technique with enhanced biller control
US6240400B1 (en) * 1998-02-17 2001-05-29 International Business Machines Corporation Method and system for accommodating electronic commerce in the semiconductor manufacturing industry
US6145079A (en) * 1998-03-06 2000-11-07 Deloitte & Touche Usa Llp Secure electronic transactions using a trusted intermediary to perform electronic services
US6199052B1 (en) * 1998-03-06 2001-03-06 Deloitte & Touche Usa Llp Secure electronic transactions using a trusted intermediary with archive and verification request services
US6161181A (en) * 1998-03-06 2000-12-12 Deloitte & Touche Usa Llp Secure electronic transactions using a trusted intermediary
US6081790A (en) 1998-03-20 2000-06-27 Citibank, N.A. System and method for secure presentment and payment over open networks
US6209100B1 (en) 1998-03-27 2001-03-27 International Business Machines Corp. Moderated forums with anonymous but traceable contributions
US6925477B1 (en) 1998-03-31 2005-08-02 Intellisync Corporation Transferring records between two databases
US7051004B2 (en) * 1998-04-03 2006-05-23 Macrovision Corporation System and methods providing secure delivery of licenses and content
FR2777371B1 (fr) * 1998-04-09 2001-10-26 Innovatron Electronique Procede pour modifier de maniere indivisible une pluralite d'emplacements de la memoire non volatile d'une carte a microcircuit
US6965999B2 (en) * 1998-05-01 2005-11-15 Microsoft Corporation Intelligent trust management method and system
US6058371A (en) * 1998-05-08 2000-05-02 Djian; Jacques-Henri Method of administering a financial instrument having a service voucher-based return component
US8543372B1 (en) 1998-05-18 2013-09-24 Dennis S. Fernandez System design rights management
US7039805B1 (en) * 1998-05-20 2006-05-02 Messing John H Electronic signature method
DE19823907B4 (de) * 1998-05-28 2005-02-10 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Verfahren zur Bereitstellung und Überprüfung von Berechtigungsnachweisen
US6377937B1 (en) 1998-05-28 2002-04-23 Paskowitz Associates Method and system for more effective communication of characteristics data for products and services
US7357312B2 (en) 1998-05-29 2008-04-15 Gangi Frank J System for associating identification and personal data for multiple magnetic stripe cards or other sources to facilitate a transaction and related methods
US6131811A (en) 1998-05-29 2000-10-17 E-Micro Corporation Wallet consolidator
US6304857B1 (en) 1998-06-08 2001-10-16 Microsoft Corporation Distributed electronic billing system with gateway interfacing biller and service center
US20050192900A1 (en) * 1998-06-08 2005-09-01 Microsoft Corporation Parcel manager for distributed electronic billing system
US20020065772A1 (en) * 1998-06-08 2002-05-30 Saliba Bassam A. System, method and program for network user access
HUP0103385A2 (hu) * 1998-06-19 2002-01-28 Protx Limited Közvetítő fizetés-engedélyező rendszer
AU8567798A (en) 1998-06-19 2000-01-05 Netsafe, Inc. Method and apparatus for providing connections over a network
US6138235A (en) * 1998-06-29 2000-10-24 Sun Microsystems, Inc. Controlling access to services between modular applications
US6282523B1 (en) 1998-06-29 2001-08-28 Walker Digital, Llc Method and apparatus for processing checks to reserve funds
WO2000002150A1 (en) * 1998-07-01 2000-01-13 Webcard Inc. Transaction authorisation method
US6067532A (en) * 1998-07-14 2000-05-23 American Express Travel Related Services Company Inc. Ticket redistribution system
US6363479B1 (en) * 1998-07-22 2002-03-26 Entrust Technologies Limited System and method for signing markup language data
US6286099B1 (en) * 1998-07-23 2001-09-04 Hewlett-Packard Company Determining point of interaction device security properties and ensuring secure transactions in an open networking environment
US6223287B1 (en) 1998-07-24 2001-04-24 International Business Machines Corporation Method for establishing a secured communication channel over the internet
US6807530B1 (en) * 1998-08-05 2004-10-19 International Business Machines Corporation Method and apparatus for remote commerce with customer anonymity
DE69932294T8 (de) 1998-08-12 2007-10-25 Nippon Telegraph And Telephone Corp. Aufzeichnungsmedium mit darauf aufgezeichneten elektronischen Ticketdefinitionen und Verfahren und Vorrichtungen zum Verarbeiten elektronischer Tickets
EP1125181A4 (en) * 1998-08-13 2001-10-17 Richard C Fuisz METHOD AND DEVICE FOR GENERATING, TRANSFERRING AND REDEEMING ELECTRONIC COINS
US6947908B1 (en) 1998-08-27 2005-09-20 Citibank, N.A. System and use for correspondent banking
US7436957B1 (en) * 1998-08-27 2008-10-14 Fischer Addison M Audio cassette emulator with cryptographic media distribution control
US6823318B1 (en) * 1998-09-14 2004-11-23 At&T Corp. Secure purchases over a computer network
EP0987642A3 (en) 1998-09-15 2004-03-10 Citibank, N.A. Method and system for co-branding an electronic payment platform such as an electronic wallet
US8468089B1 (en) * 1998-09-21 2013-06-18 International Business Machines Corporation Method of improving security in electronic transactions
US6041309A (en) * 1998-09-25 2000-03-21 Oneclip.Com, Incorporated Method of and system for distributing and redeeming electronic coupons
US6076069A (en) 1998-09-25 2000-06-13 Oneclip.Com, Incorporated Method of and system for distributing and redeeming electronic coupons
RU2153191C2 (ru) 1998-09-29 2000-07-20 Закрытое акционерное общество "Алкорсофт" Способ изготовления вслепую цифровой rsa-подписи и устройство для его реализации (варианты)
US7827057B1 (en) 1998-10-05 2010-11-02 Walker Digital, Llc Method and apparatus for providing cross-benefits based on a customer activity
US7068787B1 (en) 1998-10-23 2006-06-27 Contentguard Holdings, Inc. System and method for protection of digital works
US7386727B1 (en) 1998-10-24 2008-06-10 Encorus Holdings Limited Method for digital signing of a message
US6609199B1 (en) * 1998-10-26 2003-08-19 Microsoft Corporation Method and apparatus for authenticating an open system application to a portable IC device
US7194092B1 (en) 1998-10-26 2007-03-20 Microsoft Corporation Key-based secure storage
US7139915B2 (en) * 1998-10-26 2006-11-21 Microsoft Corporation Method and apparatus for authenticating an open system application to a portable IC device
US7174457B1 (en) 1999-03-10 2007-02-06 Microsoft Corporation System and method for authenticating an operating system to a central processing unit, providing the CPU/OS with secure storage, and authenticating the CPU/OS to a third party
US8010422B1 (en) 1998-11-03 2011-08-30 Nextcard, Llc On-line balance transfers
US20050004864A1 (en) * 2000-06-15 2005-01-06 Nextcard Inc. Implementing a counter offer for an on line credit card application
US7010512B1 (en) * 1998-11-09 2006-03-07 C/Base, Inc. Transfer instrument
US7254557B1 (en) 1998-11-09 2007-08-07 C/Base, Inc. Financial services payment vehicle and method
US6820202B1 (en) * 1998-11-09 2004-11-16 First Data Corporation Account authority digital signature (AADS) system
EP1131759A2 (en) 1998-11-13 2001-09-12 The Chase Manhattan Bank System and method for multicurrency and multibank processing over a non-secure network
US6141653A (en) * 1998-11-16 2000-10-31 Tradeaccess Inc System for interative, multivariate negotiations over a network
US6336105B1 (en) 1998-11-16 2002-01-01 Trade Access Inc. System and method for representing data and providing electronic non-repudiation in a negotiations system
US6332135B1 (en) 1998-11-16 2001-12-18 Tradeaccess, Inc. System and method for ordering sample quantities over a network
US6338050B1 (en) 1998-11-16 2002-01-08 Trade Access, Inc. System and method for providing and updating user supplied context for a negotiations system
US7222109B1 (en) * 1998-11-16 2007-05-22 Sky Technologies Llc System and method for contract authority
RU2157001C2 (ru) 1998-11-25 2000-09-27 Закрытое акционерное общество "Алкорсофт" Способ проведения платежей (варианты)
EP1006469A1 (en) * 1998-12-02 2000-06-07 Koninklijke KPN N.V. System for secure transactions
US7007003B1 (en) 1998-12-04 2006-02-28 Intellisync Corporation Notification protocol for establishing synchronization mode for use in synchronizing databases
US20030195974A1 (en) 1998-12-04 2003-10-16 Ronning Joel A. Apparatus and method for scheduling of search for updates or downloads of a file
US7617124B1 (en) * 1998-12-04 2009-11-10 Digital River, Inc. Apparatus and method for secure downloading of files
US7058597B1 (en) 1998-12-04 2006-06-06 Digital River, Inc. Apparatus and method for adaptive fraud screening for electronic commerce transactions
US20060136595A1 (en) * 1998-12-08 2006-06-22 Ramakrishna Satyavolu Network-based verification and fraud-prevention system
CA2291920A1 (en) * 1998-12-11 2000-06-11 Karuna Ganesan Technique for conducting secure transactions over a network
US6308159B1 (en) * 1998-12-11 2001-10-23 At&T Corporation Method and apparatus for ticket turn-back capability
US6173269B1 (en) 1998-12-16 2001-01-09 Zowi.Com, Inc Method and apparatus for executing electronic commercial transactions with minors
US7826923B2 (en) 1998-12-22 2010-11-02 Walker Digital, Llc Products and processes for vending a plurality of products
EP1188135A2 (en) 1998-12-23 2002-03-20 The Chase Manhattan Bank System and method for integrating trading operations including the generation, processing and tracking of trade documents
US7209889B1 (en) 1998-12-24 2007-04-24 Henry Whitfield Secure system for the issuance, acquisition, and redemption of certificates in a transaction network
US6327578B1 (en) * 1998-12-29 2001-12-04 International Business Machines Corporation Four-party credit/debit payment protocol
US6598026B1 (en) 1999-01-25 2003-07-22 Nextag.Com, Inc. Methods and apparatus for brokering transactions
US7184988B1 (en) * 1999-01-28 2007-02-27 Certco, Inc. Methods for operating infrastructure and applications for cryptographically-supported services
EP1203332A4 (en) * 1999-02-12 2002-09-25 Mack Hicks SYSTEM AND METHOD FOR PROVIDING CERTIFICATION-RELATED AND OTHER SERVICES
EP2042966B1 (en) * 1999-02-17 2013-03-27 Nippon Telegraph and Telephone Corporation Original data circulation method, system, apparatus, and computer readable medium
US7610614B1 (en) * 1999-02-17 2009-10-27 Certco, Inc. Cryptographic control and maintenance of organizational structure and functions
US7958224B2 (en) * 1999-02-17 2011-06-07 Catalina Marketing Corporation Incentive network for distributing incentives on a network-wide basis and for permitting user access to individual incentives from a plurality of network servers
JP3594180B2 (ja) * 1999-02-18 2004-11-24 松下電器産業株式会社 コンテンツ提供方法
EP1159799B1 (en) * 1999-02-26 2006-07-26 Bitwise Designs, Inc. Digital file management and imaging system and method including secure file marking
US7353194B1 (en) 1999-03-02 2008-04-01 Alticor Investments, Inc. System and method for managing recurring orders in a computer network
US7359871B1 (en) 1999-03-02 2008-04-15 Alticor Investments Inc. System and method for managing recurring orders in a computer network
AU769742B2 (en) 1999-03-02 2004-02-05 Amway Corp. Electronic commerce transactions within a marketing system that may contain a membership buying opportunity
EP1033854B1 (en) * 1999-03-04 2005-12-14 Pitney Bowes Inc. System and method for anonymous access to the internet
US20040019560A1 (en) 1999-03-12 2004-01-29 Evans Scott L. System and method for debt presentment and resolution
US7286665B1 (en) 1999-04-06 2007-10-23 Contentguard Holdings, Inc. System and method for transferring the right to decode messages
US7356688B1 (en) 1999-04-06 2008-04-08 Contentguard Holdings, Inc. System and method for document distribution
US6937726B1 (en) 1999-04-06 2005-08-30 Contentguard Holdings, Inc. System and method for protecting data files by periodically refreshing a decryption key
US6775779B1 (en) * 1999-04-06 2004-08-10 Microsoft Corporation Hierarchical trusted code for content protection in computers
US6859533B1 (en) 1999-04-06 2005-02-22 Contentguard Holdings, Inc. System and method for transferring the right to decode messages in a symmetric encoding scheme
US6651171B1 (en) * 1999-04-06 2003-11-18 Microsoft Corporation Secure execution of program code
US6847373B1 (en) 1999-04-16 2005-01-25 Avid Technology, Inc. Natural color matching in a video editing system
US7216232B1 (en) * 1999-04-20 2007-05-08 Nec Corporation Method and device for inserting and authenticating a digital signature in digital data
EP1049056A3 (en) * 1999-04-26 2001-06-13 CheckFree Corporation Electronic bill presentment and/or payment clearinghouse
US6678664B1 (en) * 1999-04-26 2004-01-13 Checkfree Corporation Cashless transactions without credit cards, debit cards or checks
US7392214B1 (en) * 1999-04-30 2008-06-24 Bgc Partners, Inc. Systems and methods for trading
GB2349715B (en) * 1999-05-05 2003-10-01 Mitel Corp Quotation mechanism for service environments
US7068832B1 (en) 1999-05-11 2006-06-27 The Chase Manhattan Bank Lockbox imaging system
US6766307B1 (en) * 1999-05-11 2004-07-20 Clicknsettle.Com, Inc. System and method for providing complete non-judicial dispute resolution management and operation
AU4713100A (en) * 1999-05-14 2000-12-05 Marvin A. Frenkel Anonymous on-line cash management system
US7194437B1 (en) * 1999-05-14 2007-03-20 Amazon.Com, Inc. Computer-based funds transfer system
WO2000070516A1 (en) * 1999-05-15 2000-11-23 Ogilvie, John, W., L. Automatic broker tools and techniques
US6401077B1 (en) 1999-05-28 2002-06-04 Network Commerce, Inc. Method and system for providing additional behavior through a web page
US7149726B1 (en) 1999-06-01 2006-12-12 Stamps.Com Online value bearing item printing
US20020023057A1 (en) * 1999-06-01 2002-02-21 Goodwin Johnathan David Web-enabled value bearing item printing
US6889260B1 (en) 1999-06-10 2005-05-03 Ec Enabler, Ltd Method and system for transferring information
AU3712300A (en) 1999-06-11 2001-01-02 Liberate Technologies Hierarchical open security information delegation and acquisition
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
US7249097B2 (en) * 1999-06-18 2007-07-24 Echarge Corporation Method for ordering goods, services, and content over an internetwork using a virtual payment account
US7606760B2 (en) * 1999-06-18 2009-10-20 Echarge Corporation Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account
WO2000079456A2 (en) * 1999-06-22 2000-12-28 Walker Digital, Llc. Method and apparatus for conducting a transaction based on brand indifference
WO2001003087A1 (en) 1999-06-30 2001-01-11 Walker Digital, Llc Vending machine system and method for encouraging the purchase of profitable items
WO2001001227A1 (en) * 1999-06-30 2001-01-04 Accenture Llp A system, method and article of manufacture for tracking software sale transactions of an internet-based retailer for reporting to a software publisher
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
US7058817B1 (en) 1999-07-02 2006-06-06 The Chase Manhattan Bank System and method for single sign on process for websites with multiple applications and services
US7343319B1 (en) * 1999-07-09 2008-03-11 Walker Digital, Llc Multi-tier pricing of individual products based on volume discounts
US7653597B1 (en) * 1999-07-12 2010-01-26 David Stevanovski Payment administration system
JP4503143B2 (ja) * 1999-07-14 2010-07-14 パナソニック株式会社 電子チケットシステムとサービスサーバとモバイル端末
US7243236B1 (en) * 1999-07-29 2007-07-10 Intertrust Technologies Corp. Systems and methods for using cryptography to protect secure and insecure computing environments
US20080243721A1 (en) * 1999-08-24 2008-10-02 Raymond Anthony Joao Apparatus and method for providing financial information and/or investment information
US7103565B1 (en) 1999-08-27 2006-09-05 Techventure Associates, Inc. Initial product offering system
US7912761B2 (en) * 1999-08-27 2011-03-22 Tech Venture Associates, Inc. Initial product offering system and method
US7356486B2 (en) * 1999-08-30 2008-04-08 Nch Marketing Services, Inc. System and method for administering promotions
US7889052B2 (en) 2001-07-10 2011-02-15 Xatra Fund Mx, Llc Authorizing payment subsequent to RF transactions
WO2001018716A1 (en) * 1999-09-10 2001-03-15 Jackson Brandenburg System and method for facilitating access by sellers to certificate-related and other services
US20020029200A1 (en) 1999-09-10 2002-03-07 Charles Dulin System and method for providing certificate validation and other services
AU7705200A (en) * 1999-09-20 2001-04-24 Ethentica, Inc. Context sensitive dynamic authentication in a cryptographic system
JP2003510694A (ja) 1999-09-20 2003-03-18 クインタイルズ トランスナショナル コーポレイション 匿名化された健康管理情報を分析するためのシステム及び方法
EP1242939B1 (en) 1999-09-24 2008-11-26 IdenTrust, Inc. System and method for providing payment services in electronic commerce
CA2385043C (en) * 1999-09-28 2016-09-13 Cfph, L.L.C Systems and methods for transferring items with restricted transferability
US7742967B1 (en) * 1999-10-01 2010-06-22 Cardinalcommerce Corporation Secure and efficient payment processing system
US9430769B2 (en) 1999-10-01 2016-08-30 Cardinalcommerce Corporation Secure and efficient payment processing system
US6681328B1 (en) 1999-10-08 2004-01-20 Mastercard International Incorporated System and method for global internet digital identification
CA2385954C (en) * 1999-10-08 2008-05-06 Mastercard International Incorporated System and method for global internet digital identification
US7236956B1 (en) 1999-10-18 2007-06-26 Stamps.Com Role assignments in a cryptographic module for secure processing of value-bearing items
US7216110B1 (en) * 1999-10-18 2007-05-08 Stamps.Com Cryptographic module for secure processing of value-bearing items
US7233929B1 (en) 1999-10-18 2007-06-19 Stamps.Com Postal system intranet and commerce processing for on-line value bearing system
AU1571101A (en) 1999-10-18 2001-04-30 Stamps.Com Role assignments in a cryptographic module for secure processing of value-bearing items
EP1224630A1 (en) 1999-10-18 2002-07-24 Stamps.Com Method and apparatus for on-line value-bearing item system
US7240037B1 (en) 1999-10-18 2007-07-03 Stamps.Com Method and apparatus for digitally signing an advertisement area next to a value-bearing item
US6885748B1 (en) 1999-10-23 2005-04-26 Contentguard Holdings, Inc. System and method for protection of digital works
US7805365B1 (en) 1999-10-25 2010-09-28 Jpmorgan Chase Bank, N.A. Automated statement presentation, adjustment and payment system and method therefor
WO2001037063A2 (en) * 1999-10-29 2001-05-25 Singleshop.Com System and method of data exchange for electronic transactions with multiple sources
US6332134B1 (en) * 1999-11-01 2001-12-18 Chuck Foster Financial transaction system
US7321864B1 (en) 1999-11-04 2008-01-22 Jpmorgan Chase Bank, N.A. System and method for providing funding approval associated with a project based on a document collection
WO2001033477A2 (en) 1999-11-04 2001-05-10 Jpmorgan Chase Bank System and method for automated financial project management
US7941367B2 (en) * 1999-11-05 2011-05-10 American Express Travel Related Services Company, Inc. Systems and methods for allocating an amount between sub-accounts
US7877325B2 (en) * 1999-11-05 2011-01-25 American Express Travel Related Services Company, Inc. Systems and methods for settling an allocation of an amount between transaction accounts
US8234212B2 (en) * 1999-11-05 2012-07-31 Lead Core Fund, L.L.C. Systems and methods for facilitating transactions with interest
US8195565B2 (en) * 1999-11-05 2012-06-05 Lead Core Fund, L.L.C. Systems and methods for point of interaction based policy routing of transactions
US7962408B2 (en) * 1999-11-05 2011-06-14 American Express Travel Related Services Company, Inc. Systems and methods for establishing an allocation of an amount between transaction accounts
US7925585B2 (en) * 1999-11-05 2011-04-12 American Express Travel Related Services Company, Inc. Systems and methods for facilitating transactions with different account issuers
US8275704B2 (en) * 1999-11-05 2012-09-25 Lead Core Fund, L.L.C. Systems and methods for authorizing an allocation of an amount between transaction accounts
US8875990B2 (en) * 1999-11-05 2014-11-04 Lead Core Fund, L.L.C. Systems and methods for allocating a payment authorization request to a payment processor
US20090048887A1 (en) * 1999-11-05 2009-02-19 American Express Travel Related Services Company, Inc. Systems and Methods for Facilitating Transactions Involving an Intermediary
US7979349B2 (en) * 1999-11-05 2011-07-12 American Express Travel Related Services Company, Inc. Systems and methods for adjusting crediting limits to facilitate transactions
US7904385B2 (en) * 1999-11-05 2011-03-08 American Express Travel Related Services Company, Inc. Systems and methods for facilitating budgeting transactions
US7962406B2 (en) * 1999-11-05 2011-06-14 American Express Travel Related Services Company, Inc. Systems and methods for facilitating transactions
US8814039B2 (en) * 1999-11-05 2014-08-26 Lead Core Fund, L.L.C. Methods for processing a payment authorization request utilizing a network of point of sale devices
US20090271278A1 (en) * 1999-11-05 2009-10-29 American Express Travel Related Services Company, Inc. Systems and methods for routing a transaction request to a payment system via a transaction device
US20090048886A1 (en) * 1999-11-05 2009-02-19 American Express Travel Related Services Company, Inc. Systems and Methods for Facilitating Gifting Transactions
US20090164331A1 (en) * 1999-11-05 2009-06-25 American Express Travel Related Services Company, Inc. Systems for Locating a Payment System Utilizing a Point of Sale Device
US8180706B2 (en) * 1999-11-05 2012-05-15 Lead Core Fund, L.L.C. Systems and methods for maximizing a rewards accumulation strategy during transaction processing
US8820633B2 (en) * 1999-11-05 2014-09-02 Lead Core Fund, L.L.C. Methods for a third party biller to receive an allocated payment authorization request
US7908214B2 (en) * 1999-11-05 2011-03-15 American Express Travel Related Services Company, Inc. Systems and methods for adjusting loan amounts to facilitate transactions
US20090048885A1 (en) * 1999-11-05 2009-02-19 American Express Travel Related Services Company, Inc. Systems and Methods for Facilitating Cost-Splitting Transactions
US7941372B2 (en) * 1999-11-05 2011-05-10 American Express Travel Related Services Company, Inc. Systems and methods for receiving an allocation of an amount between transaction accounts
US8646685B2 (en) * 1999-11-05 2014-02-11 Lead Core Fund, L.L.C. Device for allocating a payment authorization request to a payment processor
US20090265241A1 (en) * 1999-11-05 2009-10-22 American Express Travel Related Services Company, Inc. Systems and methods for determining a rewards account to fund a transaction
US8103585B2 (en) * 1999-11-05 2012-01-24 American Express Travel Related Services Company, Inc. Systems and methods for suggesting an allocation
US20090164325A1 (en) * 1999-11-05 2009-06-25 American Express Travel Related Services Company, Inc. Systems and Methods for Locating an Automated Clearing House Utilizing a Point of Sale Device
US8596527B2 (en) * 1999-11-05 2013-12-03 Lead Core Fund, L.L.C. Methods for locating a payment system utilizing a point of sale device
US8458086B2 (en) * 1999-11-05 2013-06-04 Lead Core Fund, L.L.C. Allocating partial payment of a transaction amount using an allocation rule
US8190514B2 (en) * 1999-11-05 2012-05-29 Lead Core Fund, L.L.C. Systems and methods for transaction processing based upon an overdraft scenario
US20090164328A1 (en) * 1999-11-05 2009-06-25 American Express Travel Related Services Company, Inc. Systems and Methods for Locating a Payment System and Determining a Taxing Authority Utilizing a Point of Sale Device
US20090265249A1 (en) * 1999-11-05 2009-10-22 American Express Travel Related Services Company, Inc. Systems and methods for split tender transaction processing
AU1757201A (en) 1999-11-05 2001-05-14 American Express Travel Related Services Company, Inc. Systems and methods for facilitating commercial transactions between parties residing at remote locations
US7962407B2 (en) * 1999-11-05 2011-06-14 American Express Travel Related Services Company, Inc. Systems and methods for allocating an amount between transaction accounts
US7899744B2 (en) * 1999-11-05 2011-03-01 American Express Travel Related Services Company, Inc. Systems and methods for approval of an allocation
US8851369B2 (en) * 1999-11-05 2014-10-07 Lead Core Fund, L.L.C. Systems and methods for transaction processing using a smartcard
US7475808B1 (en) 1999-11-05 2009-01-13 American Express Travel Related Services Company, Inc. Systems and methods for locating a payment system utilizing a wireless point of sale device
US20090265250A1 (en) * 1999-11-05 2009-10-22 American Express Travel Related Services Company, Inc. Systems and methods for processing a transaction according to an allowance
US20090164329A1 (en) * 1999-11-05 2009-06-25 American Express Travel Related Services Company, Inc. Systems for Processing a Payment Authorization Request Utilizing a Network of Point of Sale Devices
US8103584B2 (en) * 1999-11-05 2012-01-24 American Express Travel Related Services Company, Inc. Systems and methods for authorizing an allocation of an amount between transaction accounts
US8073772B2 (en) * 1999-11-05 2011-12-06 American Express Travel Related Services Company, Inc. Systems and methods for processing transactions using multiple budgets
US7996307B2 (en) * 1999-11-05 2011-08-09 American Express Travel Related Services Company, Inc. Systems and methods for facilitating transactions between different financial accounts
US8794509B2 (en) * 1999-11-05 2014-08-05 Lead Core Fund, L.L.C. Systems and methods for processing a payment authorization request over disparate payment networks
US6876991B1 (en) 1999-11-08 2005-04-05 Collaborative Decision Platforms, Llc. System, method and computer program product for a collaborative decision platform
US20020055351A1 (en) * 1999-11-12 2002-05-09 Elsey Nicholas J. Technique for providing personalized information and communications services
US7848940B1 (en) 1999-11-15 2010-12-07 Priceline.Com Incorporated Method, system and apparatus to facilitate conditional purchase orders with bounce back functionality
CA2390549C (en) 1999-11-17 2014-10-28 Discovery Communications, Inc. Electronic book having electronic commerce features
SE516782C2 (sv) 1999-11-23 2002-03-05 Ericsson Telefon Ab L M Metod för betalning av varor i ett elektroniskt handelssystem samt ett betalningssystem
US8571975B1 (en) * 1999-11-24 2013-10-29 Jpmorgan Chase Bank, N.A. System and method for sending money via E-mail over the internet
US10275780B1 (en) 1999-11-24 2019-04-30 Jpmorgan Chase Bank, N.A. Method and apparatus for sending a rebate via electronic mail over the internet
US7603311B1 (en) 1999-11-29 2009-10-13 Yadav-Ranjan Rani K Process and device for conducting electronic transactions
US7181418B1 (en) * 1999-11-30 2007-02-20 John Todd Zucker Internet customer service method and system
US7783537B1 (en) * 1999-12-01 2010-08-24 Walker Digital, Llc Method and apparatus for conditional payment to a seller
KR20010060379A (ko) * 1999-12-01 2001-07-06 김선민 인터넷 상의 실명 확인 장치 및 그 확인 방법
US7349879B2 (en) * 1999-12-06 2008-03-25 Alsberg Peter A Methods and systems for market clearance
US6757824B1 (en) 1999-12-10 2004-06-29 Microsoft Corporation Client-side boot domains and boot rules
US6980970B2 (en) * 1999-12-16 2005-12-27 Debit.Net, Inc. Secure networked transaction system
US7003789B1 (en) * 1999-12-21 2006-02-21 International Business Machines Corporation Television commerce payments
US6629081B1 (en) 1999-12-22 2003-09-30 Accenture Llp Account settlement and financing in an e-commerce environment
US7069234B1 (en) * 1999-12-22 2006-06-27 Accenture Llp Initiating an agreement in an e-commerce environment
US8078527B2 (en) * 1999-12-29 2011-12-13 The Western Union Company Methods and systems for actively optimizing a credit score and managing/reducing debt
US7849009B2 (en) * 1999-12-29 2010-12-07 The Western Union Company Methods and apparatus for mapping sources and uses of consumer funds
US7318047B1 (en) * 1999-12-29 2008-01-08 Pitney Bowes Inc. Method and apparatus for providing electronic refunds in an online payment system
AU1960101A (en) * 1999-12-29 2001-07-16 Paymap, Inc. Method and apparatus for mapping sources and uses of consumer funds
US20020128915A1 (en) * 1999-12-30 2002-09-12 Enhance, Inc. Method and system providing out-sourced, merchandise return services
US6816900B1 (en) * 2000-01-04 2004-11-09 Microsoft Corporation Updating trusted root certificates on a client computer
AU782518B2 (en) * 2000-01-07 2005-08-04 International Business Machines Corporation A method for inter-enterprise role-based authorization
US6446045B1 (en) * 2000-01-10 2002-09-03 Lucinda Stone Method for using computers to facilitate and control the creating of a plurality of functions
US6748366B1 (en) * 2000-01-11 2004-06-08 Intel Corporation System for protecting anonymity of parties involved in a person-to-person electronic commerce transaction
US7945491B2 (en) 2000-01-12 2011-05-17 Metavante Corporation Integrated systems for electronic bill presentment and payment
US20060212388A1 (en) * 2000-01-14 2006-09-21 Van Luchene Andrew S Systems and methods for facilitating a transaction by matching seller information and buyer information
US7797194B1 (en) * 2000-01-20 2010-09-14 The Topps Company, Inc. Method and apparatus for offering for sale collectibles on primary and secondary markets
US8543423B2 (en) * 2002-07-16 2013-09-24 American Express Travel Related Services Company, Inc. Method and apparatus for enrolling with multiple transaction environments
US8429041B2 (en) * 2003-05-09 2013-04-23 American Express Travel Related Services Company, Inc. Systems and methods for managing account information lifecycles
US7822683B2 (en) * 2000-01-21 2010-10-26 Microsoft Corporation System and method for secure third-party development and hosting within a financial services network
US7853481B1 (en) * 2000-01-24 2010-12-14 Oracle International Corporation eDropship: methods and systems for anonymous eCommerce shipment
US20020178062A1 (en) * 2000-01-24 2002-11-28 Wright Delores M. Flexible, orienting, and better shopping wallet for netizens
US7720756B2 (en) * 2000-01-25 2010-05-18 Kavounas Gregory T Methods, devices and bank computers for consumers using communicators to wire funds to sellers and vending machines
US6993503B1 (en) 2000-01-28 2006-01-31 Priceline.Com Incorporated System and method for allocating a conditional purchase offer for a travel related services reservation to one of a plurality of entities in a buyer driven electronic commerce system
US7024383B1 (en) * 2000-01-31 2006-04-04 Goldman, Sachs & Co. Online sales risk management system
US20030139999A1 (en) * 2000-02-03 2003-07-24 Rick Rowe Method and apparatus for facilitating monetary and commercial transactions
US20040199438A1 (en) * 2000-02-03 2004-10-07 Rick Rowe Method and system for implementing electronic account transactions
US20040225605A1 (en) * 2000-02-03 2004-11-11 Rick Rowe Account-based electronic music access system and method
US20020198803A1 (en) * 2000-02-03 2002-12-26 Rick Rowe Method and apparatus for facilitating monetary and commercial transactions and for providing consumer reward programs
US20020039921A1 (en) * 2000-02-03 2002-04-04 Rick Rowe Method and apparatus for monitoring player loss in a gaming environment
US20020002075A1 (en) * 2000-02-03 2002-01-03 Rick Rowe Method and apparatus for facilitating monetary and reward transactions and accounting in a gaming environment
US20050131792A1 (en) * 2000-02-03 2005-06-16 Rick Rowe Financial transaction system with integrated, automatic reward detection
US20050021458A1 (en) * 2000-02-03 2005-01-27 Rick Rowe Account-enabled on-line devices
US8452687B2 (en) * 2000-02-03 2013-05-28 Igt Method and apparatus for facilitating and monitoring monetary transactions and rewards in a gaming environment
JP2001222740A (ja) * 2000-02-09 2001-08-17 Sony Corp 電子マネーシステム及び電子マネー端末装置
US7104383B1 (en) * 2000-02-14 2006-09-12 Leon Saltsov Validator with removable flash memory
US6839683B1 (en) 2000-02-15 2005-01-04 Walker Digital, Llc Systems and methods using a representation of a stored benefit to facilitate a transaction
US7822656B2 (en) 2000-02-15 2010-10-26 Jpmorgan Chase Bank, N.A. International banking system and method
US6867789B1 (en) 2000-02-15 2005-03-15 Bank One, Delaware, National Association System and method for generating graphical user interfaces
WO2001061652A2 (en) * 2000-02-16 2001-08-23 Stamps.Com Secure on-line ticketing
US7181420B2 (en) * 2000-02-18 2007-02-20 Oracle International Corporation Methods and systems for online self-service receivables management and automated online receivables dispute resolution
US8204765B2 (en) 2000-02-18 2012-06-19 eReceivables, LLC System and method for standardized and automated appeals process
US8768836B1 (en) 2000-02-18 2014-07-01 Jpmorgan Chase Bank, N.A. System and method for electronic deposit of a financial instrument by banking customers from remote locations by use of a digital image
US7203315B1 (en) 2000-02-22 2007-04-10 Paul Owen Livesay Methods and apparatus for providing user anonymity in online transactions
US20080059329A1 (en) * 2000-02-22 2008-03-06 Luchene Andrew S V Systems and methods wherein a transfer code facilitates a transaction between a seller and a buyer
US6453301B1 (en) 2000-02-23 2002-09-17 Sony Corporation Method of using personal device with internal biometric in conducting transactions over a network
US7627498B1 (en) 2000-02-24 2009-12-01 Walker Jay S System and method for utilizing redemption information
US20020165771A1 (en) 2001-05-07 2002-11-07 Walker Jay S. Method and apparatus for establishing prices for a plurality of products
US20030126075A1 (en) * 2001-11-15 2003-07-03 First Data Corporation Online funds transfer method
US7366695B1 (en) 2000-02-29 2008-04-29 First Data Corporation Electronic purchase method and funds transfer system
US20030126036A1 (en) * 2000-02-29 2003-07-03 First Data Corporation Online payments
US8036905B2 (en) * 2000-02-29 2011-10-11 Newgistics, Inc. Method and system for processing the local return of remotely purchased products
GB2377308B (en) 2000-03-03 2004-03-17 Dun And Bradstreet Inc Facilitating a transaction in electronic commerce
AU2001237701A1 (en) * 2000-03-06 2001-09-17 Aplettix Inc. Authentication technique for electronic transactions
US7140036B2 (en) 2000-03-06 2006-11-21 Cardinalcommerce Corporation Centralized identity authentication for electronic communication networks
AU2001243473A1 (en) * 2000-03-07 2001-09-17 American Express Travel Related Services Company, Inc. System for facilitating a transaction
US8121941B2 (en) * 2000-03-07 2012-02-21 American Express Travel Related Services Company, Inc. System and method for automatic reconciliation of transaction account spend
WO2001067307A1 (en) * 2000-03-08 2001-09-13 Ic Universe, Inc. System and method for secured electronic transactions
WO2001069475A1 (fr) * 2000-03-13 2001-09-20 Pia Corporation Systeme de ticket electronique
US20010037247A1 (en) * 2000-03-13 2001-11-01 Enhance, Inc. Method and system providing out-sourced, merchandise return services, and exchange and escrow services
CA2403283A1 (en) 2000-03-15 2001-09-20 Edward J. Hogan Method and system for secure payments over a computer network
US7979347B1 (en) 2000-03-16 2011-07-12 Goldman Sachs & Co. Automated online sales risk management
US8706618B2 (en) 2005-09-29 2014-04-22 Ebay Inc. Release of funds based on criteria
AU2001245754A1 (en) 2000-03-17 2001-10-03 Ebay, Inc. Method and apparatus for facilitating online payment transactions in a network-based transaction facility using multiple payment instruments
US7499875B1 (en) 2000-03-17 2009-03-03 Ebay Inc. Method and apparatus for facilitating online payment transactions in a network-based transaction facility using multiple payment instruments
IL151896A0 (en) * 2000-03-22 2003-04-10 Global Eticket Exchange Ltd Entertainment event ticket purchase and exchange system
US20030125958A1 (en) * 2001-06-19 2003-07-03 Ahmet Alpdemir Voice-interactive marketplace providing time and money saving benefits and real-time promotion publishing and feedback
US6658389B1 (en) 2000-03-24 2003-12-02 Ahmet Alpdemir System, method, and business model for speech-interactive information system having business self-promotion, audio coupon and rating features
US20020035474A1 (en) * 2000-07-18 2002-03-21 Ahmet Alpdemir Voice-interactive marketplace providing time and money saving benefits and real-time promotion publishing and feedback
US8386337B2 (en) * 2000-03-24 2013-02-26 Newgistics, Inc. System and method for single-action returns of remotely purchased merchandise
US6934684B2 (en) 2000-03-24 2005-08-23 Dialsurf, Inc. Voice-interactive marketplace providing promotion and promotion tracking, loyalty reward and redemption, and other features
US20050178824A1 (en) * 2000-03-29 2005-08-18 American Express Travel Related Services Company, Inc. On-line merchant services system and method for facilitating resolution of post transaction disputes
US6812938B2 (en) * 2000-03-29 2004-11-02 Citicorp Development Center, Inc. Method and system for providing status indication and control to a computer network user
US7725385B2 (en) * 2000-03-29 2010-05-25 American Express Travel Related Services Company, Inc. System and method for facilitating the handling of a dispute using disparate architectures
US7249113B1 (en) 2000-03-29 2007-07-24 American Express Travel Related Services Company, Inc. System and method for facilitating the handling of a dispute
US7082474B1 (en) 2000-03-30 2006-07-25 United Devices, Inc. Data sharing and file distribution method and associated distributed processing system
US6847995B1 (en) 2000-03-30 2005-01-25 United Devices, Inc. Security architecture for distributed processing systems and associated method
US6891802B1 (en) 2000-03-30 2005-05-10 United Devices, Inc. Network site testing method and associated system
US7039670B2 (en) * 2000-03-30 2006-05-02 United Devices, Inc. Massively distributed processing system with modular client agent and associated method
US20040148336A1 (en) * 2000-03-30 2004-07-29 Hubbard Edward A Massively distributed processing system architecture, scheduling, unique device identification and associated methods
USRE42153E1 (en) * 2000-03-30 2011-02-15 Hubbard Edward A Dynamic coordination and control of network connected devices for large-scale network site testing and associated architectures
US7020678B1 (en) 2000-03-30 2006-03-28 United Devices, Inc. Machine generated sweepstakes entry model and associated distributed processing system
US6654783B1 (en) 2000-03-30 2003-11-25 Ethergent Corporation Network site content indexing method and associated system
US7254607B2 (en) * 2000-03-30 2007-08-07 United Devices, Inc. Dynamic coordination and control of network connected devices for large-scale network site testing and associated architectures
US7003547B1 (en) 2000-03-30 2006-02-21 United Devices, Inc. Distributed parallel processing system having capability-based incentives and associated method
US20010027467A1 (en) * 2000-03-30 2001-10-04 Anderson David P. Massively distributed database system and associated method
US8010703B2 (en) 2000-03-30 2011-08-30 Prashtama Wireless Llc Data conversion services and associated distributed processing system
US20090216641A1 (en) 2000-03-30 2009-08-27 Niration Network Group, L.L.C. Methods and Systems for Indexing Content
US6963897B1 (en) 2000-03-30 2005-11-08 United Devices, Inc. Customer services and advertising based upon device attributes and associated distributed processing system
US7092985B2 (en) 2000-03-30 2006-08-15 United Devices, Inc. Method of managing workloads and associated distributed processing system
BR0109644A (pt) * 2000-03-31 2003-04-22 Siemens Ag Processo eletrônico de pagamento e disposição para a sua execução
US7376629B1 (en) * 2000-04-03 2008-05-20 Incogno Corporation Method of and system for effecting anonymous credit card purchases over the internet
US7529679B1 (en) * 2000-04-05 2009-05-05 Brenda Pomerance Automated alternative dispute resolution
US8473342B1 (en) 2000-04-05 2013-06-25 Catalina Marketing Corporation Method and system for generating certificates having unique Id data
US7848972B1 (en) 2000-04-06 2010-12-07 Metavante Corporation Electronic bill presentment and payment systems and processes
US7379919B2 (en) * 2000-04-11 2008-05-27 Mastercard International Incorporated Method and system for conducting secure payments over a computer network
US20100223186A1 (en) * 2000-04-11 2010-09-02 Hogan Edward J Method and System for Conducting Secure Payments
US20100228668A1 (en) * 2000-04-11 2010-09-09 Hogan Edward J Method and System for Conducting a Transaction Using a Proximity Device and an Identifier
US6618705B1 (en) 2000-04-19 2003-09-09 Tiejun (Ronald) Wang Method and system for conducting business in a transnational e-commerce network
GB0009568D0 (en) * 2000-04-19 2000-06-07 Ncr Int Inc Self-service terminal
US20030024988A1 (en) * 2000-04-24 2003-02-06 David Stanard System for providing evidence of payment
DE10020565A1 (de) * 2000-04-27 2001-10-31 Deutsche Post Ag Verfahren, bei dem ein Kunde eine geldwerte Information aus einer Ladestelle abruft
US6971018B1 (en) * 2000-04-28 2005-11-29 Microsoft Corporation File protection service for a computer system
US7472157B2 (en) 2000-05-08 2008-12-30 H.E.B., Llc Architecture for a system of portable information agents
NO314866B1 (no) * 2000-05-08 2003-06-02 Ericsson Telefon Ab L M Mobilt kvitteringssystem
US7877437B1 (en) 2000-05-08 2011-01-25 H.E.B., Llc Method and apparatus for a distributable globe graphical object
US7188080B1 (en) 2000-05-12 2007-03-06 Walker Digital, Llc Systems and methods wherin a buyer purchases products in a plurality of product categories
DE60134859D1 (de) * 2000-05-15 2008-08-28 Nifty Corp Bestellungsbearbeitungssystem und -verfahren
WO2001088788A1 (fr) * 2000-05-15 2001-11-22 Nifty Corporation Systeme et procede de traitement d'informations concernant le commerce electronique
US6805288B2 (en) 2000-05-15 2004-10-19 Larry Routhenstein Method for generating customer secure card numbers subject to use restrictions by an electronic card
US7908200B2 (en) 2000-05-16 2011-03-15 Versata Development Group, Inc. Method and apparatus for efficiently generating electronic requests for quote
US8725656B1 (en) 2000-05-18 2014-05-13 United Parcel Service Of America, Inc. Freight rate manager
US8321356B2 (en) * 2000-05-18 2012-11-27 United Parcel Service Of America, Inc. System and method for calculating real-time costing information
IL152937A0 (en) * 2000-05-25 2003-06-24 Echarge Corp Secure transaction protocol
DE10026326B4 (de) * 2000-05-26 2016-02-04 Ipcom Gmbh & Co. Kg Verfahren zur kryptografisch prüfbaren Identifikation einer physikalischen Einheit in einem offenen drahtlosen Telekommunikationsnetzwerk
US7877278B1 (en) * 2000-05-30 2011-01-25 Ebay Inc. Method and system for reporting fraud and claiming insurance related to network-based transactions
US7415425B1 (en) 2000-06-02 2008-08-19 Walker Digital, Llc Systems and methods wherein a security deposit facilitates a transaction in which a benefit is applied in exchange for performance of a task
US7181416B2 (en) * 2000-06-08 2007-02-20 Blackstone Corporation Multi-function transaction processing system
US7546947B1 (en) 2000-06-08 2009-06-16 Arias Luis A Multi-function transaction processing system
US6496809B1 (en) * 2000-06-09 2002-12-17 Brett Nakfoor Electronic ticketing system and method
US7426530B1 (en) 2000-06-12 2008-09-16 Jpmorgan Chase Bank, N.A. System and method for providing customers with seamless entry to a remote server
US7302403B1 (en) * 2000-06-16 2007-11-27 Osmio Llc Order and accounting method and system for services provided via an interactive communication network
GB0014759D0 (en) * 2000-06-17 2000-08-09 Hewlett Packard Co Service delivery method and system
US7599850B1 (en) * 2000-06-19 2009-10-06 Catalina Marketing Corporation Method of and system for managing promotions for purchase transactions over a network
US7076445B1 (en) 2000-06-20 2006-07-11 Cartwright Shawn D System and methods for obtaining advantages and transacting the same in a computer gaming environment
US10185936B2 (en) 2000-06-22 2019-01-22 Jpmorgan Chase Bank, N.A. Method and system for processing internet payments
US7184982B1 (en) 2000-06-23 2007-02-27 Ebs Group Limited Architecture for anonymous trading system
US7827085B1 (en) 2000-06-23 2010-11-02 Ebs Group Limited Conversational dealing in an anonymous trading system
US6983259B1 (en) 2000-06-23 2006-01-03 Ebs Group Limited Anonymous trading system
US7333952B1 (en) 2000-06-23 2008-02-19 Ebs Group Limited Compound order handling in an anonymous trading system
US7831508B1 (en) 2000-06-23 2010-11-09 Jpmorgan Chase Bank, N.A. System and method for implementing a consolidated application process
GB2364586B (en) 2000-06-23 2004-06-16 Ebs Nominees Ltd Deal matching in an anonymous trading system
US7024386B1 (en) 2000-06-23 2006-04-04 Ebs Group Limited Credit handling in an anonymous trading system
US7366690B1 (en) 2000-06-23 2008-04-29 Ebs Group Limited Architecture for anonymous trading system
US7584125B2 (en) * 2000-06-26 2009-09-01 Jpmorgan Chase Bank, N.A. Electronic check presentment system and method having an item sequence capability
US20020013767A1 (en) * 2000-06-26 2002-01-31 Norman Katz Electronic funds transfer system for financial transactions
GB0015713D0 (en) * 2000-06-27 2000-08-16 Purseus Ltd A method for authenticating and auditing payment instructions
KR20000054821A (ko) * 2000-06-27 2000-09-05 박창영 가치 평가에 의한 기업간 전자상거래 시스템 및 방법
US20020002545A1 (en) * 2000-06-29 2002-01-03 Resneck James D. Electronic money transaction device and method
US20080147564A1 (en) * 2001-06-26 2008-06-19 Tara Chand Singhal Security in use of bankcards that protects bankcard data from merchant systems in a payment card system
AU2001277879A1 (en) * 2000-07-14 2002-01-30 The Johns Hopkins University Intermediated delivery scheme for asymmetric fair exchange of electronic items
US8468071B2 (en) 2000-08-01 2013-06-18 Jpmorgan Chase Bank, N.A. Processing transactions using a register portion to track transactions
WO2002013090A1 (en) * 2000-08-03 2002-02-14 Secureicash.Com, Inc. Method and apparatus for making anonymous purchases over the internet
US6789189B2 (en) * 2000-08-04 2004-09-07 First Data Corporation Managing account database in ABDS system
CA2417916A1 (en) * 2000-08-04 2002-02-14 Lynn Henry Wheeler Method and apparatus for access authentication entity
US7010691B2 (en) * 2000-08-04 2006-03-07 First Data Corporation ABDS system utilizing security information in authenticating entity access
US7096354B2 (en) * 2000-08-04 2006-08-22 First Data Corporation Central key authority database in an ABDS system
US7552333B2 (en) * 2000-08-04 2009-06-23 First Data Corporation Trusted authentication digital signature (tads) system
US6978369B2 (en) * 2000-08-04 2005-12-20 First Data Corporation Person-centric account-based digital signature system
US7082533B2 (en) * 2000-08-04 2006-07-25 First Data Corporation Gauging risk in electronic communications regarding accounts in ABDS system
US6983368B2 (en) * 2000-08-04 2006-01-03 First Data Corporation Linking public key of device to information during manufacture
US7558965B2 (en) * 2000-08-04 2009-07-07 First Data Corporation Entity authentication in electronic communications by providing verification status of device
WO2002015098A2 (en) 2000-08-11 2002-02-21 Loy John J Trade receivable processing method and apparatus
US7206768B1 (en) * 2000-08-14 2007-04-17 Jpmorgan Chase Bank, N.A. Electronic multiparty accounts receivable and accounts payable system
AU2001284881A1 (en) * 2000-08-14 2002-02-25 Peter H. Gien System and method for providing warranties in electronic commerce
US7275038B1 (en) * 2000-08-18 2007-09-25 The Crawford Group, Inc. Web enabled business to business operating system for rental car services
US8600783B2 (en) 2000-08-18 2013-12-03 The Crawford Group, Inc. Business to business computer system for communicating and processing rental car reservations using web services
US7899690B1 (en) 2000-08-18 2011-03-01 The Crawford Group, Inc. Extended web enabled business to business computer system for rental vehicle services
US7218991B2 (en) * 2000-08-22 2007-05-15 Walker Digital, Llc System for vending physical and information items
US20020052797A1 (en) * 2000-08-23 2002-05-02 Maritzen L. Michael Customizing a price of a product or a service by using an intelligent agent
US7747866B1 (en) 2000-08-24 2010-06-29 Jpmorgan Chase Bank, N.A. System and method providing improved error detection related to transmission of data over a communication link
US7320072B1 (en) 2000-08-28 2008-01-15 Nokia Corporation Method and token for authenticating a control point
US7073199B1 (en) 2000-08-28 2006-07-04 Contentguard Holdings, Inc. Document distribution management method and apparatus using a standard rendering engine and a method and apparatus for controlling a standard rendering engine
US20030196109A1 (en) * 2000-08-28 2003-10-16 Contentguard Holdings, Inc. Method and apparatus for content transaction aggregation
US7743259B2 (en) 2000-08-28 2010-06-22 Contentguard Holdings, Inc. System and method for digital rights management using a standard rendering engine
US6931545B1 (en) * 2000-08-28 2005-08-16 Contentguard Holdings, Inc. Systems and methods for integrity certification and verification of content consumption environments
US20020128878A1 (en) * 2000-08-31 2002-09-12 Maritzen L. Michael Method and apparatus for consolidating billing information and paying suppliers on a network
US7203657B1 (en) * 2000-09-05 2007-04-10 Noam Eli M General packet-based payment and transaction method and system
JP4615104B2 (ja) * 2000-09-05 2011-01-19 株式会社三菱東京Ufj銀行 ドキュメントエスクロウシステム、記録媒体及びドキュメントエスクロウ実行方法
US20020029169A1 (en) * 2000-09-05 2002-03-07 Katsuhiko Oki Method and system for e-transaction
WO2002021404A1 (en) * 2000-09-06 2002-03-14 Envoii Method and apparatus for a portable information account access agent
EP1189165A3 (en) * 2000-09-08 2004-02-25 S.W.I.F.T. sc System and method for facilitating trusted transactions between businesses
WO2002032064A1 (en) 2000-09-08 2002-04-18 Tallent Guy S System and method for providing authorization and other services
AU2001290728A1 (en) 2000-09-08 2002-03-22 Joseph Eng System and method for transparently providing certificate validation and other services within an electronic transaction
US20020144122A1 (en) * 2001-04-03 2002-10-03 S.W.I.F.T. System and method for facilitating trusted transactions between businesses
AU2001288679A1 (en) * 2000-09-11 2002-03-26 Sentrycom Ltd. A biometric-based system and method for enabling authentication of electronic messages sent over a network
US7194759B1 (en) 2000-09-15 2007-03-20 International Business Machines Corporation Used trusted co-servers to enhance security of web interaction
US8335855B2 (en) 2001-09-19 2012-12-18 Jpmorgan Chase Bank, N.A. System and method for portal infrastructure tracking
US7246263B2 (en) 2000-09-20 2007-07-17 Jpmorgan Chase Bank System and method for portal infrastructure tracking
US20050038715A1 (en) * 2000-09-25 2005-02-17 Ecardless Bancorp Ltd. Customer processing for purchasing on the internet using verified order information
US7299255B2 (en) * 2000-09-26 2007-11-20 I2 Technologies Us, Inc. System and method for migrating data in an electronic commerce system
US7590558B2 (en) * 2000-09-26 2009-09-15 I2 Technologies Us, Inc. System and method for facilitating electronic commerce transactions
US6842534B1 (en) * 2000-09-28 2005-01-11 Itt Manufacturing Enterprises, Inc. Detecting material failures in ground locations
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
US20020087380A1 (en) * 2000-10-13 2002-07-04 Wanlong Wang System and method for ameliorating subcontracting risk
US7660740B2 (en) 2000-10-16 2010-02-09 Ebay Inc. Method and system for listing items globally and regionally, and customized listing according to currency or shipping area
US7333953B1 (en) 2000-10-31 2008-02-19 Wells Fargo Bank, N.A. Method and apparatus for integrated payments processing and decisioning for internet transactions
US7277961B1 (en) 2000-10-31 2007-10-02 Iprivacy, Llc Method and system for obscuring user access patterns using a buffer memory
US8145567B2 (en) 2000-10-31 2012-03-27 Wells Fargo Bank, N.A. Transaction ID system and process
JP2002140630A (ja) * 2000-11-01 2002-05-17 Sony Corp チケットに基づくコンテンツ料金精算システムおよびチケットに基づくコンテンツ料金精算方法
US7343324B2 (en) * 2000-11-03 2008-03-11 Contentguard Holdings Inc. Method, system, and computer readable medium for automatically publishing content
US7899717B2 (en) * 2000-11-06 2011-03-01 Raymond Anthony Joao Apparatus and method for selling a ticket to an event and/or to a portion of an event or venue
US7454373B2 (en) * 2000-11-06 2008-11-18 Jpmorgan Chase Bank, N.A. System and method for providing automated database assistance to financial service operators
WO2002037386A1 (en) 2000-11-06 2002-05-10 First Usa Bank, N.A. System and method for selectable funding of electronic transactions
US8463714B1 (en) 2000-11-13 2013-06-11 Ebay Inc. Automated cross-cultural conflict management
US7996288B1 (en) 2000-11-15 2011-08-09 Iprivacy, Llc Method and system for processing recurrent consumer transactions
US7774276B1 (en) * 2000-11-20 2010-08-10 Ebay Inc. Method and system for dealing with non-paying bidders related to network-based transactions
US20020143567A1 (en) * 2000-11-20 2002-10-03 Maritzen L. Michael Information-based digital currency and bartering
US6938164B1 (en) 2000-11-22 2005-08-30 Microsoft Corporation Method and system for allowing code to be securely initialized in a computer
US20030028782A1 (en) * 2000-11-22 2003-02-06 Grundfest Joseph A. System and method for facilitating initiation and disposition of proceedings online within an access controlled environment
US7013295B2 (en) * 2000-12-01 2006-03-14 Lucent Technologies Inc. Tagged private information retrieval
JP4442027B2 (ja) * 2000-12-05 2010-03-31 ソニー株式会社 通信システムおよび通信方法
US20020072931A1 (en) * 2000-12-07 2002-06-13 Ronald C. Card System and method to provide financial rewards and other incentives to users of personal transaction devices
US20020073339A1 (en) * 2000-12-07 2002-06-13 Card Ronald C. System and method to access secure information related to a user
US20020095386A1 (en) * 2000-12-07 2002-07-18 Maritzen L. Michael Account control and access management of sub-accounts from master account
US20040019552A1 (en) * 2000-12-07 2004-01-29 Tobin Christopher M. Limited inventory offered for sale at iteratively adjusted pricing
US20020073344A1 (en) * 2000-12-08 2002-06-13 Maritzen L. Michael Method and apparatus for preventing an unauthorized transaction
US20020073025A1 (en) * 2000-12-08 2002-06-13 Tanner Robert G. Virtual experience of a mobile device
US20020095580A1 (en) * 2000-12-08 2002-07-18 Brant Candelore Secure transactions using cryptographic processes
US20020073315A1 (en) * 2000-12-08 2002-06-13 Brant Candelore Placing a cryptogram on the magnetic stripe of a personal transaction card
US20020073331A1 (en) * 2000-12-08 2002-06-13 Brant Candelore Interacting automatically with a personal service device to customize services
US7729925B2 (en) * 2000-12-08 2010-06-01 Sony Corporation System and method for facilitating real time transactions between a user and multiple entities
US6950939B2 (en) * 2000-12-08 2005-09-27 Sony Corporation Personal transaction device with secure storage on a removable memory device
US20020073036A1 (en) * 2000-12-08 2002-06-13 Brant Candelore Method and apparatus for holding a product in escrow "For Sale"
US7251633B2 (en) * 2000-12-11 2007-07-31 Sony Corporation Method or system for executing deferred transactions
US7188110B1 (en) 2000-12-11 2007-03-06 Sony Corporation Secure and convenient method and apparatus for storing and transmitting telephony-based data
US20020123971A1 (en) * 2000-12-11 2002-09-05 Maritzen L. Michael Method and system of conducting network-based transactions
US7765163B2 (en) * 2000-12-12 2010-07-27 Sony Corporation System and method for conducting secure transactions over a network
JP3811002B2 (ja) * 2000-12-13 2006-08-16 三菱電機株式会社 受信装置
US6680924B2 (en) 2000-12-14 2004-01-20 Carnegie Mellon University Method for estimating signal strengths
US7702579B2 (en) * 2000-12-19 2010-04-20 Emergis Technologies, Inc. Interactive invoicer interface
US7555361B2 (en) * 2000-12-25 2009-06-30 Sony Corporation Apparatus, system and method for electronic ticket management and electronic ticket distribution authentication
JP2002197390A (ja) * 2000-12-25 2002-07-12 Nec Corp 取引仲介システム及び取引仲介方法
AU2002222409A1 (en) * 2000-12-27 2002-07-08 Nettrust Israel Ltd. Methods and systems for authenticating communications
US6963974B1 (en) 2000-12-28 2005-11-08 Entrust Limited Method and apparatus for providing non-repudiation of transaction information that includes mark up language data
US20020087468A1 (en) * 2000-12-28 2002-07-04 Ravi Ganesan Electronic payment risk processing
US6912294B2 (en) 2000-12-29 2005-06-28 Contentguard Holdings, Inc. Multi-stage watermarking process and system
EP1352355A2 (en) * 2001-01-08 2003-10-15 Siemens Aktiengesellschaft Method, server system and computer program product for user registration and electronic commerce system
AU2002235353A1 (en) * 2001-01-08 2002-07-16 Stefaan De Schrijver, Incorporated Pics: apparatus and methods for personal management of privacy, integrity, credentialing and security in electronic transactions
US8069116B2 (en) * 2001-01-17 2011-11-29 Contentguard Holdings, Inc. System and method for supplying and managing usage rights associated with an item repository
US7028009B2 (en) * 2001-01-17 2006-04-11 Contentguardiholdings, Inc. Method and apparatus for distributing enforceable property rights
US7206765B2 (en) * 2001-01-17 2007-04-17 Contentguard Holdings, Inc. System and method for supplying and managing usage rights based on rules
CN101369299B (zh) 2001-01-17 2010-06-09 康坦夹德控股股份有限公司 管理数字内容使用权利的方法和装置
US20030220880A1 (en) * 2002-01-17 2003-11-27 Contentguard Holdings, Inc. Networked services licensing system and method
US6754642B2 (en) 2001-05-31 2004-06-22 Contentguard Holdings, Inc. Method and apparatus for dynamically assigning usage rights to digital works
US7774279B2 (en) * 2001-05-31 2010-08-10 Contentguard Holdings, Inc. Rights offering and granting
US20020116633A1 (en) * 2001-01-19 2002-08-22 Takuya Kobayashi Data processor
FR2819959A1 (fr) * 2001-01-22 2002-07-26 Canon Kk Procede d'annulation d'une operation executee a distance sur une station serveur
FR2819960B1 (fr) * 2001-01-22 2003-09-05 Canon Kk Procede d'annulation d'une operation executee a distance sur une station serveur
CA2332656A1 (en) * 2001-01-26 2002-07-26 Certapay Inc. Online payment transfer and identity management system and method
US20020103852A1 (en) * 2001-01-26 2002-08-01 Pushka Wayne L. System for optimizing investment performance
US8805739B2 (en) 2001-01-30 2014-08-12 Jpmorgan Chase Bank, National Association System and method for electronic bill pay and presentment
US20020107790A1 (en) * 2001-02-07 2002-08-08 Nielson James A. System and method for extending automatically secured credit to building project owners and to building contractors for purchasing building supplies from building supply wholesalers
AU742639B3 (en) * 2001-02-15 2002-01-10 Ewise Systems Pty Limited Secure network access
GB2372344A (en) * 2001-02-17 2002-08-21 Hewlett Packard Co System for the anonymous purchase of products or services online
JPWO2002067160A1 (ja) * 2001-02-21 2004-06-24 株式会社鷹山 制御委譲システム、制御委譲方法、電子決済システム、電子決済方法、移動体通信端末装置、認証サーバ装置、通信装置、通信端末および決済サーバ装置
GB2372616A (en) * 2001-02-23 2002-08-28 Hewlett Packard Co Transaction method and apparatus using two part tokens
JP2002259605A (ja) * 2001-02-26 2002-09-13 Sony Corp 情報処理装置及び方法、並びに記憶媒体
US20020124190A1 (en) * 2001-03-01 2002-09-05 Brian Siegel Method and system for restricted biometric access to content of packaged media
US20020174031A1 (en) * 2001-03-06 2002-11-21 Andrew Weiss System and method for processing multi-currency transactions at a point of sale
US6915279B2 (en) 2001-03-09 2005-07-05 Mastercard International Incorporated System and method for conducting secure payment transactions
CN1324484C (zh) * 2001-03-15 2007-07-04 三洋电机株式会社 可复原只容许唯一存在的专用数据的数据记录装置
US7293703B2 (en) * 2001-03-15 2007-11-13 Walker Digital, Llc Apparatus and methods for enforcing purchase agreements
US7292999B2 (en) * 2001-03-15 2007-11-06 American Express Travel Related Services Company, Inc. Online card present transaction
US7340419B2 (en) * 2001-03-15 2008-03-04 Walker Digital, Llc Method and apparatus for product display
US20020133408A1 (en) * 2001-03-15 2002-09-19 Walker Jay S. Process and product for promoting a product
US6805290B2 (en) * 2001-03-15 2004-10-19 Walker Digital, Llc Process and product for enforcing purchase agreements
US20020133426A1 (en) * 2001-03-15 2002-09-19 Walker Jay S. Method and apparatus for promoting a product
US8121937B2 (en) 2001-03-20 2012-02-21 Goldman Sachs & Co. Gaming industry risk management clearinghouse
US8069105B2 (en) * 2001-03-20 2011-11-29 Goldman Sachs & Co. Hedge fund risk management
US20020138417A1 (en) * 2001-03-20 2002-09-26 David Lawrence Risk management clearinghouse
US7904361B2 (en) 2001-03-20 2011-03-08 Goldman Sachs & Co. Risk management customer registry
US8140415B2 (en) 2001-03-20 2012-03-20 Goldman Sachs & Co. Automated global risk management
US7958027B2 (en) * 2001-03-20 2011-06-07 Goldman, Sachs & Co. Systems and methods for managing risk associated with a geo-political area
US8209246B2 (en) 2001-03-20 2012-06-26 Goldman, Sachs & Co. Proprietary risk management clearinghouse
US8285615B2 (en) 2001-03-20 2012-10-09 Goldman, Sachs & Co. Construction industry risk management clearinghouse
US7899722B1 (en) 2001-03-20 2011-03-01 Goldman Sachs & Co. Correspondent bank registry
US7548883B2 (en) * 2001-03-20 2009-06-16 Goldman Sachs & Co Construction industry risk management clearinghouse
US20030172027A1 (en) * 2001-03-23 2003-09-11 Scott Walter G. Method for conducting a credit transaction using biometric information
WO2002079960A1 (en) * 2001-03-30 2002-10-10 Enterprises Solutions, Inc. Trusted authorization device
WO2002079911A2 (en) * 2001-04-02 2002-10-10 Mastercard International Incorporated System and method for conducting secure payment transactions
US7480638B1 (en) * 2001-04-03 2009-01-20 Ebay Inc. Method and system automatically to remind parties to a network-based transaction to comply with obligations established under a transaction agreement
US7178024B2 (en) 2001-04-05 2007-02-13 Sap Ag Security service for an electronic marketplace
US7237257B1 (en) 2001-04-11 2007-06-26 Aol Llc Leveraging a persistent connection to access a secured service
US7359920B1 (en) 2001-04-18 2008-04-15 Intellisync Corporation Communication protocol for synchronization of personal information management databases
FR2823928B1 (fr) * 2001-04-19 2003-08-22 Canal Plus Technologies Procede pour une communication securisee entre deux dispositifs
US7231368B2 (en) * 2001-04-19 2007-06-12 Hewlett-Packard Development Company, L.P. E-ticket validation protocol
US7272857B1 (en) 2001-04-20 2007-09-18 Jpmorgan Chase Bank, N.A. Method/system for preventing identity theft or misuse by restricting access
US8849716B1 (en) 2001-04-20 2014-09-30 Jpmorgan Chase Bank, N.A. System and method for preventing identity theft or misuse by restricting access
US7104443B1 (en) * 2001-04-23 2006-09-12 Debitman Card, Inc. Method and system for facilitating electronic funds transactions
US7775426B2 (en) 2001-04-23 2010-08-17 Paul David K Method and system for facilitating electronic funds transactions
US20020194127A1 (en) * 2001-04-30 2002-12-19 Randell Wayne L. Method and system for processing invoices
US20020198830A1 (en) * 2001-05-01 2002-12-26 Randell Wayne L. Method and system for handling disputes in an electronic invoice management system
US7440922B1 (en) * 2001-05-04 2008-10-21 West Corporation System, method, and business method for settling micropayment transactions to a pre-paid instrument
US20060059544A1 (en) * 2004-09-14 2006-03-16 Guthrie Paul D Distributed secure repository
US20040098349A1 (en) * 2001-09-06 2004-05-20 Michael Tolson Method and apparatus for a portable information account access agent
US20060064739A1 (en) * 2004-09-17 2006-03-23 Guthrie Paul D Relationship-managed communication channels
US7392217B2 (en) * 2001-05-09 2008-06-24 Bgc Partners, Inc. Systems and methods for controlling traders from manipulating electronic trading markets
US6983276B2 (en) * 2001-05-15 2006-01-03 I2 Technologies Us, Inc. Facilitating electronic commerce transactions using buyer profiles
US7349868B2 (en) * 2001-05-15 2008-03-25 I2 Technologies Us, Inc. Pre-qualifying sellers during the matching phase of an electronic commerce transaction
US7475030B1 (en) 2001-05-16 2009-01-06 I2 Technologies Us, Inc. Facilitating electronic commerce transactions using a shared product data repository
US20030043852A1 (en) * 2001-05-18 2003-03-06 Bijan Tadayon Method and apparatus for verifying data integrity based on data compression parameters
US7143285B2 (en) * 2001-05-22 2006-11-28 International Business Machines Corporation Password exposure elimination for digital signature coupling with a host identity
US7716091B2 (en) 2001-05-24 2010-05-11 Newgistics, Inc. Local returns of remotely purchased merchandise with return code validation
US7542942B2 (en) * 2001-07-10 2009-06-02 American Express Travel Related Services Company, Inc. System and method for securing sensitive information during completion of a transaction
US7725427B2 (en) 2001-05-25 2010-05-25 Fred Bishop Recurrent billing maintenance with radio frequency payment devices
US20040029567A1 (en) * 2001-05-25 2004-02-12 Timmins Timothy A. Technique for effectively providing personalized communications and information assistance services
US20020184500A1 (en) * 2001-05-29 2002-12-05 Michael Maritzen System and method for secure entry and authentication of consumer-centric information
US7865427B2 (en) 2001-05-30 2011-01-04 Cybersource Corporation Method and apparatus for evaluating fraud risk in an electronic commerce transaction
US6976009B2 (en) 2001-05-31 2005-12-13 Contentguard Holdings, Inc. Method and apparatus for assigning consequential rights to documents and documents having such rights
US8275716B2 (en) * 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Method and system for subscription digital rights management
US8001053B2 (en) * 2001-05-31 2011-08-16 Contentguard Holdings, Inc. System and method for rights offering and granting using shared state variables
US7725401B2 (en) * 2001-05-31 2010-05-25 Contentguard Holdings, Inc. Method and apparatus for establishing usage rights for digital content to be created in the future
US7222104B2 (en) * 2001-05-31 2007-05-22 Contentguard Holdings, Inc. Method and apparatus for transferring usage rights and digital work having transferrable usage rights
US20030009424A1 (en) * 2001-05-31 2003-01-09 Contentguard Holdings, Inc. Method for managing access and use of resources by verifying conditions and conditions for use therewith
US8275709B2 (en) * 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Digital rights management of content when content is a future live event
US6876984B2 (en) 2001-05-31 2005-04-05 Contentguard Holdings, Inc. Method and apparatus for establishing usage rights for digital content to be created in the future
US6973445B2 (en) * 2001-05-31 2005-12-06 Contentguard Holdings, Inc. Demarcated digital content and method for creating and processing demarcated digital works
US8099364B2 (en) * 2001-05-31 2012-01-17 Contentguard Holdings, Inc. Digital rights management of content when content is a future live event
US6895503B2 (en) * 2001-05-31 2005-05-17 Contentguard Holdings, Inc. Method and apparatus for hierarchical assignment of rights to documents and documents having such rights
US7152046B2 (en) * 2001-05-31 2006-12-19 Contentguard Holdings, Inc. Method and apparatus for tracking status of resource in a system for managing use of the resources
US7401048B2 (en) 2001-06-01 2008-07-15 Jpmorgan Chase Bank, N.A. System and method for trade settlement tracking and relative ranking
AU2002345577A1 (en) * 2001-06-07 2002-12-23 Contentguard Holdings, Inc. Protected content distribution system
CN1539115A (zh) * 2001-06-07 2004-10-20 ��̹�е¿عɹɷ����޹�˾ 管理权限转移的方法和装置
US7774280B2 (en) 2001-06-07 2010-08-10 Contentguard Holdings, Inc. System and method for managing transfer of rights using shared state variables
WO2002101490A2 (en) * 2001-06-07 2002-12-19 Contentguard Holdings, Inc. Cryptographic trust zones in digital rights management
WO2002099598A2 (en) 2001-06-07 2002-12-12 First Usa Bank, N.A. System and method for rapid updating of credit information
US7478068B2 (en) * 2001-06-14 2009-01-13 Sony Corporation System and method of selecting consumer profile and account information via biometric identifiers
US20020194128A1 (en) * 2001-06-14 2002-12-19 Michael Maritzen System and method for secure reverse payment
US7263515B1 (en) 2001-06-18 2007-08-28 I2 Technologies Us, Inc. Content enhancement in an electronic marketplace
US7127416B1 (en) 2001-06-18 2006-10-24 I2 Technologies Us, Inc. Distributed processing of sorted search results in an electronic commerce system and method
US20030023492A1 (en) * 2001-06-20 2003-01-30 John Riordan Method and system for collecting and processing marketing data
GB2376786A (en) * 2001-06-21 2002-12-24 Nokia Corp Electronic authorisation
EP1407344A4 (en) * 2001-06-25 2004-12-08 Jp Morgan Chase Bank ELECTRONIC COUPONS AND SYSTEM AND METHOD FOR TRANSMITTING SAME
US7330829B1 (en) * 2001-06-26 2008-02-12 I2 Technologies Us, Inc. Providing market feedback associated with electronic commerce transactions to sellers
WO2003003321A2 (en) * 2001-06-26 2003-01-09 Enterprises Solutions, Inc. Transaction verification system and method
US7809672B1 (en) 2001-06-28 2010-10-05 I2 Technologies Us, Inc. Association of data with a product classification schema
US8086643B1 (en) 2001-06-28 2011-12-27 Jda Software Group, Inc. Translation between product classification schemas
US7346560B1 (en) 2001-06-29 2008-03-18 I2 Technologies Us, Inc. Protecting content from unauthorized reproduction
US7162453B1 (en) 2001-06-29 2007-01-09 I2 Technologies Us, Inc. Protecting content from unauthorized reproduction
US7224805B2 (en) * 2001-07-06 2007-05-29 Nokia Corporation Consumption of content
US7996324B2 (en) * 2001-07-10 2011-08-09 American Express Travel Related Services Company, Inc. Systems and methods for managing multiple accounts on a RF transaction device using secondary identification indicia
US7503480B2 (en) * 2001-07-10 2009-03-17 American Express Travel Related Services Company, Inc. Method and system for tracking user performance
US20090008441A1 (en) * 2001-07-10 2009-01-08 Xatra Fund Mx, Llc Tracking rf transaction activity using a transaction device identifier
US8548927B2 (en) 2001-07-10 2013-10-01 Xatra Fund Mx, Llc Biometric registration for facilitating an RF transaction
US8001054B1 (en) 2001-07-10 2011-08-16 American Express Travel Related Services Company, Inc. System and method for generating an unpredictable number using a seeded algorithm
US9454752B2 (en) * 2001-07-10 2016-09-27 Chartoleaux Kg Limited Liability Company Reload protocol at a transaction processing entity
US8960535B2 (en) * 2001-07-10 2015-02-24 Iii Holdings 1, Llc Method and system for resource management and evaluation
US8284025B2 (en) 2001-07-10 2012-10-09 Xatra Fund Mx, Llc Method and system for auditory recognition biometrics on a FOB
US9024719B1 (en) 2001-07-10 2015-05-05 Xatra Fund Mx, Llc RF transaction system and method for storing user personal data
US7705732B2 (en) 2001-07-10 2010-04-27 Fred Bishop Authenticating an RF transaction using a transaction counter
US7735725B1 (en) 2001-07-10 2010-06-15 Fred Bishop Processing an RF transaction using a routing number
US7762457B2 (en) 2001-07-10 2010-07-27 American Express Travel Related Services Company, Inc. System and method for dynamic fob synchronization and personalization
US9031880B2 (en) 2001-07-10 2015-05-12 Iii Holdings 1, Llc Systems and methods for non-traditional payment using biometric data
US8635131B1 (en) 2001-07-10 2014-01-21 American Express Travel Related Services Company, Inc. System and method for managing a transaction protocol
US7668750B2 (en) * 2001-07-10 2010-02-23 David S Bonalle Securing RF transactions using a transactions counter
US7805378B2 (en) 2001-07-10 2010-09-28 American Express Travel Related Servicex Company, Inc. System and method for encoding information in magnetic stripe format for use in radio frequency identification transactions
US7925535B2 (en) 2001-07-10 2011-04-12 American Express Travel Related Services Company, Inc. System and method for securing RF transactions using a radio frequency identification device including a random number generator
US20040236699A1 (en) 2001-07-10 2004-11-25 American Express Travel Related Services Company, Inc. Method and system for hand geometry recognition biometrics on a fob
US7266839B2 (en) 2001-07-12 2007-09-04 J P Morgan Chase Bank System and method for providing discriminated content to network users
US20040073790A1 (en) * 2001-07-13 2004-04-15 Giuseppe Ateniese Intermediated delivery scheme for asymmetric fair exchange of electronic items
US7216237B2 (en) * 2001-07-16 2007-05-08 Certicom Corp. System and method for trusted communication
GB2377778A (en) * 2001-07-18 2003-01-22 Hewlett Packard Co Digital communication method for determining admittance to a negotiation
US7254549B1 (en) 2001-07-23 2007-08-07 At&T Corp. Real-time addresses for direct mail using online directories
WO2003010701A1 (en) * 2001-07-24 2003-02-06 First Usa Bank, N.A. Multiple account card and transaction routing
US20040128508A1 (en) * 2001-08-06 2004-07-01 Wheeler Lynn Henry Method and apparatus for access authentication entity
US20030033250A1 (en) * 2001-08-10 2003-02-13 Bob Mayes System and method for automatic terminal management
US20030037009A1 (en) * 2001-08-16 2003-02-20 Tobin Christopher M. Monitoring and managing delivery of shipped items
US7249069B2 (en) * 2001-08-27 2007-07-24 United Parcel Service Of America, Inc. International cash-on-delivery system and method
EP1425680A4 (en) * 2001-08-31 2006-05-03 Trac Medical Solutions Inc SYSTEM FOR THE INTERACTIVE PROCESSING OF FORMS
US7313545B2 (en) 2001-09-07 2007-12-25 First Data Corporation System and method for detecting fraudulent calls
US8412633B2 (en) * 2002-03-04 2013-04-02 The Western Union Company Money transfer evaluation systems and methods
JP4969745B2 (ja) * 2001-09-17 2012-07-04 株式会社東芝 公開鍵基盤システム
US7195154B2 (en) 2001-09-21 2007-03-27 Privasys, Inc. Method for generating customer secure card numbers
US7099850B1 (en) 2001-09-21 2006-08-29 Jpmorgan Chase Bank, N.A. Methods for providing cardless payment
US7103576B2 (en) 2001-09-21 2006-09-05 First Usa Bank, Na System for providing cardless payment
JP2003110543A (ja) * 2001-09-27 2003-04-11 Toshiba Corp 暗号キー設定システム、無線通信装置および暗号キー設定方法
US20030061173A1 (en) * 2001-09-27 2003-03-27 Hiroshi Ogino Electronic gathering of product information and purchasing of products
US20030065789A1 (en) * 2001-09-28 2003-04-03 Gopinath Meghashyam Seamless and authenticated transfer of a user from an e-business website to an affiliated e-business website
US7822684B2 (en) 2001-10-05 2010-10-26 Jpmorgan Chase Bank, N.A. Personalized bank teller machine
US6975996B2 (en) * 2001-10-09 2005-12-13 Goldman, Sachs & Co. Electronic subpoena service
JP2003122940A (ja) * 2001-10-09 2003-04-25 Hitachi Ltd 売買仲介システム用情報処理装置および方法
US7752266B2 (en) 2001-10-11 2010-07-06 Ebay Inc. System and method to facilitate translation of communications between entities over a network
US20030074209A1 (en) * 2001-10-15 2003-04-17 Tobin Christopher M. User device with service finding and purchasing functionality
US20030076957A1 (en) * 2001-10-18 2003-04-24 Nadarajah Asokan Method, system and computer program product for integrity-protected storage in a personal communication device
US7178041B2 (en) * 2001-10-18 2007-02-13 Nokia Corporation Method, system and computer program product for a trusted counter in an external security element for securing a personal communication device
US7207060B2 (en) * 2001-10-18 2007-04-17 Nokia Corporation Method, system and computer program product for secure ticketing in a communications device
US7487111B2 (en) * 2001-10-19 2009-02-03 U-Haul International, Inc. Online marketplace for moving and relocation services
US7873551B2 (en) 2001-10-19 2011-01-18 U-Haul International, Inc. Method and apparatus for payment retrieval and review collection
CA2502215A1 (en) * 2001-10-23 2003-05-01 Finestyle Holdings Pty Ltd Method and system for effecting payment for goods and/or services
AU2002332981B2 (en) * 2001-10-23 2008-02-21 Finestyle Holdings Pty Ltd Method and system for effecting payment for goods and/or services
US20030229811A1 (en) * 2001-10-31 2003-12-11 Cross Match Technologies, Inc. Method that provides multi-tiered authorization and identification
CA2466071C (en) 2001-11-01 2016-04-12 Bank One, Delaware, N.A. System and method for establishing or modifying an account with user selectable terms
KR100420600B1 (ko) * 2001-11-02 2004-03-02 에스케이 텔레콤주식회사 아이알에프엠을 이용한 이엠브이 지불 처리방법
JP2003141432A (ja) * 2001-11-02 2003-05-16 Sony Corp 電子商取引システム、電子商取引サーバ、電子商取引方法
US20040133489A1 (en) * 2001-11-08 2004-07-08 Stremler Troy D. Philanthropy management apparatus, system, and methods of use and doing business
US7184980B2 (en) * 2001-11-15 2007-02-27 First Data Corporation Online incremental payment method
US7159240B2 (en) * 2001-11-16 2007-01-02 Microsoft Corporation Operating system upgrades in a trusted operating system environment
US7137004B2 (en) * 2001-11-16 2006-11-14 Microsoft Corporation Manifest-based trusted agent management in a trusted operating system environment
US7243230B2 (en) 2001-11-16 2007-07-10 Microsoft Corporation Transferring application secrets in a trusted operating system environment
AU2002350209A1 (en) 2001-11-20 2003-06-10 Contentguard Holdings, Inc. An extensible rights expression processing system
WO2003077054A2 (en) * 2001-11-28 2003-09-18 Goldman, Sachs & Co. Transaction surveillance
US7987501B2 (en) 2001-12-04 2011-07-26 Jpmorgan Chase Bank, N.A. System and method for single session sign-on
US7159180B2 (en) 2001-12-14 2007-01-02 America Online, Inc. Proxy platform integration system
US20030120608A1 (en) * 2001-12-21 2003-06-26 Jorge Pereyra Secure method for purchasing and payment over a communication network and method for delivering goods anonymously
US20030120582A1 (en) * 2001-12-21 2003-06-26 Oncall Solutions, Inc. Call schedule auctioning method and apparatus
US20030130912A1 (en) 2002-01-04 2003-07-10 Davis Tommy Lee Equipment management system
WO2003065317A2 (en) * 2002-01-29 2003-08-07 Ip And Innovation Company Holdings (Pty) Limited System and method of authenticating a transaction
US20030144910A1 (en) * 2002-01-30 2003-07-31 Flaherty Stephen C. System and method for distributing inventory for point-of-sale activation services
US8190530B2 (en) 2002-01-30 2012-05-29 Visa U.S.A. Inc. Method and system for providing multiple services via a point-of-sale portal architecture
US7152048B1 (en) * 2002-02-07 2006-12-19 Oracle International Corporation Memphis: multiple electronic money payment highlevel integrated security
US20030171948A1 (en) * 2002-02-13 2003-09-11 United Parcel Service Of America, Inc. Global consolidated clearance methods and systems
US7596529B2 (en) * 2002-02-13 2009-09-29 First Data Corporation Buttons for person to person payments
US7941533B2 (en) 2002-02-19 2011-05-10 Jpmorgan Chase Bank, N.A. System and method for single sign-on session management without central server
FR2836609A1 (fr) * 2002-02-25 2003-08-29 Thomson Licensing Sa Procede de traitement de donnees chiffrees pour un premier domaine et recues dans un reseau appartenant a un second domaine
JP2003248780A (ja) * 2002-02-25 2003-09-05 Fujitsu Ltd 購買情報管理システム,購買情報匿名化サーバおよび購買情報管理方法
US20030167232A1 (en) * 2002-03-01 2003-09-04 Linton Lascelles A. Method of reducing online fraud
KR20030072852A (ko) * 2002-03-07 2003-09-19 인터내셔널 비지네스 머신즈 코포레이션 전자티켓을 구매하고 인증하기 위한 시스템 및 방법
US20030225700A1 (en) 2002-03-14 2003-12-04 Guillermo Lao System and method for graphical rights expressions
US7353383B2 (en) 2002-03-18 2008-04-01 Jpmorgan Chase Bank, N.A. System and method for single session sign-on with cryptography
KR20030075371A (ko) * 2002-03-18 2003-09-26 최서동 상거래 지원 시스템 및 이를 이용한 물품의 구매 및 판매방법
US7412424B1 (en) * 2002-03-19 2008-08-12 I2 Technologies Us, Inc. Third party certification of content in electronic commerce transactions
US7240194B2 (en) * 2002-03-22 2007-07-03 Microsoft Corporation Systems and methods for distributing trusted certification authorities
FR2837643A1 (fr) * 2002-03-25 2003-09-26 France Telecom Procede de securisation d'un paiement par carte de credit
US7562053B2 (en) 2002-04-02 2009-07-14 Soluble Technologies, Llc System and method for facilitating transactions between two or more parties
US20030191709A1 (en) * 2002-04-03 2003-10-09 Stephen Elston Distributed payment and loyalty processing for retail and vending
US7890771B2 (en) 2002-04-17 2011-02-15 Microsoft Corporation Saving and retrieving data based on public key encryption
US7487365B2 (en) * 2002-04-17 2009-02-03 Microsoft Corporation Saving and retrieving data based on symmetric key encryption
WO2003091849A2 (en) 2002-04-23 2003-11-06 The Clearing House Service Company L.L.C. Payment identification code system
CN1659559A (zh) 2002-04-29 2005-08-24 康坦夹德控股股份有限公司 用于规定和处理合法表达的系统和方法
US7200577B2 (en) * 2002-05-01 2007-04-03 America Online Incorporated Method and apparatus for secure online transactions
US20050187871A1 (en) * 2002-05-02 2005-08-25 Nancy Yeung System and method for collateralization of a commodity title
US20030212601A1 (en) * 2002-05-09 2003-11-13 Ivan Silva Credit card SMS portal transmission system and process
US8396809B1 (en) 2002-05-14 2013-03-12 Hewlett-Packard Development Company, L.P. Method for reducing purchase time
US20030217006A1 (en) * 2002-05-15 2003-11-20 Stefan Roever Methods and apparatus for a title transaction network
AU2003229317A1 (en) * 2002-05-15 2003-12-02 Aplaud Technologies, Inc. Methods and apparatus for a title transaction network
US7707066B2 (en) * 2002-05-15 2010-04-27 Navio Systems, Inc. Methods of facilitating merchant transactions using a computerized system including a set of titles
US7707121B1 (en) 2002-05-15 2010-04-27 Navio Systems, Inc. Methods and apparatus for title structure and management
US7814025B2 (en) * 2002-05-15 2010-10-12 Navio Systems, Inc. Methods and apparatus for title protocol, authentication, and sharing
US20060036447A1 (en) * 2002-05-15 2006-02-16 Stefan Roever Methods of facilitating contact management using a computerized system including a set of titles
US6934664B1 (en) 2002-05-20 2005-08-23 Palm, Inc. System and method for monitoring a security state of an electronic device
US7246324B2 (en) 2002-05-23 2007-07-17 Jpmorgan Chase Bank Method and system for data capture with hidden applets
US7689482B2 (en) 2002-05-24 2010-03-30 Jp Morgan Chase Bank, N.A. System and method for payer (buyer) defined electronic invoice exchange
US20030220863A1 (en) 2002-05-24 2003-11-27 Don Holm System and method for varying electronic settlements between buyers and suppliers with dynamic discount terms
US7519560B2 (en) 2002-05-24 2009-04-14 Jpmorgan Chase Bank, N.A. System and method for electronic authorization of batch checks
US7437327B2 (en) 2002-05-24 2008-10-14 Jp Morgan Chase Bank Method and system for buyer centric dispute resolution in electronic payment system
US7024375B2 (en) * 2002-06-17 2006-04-04 Chau Wayne P System and method for purchasing game and lottery tickets
US8078505B2 (en) 2002-06-10 2011-12-13 Ebay Inc. Method and system for automatically updating a seller application utilized in a network-based transaction facility
EP2284784B1 (en) * 2002-06-12 2017-12-13 CardinalCommerce Corporation Universal merchant platform for payment authentication
US7143174B2 (en) 2002-06-12 2006-11-28 The Jpmorgan Chase Bank, N.A. Method and system for delayed cookie transmission in a client-server architecture
US7693783B2 (en) * 2002-06-12 2010-04-06 Cardinalcommerce Corporation Universal merchant platform for payment authentication
US8645266B2 (en) * 2002-06-12 2014-02-04 Cardinalcommerce Corporation Universal merchant platform for payment authentication
US7356516B2 (en) * 2002-06-13 2008-04-08 Visa U.S.A. Inc. Method and system for facilitating electronic dispute resolution
US8108231B2 (en) 2002-06-14 2012-01-31 The Crawford Group, Inc. Method and apparatus for improved customer direct on-line reservation of rental vehicles
US20040039612A1 (en) 2002-06-14 2004-02-26 Neil Fitzgerald Method and apparatus for customer direct on-line reservation of rental vehicles
US7472171B2 (en) 2002-06-21 2008-12-30 Jpmorgan Chase Bank, National Association Method and system for determining receipt of a delayed cookie in a client-server architecture
US7797403B2 (en) 2002-07-12 2010-09-14 Microsoft Corporation Deployment of configuration information
SG145524A1 (en) * 2002-08-07 2008-09-29 Mobilastic Technologies Pte Lt Secure transfer of digital tokens
US8229855B2 (en) 2002-08-27 2012-07-24 Jean Huang Method and system for facilitating payment transactions using access devices
US7280981B2 (en) * 2002-08-27 2007-10-09 Visa U.S.A. Inc. Method and system for facilitating payment transactions using access devices
US20050038724A1 (en) * 2002-08-30 2005-02-17 Navio Systems, Inc. Methods and apparatus for enabling transaction relating to digital assets
US20050038707A1 (en) * 2002-08-30 2005-02-17 Navio Systems, Inc. Methods and apparatus for enabling transactions in networks
US20050246193A1 (en) * 2002-08-30 2005-11-03 Navio Systems, Inc. Methods and apparatus for enabling transaction relating to digital assets
US20050234860A1 (en) * 2002-08-30 2005-10-20 Navio Systems, Inc. User agent for facilitating transactions in networks
US6805287B2 (en) 2002-09-12 2004-10-19 American Express Travel Related Services Company, Inc. System and method for converting a stored value card to a credit card
US7729984B1 (en) 2002-09-27 2010-06-01 Abas Enterprises Llc Effecting financial transactions
CA2406105A1 (en) * 2002-09-30 2004-03-30 Canadian National Railway Company Method and system for generating account reconciliation data
US7058660B2 (en) 2002-10-02 2006-06-06 Bank One Corporation System and method for network-based project management
US9251649B2 (en) 2002-10-09 2016-02-02 Zynga Inc. System and method for connecting gaming devices to a network for remote play
US7480935B2 (en) * 2002-10-10 2009-01-20 International Business Machines Corporation Method for protecting subscriber identification between service and content providers
US7568218B2 (en) * 2002-10-31 2009-07-28 Microsoft Corporation Selective cross-realm authentication
GB2395036A (en) 2002-10-31 2004-05-12 Espeed Inc Trading interface using keyboard
EP2428872A1 (en) 2002-10-31 2012-03-14 eSpeed, Inc. Keyboard for trading system
US7729996B2 (en) * 2002-11-01 2010-06-01 Checkfree Corporation Reuse of an EBP account through alternate authentication
US7526448B2 (en) * 2002-11-01 2009-04-28 Checkfree Corporation Matching consumers with billers having bills available for electronic presentment
US20040133513A1 (en) * 2002-11-01 2004-07-08 Mccoy Randal Identity protection technique in matching consumers with electronic billers
US20040133509A1 (en) * 2002-11-01 2004-07-08 Mccoy Randal A. Technique for making payments for a non-subscriber payor
US8073773B2 (en) * 2002-11-01 2011-12-06 Checkfree Corporation Technique for identifying probable billers of a consumer
US20040133515A1 (en) * 2002-11-01 2004-07-08 Mccoy Randal A. Distributed matching of consumers with billers having bills available for electronic presentment
US20040139011A1 (en) * 2002-11-01 2004-07-15 Kozee Casey W. Technique for identifying probable payees of a consumer
US7395243B1 (en) 2002-11-01 2008-07-01 Checkfree Corporation Technique for presenting matched billers to a consumer
US8630946B2 (en) * 2002-11-04 2014-01-14 The Western Union Company Systems and methods for providing individualized financial access
US8301493B2 (en) 2002-11-05 2012-10-30 Jpmorgan Chase Bank, N.A. System and method for providing incentives to consumers to share information
US6676017B1 (en) * 2002-11-06 2004-01-13 Smith, Iii Emmitt J. Personal interface device and method
US20070027696A1 (en) * 2002-11-06 2007-02-01 Embrace Networks, Inc. Method and apparatus for third party control of a device
WO2004047082A2 (en) * 2002-11-14 2004-06-03 Goldman, Sachs & Co. Independent research consensus earnings estimates and methods of determining such
US6753121B2 (en) * 2002-11-15 2004-06-22 Eastman Kodak Company Photoconductive material imaging element
US20040103060A1 (en) * 2002-11-22 2004-05-27 Pitney Bowes Incorporated Secure payment system and method having one-time use authorization
US7478057B2 (en) * 2002-11-29 2009-01-13 Research In Motion Limited Method for conducting an electronic commercial transaction
US7769650B2 (en) 2002-12-03 2010-08-03 Jp Morgan Chase Bank Network-based sub-allocation systems and methods for swaps
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
US20040138900A1 (en) * 2003-01-14 2004-07-15 Read Theresa Karem Computerized random variable selector, apparatus, system and method
US20040153424A1 (en) * 2003-02-03 2004-08-05 Lussow Tracy M. Methods, systems, and computer-readable products for allocating shipment cost to cost center using procurement card
US20040181310A1 (en) * 2003-02-10 2004-09-16 Stashluk Edward J. Merchandise return system with value added returns processing (data communications)
US20040193438A1 (en) * 2003-02-10 2004-09-30 Stashluk Edward J. Merchandise return system with value added returns processing (dispositioning)
US20040193436A1 (en) * 2003-02-10 2004-09-30 Stashluk Edward J. Method and system using return labels with dynamically generated multiple datapoint coding
US20040215531A1 (en) * 2003-02-10 2004-10-28 Stashluk Edward J. Computer generated merchandise return labels with rules-based coding
US7412042B2 (en) * 2003-02-14 2008-08-12 Grape Technology Group, Inc. Technique for providing information assistance including a concierge-type service
US9002724B2 (en) * 2003-02-28 2015-04-07 Panasonic Corporation Incentive provision system
EP1455289A1 (en) * 2003-03-07 2004-09-08 Koninklijke KPN N.V. Method and system for event-based billing and content delivery
DE10310527B4 (de) * 2003-03-11 2008-11-20 Christian Hogl Verfahren zum Initiieren und/oder Durchführen einer Zahlungstransaktion
DE10311634A1 (de) * 2003-03-14 2004-09-30 Authentidate International Ag Elektronisches Übermitteln von Dokumenten
US10311412B1 (en) 2003-03-28 2019-06-04 Jpmorgan Chase Bank, N.A. Method and system for providing bundled electronic payment and remittance advice
US8630947B1 (en) 2003-04-04 2014-01-14 Jpmorgan Chase Bank, N.A. Method and system for providing electronic bill payment and presentment
US20040199421A1 (en) * 2003-04-04 2004-10-07 Oda Lisa Maureen Method and system to discharge a liability associated with a proprietary currency
US20040199768A1 (en) * 2003-04-04 2004-10-07 Nail Robert A. System and method for enabling enterprise application security
US9881308B2 (en) 2003-04-11 2018-01-30 Ebay Inc. Method and system to facilitate an online promotion relating to a network-based marketplace
GB2400662B (en) 2003-04-15 2006-08-09 Westerngeco Seismic Holdings Active steering for marine seismic sources
US20040236683A1 (en) * 2003-05-21 2004-11-25 Eulalie Guermonprez Method and system for achieving control of invoicing for third-party services
US8306907B2 (en) 2003-05-30 2012-11-06 Jpmorgan Chase Bank N.A. System and method for offering risk-based interest rates in a credit instrument
US7870066B2 (en) * 2003-06-06 2011-01-11 Ebay Inc. Automatic dispute resolution
CA2530045A1 (en) * 2003-06-20 2004-12-29 Newdea, Inc. Improved philanthropy management system and method of doing business
US7742985B1 (en) 2003-06-26 2010-06-22 Paypal Inc. Multicurrency exchanges between participants of a network-based transaction facility
US9412123B2 (en) 2003-07-01 2016-08-09 The 41St Parameter, Inc. Keystroke analysis
KR100523357B1 (ko) * 2003-07-09 2005-10-25 한국전자통신연구원 이더넷 기반 수동형 광네트워크의 보안서비스 제공을 위한키관리 장치 및 방법
US7376838B2 (en) 2003-07-17 2008-05-20 Jp Morgan Chase Bank Method for controlled and audited access to privileged accounts on computer systems
US20050027622A1 (en) 2003-07-30 2005-02-03 Walker Jay S. Products and processes for vending a plurality of products via defined groups
US20050038739A1 (en) * 2003-08-13 2005-02-17 Ncr Corporation Methods of processing payment in an electronic commercial transaction and a payment consolidator therefor
WO2005029227A2 (en) * 2003-09-12 2005-03-31 Cyota Inc. System and method for authentication
US20050060250A1 (en) * 2003-09-17 2005-03-17 Mobile (R&D) Ltd. Billing and ordering system and method for services provided over communications networks
US20050070257A1 (en) * 2003-09-30 2005-03-31 Nokia Corporation Active ticket with dynamic characteristic such as appearance with various validation options
US20050082089A1 (en) * 2003-10-18 2005-04-21 Stephan Grunow Stacked interconnect structure between copper lines of a semiconductor circuit
US8190893B2 (en) 2003-10-27 2012-05-29 Jp Morgan Chase Bank Portable security transaction protocol
US7792717B1 (en) 2003-10-31 2010-09-07 Jpmorgan Chase Bank, N.A. Waterfall prioritized payment processing
US7702577B1 (en) 2003-11-06 2010-04-20 Jp Morgan Chase Bank, N.A. System and method for conversion of initial transaction to final transaction
WO2005048082A2 (en) * 2003-11-12 2005-05-26 Exsentrik Enterprises Inc. Electronic commercial transaction system and method
US8131626B2 (en) 2003-11-17 2012-03-06 Bgc Partners, Inc. Customizable trading display of market data
US8131625B2 (en) * 2003-11-17 2012-03-06 Bgc Partners, Inc. Customizable trading display of market data
US7814003B2 (en) 2003-12-15 2010-10-12 Jp Morgan Chase Billing workflow system for crediting charges to entities creating derivatives exposure
US7533407B2 (en) * 2003-12-16 2009-05-12 Microsoft Corporation System and methods for providing network quarantine
US8078483B1 (en) 2003-12-16 2011-12-13 Ticketmaster Systems and methods for queuing access to network resources
US7421696B2 (en) 2003-12-22 2008-09-02 Jp Morgan Chase Bank Methods and systems for managing successful completion of a network of processes
JP2007524937A (ja) * 2003-12-30 2007-08-30 ユナイテッド パーセル サービス オブ アメリカ インコーポレイテッド 国際統合追跡及び仮想在庫システム
US20050149738A1 (en) * 2004-01-02 2005-07-07 Targosky David G. Biometric authentication system and method for providing access to a KVM system
US7392386B2 (en) 2004-01-28 2008-06-24 J P Morgan Chase Bank Setuid-filter method for providing secure access to a credentials store for computer systems
US8725607B2 (en) 2004-01-30 2014-05-13 The Clearing House Payments Company LLC Electronic payment clearing and check image exchange systems and methods
US20050289003A1 (en) * 2004-02-20 2005-12-29 Thompson R M System and method for direct marketing
US7380707B1 (en) 2004-02-25 2008-06-03 Jpmorgan Chase Bank, N.A. Method and system for credit card reimbursements for health care transactions
US20060010072A1 (en) * 2004-03-02 2006-01-12 Ori Eisen Method and system for identifying users and detecting fraud by use of the Internet
US7853533B2 (en) * 2004-03-02 2010-12-14 The 41St Parameter, Inc. Method and system for identifying users and detecting fraud by use of the internet
US10999298B2 (en) 2004-03-02 2021-05-04 The 41St Parameter, Inc. Method and system for identifying users and detecting fraud by use of the internet
US9020854B2 (en) 2004-03-08 2015-04-28 Proxense, Llc Linked account system using personal digital key (PDK-LAS)
CA2460467A1 (en) * 2004-03-10 2005-09-10 Metamail Corporation System and method of trusted publishing
CN100375424C (zh) * 2004-03-22 2008-03-12 国际商业机器公司 多媒体消息收发方法、系统、网关和客户设备
US20050209960A1 (en) * 2004-03-22 2005-09-22 Kyocera Mita Corporation Electronic transaction system, wide area network printing system, and communications terminal
US7725406B2 (en) * 2004-03-30 2010-05-25 United Parcel Service Of America, Inc. Systems and methods for international shipping and brokerage operations support processing
JP4636809B2 (ja) * 2004-03-31 2011-02-23 富士通フロンテック株式会社 情報処理端末およびその情報安全保護方法
US7584123B1 (en) 2004-04-06 2009-09-01 Ticketmaster Systems for dynamically allocating finite or unique resources
US7337956B2 (en) * 2004-04-12 2008-03-04 Rearden Capital Corporation System and method for facilitating the purchase of goods and services
US7748617B2 (en) * 2004-04-12 2010-07-06 Gray R O'neal Electronic identification system
US7275685B2 (en) * 2004-04-12 2007-10-02 Rearden Capital Corporation Method for electronic payment
US8666725B2 (en) * 2004-04-16 2014-03-04 University Of Southern California Selection and use of nonstatistical translation components in a statistical machine translation framework
US7324973B2 (en) * 2004-04-16 2008-01-29 Video Gaming Technologies, Inc. Gaming system and method of securely transferring a monetary value
JP2005309780A (ja) * 2004-04-21 2005-11-04 Ntt Docomo Inc Icカード及び権限委譲制御方法
JP2005309781A (ja) 2004-04-21 2005-11-04 Ntt Docomo Inc 電子価値交換システム、及び、電子価値交換方法
US7742997B1 (en) 2004-04-23 2010-06-22 Jpmorgan Chase Bank, N.A. System and method for management and delivery of content and rules
US20050257079A1 (en) * 2004-04-27 2005-11-17 Andrea Arcangeli System for the creation of a supercomputer using the CPU of the computers connected to internet
WO2005111946A2 (en) 2004-05-10 2005-11-24 Rentatoll, Inc. Toll fee system and method
US7472827B2 (en) * 2004-05-17 2009-01-06 American Express Travel Related Services Company, Inc. Limited use PIN system and method
JP4717378B2 (ja) * 2004-06-08 2011-07-06 キヤノン株式会社 情報処理装置
US8554673B2 (en) 2004-06-17 2013-10-08 Jpmorgan Chase Bank, N.A. Methods and systems for discounts management
US8121944B2 (en) 2004-06-24 2012-02-21 Jpmorgan Chase Bank, N.A. Method and system for facilitating network transaction processing
US7318550B2 (en) 2004-07-01 2008-01-15 American Express Travel Related Services Company, Inc. Biometric safeguard method for use with a smartcard
US8510300B2 (en) 2004-07-02 2013-08-13 Goldman, Sachs & Co. Systems and methods for managing information associated with legal, compliance and regulatory risk
US8996481B2 (en) 2004-07-02 2015-03-31 Goldman, Sach & Co. Method, system, apparatus, program code and means for identifying and extracting information
US8442953B2 (en) 2004-07-02 2013-05-14 Goldman, Sachs & Co. Method, system, apparatus, program code and means for determining a redundancy of information
US8762191B2 (en) 2004-07-02 2014-06-24 Goldman, Sachs & Co. Systems, methods, apparatus, and schema for storing, managing and retrieving information
US7460668B2 (en) * 2004-07-21 2008-12-02 Divx, Inc. Optimized secure media playback control
US8290863B2 (en) 2004-07-23 2012-10-16 Jpmorgan Chase Bank, N.A. Method and system for expediting payment delivery
US8290862B2 (en) 2004-07-23 2012-10-16 Jpmorgan Chase Bank, N.A. Method and system for expediting payment delivery
EP1774464A4 (en) * 2004-08-03 2009-04-22 Ebay Inc METHOD AND SYSTEM FOR DESIGNING A DISPUTE SETTLEMENT PROCESS
US7580837B2 (en) 2004-08-12 2009-08-25 At&T Intellectual Property I, L.P. System and method for targeted tuning module of a speech recognition system
WO2006023599A2 (en) * 2004-08-19 2006-03-02 Thomas Meredith Method of providing cash and cash equivalent for electronic transactions
US8914309B2 (en) * 2004-08-20 2014-12-16 Ebay Inc. Method and system for tracking fraudulent activity
US7497374B2 (en) * 2004-09-17 2009-03-03 Digital Envoy, Inc. Fraud risk advisor
US7543740B2 (en) * 2004-09-17 2009-06-09 Digital Envoy, Inc. Fraud analyst smart cookie
US20080282331A1 (en) * 2004-10-08 2008-11-13 Advanced Network Technology Laboratories Pte Ltd User Provisioning With Multi-Factor Authentication
US7752104B2 (en) * 2004-10-12 2010-07-06 Bonaller Llc Financial instruments and methods of use
US7015823B1 (en) 2004-10-15 2006-03-21 Systran Federal Corporation Tamper resistant circuit boards
US20060085233A1 (en) * 2004-10-18 2006-04-20 Emergency 24, Inc. Peer-to-peer complaint system and method
JP4768979B2 (ja) * 2004-10-19 2011-09-07 株式会社東芝 匿名注文システム、装置及びプログラム
CA2585432A1 (en) * 2004-11-04 2006-05-18 Telcordia Technologies, Inc. System and method for trust management
US20060155770A1 (en) * 2004-11-11 2006-07-13 Ipdev Co. System and method for time-based allocation of unique transaction identifiers in a multi-server system
WO2006054778A1 (ja) * 2004-11-17 2006-05-26 Nec Corporation 通信システム、通信端末装置、サーバ装置及びそれらに用いる通信方法並びにそのプログラム
US7242751B2 (en) 2004-12-06 2007-07-10 Sbc Knowledge Ventures, L.P. System and method for speech recognition-enabled automatic call routing
US20060287966A1 (en) * 2004-12-21 2006-12-21 Oracle International Corporation Methods and systems for authoring customized contracts using contract templates that include user-configured rules and questions
US20060149577A1 (en) * 2004-12-30 2006-07-06 Newgistics, Inc. System and method for the customized processing of returned merchandise
US7751551B2 (en) 2005-01-10 2010-07-06 At&T Intellectual Property I, L.P. System and method for speech-enabled call routing
US20060174350A1 (en) * 2005-02-03 2006-08-03 Navio Systems, Inc. Methods and apparatus for optimizing identity management
US20060195396A1 (en) * 2005-02-28 2006-08-31 Checkfree Corporation Centralized customer care for electronic payments and other transactions via a wide area communications network
US20060195397A1 (en) * 2005-02-28 2006-08-31 Checkfree Corporation Centralized electronic bill presentment
JP3905907B2 (ja) * 2005-03-14 2007-04-18 株式会社エヌ・ティ・ティ・ドコモ 電子価値交換システム、及び、電子価値交換方法
JP2006260465A (ja) 2005-03-18 2006-09-28 Ntt Docomo Inc 電子価値交換システム、及び、電子価値交換方法
AU2006227177A1 (en) 2005-03-22 2006-09-28 Ticketmaster Apparatus and methods for providing queue messaging over a network
US9608929B2 (en) 2005-03-22 2017-03-28 Live Nation Entertainment, Inc. System and method for dynamic queue management using queue protocols
EP1717747A1 (en) * 2005-03-24 2006-11-02 eSPEED, Inc. Systems and methods for protecting against erroneous price entries in the electronic trading of financial and other instruments
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
JP2006318340A (ja) * 2005-05-16 2006-11-24 Sharp Corp 電子チケット譲渡システム
US20060271493A1 (en) * 2005-05-24 2006-11-30 Contentguard Holdings, Inc. Method and apparatus for executing code in accordance with usage rights
NZ540586A (en) * 2005-06-03 2008-04-30 Jet 20 Ltd Product supply and return processing method and system
US7822682B2 (en) 2005-06-08 2010-10-26 Jpmorgan Chase Bank, N.A. System and method for enhancing supply chain transactions
US20060282376A1 (en) * 2005-06-14 2006-12-14 Goldberg Peter L System and method for automated processing of real estate title commitments
US7676409B1 (en) 2005-06-20 2010-03-09 Jpmorgan Chase Bank, N.A. Method and system for emulating a private label over an open network
US8185877B1 (en) 2005-06-22 2012-05-22 Jpmorgan Chase Bank, N.A. System and method for testing applications
WO2007008102A1 (fr) * 2005-07-05 2007-01-18 Sergey Aleksandrovich Mosienko Dispositifs de lecture des donnees d'identification de pieces d'identite ou visas (et variantes)
US9911124B2 (en) 2005-07-22 2018-03-06 Gtj Ventures, Llc Transaction security apparatus and method
US9235841B2 (en) 2005-07-22 2016-01-12 Gtj Ventures, Llc Transaction security apparatus and method
US9245270B2 (en) 2005-07-22 2016-01-26 Gtj Ventures, Llc Transaction security apparatus and method
WO2007014265A2 (en) * 2005-07-25 2007-02-01 Newdea, Inc. An automated community to exchange philanthropy information
US20070288319A1 (en) * 2005-07-25 2007-12-13 Robinson Timothy L System and method for transferring biometrically accessed redemption rights
US7483862B1 (en) * 2005-07-25 2009-01-27 Yt Acquisition Corporation System and method for prepaid biometric redemption accounts
US7438078B2 (en) * 2005-08-05 2008-10-21 Peter Woodruff Sleeping bag and system
US7565358B2 (en) * 2005-08-08 2009-07-21 Google Inc. Agent rank
US20070043663A1 (en) * 2005-08-16 2007-02-22 Mark Simpson E-payment advice system
US8014505B2 (en) * 2005-09-02 2011-09-06 Locus Telecommunications, Inc. Point-of-sale electronic PIN distribution system
US8583926B1 (en) 2005-09-19 2013-11-12 Jpmorgan Chase Bank, N.A. System and method for anti-phishing authentication
US20070106575A1 (en) * 2005-09-30 2007-05-10 Newdea Inc. Philanthropy management and metrics system
US8301529B1 (en) 2005-11-02 2012-10-30 Jpmorgan Chase Bank, N.A. Method and system for implementing effective governance of transactions between trading partners
WO2007056499A2 (en) * 2005-11-08 2007-05-18 Ipdev Co. Ordering system and method goods and services using a stateless communication protocol
US7225093B1 (en) * 2005-11-21 2007-05-29 Agilent Technologies, Inc. System and method for generating triggers based on predetermined trigger waveform and a measurement signal
EP1966748A2 (en) * 2005-11-25 2008-09-10 I-Movo Limited Electronic vouchers
US8938671B2 (en) 2005-12-16 2015-01-20 The 41St Parameter, Inc. Methods and apparatus for securely displaying digital images
US11301585B2 (en) 2005-12-16 2022-04-12 The 41St Parameter, Inc. Methods and apparatus for securely displaying digital images
US8281386B2 (en) * 2005-12-21 2012-10-02 Panasonic Corporation Systems and methods for automatic secret generation and distribution for secure systems
EP1977381A4 (en) 2005-12-29 2014-01-01 Oncircle Inc SOFTWARE, SYSTEMS AND METHOD FOR PROCESSING DIGITAL CARRIER INSTRUMENTS
US9177338B2 (en) * 2005-12-29 2015-11-03 Oncircle, Inc. Software, systems, and methods for processing digital bearer instruments
US11206664B2 (en) 2006-01-06 2021-12-21 Proxense, Llc Wireless network synchronization of cells and client devices on a network
US8219129B2 (en) 2006-01-06 2012-07-10 Proxense, Llc Dynamic real-time tiered client access
US8229832B2 (en) * 2006-01-09 2012-07-24 Bgc Partners, Inc. Systems and methods for establishing first on the follow trading priority in electronic trading systems
AU2007205090B2 (en) 2006-01-09 2012-01-19 Ats Tolling Llc Billing a rented third party transport including an on-board unit
CA2637184C (en) 2006-02-07 2016-08-16 Ticketmaster Methods and systems for reducing burst usage of a networked computer system
US8676654B2 (en) * 2006-02-07 2014-03-18 Ebiz Industries, Inc. Method and system for facilitating a purchase process
WO2007106844A2 (en) 2006-03-14 2007-09-20 Divx, Inc. Federated digital rights management scheme including trusted systems
US8271309B2 (en) 2006-03-16 2012-09-18 The Crawford Group, Inc. Method and system for providing and administering online rental vehicle reservation booking services
US7591419B2 (en) * 2006-03-28 2009-09-22 HSBC Card Services Inc. User selectable functionality facilitator
US8151327B2 (en) 2006-03-31 2012-04-03 The 41St Parameter, Inc. Systems and methods for detection of session tampering and fraud prevention
WO2007130416A2 (en) * 2006-04-29 2007-11-15 Navio Systems, Inc. Title-enabled networking
US7904718B2 (en) * 2006-05-05 2011-03-08 Proxense, Llc Personal digital key differentiation for secure transactions
US9680686B2 (en) * 2006-05-08 2017-06-13 Sandisk Technologies Llc Media with pluggable codec methods
US20070260615A1 (en) * 2006-05-08 2007-11-08 Eran Shen Media with Pluggable Codec
CA2651543C (en) 2006-05-09 2016-02-16 Ticketmaster Apparatus for access control and processing
US10062062B1 (en) 2006-05-25 2018-08-28 Jbshbm, Llc Automated teller machine (ATM) providing money for loyalty points
US9704174B1 (en) 2006-05-25 2017-07-11 Sean I. Mcghie Conversion of loyalty program points to commerce partner points per terms of a mutual agreement
US7703673B2 (en) 2006-05-25 2010-04-27 Buchheit Brian K Web based conversion of non-negotiable credits associated with an entity to entity independent negotiable funds
US8684265B1 (en) 2006-05-25 2014-04-01 Sean I. Mcghie Rewards program website permitting conversion/transfer of non-negotiable credits to entity independent funds
US8668146B1 (en) 2006-05-25 2014-03-11 Sean I. Mcghie Rewards program with payment artifact permitting conversion/transfer of non-negotiable credits to entity independent funds
US7734545B1 (en) 2006-06-14 2010-06-08 Jpmorgan Chase Bank, N.A. Method and system for processing recurring payments
US8584107B2 (en) * 2006-07-07 2013-11-12 United Parcel Service Of America, Inc. Compiled data for software applications
US8793490B1 (en) 2006-07-14 2014-07-29 Jpmorgan Chase Bank, N.A. Systems and methods for multifactor authentication
US8639782B2 (en) 2006-08-23 2014-01-28 Ebay, Inc. Method and system for sharing metadata between interfaces
US8660941B2 (en) * 2006-09-26 2014-02-25 Collections Marketing Center, Inc. Method and system for providing a multi-channel virtual collections center
JP2008097438A (ja) * 2006-10-13 2008-04-24 Hitachi Ltd ユーザ認証システム、認証サーバ、端末、及び耐タンパデバイス
US20080103923A1 (en) * 2006-10-31 2008-05-01 Digital River, Inc. Centralized Payment Gateway System and Method
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
US10192234B2 (en) 2006-11-15 2019-01-29 Api Market, Inc. Title materials embedded within media formats and related applications
GB2446199A (en) 2006-12-01 2008-08-06 David Irvine Secure, decentralised and anonymous peer-to-peer network
US9355273B2 (en) 2006-12-18 2016-05-31 Bank Of America, N.A., As Collateral Agent System and method for the protection and de-identification of health care data
US20080147479A1 (en) * 2006-12-19 2008-06-19 Ebay Inc. Proprietor currency assignment system and method
US20080155019A1 (en) * 2006-12-20 2008-06-26 Andrew Wallace System, apparatus and method to facilitate interactions between real world and proprietary environments
US10319003B2 (en) 2006-12-21 2019-06-11 Paypal, Inc. System and method for unified dispute resolution
US8510233B1 (en) 2006-12-27 2013-08-13 Stamps.Com Inc. Postage printer
US9779556B1 (en) 2006-12-27 2017-10-03 Stamps.Com Inc. System and method for identifying and preventing on-line fraud
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
WO2008083383A2 (en) * 2006-12-30 2008-07-10 Cfph, Llc Methods and systems for managing and trading using a shared order book as internal exchange
US9129262B2 (en) * 2007-01-23 2015-09-08 Kabushiki Kaisha Toshiba Shop apparatus and purchaser apparatus
US7916925B2 (en) 2007-02-09 2011-03-29 Jpmorgan Chase Bank, N.A. System and method for generating magnetic ink character recognition (MICR) testing documents
US20080195437A1 (en) * 2007-02-09 2008-08-14 Shareholder Representative Services, Llc System and Method for Independently Representating Multiple Shareholders in the Sale of a Business
US20080228621A1 (en) * 2007-03-16 2008-09-18 Johnson James C System And Method For Transfer Of Dispute Data In A Distributed Electronic Trading System
JP4533906B2 (ja) * 2007-03-16 2010-09-01 株式会社エヌ・ティ・ティ・ドコモ 電子価値交換システム、及び、電子価値交換方法
US20100106579A1 (en) * 2007-04-17 2010-04-29 American Express Travel Related Services Company, Inc. System and method for determining consumer incentives based upon positive consumer behavior
US20100106581A1 (en) * 2007-04-17 2010-04-29 American Express Travel Related Services Company Inc. System and method for enabling registration, determination and distribution of positive behavior incentives
US8473735B1 (en) 2007-05-17 2013-06-25 Jpmorgan Chase Systems and methods for managing digital certificates
US20080306784A1 (en) * 2007-06-05 2008-12-11 Vijay Rajkumar Computer-implemented methods and systems for analyzing clauses of contracts and other business documents
US8037004B2 (en) 2007-06-11 2011-10-11 Oracle International Corporation Computer-implemented methods and systems for identifying and reporting deviations from standards and policies for contracts, agreements and other business documents
US8929857B2 (en) 2007-06-28 2015-01-06 Kajeet, Inc. Policy management of electronic devices
US7945238B2 (en) 2007-06-28 2011-05-17 Kajeet, Inc. System and methods for managing the utilization of a communications device
JP2009027525A (ja) * 2007-07-20 2009-02-05 Nec Corp 光伝送システムおよび光伝送方法
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.
US8762270B1 (en) 2007-08-10 2014-06-24 Jpmorgan Chase Bank, N.A. System and method for providing supplemental payment or transaction information
CN101933050A (zh) 2007-08-12 2010-12-29 萨默·埃尔比兹里 抵销发票债务的系统和方法
US9807096B2 (en) 2014-12-18 2017-10-31 Live Nation Entertainment, Inc. Controlled token distribution to protect against malicious data and resource access
US9060012B2 (en) * 2007-09-26 2015-06-16 The 41St Parameter, Inc. Methods and apparatus for detecting fraud with time based computer tags
US9177313B1 (en) * 2007-10-18 2015-11-03 Jpmorgan Chase Bank, N.A. System and method for issuing, circulating and trading financial instruments with smart features
US9225684B2 (en) 2007-10-29 2015-12-29 Microsoft Technology Licensing, Llc Controlling network access
US20090113116A1 (en) * 2007-10-30 2009-04-30 Thompson E Earle Digital content kiosk and methods for use therewith
US20090112759A1 (en) * 2007-10-30 2009-04-30 Chuck Foster Accumulated transactions
US8659427B2 (en) 2007-11-09 2014-02-25 Proxense, Llc Proximity-sensor supporting multiple application services
WO2009066443A1 (ja) * 2007-11-21 2009-05-28 Nec Corporation 電子バリュー交換システム、端末装置、及び復旧装置
US8788281B1 (en) 2007-12-03 2014-07-22 Jp Morgan Chase Bank, N.A. System and method for processing qualified healthcare account related financial transactions
US8622308B1 (en) 2007-12-31 2014-01-07 Jpmorgan Chase Bank, N.A. System and method for processing transactions using a multi-account transactions device
US7766244B1 (en) 2007-12-31 2010-08-03 Jpmorgan Chase Bank, N.A. System and method for processing transactions using a multi-account transactions device
US8997161B2 (en) * 2008-01-02 2015-03-31 Sonic Ip, Inc. Application enhancement tracks
EP2232761B1 (en) 2008-01-18 2021-02-24 Identrust, Inc. Binding a digital certificate to multiple trust domains
US8321682B1 (en) 2008-01-24 2012-11-27 Jpmorgan Chase Bank, N.A. System and method for generating and managing administrator passwords
US8508336B2 (en) 2008-02-14 2013-08-13 Proxense, Llc Proximity-based healthcare management system with automatic access to private information
US20090238365A1 (en) * 2008-03-20 2009-09-24 Kinamik Data Integrity, S.L. Method and system to provide fine granular integrity to digital data
US7882027B2 (en) * 2008-03-28 2011-02-01 American Express Travel Related Services Company, Inc. Consumer behaviors at lender level
US20090248573A1 (en) * 2008-03-28 2009-10-01 American Express Travel Related Services Company, Inc. Consumer behaviors at lender level
US20090248572A1 (en) * 2008-03-28 2009-10-01 American Express Travel Related Services Company, Inc. Consumer behaviors at lender level
US7877323B2 (en) * 2008-03-28 2011-01-25 American Express Travel Related Services Company, Inc. Consumer behaviors at lender level
US7844544B2 (en) * 2008-03-28 2010-11-30 American Express Travel Related Services Company, Inc. Consumer behaviors at lender level
US7805363B2 (en) * 2008-03-28 2010-09-28 American Express Travel Related Services Company, Inc. Consumer behaviors at lender level
US20090248569A1 (en) * 2008-03-28 2009-10-01 American Express Travel Related Services Company, Inc. Consumer behaviors at lender level
US20090276347A1 (en) * 2008-05-01 2009-11-05 Kargman James B Method and apparatus for use of a temporary financial transaction number or code
US8782471B2 (en) * 2008-05-09 2014-07-15 Dell Products L.P. Storage device procurement system
US8301876B2 (en) * 2008-05-16 2012-10-30 Emc Corporation Techniques for secure network communication
CA2728136C (en) 2008-05-18 2015-02-10 Google Inc. Secured electronic transaction system
JP5017176B2 (ja) * 2008-05-21 2012-09-05 株式会社日立製作所 製造指示評価支援システム、製造指示評価支援方法、および製造指示評価支援プログラム
US10157375B2 (en) * 2008-06-03 2018-12-18 Cardinalcommerce Corporation Alternative payment implementation for electronic retailers
US8762210B2 (en) 2008-06-03 2014-06-24 Cardinalcommerce Corporation Alternative payment implementation for electronic retailers
US20090319427A1 (en) * 2008-06-23 2009-12-24 Jeffrey Gardner Methods for electronic payments using a third party facilitator
US9390384B2 (en) * 2008-07-01 2016-07-12 The 41 St Parameter, Inc. Systems and methods of sharing information through a tagless device consortium
US20100010861A1 (en) * 2008-07-11 2010-01-14 Collections Marketing Center, Llc Method and system for providing a virtual collections call center system
US9237070B2 (en) * 2008-07-22 2016-01-12 Siemens Industry, Inc. Development, test, and demonstration of automation solutions using web-based virtual computers and VPN tunneling
US20110106677A1 (en) * 2008-08-08 2011-05-05 Elbizri Samer System and method of offsetting invoice obligations
US8112355B1 (en) 2008-09-05 2012-02-07 Jpmorgan Chase Bank, N.A. Method and system for buyer centric dispute resolution in electronic payment system
US9092447B1 (en) 2008-10-20 2015-07-28 Jpmorgan Chase Bank, N.A. Method and system for duplicate detection
US8391584B2 (en) 2008-10-20 2013-03-05 Jpmorgan Chase Bank, N.A. Method and system for duplicate check detection
US8566235B2 (en) * 2008-12-23 2013-10-22 Verifi, Inc. System and method for providing dispute resolution for electronic payment transactions
KR101635876B1 (ko) 2009-01-07 2016-07-04 쏘닉 아이피, 아이엔씨. 온라인 콘텐츠를 위한 미디어 가이드의 단일, 공동 및 자동 생성
US20100191652A1 (en) * 2009-01-23 2010-07-29 Eckert Daniel J Systems and methods for adding functionality to a uis for use at a point of interaction
US8438072B2 (en) * 2009-02-20 2013-05-07 Consumercartel, Llc Online exchange system and method with reverse auction
US8595098B2 (en) * 2009-03-18 2013-11-26 Network Merchants, Inc. Transmission of sensitive customer information during electronic-based transactions
US8905298B2 (en) * 2009-03-24 2014-12-09 The Western Union Company Transactions with imaging analysis
US8473352B2 (en) 2009-03-24 2013-06-25 The Western Union Company Consumer due diligence for money transfer systems and methods
US9112850B1 (en) 2009-03-25 2015-08-18 The 41St Parameter, Inc. Systems and methods of sharing information through a tag-based consortium
US8332329B1 (en) 2009-04-22 2012-12-11 United Services Automobile Association (Usaa) Virtual check
US9218589B2 (en) * 2009-04-30 2015-12-22 Arthur F. Register, Jr. Issuance, conveyance and management of endorsements
BRPI1014111A2 (pt) 2009-05-04 2016-04-12 Visa Int Service Ass método para fornecer um incentivo a um consumidor, produto de programa de computador, e, sistema de computador.
US9608826B2 (en) * 2009-06-29 2017-03-28 Jpmorgan Chase Bank, N.A. System and method for partner key management
CA2769030C (en) 2009-07-30 2016-05-10 Tandem Diabetes Care, Inc. Infusion pump system with disposable cartridge having pressure venting and pressure feedback
US20110047007A1 (en) * 2009-08-20 2011-02-24 Colin Rule System and method for community-based dispute resolution
WO2011049612A1 (en) * 2009-10-20 2011-04-28 Lisa Morales Method and system for online shopping and searching for groups of items
CA2782825C (en) 2009-12-04 2016-04-26 Divx, Llc Elementary bitstream cryptographic material transport systems and methods
US8788429B2 (en) * 2009-12-30 2014-07-22 First Data Corporation Secure transaction management
BR112012017880A2 (pt) 2010-01-19 2020-11-17 Visa International Service Association "método, e, sistema"
US8782237B2 (en) 2010-01-28 2014-07-15 Intel Corporation Audio/video streaming in a topology of devices
US8606792B1 (en) 2010-02-08 2013-12-10 Google Inc. Scoring authors of posts
US8775245B2 (en) 2010-02-11 2014-07-08 News America Marketing Properties, Llc Secure coupon distribution
WO2011106673A1 (en) * 2010-02-25 2011-09-01 Ipi Llc Regionally-tiered internet banner delivery and platform for transaction fulfillment of e-commerce
US8447641B1 (en) 2010-03-29 2013-05-21 Jpmorgan Chase Bank, N.A. System and method for automatically enrolling buyers into a network
US10096161B2 (en) 2010-06-15 2018-10-09 Live Nation Entertainment, Inc. Generating augmented reality images using sensor and location data
US9781170B2 (en) 2010-06-15 2017-10-03 Live Nation Entertainment, Inc. Establishing communication links using routing protocols
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
CN102947836B (zh) 2010-06-22 2015-08-26 桑迪士克以色列有限公司 存储设备、主机设备和使用双重加密方案在第一和第二存储设备之间传递密码的方法
US10878404B2 (en) * 2010-06-29 2020-12-29 Feitian Technologies Co., Ltd. Method for operating an e-purse
US9322974B1 (en) 2010-07-15 2016-04-26 Proxense, Llc. Proximity-based system for object tracking
US8589288B1 (en) 2010-10-01 2013-11-19 Jpmorgan Chase Bank, N.A. System and method for electronic remittance of funds
US9361597B2 (en) 2010-10-19 2016-06-07 The 41St Parameter, Inc. Variable risk engine
US8914534B2 (en) 2011-01-05 2014-12-16 Sonic Ip, Inc. Systems and methods for adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol
US8732093B2 (en) 2011-01-26 2014-05-20 United Parcel Service Of America, Inc. Systems and methods for enabling duty determination for a plurality of commingled international shipments
US10089606B2 (en) 2011-02-11 2018-10-02 Bytemark, Inc. System and method for trusted mobile device payment
US20120296826A1 (en) 2011-05-18 2012-11-22 Bytemark, Inc. Method and system for distributing electronic tickets with visual display
US8857716B1 (en) 2011-02-21 2014-10-14 Proxense, Llc Implementation of a proximity-based system for object tracking and automatic application initialization
US10453067B2 (en) 2011-03-11 2019-10-22 Bytemark, Inc. Short range wireless translation methods and systems for hands-free fare validation
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
US10762733B2 (en) 2013-09-26 2020-09-01 Bytemark, Inc. Method and system for electronic ticket validation using proximity detection
US8543504B1 (en) 2011-03-30 2013-09-24 Jpmorgan Chase Bank, N.A. Systems and methods for automated invoice entry
US8543503B1 (en) 2011-03-30 2013-09-24 Jpmorgan Chase Bank, N.A. Systems and methods for automated invoice entry
WO2013106047A1 (en) * 2011-04-07 2013-07-18 Fotec Group Llc Broker-mediated payment systems and methods
US20130018759A1 (en) * 2011-07-13 2013-01-17 Ebay Inc. Third party token system for anonymous shipping
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
WO2013019519A1 (en) 2011-08-02 2013-02-07 Rights Over Ip, Llc Rights-based system
US10346823B2 (en) 2011-08-12 2019-07-09 Citibank, N.A. Methods and systems for activating an electronic payments infrastructure
US9467708B2 (en) 2011-08-30 2016-10-11 Sonic Ip, Inc. Selection of resolutions for seamless resolution switching of multimedia content
US8964977B2 (en) 2011-09-01 2015-02-24 Sonic Ip, Inc. Systems and methods for saving encoded media streamed using adaptive bitrate streaming
US8909922B2 (en) 2011-09-01 2014-12-09 Sonic Ip, Inc. Systems and methods for playing back alternative streams of protected content protected using common cryptographic information
US20130073434A1 (en) * 2011-09-20 2013-03-21 Robert Gelfond Service Based Certificate
US9106585B1 (en) * 2011-10-05 2015-08-11 United Services Automobile Association (Usaa) Receiving a document from a customer
US9137389B2 (en) 2011-11-08 2015-09-15 Kajeet, Inc. Master limits and filters for electronic devices
US10754913B2 (en) 2011-11-15 2020-08-25 Tapad, Inc. System and method for analyzing user device information
US20130152181A1 (en) * 2011-12-07 2013-06-13 International Business Machines Corporation Portal based case status management
US9792451B2 (en) 2011-12-09 2017-10-17 Echarge2 Corporation System and methods for using cipher objects to protect data
US8918080B2 (en) 2012-01-17 2014-12-23 Kajeet, Inc. Mobile device management
US9077709B1 (en) 2012-01-31 2015-07-07 Teradici Corporation Method for authenticated communications incorporating intermediary appliances
ES2425618B1 (es) * 2012-02-22 2014-08-05 Universitat Rovira I Virgili Método para realizar transacciones con billetes digitales
US9633201B1 (en) 2012-03-01 2017-04-25 The 41St Parameter, Inc. Methods and systems for fraud containment
US9691056B2 (en) 2012-03-07 2017-06-27 Clearxchange, Llc System and method for transferring funds
US10395247B2 (en) 2012-03-07 2019-08-27 Early Warning Services, Llc Systems and methods for facilitating a secure transaction at a non-financial institution system
US11593800B2 (en) 2012-03-07 2023-02-28 Early Warning Services, Llc System and method for transferring funds
US10395223B2 (en) 2012-03-07 2019-08-27 Early Warning Services, Llc System and method for transferring funds
US10970688B2 (en) 2012-03-07 2021-04-06 Early Warning Services, Llc System and method for transferring funds
US10318936B2 (en) 2012-03-07 2019-06-11 Early Warning Services, Llc System and method for transferring funds
US9521551B2 (en) 2012-03-22 2016-12-13 The 41St Parameter, Inc. Methods and systems for persistent cross-application mobile device identification
US20130254071A1 (en) * 2012-03-25 2013-09-26 Michael Oley Method and system for providing anonymity to a consumer
US10410213B2 (en) * 2012-05-04 2019-09-10 Institutional Cash Distributors Technology, Llc Encapsulated security tokens for electronic transactions
US10423952B2 (en) * 2013-05-06 2019-09-24 Institutional Cash Distributors Technology, Llc Encapsulated security tokens for electronic transactions
US8401923B1 (en) 2012-05-04 2013-03-19 Transengine Technologies, LLC Method for a ticket exchange across different systems of record
US11334884B2 (en) * 2012-05-04 2022-05-17 Institutional Cash Distributors Technology, Llc Encapsulated security tokens for electronic transactions
US9180242B2 (en) 2012-05-17 2015-11-10 Tandem Diabetes Care, Inc. Methods and devices for multiple fluid transfer
US10089625B2 (en) * 2012-06-13 2018-10-02 First Data Corporation Systems and methods for tokenizing financial information
USD678653S1 (en) 2012-07-19 2013-03-19 Jpmorgan Chase Bank, N.A. Drive-up financial transaction machine
EP2880619A1 (en) 2012-08-02 2015-06-10 The 41st Parameter, Inc. Systems and methods for accessing records via derivative locators
US9262623B2 (en) 2012-08-22 2016-02-16 Mcafee, Inc. Anonymous shipment brokering
US20140058945A1 (en) * 2012-08-22 2014-02-27 Mcafee, Inc. Anonymous payment brokering
US9268933B2 (en) 2012-08-22 2016-02-23 Mcafee, Inc. Privacy broker
WO2014078569A1 (en) 2012-11-14 2014-05-22 The 41St Parameter, Inc. Systems and methods of global identification
US9191457B2 (en) 2012-12-31 2015-11-17 Sonic Ip, Inc. Systems, methods, and media for controlling delivery of content
US9313510B2 (en) 2012-12-31 2016-04-12 Sonic Ip, Inc. Use of objective quality measures of streamed content to reduce streaming bandwidth
USD690074S1 (en) 2013-03-13 2013-09-17 Jpmorgan Chase Bank, N.A. Financial transaction machine
US9173998B2 (en) 2013-03-14 2015-11-03 Tandem Diabetes Care, Inc. System and method for detecting occlusions in an infusion pump
US10397292B2 (en) 2013-03-15 2019-08-27 Divx, Llc Systems, methods, and media for delivery of content
US9419957B1 (en) 2013-03-15 2016-08-16 Jpmorgan Chase Bank, N.A. Confidence-based authentication
US9906785B2 (en) 2013-03-15 2018-02-27 Sonic Ip, Inc. Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata
US9242043B2 (en) 2013-03-15 2016-01-26 Tandem Diabetes Care, Inc. Field update of an ambulatory infusion pump system
US9405898B2 (en) 2013-05-10 2016-08-02 Proxense, Llc Secure element as a digital pocket
EP3000101A4 (en) * 2013-05-23 2017-03-08 Bytemark, Inc. Method and system for distributing electronic tickets with data integrity checking
US20140358774A1 (en) * 2013-05-28 2014-12-04 Morris E. Cohen Payment and Revenue Systems
US9094737B2 (en) 2013-05-30 2015-07-28 Sonic Ip, Inc. Network video streaming with trick play based on separate trick play files
US9247317B2 (en) 2013-05-30 2016-01-26 Sonic Ip, Inc. Content streaming with client device trick play index
US10313532B2 (en) 2013-06-13 2019-06-04 Kajeet, Inc. Platform for enabling users to sign up for sponsored functions on computing devices
US10757267B2 (en) 2013-06-13 2020-08-25 Kajeet, Inc. Platform for enabling sponsors to sponsor functions of a computing device
US9967305B2 (en) 2013-06-28 2018-05-08 Divx, Llc Systems, methods, and media for streaming media content
US20150039503A1 (en) * 2013-08-05 2015-02-05 Ebay Inc. Mobile remittances/payments
US10902327B1 (en) 2013-08-30 2021-01-26 The 41St Parameter, Inc. System and method for device identification and uniqueness
US9058626B1 (en) 2013-11-13 2015-06-16 Jpmorgan Chase Bank, N.A. System and method for financial services device usage
US9737656B2 (en) 2013-12-26 2017-08-22 Tandem Diabetes Care, Inc. Integration of infusion pump with remote electronic device
US10148726B1 (en) 2014-01-24 2018-12-04 Jpmorgan Chase Bank, N.A. Initiating operating system commands based on browser cookies
US9603019B1 (en) 2014-03-28 2017-03-21 Confia Systems, Inc. Secure and anonymized authentication
US9866878B2 (en) 2014-04-05 2018-01-09 Sonic Ip, Inc. Systems and methods for encoding and playing back video at different frame rates using enhancement layers
US10115264B2 (en) 2014-05-26 2018-10-30 Lazlo 326, Llc Encrypted electronic gaming ticket
US10091312B1 (en) 2014-10-14 2018-10-02 The 41St Parameter, Inc. Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups
US11295308B1 (en) 2014-10-29 2022-04-05 The Clearing House Payments Company, L.L.C. Secure payment processing
US9225519B1 (en) 2015-03-02 2015-12-29 Federico Fraccaroli Method, system, and apparatus for enabling secure functionalities
US10769606B2 (en) 2015-03-23 2020-09-08 Early Warning Services, Llc Payment real-time funds availability
US10878387B2 (en) 2015-03-23 2020-12-29 Early Warning Services, Llc Real-time determination of funds availability for checks and ACH items
US10748127B2 (en) 2015-03-23 2020-08-18 Early Warning Services, Llc Payment real-time funds availability
US10839359B2 (en) 2015-03-23 2020-11-17 Early Warning Services, Llc Payment real-time funds availability
US10832246B2 (en) 2015-03-23 2020-11-10 Early Warning Services, Llc Payment real-time funds availability
US20160335723A1 (en) * 2015-05-12 2016-11-17 AdvisorBid, LLC Method and computer network for coordinating financial advisor transitions
US11392944B2 (en) * 2015-05-20 2022-07-19 Ripple Luxembourg S.A. Transfer costs in a resource transfer system
US11367072B2 (en) 2015-05-20 2022-06-21 Ripple Luxembourg S.A. Private networks and content requests in a resource transfer system
US11481771B2 (en) 2015-05-20 2022-10-25 Ripple Luxembourg S.A. One way functions in a resource transfer system
US10740732B2 (en) 2015-05-20 2020-08-11 Ripple Luxembourg S.A. Resource transfer system
US11386415B2 (en) 2015-05-20 2022-07-12 Ripple Luxembourg S.A. Hold condition in a resource transfer system
US11042882B2 (en) 2015-07-01 2021-06-22 The Clearing House Payments Company, L.L.C. Real-time payment system, method, apparatus, and computer program
US11694168B2 (en) 2015-07-01 2023-07-04 The Clearing House Payments Company L.L.C. Real-time payment system, method, apparatus, and computer program
US11157884B2 (en) 2015-07-21 2021-10-26 Early Warning Services, Llc Secure transactions with offline device
US10438175B2 (en) 2015-07-21 2019-10-08 Early Warning Services, Llc Secure real-time payment transactions
US10956888B2 (en) 2015-07-21 2021-03-23 Early Warning Services, Llc Secure real-time transactions
US11386410B2 (en) 2015-07-21 2022-07-12 Early Warning Services, Llc Secure transactions with offline device
US11151523B2 (en) 2015-07-21 2021-10-19 Early Warning Services, Llc Secure transactions with offline device
US11037121B2 (en) 2015-07-21 2021-06-15 Early Warning Services, Llc Secure real-time transactions
US10970695B2 (en) 2015-07-21 2021-04-06 Early Warning Services, Llc Secure real-time transactions
US11037122B2 (en) 2015-07-21 2021-06-15 Early Warning Services, Llc Secure real-time transactions
US11062290B2 (en) 2015-07-21 2021-07-13 Early Warning Services, Llc Secure real-time transactions
US10963856B2 (en) 2015-07-21 2021-03-30 Early Warning Services, Llc Secure real-time transactions
US11151522B2 (en) 2015-07-21 2021-10-19 Early Warning Services, Llc Secure transactions with offline device
US9602292B2 (en) 2015-07-25 2017-03-21 Confia Systems, Inc. Device-level authentication with unique device identifiers
US10484359B2 (en) 2015-07-25 2019-11-19 Confia Systems, Inc. Device-level authentication with unique device identifiers
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.
US10504080B2 (en) * 2015-09-14 2019-12-10 OX Labs Inc. Cryptographically managingtelecommunications settlement
US10694352B2 (en) 2015-10-28 2020-06-23 Activision Publishing, Inc. System and method of using physical objects to control software access
US10541987B2 (en) 2016-02-26 2020-01-21 Tandem Diabetes Care, Inc. Web browser-based device communication workflow
WO2017152037A1 (en) 2016-03-04 2017-09-08 1Usf, Inc. Systems and methods for media codecs and containers
DE102016204630A1 (de) * 2016-03-21 2017-09-21 Siemens Aktiengesellschaft Verfahren zum Übertragen von Nachrichten in einem Eisenbahnsystem sowie Eisenbahnsystem
US10417231B2 (en) 2016-06-28 2019-09-17 Walmart Apollo, Llc System, method, and non-transitory computer-readable storage media for locating a receipt for a product
AU2017296055A1 (en) 2016-07-15 2019-02-07 Cardinalcommerce Corporation Authentication to authorization bridge using enriched messages
US10116633B2 (en) 2016-09-16 2018-10-30 Bank Of America Corporation Systems and devices for hardened remote storage of private cryptography keys used for authentication
US11151567B2 (en) 2016-09-19 2021-10-19 Early Warning Services, Llc Authentication and fraud prevention in provisioning a mobile wallet
US10498795B2 (en) 2017-02-17 2019-12-03 Divx, Llc Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming
EP3503009A1 (en) * 2017-12-20 2019-06-26 Mastercard International Incorporated Order and purchase integration
US11436577B2 (en) 2018-05-03 2022-09-06 The Clearing House Payments Company L.L.C. Bill pay service with federated directory model support
US11164206B2 (en) * 2018-11-16 2021-11-02 Comenity Llc Automatically aggregating, evaluating, and providing a contextually relevant offer
CA3051209A1 (en) * 2019-07-09 2021-01-15 Victor O. Olaogun Payoffdebt lotto
US11030615B2 (en) * 2019-08-02 2021-06-08 Capital One Services, Llc Systems and methods for automatically checking in user at event via e-wallet transaction
IT201900015923A1 (it) * 2019-09-09 2021-03-09 Andrea Carazza Stazione per transazioni in internet fra privati.
US10715463B1 (en) 2020-02-20 2020-07-14 Robert Gelfond System and method for controlling access to resources in a multicomputer network
US11316658B2 (en) 2020-07-20 2022-04-26 Bank Of America Corporation System and method for securing a database by scrambling data
DE102020122894A1 (de) * 2020-09-02 2022-03-03 Audi Aktiengesellschaft Bereitstellung von Daten eines Kraftfahrzeugs
US11645427B2 (en) 2020-11-29 2023-05-09 Bank Of America Corporation Detecting unauthorized activity related to a device by monitoring signals transmitted by the device

Family Cites Families (97)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5921A (en) * 1848-11-14 Improvement in roller cotton-gins
US4302810A (en) * 1979-12-28 1981-11-24 International Business Machines Corporation Method and apparatus for secure message transmission for use in electronic funds transfer systems
US4529870A (en) * 1980-03-10 1985-07-16 David Chaum Cryptographic identification, financial transaction, and credential device
SE426128B (sv) * 1981-04-08 1982-12-06 Philips Svenska Ab Metod vid overforing av datameddelanden mellan tva stationer, samt overforingsanleggning for utforande av metoden
US4443027A (en) * 1981-07-29 1984-04-17 Mcneely Maurice G Multiple company credit card system
US4453074A (en) 1981-10-19 1984-06-05 American Express Company Protection system for intelligent cards
US4454414A (en) * 1982-06-16 1984-06-12 Vericard Corporation Funds transfer system using optically coupled, portable modules
US4528643A (en) 1983-01-10 1985-07-09 Fpdc, Inc. System for reproducing information in material objects at a point of sale location
DE3300850A1 (de) * 1983-01-13 1984-07-19 Standard Elektrik Lorenz Ag, 7000 Stuttgart System zum taetigen von geschaeftsabschluessen
US4723284A (en) * 1983-02-14 1988-02-02 Prime Computer, Inc. Authentication system
US4529810A (en) 1983-02-22 1985-07-16 Shell Oil Company Preparation of optically-active alpha-substituted carboxylic esters and acids
US4926480A (en) * 1983-08-22 1990-05-15 David Chaum Card-computer moderated systems
US4682224A (en) * 1983-10-31 1987-07-21 R. F. Monolithics, Inc. System, method, and apparatus for television signal scrambling and descrambling
US4663664A (en) * 1983-10-31 1987-05-05 R. F. Monolithics, Inc. Electronic ticket method and apparatus for television signal scrambling and descrambling
US4682223A (en) * 1983-10-31 1987-07-21 R. F. Monolithics, Inc. Descrambler unit method and apparatus for television signal descrambling
IL75702A0 (en) * 1984-07-27 1985-11-29 Technion Res & Dev Foundation Apparatus for effecting and recording monetary transactions
EP0175487A3 (en) * 1984-08-23 1989-03-08 Btg International Limited Software protection device
US4644493A (en) * 1984-09-14 1987-02-17 International Business Machines Corporation Implementing a shared higher level of privilege on personal computers for copy protection of software
US5018196A (en) * 1985-09-04 1991-05-21 Hitachi, Ltd. Method for electronic transaction with digital signature
GB2191661B (en) * 1985-12-11 1989-03-30 Plessey Co Plc Method of secured communications in a telecommunications system
EP0243312B1 (fr) * 1986-04-18 1995-07-19 Nagra Plus S.A. Décodeur pour un système de télévision à péage
EP0257585B1 (en) * 1986-08-22 1992-11-25 Nec Corporation Key distribution method
US4799156A (en) 1986-10-01 1989-01-17 Strategic Processing Corporation Interactive market management system
US5109413A (en) * 1986-11-05 1992-04-28 International Business Machines Corporation Manipulating rights-to-execute in connection with a software copy protection mechanism
US5148534A (en) * 1986-11-05 1992-09-15 International Business Machines Corp. Hardware cartridge representing verifiable, use-once authorization
US4916738A (en) * 1986-11-05 1990-04-10 International Business Machines Corp. Remote access terminal security
US5117457A (en) * 1986-11-05 1992-05-26 International Business Machines Corp. Tamper resistant packaging for information protection in electronic circuitry
US4817140A (en) * 1986-11-05 1989-03-28 International Business Machines Corp. Software protection system using a single-key cryptosystem, a hardware-based authorization system and a secure coprocessor
US5162989A (en) * 1987-02-20 1992-11-10 Oki Electric Industry Co., Ltd. Information rental system including processor equipped IC card having data erasing means
GB8704920D0 (en) * 1987-03-03 1987-04-08 Hewlett Packard Co Secure messaging system
JPS63229545A (ja) * 1987-03-04 1988-09-26 シーメンス、アクチエンゲゼルシヤフト データ交換システム
FR2618002B1 (fr) * 1987-07-10 1991-07-05 Schlumberger Ind Sa Procede et systeme d'authentification de cartes a memoire electronique
US4999806A (en) * 1987-09-04 1991-03-12 Fred Chernow Software distribution system
FR2620840B1 (fr) * 1987-09-21 1991-08-16 Thomson Semiconducteurs Systeme de reservation d'une prestation
FR2623309B1 (fr) * 1987-11-13 1994-04-08 Boule Jean Pierre Dispositif et procede de securisation d'echange de donnees entre un terminal videotex et un serveur
FR2626391B1 (fr) * 1988-01-26 1990-05-18 Sgs Thomson Microelectronics Systeme de controle de personnes par cartes a puces
US4868877A (en) * 1988-02-12 1989-09-19 Fischer Addison M Public key/signature cryptosystem with enhanced digital signature certification
US5005200A (en) 1988-02-12 1991-04-02 Fischer Addison M Public key/signature cryptosystem with enhanced digital signature certification
US4879747A (en) * 1988-03-21 1989-11-07 Leighton Frank T Method and system for personal identification
US4864615A (en) * 1988-05-27 1989-09-05 General Instrument Corporation Reproduction of secure keys by using distributed key generation data
US5191573A (en) 1988-06-13 1993-03-02 Hair Arthur R Method for transmitting a desired digital video or audio signal
GB8814471D0 (en) * 1988-06-17 1988-07-20 Gore & Ass Security enclosure
US5185717A (en) * 1988-08-05 1993-02-09 Ryoichi Mori Tamper resistant module having logical elements arranged in multiple layers on the outer surface of a substrate to protect stored information
JPH0622030B2 (ja) * 1988-10-03 1994-03-23 富士通株式会社 取引の正当性確認方式
FR2642202B1 (fr) * 1989-01-25 1994-02-18 Urba 2000 Systeme de paiement electronique de transports et de services publics par cartes a microcircuit
DE3906349A1 (de) * 1989-03-01 1990-09-13 Hartmut Hennige Verfahren und vorrichtung zur vereinfachung des gebrauchs einer vielzahl von kreditkarten u. dgl.
US4933971A (en) * 1989-03-14 1990-06-12 Tandem Computers Incorporated Method for encrypting transmitted data using a unique key
US4977595A (en) * 1989-04-03 1990-12-11 Nippon Telegraph And Telephone Corporation Method and apparatus for implementing electronic cash
US4956863A (en) * 1989-04-17 1990-09-11 Trw Inc. Cryptographic method and apparatus for public key exchange with authentication
US5081678A (en) * 1989-06-28 1992-01-14 Digital Equipment Corporation Method for utilizing an encrypted key as a key identifier in a data packet in a computer network
GB8920446D0 (en) * 1989-09-09 1989-10-25 Schlumberger Ind Ltd Electricity metering systems
US5001752A (en) * 1989-10-13 1991-03-19 Fischer Addison M Public/key date-time notary facility
US4993069A (en) * 1989-11-29 1991-02-12 International Business Machines Corporation Secure key management using control vector translation
EP0439847B1 (en) * 1990-01-29 1997-10-22 Security Technology Corporation Optionally moderated transaction systems
FR2661762B1 (fr) * 1990-05-03 1992-07-31 Storck Jean Procede et dispositif de transaction entre un premier et au moins un deuxieme supports de donnees et support a cette fin.
US5267171A (en) * 1990-03-29 1993-11-30 Brother Kogyo Kabushiki Kaisha Computer software vending machine
GB9008362D0 (en) * 1990-04-12 1990-06-13 Hackremco No 574 Limited Banking computer system
JPH0619707B2 (ja) 1990-08-09 1994-03-16 亮一 森 ソフトウェア管理方式
CA2048332A1 (en) * 1990-08-29 1992-03-01 Joseph P. Francini System for validating the authenticity of a transaction employing electronic receipts
US5305200A (en) * 1990-11-02 1994-04-19 Foreign Exchange Transaction Services, Inc. Financial exchange system having automated recovery/rollback of unacknowledged orders
US5221838A (en) * 1990-12-24 1993-06-22 Motorola, Inc. Electronic wallet
FR2671889A1 (fr) * 1991-01-22 1992-07-24 Pailles Jean Claude Procede d'echange de droits entre cartes a microprocesseur.
US5247576A (en) * 1991-02-27 1993-09-21 Motorola, Inc. Key variable identification method
US5228084A (en) * 1991-02-28 1993-07-13 Gilbarco, Inc. Security apparatus and system for retail environments
US5202921A (en) * 1991-04-01 1993-04-13 International Business Machines Corporation Method and apparatus for authenticating users of a communication system to each other
GB2257557B (en) * 1991-07-08 1994-11-16 Amstrad Plc Video recorder system
US5490251A (en) * 1991-08-09 1996-02-06 First Data Resources Inc. Method and apparatus for transmitting data over a signalling channel in a digital telecommunications network
US5426281A (en) * 1991-08-22 1995-06-20 Abecassis; Max Transaction protection system
US5177791A (en) * 1991-08-30 1993-01-05 International Business Machines Corp. Secure translation of usage-control values for cryptographic keys
US5282248A (en) * 1991-09-20 1994-01-25 Dejoy Victor P Time limited signal conduction system
US5200999A (en) * 1991-09-27 1993-04-06 International Business Machines Corporation Public key cryptosystem key management based on control vectors
GB9121995D0 (en) * 1991-10-16 1991-11-27 Jonhig Ltd Value transfer system
US5265164A (en) * 1991-10-31 1993-11-23 International Business Machines Corporation Cryptographic facility environment backup/restore and replication in a public key cryptosystem
US7028187B1 (en) 1991-11-15 2006-04-11 Citibank, N.A. Electronic transaction apparatus for electronic commerce
US5453601A (en) * 1991-11-15 1995-09-26 Citibank, N.A. Electronic-monetary system
US5557518A (en) 1994-04-28 1996-09-17 Citibank, N.A. Trusted agents for open electronic commerce
US5389738A (en) * 1992-05-04 1995-02-14 Motorola, Inc. Tamperproof arrangement for an integrated circuit device
JPH0619933A (ja) * 1992-05-11 1994-01-28 Nobuyuki Sonoya 無形信号販売集計システム
WO1994001825A1 (en) * 1992-07-08 1994-01-20 Northwest Starscan Limited Partnership Financial transaction system for electronic services
US5301247A (en) * 1992-07-23 1994-04-05 Crest Industries, Inc. Method for ensuring secure communications
JPH0660089A (ja) 1992-08-06 1994-03-04 Fujitsu Ltd ホームユース端末を用いた取引処理システム
US5396558A (en) * 1992-09-18 1995-03-07 Nippon Telegraph And Telephone Corporation Method and apparatus for settlement of accounts by IC cards
US5283829A (en) * 1992-10-01 1994-02-01 Bell Communications Research, Inc. System and method for paying bills electronically
US5319705A (en) * 1992-10-21 1994-06-07 International Business Machines Corporation Method and system for multimedia access control enablement
US5416840A (en) * 1993-07-06 1995-05-16 Phoenix Technologies, Ltd. Software catalog encoding method and system
WO1995005712A2 (en) 1993-08-13 1995-02-23 Frank Thomson Leighton Secret key exchange
US5625690A (en) * 1993-11-15 1997-04-29 Lucent Technologies Inc. Software pay per use system
US5481715A (en) * 1993-12-15 1996-01-02 Sun Microsystems, Inc. Method and apparatus for delegated communications in a computer system using trusted deputies
UA41387C2 (uk) 1994-01-13 2001-09-17 Сертко, Інк Спосіб установлення вірогідного перевірюваного зв'язку, спосіб захищеного зв'язку, спосіб оновлення мікропрограмного забезпечення, спосіб здійснення шифрованого зв'язку та спосіб надання перевіреному на справжність пристрою права на проведення електронної транзакції
US5511121A (en) * 1994-02-23 1996-04-23 Bell Communications Research, Inc. Efficient electronic money
US5509071A (en) * 1994-04-01 1996-04-16 Microelectronics And Computer Technology Corporation Electronic proof of receipt
US5563946A (en) * 1994-04-25 1996-10-08 International Business Machines Corporation Method and apparatus for enabling trial period use of software products: method and apparatus for passing encrypted files between data processing systems
US5799087A (en) * 1994-04-28 1998-08-25 Citibank, N.A. Electronic-monetary system
US5473692A (en) * 1994-09-07 1995-12-05 Intel Corporation Roving software license for a hardware agent
US5539828A (en) * 1994-05-31 1996-07-23 Intel Corporation Apparatus and method for providing secured communications
JP3614480B2 (ja) 1994-11-18 2005-01-26 株式会社日立製作所 電子チケット販売・払戻システム及びその販売・払戻方法
US5757917A (en) * 1995-11-01 1998-05-26 First Virtual Holdings Incorporated Computerized payment system for purchasing goods and services on the internet

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159073B (zh) * 2006-10-05 2012-07-25 国际商业机器公司 用于授权客户使用电子金融交易卡的方法和系统

Also Published As

Publication number Publication date
EP1100053A3 (en) 2005-05-04
HU216671B (hu) 1999-08-30
RU2136042C1 (ru) 1999-08-27
BR9507107A (pt) 1997-09-09
PL178935B1 (en) 2000-06-30
EP0758474A1 (en) 1997-02-19
NO964538D0 (no) 1996-10-25
FI964032A0 (fi) 1996-10-08
EP1083533A2 (en) 2001-03-14
CA2184380A1 (en) 1995-11-09
EP1100054A2 (en) 2001-05-16
CA2184380C (en) 2001-03-06
HUT76463A (en) 1997-09-29
JP3315126B2 (ja) 2002-08-19
EP1100055A2 (en) 2001-05-16
US7478239B1 (en) 2009-01-13
US5642419A (en) 1997-06-24
AU2105895A (en) 1995-11-29
EP1083533A3 (en) 2005-05-04
CA2287133C (en) 2000-11-07
US6205436B1 (en) 2001-03-20
HU9602478D0 (en) 1996-11-28
CA2287136A1 (en) 1995-11-09
MX9605174A (es) 1997-12-31
US5878139A (en) 1999-03-02
US5703949A (en) 1997-12-30
PL317026A1 (en) 1997-03-03
EP1100053A2 (en) 2001-05-16
EP1100054A3 (en) 2005-05-11
NZ283103A (en) 1998-02-26
UA40645C2 (uk) 2001-08-15
CA2287130A1 (en) 1995-11-09
CA2287133A1 (en) 1995-11-09
US6175921B1 (en) 2001-01-16
PL179928B1 (pl) 2000-11-30
CZ251396A3 (en) 1997-10-15
KR970702540A (ko) 1997-05-13
SI9520039A (en) 1997-06-30
NO964538L (no) 1996-12-05
WO1995030211A1 (en) 1995-11-09
EP1100055A3 (en) 2005-05-11
SK117696A3 (en) 1997-10-08
FI964032A (fi) 1996-10-08
US6336095B1 (en) 2002-01-01
US5557518A (en) 1996-09-17
AU690662B2 (en) 1998-04-30
JPH09511350A (ja) 1997-11-11
US5621797A (en) 1997-04-15
CA2287130C (en) 2000-12-05

Similar Documents

Publication Publication Date Title
CN1147875A (zh) 公开电子贸易的信托代理
CN1290052C (zh) 个人电子价值银行系统
JP5130039B2 (ja) 送受信料金を伴う金融トランザクション
CN1664828A (zh) 移动电子商务系统
CN1449540A (zh) 安全收集,存储和发送信息的方法和系统
CN1185851A (zh) 电子货币系统
CN1201609C (zh) 通过移动电话实时远程付款和交易的系统和处理方法
CN1655507A (zh) 进行卡应用间数据交换的保密装置和移动终端
CN1263259C (zh) 结算中介处理装置
CN1930591A (zh) 多方受益的在线认证服务
CN1265330C (zh) 采用个人便携式交易识别及控制装置的交易数据处理方法
CN1267167A (zh) 电子资产利用系统和方法、服务器,含该方法的记录介质
CN1198233A (zh) 保密交易的方法、设备、系统和固件
CN1532760A (zh) 通信系统、结算管理装置及方法以及便携信息终端及信息处理方法
CN101051372A (zh) 电子商务中对金融业务信息安全认证的方法
US20090119159A1 (en) System and Method for Transferring Funds to Recipients of Electronic Messages
CN1750036A (zh) 电子票据和电子支票管理、转换、买卖中介的系统和方法
CN1454364A (zh) 处理因特网支付的方法与系统
CN1333512A (zh) 电子折价券交易系统
CN1399216A (zh) 电子支付方法、系统和装置
CN1744137A (zh) 电子钱包
JP2008504612A (ja) ペイメント処理方法システム
WO2002013435A1 (en) Method and system for using electronic communications for an electronic contact
CN1340788A (zh) 信息处理系统和方法、电子货币服务提供系统及记录媒体
CN1328675A (zh) 实现交易的方法及其装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication