CN1308866C - 自动银行机处理系统及方法 - Google Patents
自动银行机处理系统及方法 Download PDFInfo
- Publication number
- CN1308866C CN1308866C CNB02806402XA CN02806402A CN1308866C CN 1308866 C CN1308866 C CN 1308866C CN B02806402X A CNB02806402X A CN B02806402XA CN 02806402 A CN02806402 A CN 02806402A CN 1308866 C CN1308866 C CN 1308866C
- Authority
- CN
- China
- Prior art keywords
- processing
- automated teller
- atm
- teller machine
- task
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims abstract description 208
- 238000000034 method Methods 0.000 title claims abstract description 91
- 230000008569 process Effects 0.000 claims abstract description 40
- 238000003860 storage Methods 0.000 claims description 21
- 238000012360 testing method Methods 0.000 claims description 20
- 238000004458 analytical method Methods 0.000 claims description 19
- 230000004044 response Effects 0.000 claims description 12
- 238000004891 communication Methods 0.000 claims description 7
- 230000001815 facial effect Effects 0.000 claims description 7
- 238000007405 data analysis Methods 0.000 claims description 3
- 238000009877 rendering Methods 0.000 claims description 3
- 239000000126 substance Substances 0.000 claims description 2
- 230000006870 function Effects 0.000 abstract description 24
- 238000011282 treatment Methods 0.000 description 73
- 239000000203 mixture Substances 0.000 description 19
- 230000000875 corresponding effect Effects 0.000 description 15
- 230000014509 gene expression Effects 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000010606 normalization Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000037308 hair color Effects 0.000 description 3
- 210000000056 organ Anatomy 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 235000006719 Cassia obtusifolia Nutrition 0.000 description 2
- 235000014552 Cassia tora Nutrition 0.000 description 2
- 241000220645 Leonotis nepetifolia Species 0.000 description 2
- 241000700605 Viruses Species 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 231100000241 scar Toxicity 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000003442 weekly effect Effects 0.000 description 2
- 244000277285 Cassia obtusifolia Species 0.000 description 1
- 244000201986 Cassia tora Species 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 244000035744 Hura crepitans Species 0.000 description 1
- 108091028043 Nucleic acid sequence Proteins 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000001387 multinomial test Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 108090000623 proteins and genes Proteins 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 210000000697 sensory organ Anatomy 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
- G07F19/20—Automatic teller machines [ATMs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/108—Remote banking, e.g. home banking
- G06Q20/1085—Remote banking, e.g. home banking involving automatic teller machines [ATMs]
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
- G07F19/20—Automatic teller machines [ATMs]
- G07F19/207—Surveillance aspects at ATMs
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
- G07F19/20—Automatic teller machines [ATMs]
- G07F19/211—Software architecture within ATMs or in relation to the ATM network
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
一种ATM处理系统(50),由服务器计算系统(56)以及能在该服务器计算系统中运行的协调服务器应用程序(54)构成。所述协调服务器应用程序能从工作提交实体(60)接收处理工作(64)。所述协调服务器还能把每个处理工作分成多个任务,在多个ATM(56)中分配这些任务。每个ATM都能执行交易功能,例如从现金提款机(20)发放现金。每个ATM包括至少一个计算机处理器(100)和至少一个能在所述至少一个计算机处理器中运行的处理客户应用程序(102)。每个处理客户应用程序能从所述协调服务器应用程序接收所述任务,并且在ATM空闲期间,让每个ATM的至少一个计算机处理器来处理这些任务。
Description
技术领域
本发明涉及自动银行机。本发明尤其涉及一种由多个自动银行机构成的处理系统,这些自动银行机在没有用户使用期间能有效地协调处理普通处理工作的各部分。
背景技术
自动银行机是人们熟知的。用户使用的普通类型的自动银行机是自动柜员机(“ATM”)。ATM能让用户处理银行业务。可以用ATM处理的普通银行业务包括:发放现金、给出存款收据、转帐、付帐单和余额查询。用户能处理的银行业务类型取决于具体的银行机的性能以及操作机器的程序。其它类型的自动银行机可以让用户冲抵帐目(charge against accounts)或者划拔资金。其它类型的自动银行机可以打印或发放例如优惠券、入场券、彩票、优惠购货卷、支票、粮票、汇票、临时凭证或旅行支票这样的各种票值。为了发放这些东西,ATM、自动银行机或自动处理机应当具有进行包括价值转换的处理的任何装置。
很多ATM包括具有快速处理器、大量存储器、和大型存储装置的现代处理系统。这种处理系统使ATM能显示高分辩率的图形用户界面,该界面可以包括视听显示及其它处理器加强应用。虽然当ATM进行服务时ATM操作中会出现短时中断,但基本上通过ATM可以为用户提供每周7天、每天24小时的服务。遗憾的是,用户通常不会每周7天、每天24小时使用ATM。即使是最繁忙的ATM也有大量无用户使用的空闲时间。虽然可以使用少量处理能力使ATM维持在可使用状态以备将来用户使用,但通常在这种空闲期间,ATM的处理系统仍然是严重的利用不足。所以存在对有价值地利用ATM中未使用的处理能力的系统及方法的需求。
ATM一般从交易费用中产生收益。但在非高峰期,如一天的凌晨,极少有用户交易,导致产生极小量的收益。所以,还存在对在非高峰期从ATM上产生附加收益的系统及方法的需求。
发明内容
本发明范例的目的是提供一种自动银行机,用户可以使用它进行交易。
本发明范例的另一个目的是提供一种自动银行机,它在无用户使用期间更具生产能力。
本发明范例的另一个目的是提供一种自动银行机,它在无用户使用期间能有效地产生收益。
本发明范例的另一个目的是提供一种系统以及一种方法,该方法为ATM中未使用的处理能力提供附加的使用。
本发明范例的其它目的会在下面的发明最佳实施方式及所附的权利要求中变得更加清楚。
前述目的可以在自动银行机或ATM的示范实施方案中得以实现,该自动银行机或ATM包括至少一个输出装置,例如显示屏幕,以及至少一个输入装置,例如触摸屏、功能键、小键盘、键盘、读卡器或其它类型的输入装置。该机器还可以包括其它装置,例如货币的现金发放机构、收据打印机构、存储机构以及其它进行交易时机构所用的交易功能装置。
ATM包括至少一个计算机处理器。该计算机处理器与输出装置和输入装置、以及现金发放机构、收据打印机构及其它ATM中的实物交易功能装置连接工作。计算机处理器包括可以其中运行的软件程序。
在一个示范实施方案中,软件程序包括处理客户应用程序。该处理客户应用程序有效地与远离ATM设置的协调服务器应用程序通信。在一个示范实施方案中,协调服务器应用程序可在金融交易处理系统的服务器计算机处理器中运行,其在该例子中可以包括主机银行系统、或其它与ATM有效连接的网络服务器计算系统。
该处理客户应用程序的示范实施方案能使ATM的计算机处理器执行由处理客户应用程序从协调服务器应用程序接收到的任务。该处理客户应用程序的示范实施方案通过把接收到的任务的处理限制在用户没有使用ATM时和/或ATM没有执行交易功能时的空闲时间,能防止在用户正使用ATM时ATM性能的劣化。
在该示范实施方案中,服务器计算机的协调服务器应用程序从一个或多个工作提交实体接收处理工作。该处理工作可以由协调服务器应用程序分成多个任务,并在多个不同ATM之间分配这些任务。可以从与一个或多个工作提交实体有关的计算机系统或网络地址接收这些工作。这些工作可以人工地输入协调服务器应用程序和/或从便携式存储介质搜寻。在其它示范实施方案中,工作提交实体可以包括能通过与协调服务器应用程序通信的ATM之一的操作向协调服务器应用程序提交处理工作的用户。
该协调服务器应用程序的示范实施方案能通过私人金融网络或者例如互联网这样的公共网络与多个ATM通信。根据每个ATM的处理能力以及与每个ATM连接的各网络的连接速度,示范协调服务器应用程序能在多个不同ATM之间有选择地分配一个或多个处理工作。当每个ATM完成收到部分的工作或任务时,ATM能把任务的结果传送到协调服务器应用程序。协调服务器应用程序汇集由ATM返回的结果,并接着把附加或其它任务返回到ATM以便在空闲期间进行处理。
在示范实施方案中,协调服务器应用程序可以从个人、企业、大学、政府机构或其它需要大量处理资源来处理复杂问题或其它计算机可定义的计算或功能的实体接收工作。
例如,处理工作可以包括为动画片绘制动画图像。影片通过由好几万个独立的图像组成。协调服务器应用程序的示范实施方案能把用于绘制影片的一个或多个不同图像的程序指令传送给多个不同ATM。在空闲期间,示范ATM能根据定义每个图像的程序来执行光线跟踪计算或其它图像绘制功能。当完成图像绘制时,ATM可以把相应的图像文件返回给协调服务器应用程序。然后,ATM可以继续处理附加图像,或者可以执行协调服务器应用程序接收到的其它任务。这个过程会一直持续到绘制完影片中的所有图像。
在所述的这个示范实施方案中,协调服务器应用程序能汇集完成的图像文件,并将其传送到提交处理工作的实体。在一个示范实施方案中,协调服务器应用程序会把所有的或一部分由ATM完成的任务集合成一个组,然后把这组已完成的任务传送到工作提交实体。在其它实施方案中,当ATM分别完成独立任务时,协调服务器应用程序可以周期地或连续地把由这些独立任务的结果返回工作提交实体。协调服务器应用程序还可以计算ATM处理所述处理工作所用的处理时间总量,并根据这个量,来计算向提交所述处理工作的实体征收的费用量。
附图说明
图1是能处理与一处理工作相关的任务的ATM的示范实施方案的透视图;
图2是ATM处理系统的示范实施方案的示意图;
图3是表示协调服务器应用程序及处理客户的示范实施方案的示意图;
图4表示由不同型号的ATM完成测试任务的处理持续时间的列表;
图5表示多个不同ATM的处理工作的任务结果的列表;
图6是能对ATM的用户进行检索的ATM处理系统的示范实施方案的示意图。
具体实施方式
现在参照附图特别是图1,其中表示的是自动银行机或ATM 10的透视图。示范ATM 10包括至少一个输出装置,例如显示装置12。输出装置12能为用户提供用户界面18,该用户界面包括多个屏幕或其它包括操作机器的可选项的输出端。该示范实施方案还可以包括其它类型的输出装置,例如扬声器,或者能输出视频、音频、或其它感观信息的其它类型的装置。
自动银行机10的示范实施方案包括多个输入装置,例如功能键14和小键盘16以及读卡器26。ATM 10的示范实施方案还可以包括或应用其它类型的输入装置,例如触摸屏、话筒、或其它任何能向ATM提供表示用户指令或信息的装置。该机器还可以包括一个或多个生物读取装置,例如指纹扫描器、虹膜扫描器、面部识别装置、人工扫描器、或其它任何可以用来读取能识别用户的生物输入的生物读取装置。
示范ATM 10还包括多个交易功能装置,这些装置可以包括,例如纸或现金提款机20、存放处22、收据打印机24或其它装置。
图2表示ATM处理系统50的示范实施方案的示意图。该系统可包括多个ATM 52。这些ATM可以包括所有或一部分参照图1所述ATM 10的特征及装置。多个ATM 52可以通过公共或个人网络连接58与至少一个服务器计算系统56连接。在一个示范实施方案中,网络连接58和服务器计算系统56与私人金融交易处理系统(例如主机银行系统)的部分通信。但是,在另外的示范实施方案中,网络连接58可以与公共网络(例如互联网)通信,并且服务器计算系统56可以包括能与互联网连接的服务器。
示范服务器计算系统56也可以通过网络连接62与一个或多个工作提交实体60的计算机系统连接。网络连接62也可以包括私人网络和/或公共网络(例如互联网)。示范工作提交实体60的计算机系统可以包括计算机和/或个人、公司、政府机构、大学或其它任何实体的能向服务器计算系统56提交计算机可定义处理工作的其它装置。
示范服务器计算系统56包括可在其中工作的协调服务器应用程序54。协调服务器应用程序54可以与ATM 52中的每一个通信并和一个或多个工作提交实体60通信。在一个示范实施方案中,协调服务器应用程序54可以从工作提交实体60的计算机系统接收至少一个处理工作64。协调服务器应用程序54还可以把处理工作分成多个任务66,这些任务由协调服务器应用程序分配给所有的或一部分ATM 52。处理工作的实施例可以包括光线跟踪计算、数据库采集、密码处理、解密数据、股票市场分析、DNA序列计算、数字信号处理、有限元素分析和建模、亚原子颗粒分析、化学特性及反应计算、图像分析、生物数据分析、面部图像数据分析、由金融票据进行数据分析、由支票进行图像数据分析、根据草体签名或其它笔迹进行数据分析、由货币进行图像数据分析、或者其它任何计算机处理计算、分析、功能或能细分成由多个ATM平行处理的任务的程序。
ATM 52的示范实施方案可以处理接收到的任务并把任务68的结果返回给协调服务器应用程序54。协调服务器应用程序54的示范实施方案可以汇集任务结果68并把处理工作70的结果返回给工作提交实体60。
在已经接收到工作之后,处理工作作为在多个ATM之间进行分配的独立任务的一个完整的组,可以从工作提交实体送至协调服务器应用程序。另外,处理工作可以作为连续的或周期流程的任务从工作提交实体被送到协调服务器应用程序。然后,在与工作有关的所有任务已经由协调服务器应用程序从工作提交实体接收到之前,协调服务器应用程序可以开始在多个ATM 52之间分配任务。
同样,从协调服务器应用程序54返回工作提交实体60的工作结果70可以包括从ATM接收到的所有或一部分任务结果68。因而,协调服务器可以等待,直到在工作结果70作为一个完整的工作被汇集并返回到工作提交实体60之前,所有期望的任务结果68已经从ATM 54返回,或者当从ATM 54接收到任务结果68时工作结果70的各部分可以周期地或连续地从协调服务器应用程序传递至工作提交实体。
图3表示示范服务器计算系统56和示范ATM 10的示意图。服务器计算系统56包括至少一个服务器计算机处理器55。如前所述,服务器计算系统56包括协调服务器应用程序54。协调服务器应用程序54可以在至少一个服务器计算机处理器55中进行工作。另外,示范服务器计算系统56包括至少一个与服务器计算器处理器55连接的数据存储器80。协调服务器应用程序54能使服务器计算机处理器55存储并搜索数据存储器80中的数据。
协调服务器应用程序54可以存储数据存储器80中的工作数据82,该数据描述了由工作提交实体接收到的各个处理工作。并且,协调服务器应用程序54可以在数据存储器80中存储与工作数据82有关的任务数据86,该任务数据描述了包括处理工作的任务。另外,协调服务器应用程序可以在数据存储器80中存储与任务数据86有关的ATM数据84,其对哪一个ATM已经被传送了要处理的任务进行识别。在一个示范实施方案中,各处理工作可以与工作ID标号88相关联,每个任务可以与任务ID标号92相关联,而每个ATM可以与ATMID标号90相关联。
如图3所示,每个ATM 10包括至少一个计算机处理器100。计算机处理器100可以与至少一个输出装置(如显示装置)150连接。计算机处理器也可以与至少一个输入装置152(例如键盘、功能键或触摸屏)连接。在该示范实施方案中,ATM 10还包括可以在计算机处理器100中工作的处理客户应用程序102。示范处理客户应用程序102可以与协调服务器应用程序54通信,以便接收任务66并返回任务结果68。另外,处理客户应用程序102可以通过ATM 10的计算机处理器100来进行任务的处理。
在一个示范实施方案中,处理客户应用程序102可以与在计算机处理器100中工作的用户界面应用程序104通信。该用户界面应用程序104能用于使ATM 10与用户互动并执行交易功能。用户界面应用程序104能与多个例如前述现金提款机20、存放处22、和读卡器26这样的交易功能装置106连接。
在该示范实施方案中,处理客户应用程序102可以响应于用户界面应用程序104来控制计算机处理器100何时对任务进行处理。例如,当ATM 10正由用户使用时,示范处理客户应用程序102可以通过与用户界面应用程序104通信来检测这个条件,并因此而停止、暂停、或减慢计算机处理器投入来处理任务66的处理资源量。当ATM基本空闲时,示范处理客户应用程序102可以通过与用户界面应用程序104通信来检测这个条件,并因此而开始、取消暂停、或增加计算机处理器100投入来处理任务的处理资源。
在示范实施方案中,计算机处理器100可以与数据存储器108连接。示范处理客户应用程序102可以在数据存储器108中存储任务信息110,该任务信息描述了由协调服务器应用程序54接收到的任务。当这些任务由计算机处理器100处理时,示范处理客户应用程序102还可以在数据存储器108中存储与任务信息110有关的处理时间持续时间信息112。该持续时间信息112对应于计算机处理器100有效地处理任务所花费的处理时间的量。例如,当示范ATM在一个小时内空闲30分钟时,这全部30分钟用来处理任务,持续时间信息112会把这30分钟的处理时间与对应于ATM处理的任务的任务信息110联系起来。
在该示范实施方案中,一项任务可能需要与要处理的任务的类型相应的其它处理应用程序。例如,与数字信号处理计算相应的任务可以与描述信号的以及描述要对信号进行的计算的数据相关。但是,要根据计算处理信号,示范ATM可能需要任务特定处理成分120,例如服务器支程序、函数程序库、子程序、软件目标、类、原本、DLL、Java小应用程序、Java beans、COM目标、ActiveX、.Net目标、CORBA目标、或者其它任何能由处理客户应用程序102用来处理任务的软件成分。在一个示范实施方案中,处理客户应用程序102可响应于任务数据及其它任务指令,从而使多个处理成分120中的一个或多个来处理任务。示范处理成分中的每一个都响应于处理客户应用程序102,以开始或暂停处理任务,从而一般只在ATM空闲时处理这些任务。
处理成分120的实施例包括图像描绘应用程序122、数字信号处理应用程序124、数字处理应用程序126、数据库采集应用程序128、和有限元素分析应用程序132。在一个示范实施方案中,处理成分120可以预装在ATM的数据存储器中。但是,在其它示范实施方案中,从协调服务器应用程序接收到的任务可以包括一个或多个能处理任务的处理成分。例如,数字信号处理任务可以既包括要被处理的信号数据也包括能响应于处理客户应用程序102而在计算机处理器中执行的习惯处理成分或应用程序130。示范习惯处理成分130可以处理信号数据或其它与任务或由ATM 10从协调服务器应用程序54接收的相关任务有关的数据。
在该示范实施方案中,处理成分120可以包括目标代码或可以在计算机处理器100中本地执行的程序库。在其它示范实施方案中,处理成分130可以包括翻译代码,例如Java小应用程序或Javabean,它们可以在其它例如Java虚拟机中运行。在其它示范实施方案中,处理成分可以由通用中间语言(CIL)构成,该通用中间语言例如在ATM的计算机处理器中执行之前可以是在ATM上经过适时工作(JIT)地编译的.Net应用目标。在其它示范实施方案中,这些任务可以包括自持的并不处理外部数据的处理成分。例如,从影片中再现独立剪辑的任务可以由处理成分120构成,该处理成分包括用于执行定义图像的光线跟踪计算的经过编译的代码。任何描述目标的位置及图像的光源的数据可以在处理成分内部被压缩。
为了防止ATM中恶意病毒及蠕虫病毒的扩散,示范处理成分可以被数字签名并与数字证书相联系。数字签名和数字证书可以由ATM用来确认处理成分是来自可信的处理成分来源。并且,ATM可以在安全的运行时间环境(例如虚拟机或沙箱)下执行处理成分。这样一种安全运行时间环境会具有足够的安全性以防止来自例如自动柜员机这样的访问交易功能装置的恶意处理客户。
在该示范实施方案中,当任务完成时,处理客户应用程序102可以把任务结果68送到协调服务器应用程序54,并接收由计算机处理器100进行处理的附加任务。处理客户应用程序102还可以向协调服务器应用程序传递与处理任务相关的处理持续时间112。当全部或一部分任务已经完成时,示范协调服务器应用程序可以把工作结果传递给工作提交实体。
在该示范实施方案中,协调服务器应用程序54可以估定工作提交实体需要为处理一处理工作64所用的ATM处理能力(power)时间支付的费用。协调服务器应用程序可以计算与处理工作的所有任务86有关的处理持续时间94的总量。然后就可以向提交该任务的实体开出该处理工作的处理时间总量的帐单。
例如,像电影制片公司这样的工作提交实体可以访问示范系统,以绘制动画片的单个电影画面。在所述的该实施方案中,处理工作是指绘制电影,而独立任务是指电影的一个或多个单个电影画面。如果ATM绘制电影的每个画面的假定平均处理时间是一个小时,那么由162,000个图像组成的90分钟动画片需要162,000个ATM小时来绘制。如果协调服务器应用程序与有75%空闲时间的10,000个ATM连接,那么系统可以在21.6(1/.75*162,000/10,000)个小时内绘制完这个电影。工作提交实体,或该例中的电影制片公司,将根据处理该项工作所用的ATM小时的总数(即,162,000个ATM小时)支付处理费用。在示范实施方案中,该处理费用可依据每个ATM小时的可协商价格而定。
在示范实施方案中,系统可以根据处理工作所用的单位处理时间量的货币价值的统一费用来收费。另外,系统的示范实施方案可以根据参加处理工作的ATM的个数来收费。例如,使用10,000个ATM进行处理工作的费率(fee rate)可以高于或低于使用100个ATM进行处理工作的费率。并且,用较慢型号ATM处理工作的费率可以不同于使用较快ATM来处理工作的费率。在该示范实施方案中,协调服务器应用程序还可以计算处理由工作提交实体提交的工作的费用。
用于处理单个工作的ATM不用都具有等同的处理能力。
例如,较老型号ATM比起使用现代计算机处理器的新型ATM来,处理任务的速度相对慢。如果所有的ATM小时相等,使用较慢ATM处理指定工作所需要的ATM小时比使用较快ATM多。由于在用较慢ATM处理工作的各部分时,工作提交实体可能不想支付更高的处理费用,所以,能访问持续时间数据得到任务结果的示范协调服务器应用程序或其它服务器软件可以使响应于ATM的相关处理速度的持续时间数据标准化。
例如,如果假想的慢型ATM能在两个小时内完成任务,而假想的快型ATM能在半个小时内完成指定任务,那么示范系统可以使较慢处理持续时间数据和/或较快处理持续时间数据相对于选定的执行基线标准化。根据所选性能基线,向下标准化较慢ATM的持续时间,并根据所选择的执行基线,向上标准化较快ATM的持续时间。例如,如果选定一个小时作为同一指定任务的执行基线,那么较慢ATM的持续时间可以减半,而较快ATM的持续时间可以加倍,以便为两个类型的ATM产生标准化的处理持续时间。然后可以把标准化的持续时间加起来,以确定标准化的ATM小时数。然后可以依据总的标准化ATM小时数而不是完成工作的实际ATM小时总数来计算计入处理费实体的处理费用。
由于不同型号或类型的ATM系统之间的相对差异可取决于处理任务的类型,所以示范系统可以使用从工作中指定的取样任务来抽取不同型号或类型的ATM的不同的相对处理速度。例如,如果一项工作是由一百万个任务构成的,则示范协调服务器应用程序可以把从一百万个任务中选取一小部分测试任务分配给所有ATM中的一部分。选取的这一部分ATM可以包括代表那些用于处理整个工作的不同型号或类型的ATM的ATM。然后可以对每个不同型号或类型的ATM完成测试任务的持续时间进行比较,以确定可用于使相似型号或类型的ATM提交任务结果的持续时间标准化的系数、因数或其它标准化数据。例如,可以先标准化每个单独的持续时间,然后把这些时间加起来,以确定标准化的ATM小时数,计算(base)工作的处理费用。在其它实施方案中,可以为一项工作分别合计每个型号的ATM的实际任务持续时间。当工作完成时,可以响应于每种型号的ATM的标准化数据来标准化每种ATM型号的这些单独的持续时间总数。然后把各种类型的ATM的标准化持续时间总和加起来,以确定标准化的ATM小时数,计算工作的处理费用。
图4、5表示可以由协调服务器应用程序54确定并存储在数据存储器80中的假想工作的标准化数据的实施例。
如图5所示,假想工作由七项任务220组成。示范协调服务器应用程序可以选取一部分任务作为测试任务,以确定相对处理能力,比如用于处理工作的各种类型的ATM的处理速度。在该实施例中,选择任务ID 6,并将其与用来处理工作的五种不同型号的ATM的处理客户应用程序通信。图4表示五种ATM型号(A-E)202中每一个完成任务ID 6的持续时间200。在该实施例中,选取的标准化基线相应于与不同型号的ATM提交的最快时间相等的持续时间。在该例中,ATM型号C的0.5小时的持续时间被选为基线。但是,应当理解,所选的使持续时间标准化的基线可以是不同的较慢或较快的持续时间。例如,对于其它工作,基线可以相应于:最慢ATM(例如ATM型号E的4个小时)的持续时间;不同型号的平均持续时间;或者选取的其它持续时间。
根据选取的0.5小时的基线,图4表示标准化数据,例如协调服务器应用程序响应于选取的基线持续时间测试任务的抽样持续时间结果确定的标准化因数204。该标准化因数可由协调服务器应用程序用来使ATM处理工作任务的持续时间标准化。
图5表示七项任务220的假想工作结果的列表218的实施例,这七项任务220构成该工作。在该实施例中,协调服务器应用程序在七个不同的ATM 224中分配任务。该列表包括ATM 224报告的用于完成其分配任务的实际持续时间222。该列表也包括ATM 224的相应的ATM型号226。
在该实施例中,示范协调服务器应用程序可以响应于前面确定的并在图4中表示的标准化因数204来标准化实际持续时间222。在该实施例中,用与处理任务的ATM的匹配型号相应的标准化因数204乘以实际持续时间222,来计算标准化持续时间228。示范协调服务器应用程序可以把标准化持续时间228加起来,以确定用来完成工作的标准化ATM小时数230。然后,根据完成工作的ATM标准化小时总量230,而不是完成工作的ATM小时实际总量232,来计算处理费用。如果没有标准化ATM小时,工作提交实体可能要求只使用最快型号的ATM(例如ATM型号C)。通过标准化处理持续时间,较慢ATM(例如ATM型号E)也可以用来处理各部分工作,而不会抬高向工作提交实体索取的处理费用。
如前所述,在其它实施方案中,协调服务器应用程序可以确定五种ATM型号中每一个用来处理工作所需的实际持续时间222的单独总和。然后,在每种ATM型号的该持续时间总和被加起来以确定工作的标准化ATM小时的总和之前,可以响应于标准化因数204来标准化每种ATM型号的该持续时间总和。
在其它实施方案中,可以使用其它补偿不同型号或类型的ATM之间的处理能力差异的方法。例如,可以使用型号的每种类型的不同处理费率来计算总处理费用。可以依据抽样任务持续时间200和/或确定的标准化数据204为不同ATM型号202计算这种不同的处理费率。例如,使用型号B的ATM的处理费率可以设定为型号C的ATM的处理费率的一半,因为型号B的ATM的处理速度由协调服务器应用程序确定为型号C的ATM的速度的一半。然后,不同的处理费率可用来计算用于处理各部分工作的每种型号的ATM的单独处理费用。如前所述,示范协调服务器应用程序可以得到每种型号的ATM的单独的持续时间总和。然后,可以使这些每种ATM型号的单独持续时间总和与其各自的处理费率相乘,以确定由不同型号的ATM处理的工作的每个部分的处理费用。
在提交处理工作之前,工作提交实体可能会希望知道与处理工作有关的ATM小时数和/或处理费用的估算值。由于在处理工作之前,可能没有预先计算好与所有组成一项工作的独立任务有关的费用,所以示范协调服务器应用程序54可以生成未完成提交的处理任务所需要的处理时间和费用的估算值。
如前面关于计算不同型号的ATM的相对速度的讨论,示范协调服务器应用程序可以把从构成该处理任务的许多任务中选取的一项或多项测试任务的一小部分提交给一个或多个ATM。这些测试任务也可用于执行该任务所需的处理时间或ATM小时数。依据该ATM小时估算值,示范协调服务器应用程序可以估算完成该处理工作所需的处理时间和费用的总数。协调服务器应用程序54把该估算值送给提交实体,用于在购买处理提议的工作的示范系统的访问权之前进行评估。
在其它示范实施方案中,协调服务器应用程序可以依据任务所需的带宽来选择把任务送给哪一个ATM。例如,由大量字节构成的任务或者由大量字节形成的任务结果只能分配给那些与协调服务器应用程序之间具有较快网络连接(如DSL、T1、或者高带宽租用连接)的ATM。较少量字节构成的、必须在ATM与协调服务器应用程序之间传输的任务,可以分配给那些具有较慢网络连接(例如拔号上网电话线)的ATM。协调服务器应用程序也可以依据各组ATM的网络连接的相对速度索取不同组ATM的不同处理费率。
应当理解,系统的示范实施方案可用于处理能分成多个任务的其它类型的工作。处理工作的其它实施例可以包括处理测得信号数据的谱,其中每项任务包括信号数据的带宽的单段的数字处理。其它处理工作可以包括使用特定函数的计算数据,其中每个任务包括一组不同的函数自变量。并且,其它工作可以包括用相应于不同组的约束每项任务进行有限元素分析计算和建模。其它示范实施方案可以包括例如解密数据的密码计算,其中每项任务对应于一个或多个不同的关键码,这些关键码用于译解数据。
在其它示范实施方案中,协调服务器应用程序可以依据处理任务的结果生成附加任务。例如,一项工作可以包括多步骤处理计算。结果,可以指定第一组ATM处理第一部分计算。那些任务的结果可以由协调服务器应用程序合成新的任务,并提交回第一组ATM或第二组ATM,以计算第二部分计算。示范协调服务器应用程序可以通过在多个进行处理的ATM中发送任务及任务的结果,来进行处理工作的多次迭代和/或递归计算。
在其它示范实施方案中,ATM可以通过对等网络结构来传送任务及任务的结果。ATM可以为一个或多个其它ATM直接产生一个或多个任务,而不需要协调服务器应用程序把所有的任务分配给ATM。ATM也可以在它们自己之间传送信息、任务结果、和/或处理成分,以便于处理任务。
在其它示范实施方案中,单个ATM可以通过ATM终端的输入装置从用户接收处理工作。该处理工作可以由ATM传送至协调服务器应用程序。然后该协调服务器应用程序把该工作分成多个任务,并把这些任务分配给多个ATM进行处理。如前所述,任务的结果可以返回协调服务器应用程序,并传送给用户提供的最初通过ATM提交工作的电邮地址或其它有效的网络地址。
另外,协调服务器应用程序可以在数据存储器中存储这些结果。当用户想要回顾工作结果时,他可以返回原始的或其它ATM。ATM可以使用户通过ATM的操作提交命令或请求信息,该ATM能从数据存储器中搜寻工作结果,并由协调服务器应用程序把该工作结果传送给ATM。然后,ATM可以通过ATM的显示装置或打印机为用户输出工作结果。另外,如示意图3所示,ATM可以包括独立的便携式存储介质驱动器154,该驱动器用于从便携式存储介质读取信息或向其中写入信息。在其它示范实施方案中,读卡器26可作为便携式存储介质驱动器,该驱动器能从存储信息的智能卡或其它存储卡中读取或向其中写入与处理工作有关的信息。这种读卡器能从金融帐户卡中读取金融帐户信息、从智能卡中搜寻处理工作、并把处理工作结果存回智能卡中。
在其它示范实施方案中,ATM可以包括其它类型的便携式存储介质驱动器154,例如Iomega Jaz驱动器;如Iomega Zip驱动器这样的磁光驱动器;如CompactFlash和Sony Memory Stick这样的快速存储器装置;PC Card Interfaces;CD驱动器、DVD驱动器;小型盘(Mini-CD)驱动器;以及数字磁带驱动器。ATM的示范实施方案也可以包括有线或无线通信端口156,该端口能与例如移动电话、笔记本电脑、或PDA这样的便携式计算设备连接。能通过通信端口的操作,ATM可以接收处理工作并把处理工作的结果传送给便携式计算设备。
在其它实施方案中,用户可以访问与协调服务器应用程序连接的多个ATM中的任何一个,以便从协调服务器应用程序搜寻工作结果。在另一示范实施方案中,协调服务器应用程序可以通过HTTP服务器提供访问工作结果的入口,这样的服务器例如互联网服务器,其能与协调服务器应用程序和/或数据存储器连接。然后,用户以登陆网络服务器,搜寻由协调服务器应用程序存储在数据存储器中的处理工作结果。
可以通过ATM的操作从用户那里收取为处理工作应支付的处理费用。例如,ATM可以提示用户把信用卡、借贷卡、活期存款卡、或者其它金融帐户卡插入ATM的读卡器中。ATM可以让读卡器从卡中搜寻必要的帐户信息,以便向与卡有关的金融帐户征收处理费用。在示范实施方案中,ATM可以通过与金融交易处理计算机或能进行金融交易及审定的系统,向用户的金融帐户征收处理费用。
可以在完成处理工作之前或之后索取处理费用。如前所述,可以在完成工作之前确定处理费用,这需要通过处理工作的各部分以确定完成整个工作所需处理时间的估算值。然后,根据完成工作所需处理时间的估算值计算向用户的金融帐户征收的处理费用。在其它示范实施方案中,可以根据统一费用或其它取决于处理工作的类型和/或由用户选择的处理参数的比率来计算处理费用。例如,ATM可以通过显示装置输出列出多个不同类型处理工作的菜单。然后,用户通过ATM输入装置的操作选取一个或多个不同类型的处理工作。然后,进行选取类型的处理工作的参数通过ATM的输入装置输入用户的便携式存储介质或者便携式计算设备,和/或从其中搜寻该参数。可以根据选定类型的处理工作和/或处理工作时使用的输入的参数计算向用户的金融帐户收取的费用。
例如,用户可能想从一个或多个数据库中采集数据。ATM的示范实施方案可以输出一个或多个菜单屏幕,该屏幕包括ATM可从中采集数据的不同数据库的列表。例如,数据库可以包括户口普查资料、基因序列数据、金融数据、或者任何其它用户认为对数据采集处理有用的信息的大型数据库。
ATM还可以提供一个或多个屏幕,该屏幕提示用户提供在选取的数据库中进行数据采集处理的参数。在数据采集处理及其它处理工作的参数的实施例可以包括例如数据范围及地理区域这样的独立参数。ATM向用户的金融帐户索取的处理费用是基于所选择的特定数据库和/或所选参数的类型。例如,涉及用户口普查资料的数据库进行数据库采集的处理费用,针对与一个州有关的参数的花费少于针对与整个美国有关的参数的花费。
为了提供与数据采集有关的更复杂的参数,ATM可以从用户的便携式存储介质或便携式计算设备中搜寻参数。其它更多的复杂参数的实施例包括用于分析或处理所选数据库中的数据的专家系统评估树(evaluation tree)、统计算法、或其它数据。在其它示范实施方案中,ATM可以从用户的便携式存储介质中搜寻多种不同类型的处理成分、数据库、图像、或其它协调服务器应用程序和/或ATM可使用的对象来处理所请求的工作。
由ATM或协调服务器应用程序着手处理的其它处理工作的实施例包括使用ATM搜寻个人。例如,如图1所示,ATM包括相机15,该相机能捕捉操作ATM的人的图像数据。由ATM的相机捕捉到的图像数据包括以图像帧和个人图像文件形式存储的图像。该捕获ATM图像数据由用于识别或搜寻人的系统的示范实施方案来处理。
如图6所示,示范服务器300能与多个ATM 302连接。服务器300包括上述协调服务器应用程序306和数据存储器308。每个ATM302包括相机304,该相机能捕捉操作ATM的用户的图像数据。在示范实施方案中,ATM 302能把一个或多个捕获的用户的ATM图像文件或图像帧发送给协调服务器应用程序306或服务器300的其它服务器应用程序,存储在数据存储器中。这种ATM图像数据与用户进行的ATM操作有关的交易数据相关联地存储起来。该交易数据包括捕捉图像数据的ATM的位置以及捕捉图像数据的日期及时间。另外,交易数据包括与访问机器所用的卡有关的帐户号以及在ATM上进行的交易类型。交易数据还可以包括与帐户号有关的金融帐户的信息,例如帐户持有人的名字和地址。
例如执法人员或其它个人这样的工作提交实体可通过ATM302中的一个或通过例如互联网310这样的公共网络向协调服务器应用程序306提交处理工作312、314。该处理工作可包括一个或多个人的图像,在那些由ATM捕获的图像照下来的人中搜寻想要找的人。搜寻工作包括将接收到的表示已知或怀疑是罪犯或恐怖分子的搜寻图像数据与由ATM捕捉到的图像数据进行比较。涉及处理工作的任务是指根据ATM图像数据的运行图像处理函数,这些函数能使在ATM图像数据中显示的用户的特征量化。
在示范实施方案中,协调服务器应用程序306把ATM图像数据的图像处理分给多个ATM 304。结果,每个ATM会从数据存储器308接收到一个或多个以前捕获的ATM图像文件的副本,并从提交的处理工作接收一个或多个搜寻图像文件的副本。然后,每一个ATM根据ATM图像数据和搜寻图像数据来运行图像分析计算,以确定ATM中所示的个人与搜寻图像数据中显示的人是否相似。由ATM 302反馈到协调服务器应用程序306的任务结果316包括表示ATM图像数据中显示的人与搜寻图像数据中显示的人之间的相关或相似程度的数据。处理工作的结果包括ATM捕获的匹配图像文件的列表以及相关交易数据部分,例如捕获图像的日期及时间、ATM的位置、所访问的金融帐户、以及与所访问的金融帐户有关的帐户持有人的名字。
在另一示范实施方案中,ATM 302能在把ATM图像数据送到协调服务器应用程序306以存储在数据存储器308中之前处理ATM图像数据。这种处理包括确定ATM图像数据中的身份数据。ATM身份数据可使ATM图像数据中描述的人的识别特征量化,这些特征例如有头发颜色、面部毛发(facial hair)、秃头、眼睛颜色、肤色、身高、伤疤、和面部大小。例如,面部大小可包括与个人面部特征有关的尺寸,例如眼睛、鼻子、嘴巴、脖子、耳朵与这个人的发际线(hairline)之间的相对位置及距离。从图像数据确定的这些尺寸及其它识别数据被提交给协调服务器应用程序306,与相关的ATM图像数据和相关的交易数据一起存储在数据存储器308中。
当接收到搜索ATM图像数据来搜寻特定个人有关的处理工作时,协调服务器应用程序306仔细搜索数据存储器308,并且从数据存储器308中只选取与被搜寻的人相似的身份数据相关的那些ATM图像文件及交易数据。因为ATM图像数据已经被预先处理过,所以协调服务器应用程序能很快从数据存储器308中选择一个或多个记录,这些记录包括表明特征及大小的ATM身份数据,所述特征及大小相应于被搜寻的人的身份数据的特征及大小。
例如,像警察这样的工作提交实体可以提交搜寻一个人的处理工作。该处理工作包括搜寻图像数据,该数据例如向协调服务器应用程序306上传的个人图像文件。然后,协调服务器处理上传的个人图像,以确定与要搜寻的人相关的相应搜寻身份数据。然后,将搜寻图像数据中的搜寻身份数据与数据存储器中的多个记录相比,这些记录包括与ATM用户相应的ATM身份数据。然后,相匹配的ATM图像数据及相关交易数据反馈给警察或其它工作提交实体作进一步分析。
在其它示范实施方案中,协调服务器可以直接从工作提交实体接收与被搜寻的人相应的搜寻身份数据。在其它示范实施方案中,协调服务器既可以接收搜寻图像数据也可以接收相应于这个人的附加搜寻身份数据。例如,提交的搜寻图像数据可以包括黑白图像文件。工作提交实体也可以与搜寻图像数据一起提交搜寻身份数据,该搜寻身份数据描述了从黑白图像不能确定的特征,例如在黑白图像文件中显示的人的眼睛和头发颜色。
在一个示范实施方案中,协调服务器应用程序从远程客户计算机318接收搜寻图像数据。这种远程客户计算机可以通过例如互联网服务器或电邮与协调服务器应用程序306通信。在另一示范实施方案中,通过ATM 302之一的操作把搜寻图像数据上传到协调服务器应用程序。如前所述,示范ATM可以包括便携式存储介质驱动器。该ATM可以从与便携式存储介质驱动器连接的便携式介质搜寻该搜寻图像数据,例如搜寻图像文件。在其它示范实施方案中,ATM可以从由用户与ATM连接地设置的便携式计算设备中搜寻该搜寻图像文件。在其它示范实施方案中,ATM可以包括扫描装置,该装置能从身体照片中捕获搜寻图像文件。
当协调服务器应用程序完成搜寻与提交的搜寻图像匹配的捕获的ATM图像的数据存储器308时,工作提交实体把请示信息送给协调服务器,表示请求返回搜寻的结果。响应于此,协调服务器返回包含搜寻结果的搜寻结果数据。该结果包括协调服务器在进行搜寻时所作决定的有关信息。该决定包括与搜寻图像最为匹配的那些捕获图像的列表。该决定还包括基于ATM图像数据与搜寻图像数据之间相关相似度的相匹配的ATM图像数据的等级。例如,该等级取决于与搜寻图像的搜寻身份数据相应的捕获图像的身份数据的百分比。另外,搜寻结果数据可以包括一个或多个ATM图像文件或图像帧以及至少与ATM图像数据有关的交易数据部分。
在示范实施方案中,通过访问ATM 302中的一个从协调服务器中搜寻该搜寻结果数据。ATM的示范实施方案能使用户向协调服务器发送请求信息,该信息与把搜寻结果数据送到请求的ATM的搜寻结果数据一致。在一示范实施方案中,ATM通过例如打印机或显示屏这样的输出设备输出图像及有关的交易数据。ATM的示范实施方案还把搜寻结果存储到用户的便携式存储介质或便携式计算设备中。
在其它示范实施方案中,当搜寻图像数据提交到协调服务器时,搜寻结果数据可以由协调服务器应用程序送到用户指定的电邮地址或其它有效网络地址。在其它示范实施方案中,协调服务器与能把搜寻结果作为一部分网页送到远程计算机的浏览器的HTTP服务器连接。
在示范实施方案中,ATM对ATM图像数据进行处理,以在上传到协调服务器之前确定ATM身份数据。在其它示范实施方案中,协调服务器处理ATM图像数据,以决定ATM身份数据。在其它示范实施方案中,ATM图像数据的处理可以由协调服务器和ATM进行。另外,在其它示范实施方案中,协调服务器可以把任务分配给多个ATM,这些任务包括要处理的ATM图像数据。返回协调服务器的任务结果包括从捕获的ATM图像确定的ATM图像的ATM身份数据。
在该描述过的示范实施方案中,搜寻图像数据不是指有权在ATM上执行交易功能的用户。另外,搜寻图像数据不是源自ATM的相机,不是指从ATM图像数据中搜寻以确定这个人是否有权在ATM上执行交易功能的人。并且,在ATM上进行交易的授权不是根据捕获的用户的ATM图像数据与搜寻图像数据之间的匹配来进行的。不需要参考搜寻图像数据就可以对用户在ATM的示范实施方案上交易进行授权。例如,该交易可以通过用户输入PIN码或独立于搜寻图像数据之外的由系统批准的生物数据来授权。在示范实施方案中,系统不使用搜寻图像数据来批准或授权用户在ATM上进行交易。
在另一示范实施方案中,处理工作可以指正在进行的搜寻在未来使用ATM的一个或多个特定的个人。例如,处理工作可以包括搜寻图像数据,例如要搜寻的人的图像文件和/或识别特征。但是,除了在ATM图像数据的预存数据存储器进行仔细搜寻之外,协调服务器应用程序可继续监控所有新捕获的ATM图像数据和/或由与要搜寻的人相匹配的新捕获的ATM图像数据确定的ATM身份数据,作为处理工作的一部分。因而,例如,如果例如执法机关这样的政府机构在搜寻疑似恐怖分子或失踪人士,表示该人的搜寻图像数据和/或与该人有关的搜寻身份数据会被连续地与所有或一部分新捕获的ATM图像数据或决定的ATM身份数据比较。当发现操作ATM的用户的ATM图像数据与要搜寻的人的搜寻图像数据茶杯时,示范协调服务器应用程序可以把警报形式的搜寻结果数据或警告信息送到与搜寻有关的地址。例如,该地址可以是电邮信息或其它提交该搜寻的实体的联系地址。该警报信息可以包括捕获的ATM图像文件或视频以及早期、时间和捕获ATM图像的ATM的位置。该警告信息还可以包括帐户持有人的名字或与这个人在ATM机上使用的金融帐户有关的其它交易数据。
在示范实施方案中,处理工作可以包括当搜寻ATM图像数据时所用的参数。该参数会把搜寻限制在来自特定地理位置和/或时段的ATM图像数据中。该参数还可以指定多个确定的ATM身份数据中的哪一个来限制搜寻。例如,可以处理ATM图像数据,以确定ATM身份数据,例如头发颜色、面部毛发、是否秃头、眼睛颜色、肤色、身高、疤痕、和脸部大小。处理工作中所含的参数可以限制哪些身份特征被评估,或者分配比重因数以确定当系统计算ATM图像数据是否相匹配时哪些身份特征更加重要或不太重要。
除了对捕获的ATM用户的图像数据进行图像分析之外,在示范实施方案中,系统还会从ATM其它类型的图像或其它类型的数据。例如,ATM的存放机构可以包括相机或者其它能从ATM中存放的项目捕获图像数据或其它可测量数据的传感器。这些项目可以包括金融票据,例如支票、货币、硬币、或其它存储在ATM中的项目。接收存放项目的ATM本身可以处理由ATM捕获的图像数据或其它可测量数据。另外,ATM可以把图像数据或其它可测量数据上传到远程服务器,由远程服务器或其它ATM进行处理。
对该图像数据或其它可测量数据进行的处理可以包括笔迹分析,例如对ATM存放的支票上的签名的草体签字的分析。处理还可以包括对所存放的例如现金这样的金融票据的分析,用于识别该项目是否仿造。
如前所述,在ATM基本空闲并且没有用来进行消费交易功能时进行这样的处理。然后,处理的结果被上传到例如前述协调服务器应用程序这样的远程服务器程序,存储在一个或多个数据存储器中,并发送到其它计算机系统。
因而,这种新的ATM处理系统及方法至少实现了上述目的中的一个,消除了使用现有装置及系统时遇到的困难,解决了问题,并得到了这里所述的理解结果。
在前面所述内容中,为了简洁、清楚和容易理解,使用了具体的项目,但是,并不限于所述这些,因为这些项目只是为了描述性的目的,希望有更广泛的解释。而且,这里的描述和解释是通过实施例的方式来进行的,但本发明不限于所示及所述的具体细节。
在所附权利要求中,任何描述为执行一种功能的方式都应当被理解为包含能执行所述功能的本领域普通技术人员所知的任何方式,并且不限于这里所示的特征及结果或者仅仅与其等同。因此,摘要中所含的示范实施方案的描述不应被认为是把本发明限制在这里所述的特征。
已经描述的本发明的特征、发现及原理,构造及操作本发明的方式,以及达到的优点及有用的结果;新的及有用的结构、装置、元件、设置、部分、结合、系统、设备、操作、方法及关系如所附权利要求所述。
Claims (68)
1.一种使用多个平行操作的自动柜员机处理普通处理工作的系统,包括:
服务器计算机处理器;
所述服务器计算机处理器中工作的协调服务器应用程序,其中所述协调服务器应用程序能从至少一个工作提交实体接收至少一项处理工作,其中所述协调服务器应用程序能把所述处理工作分成多个任务;以及
多个工作时与所述服务器计算机处理器相连接的自动柜员机,其中每个自动柜员机包括至少一个自动柜员机计算机处理器和在至少一个自动柜员机计算机处理器中工作的至少一个处理客户应用程序,其中每个处理客户应用程序能从所述协调服务器应用程序接收至少一个任务,其中每个处理客户应用程序还能使每个自动柜员机的至少一个自动柜员机计算机处理器处理从所述协调服务器应用程序接收的所述至少一个任务。
2.根据权利要求1所述的系统,其中,当用户使用包括处理客户应用程序的自动柜员机来执行至少一项交易功能时,所述每个处理客户应用程序能减少由所述至少一个自动柜员机计算机处理器用于处理所述至少一项任务的处理资源量。
3.根据权利要求2所述的系统,其中,当用户不再使用包含所述处理客户应用程序的自动柜员机来执行所述至少一项交易功能时,所述每个处理客户应用程序能增加由所述至少一个自动柜员机计算机处理器用于处理所述至少一项任务的处理资源量。
4.根据权利要求3所述的系统,其中,至少一个自动柜员机包括现金提款机,其中,所述至少一项交易功能包括由所述现金提款机发放现金。
5.根据权利要求1所述的系统,其中,当包含处理客户应用程序的自动柜员机用于执行至少一个用户交易功能时,每个处理客户应用程序能暂停由所述至少一个自动柜员机计算机处理器用于处理所述至少一项任务的处理资源量。
6.根据权利要求5所述的系统,其中,当包含处理客户应用程序的自动柜员机不再用来执行所述至少一个客户交易功能时,每个处理客户应用程序能解除暂停由所述至少一个自动柜员机计算机处理器用于处理所述至少一项任务的处理资源量。
7.根据权利要求6所述的系统,其中,至少一个自动柜员机包括现金提款机,其中,所述至少一个用户交易功能包括由所述现金提款机发放现金。
8.根据权利要求1所述的系统,其中,每个处理客户应用程序能把每项任务的至少一个处理结果返回给所述协调服务器应用程序。
9.根据权利要求8所述的系统,其中,所述协调服务器应用程序能把各自动柜员机的每一个处理客户返回的任务结果送到与所述任务相应的至少一个工作提交实体。
10.根据权利要求8所述的系统,其中,每个处理客户应用程序能确定其各自的所述至少一个自动柜员机计算机处理器用于处理所述至少一项任务的处理时间量,其中,每个处理客户应用程序能把与每项任务相关的处理时间的确定量传送到所述协调服务器应用程序。
11.根据权利要求10所述的系统,其中,所述协调服务器应用程序能根据从各处理客户应用程序收到的所确定的与每项任务有关的处理时间量,来计算处理与至少一个处理工作有关的那些任务所用的处理时间的总量。
12.根据权利要求11所述的系统,其中,所述协调服务器应用程序能根据所述处理时间的总量,来计算与处理至少一个处理工作有关的总费用。
13.根据权利要求11所述的系统,其中,所述协调服务器应用程序能把至少一项测试任务送到至少一个自动柜员机,其中,所述协调服务器应用程序能根据与所述至少一个自动柜员机处理所述至少一项测试任务有关的处理时间确定量来计算处理时间的总估算值。
14.根据权利要求13所述的系统,其中,所述协调服务器应用程序能根据处理时间总量的估算值,来计算与处理至少一个处理工作相关的总费用估算值。
15.根据权利要求11所述的系统,其中,所述协调服务器应用程序能把至少一项测试任务送到至少两个自动柜员机,其中,所述至少两个自动柜员机包括不同类型的自动柜员机,其中,所述协调服务器应用程序能根据与所述至少两个自动柜员机处理所述至少一项测试任务所用的至少两个处理时间的确定量来确定与每种类型的自动柜员机有关的标准化数据。
16.根据权利要求15所述的系统,其中,所述自动柜员机的不同类型是指不同的自动柜员机型号,其中,所述至少两个自动柜员机的计算机处理器的处理能力不同。
17.根据权利要求15所述的系统,其中,所述协调服务器应用程序能根据与每种类型的自动柜员机有关的标准化数据计算处理时间的总量。
18.根据权利要求17所述的系统,其中,所述协调服务器应用程序能根据处理时间的总量计算与处理至少一个处理工作有关的总费用。
19.根据权利要求10所述的系统,其中,所述自动柜员机是指多个不同类型的自动柜员机,其中,所述协调服务器应用程序能根据从每种类型的自动柜员机的每个所述处理客户应用程序接收到的处理时间的确定量,来计算每种类型的自动柜员机的处理时间的总量。
20.根据权利要求19所述的系统,其中,每种类型的自动柜员机对应不同的处理费率,其中,所述协调服务器应用程序能根据与每种类型的自动柜员机相关的处理时间的总量以及与每种类型的自动柜员机相关的处理费率,来计算与处理至少一个处理工作相关的总处理费用。
21.根据权利要求1所述的系统,其中,所述每个处理客户应用程序能使至少一个自动柜员机计算机处理器用至少一个处理成分来处理至少一项任务。
22.根据权利要求21所述的系统,其中,每个处理客户应用程序能从所述协调服务器应用程序接收所述处理成分。
23.根据权利要求21所述的系统,其中,每个任务包括至少一个处理成分。
24.根据权利要求21所述的系统,其中,所述至少一个自动柜员机能防止所述至少一个处理组件访问所述自动柜员机。
25.一种利用多个平行操作的自动柜员机处理普通处理工作的方法,包括:
a)接收处理工作,其中所述处理工作能被分成多个任务;
b)在多个自动柜员机之间分配这些任务;
c)用所述自动柜员机处理这些任务从而得到任务结果;
以及
d)从所述自动柜员机收集任务结果。
26.根据权利要求25所述的方法,还包括:
e)从每个自动柜员机接收表示处理这些任务所用的处理时间的量的数据。
27.根据权利要求26所述的方法,其中,在步骤(c)中,至少一个任务的处理响应用户对至少一个自动柜员机的使用已在至少一个自动柜员机上被暂停,其中,在步骤(e)中,表示所述至少一个自动柜员机用来处理至少一个任务的时间的确定量的数据不包括所述至少一个任务被暂停的时间量。
28.根据权利要求27所述的方法,其中,在步骤(c)中,响应于没有用户使用至少一个自动柜员机,所述至少一个任务的处理被解除暂停。
29.根据权利要求26所述的方法,还包括:
f)确定多个自动柜员机用来处理与处理工作有关的任务所用的处理时间的总量;以及
g)根据处理时间的总量来确定处理费用量。
30.根据权利要求26所述的方法,还包括:
f)根据由多个自动柜员机处理与所述处理工作有关的任务所用的处理时间的量,来确定处理费用量。
31.根据权利要求26所述的方法,其中,在步骤(c)之前,还包括:
f)把至少一项测试任务分配给至少一个自动柜员机,其中所述测试任务是从多个任务中选出的;
g)确定所述至少一个自动柜员机处理所述至少一项测试任务所用的至少一个测试时间量;以及
h)根据所述至少一个测试时间量,来确定由所述多个自动柜员机处理与处理工作有关的任务所用的处理时间总量的估算值。
32.根据权利要求31所述的方法,其中,步骤(h)后还包括:
i)根据由所述多个自动柜员机处理与所述处理工作有关的任务所用的处理时间总量的估算值,来确定处理费用估算值。
33.根据权利要求26所述的方法,其中,在步骤(c)之前,还包括:
f)把至少一项测试任务分配给至少两个自动柜员机,其中所述至少两个自动柜员机是不同类型的自动柜员机;
g)确定所述至少两个自动柜员机中的每一个处理所述至少一项测试任务所用的测试时间量;以及
h)根据所述至少两个自动柜员机所用的测试时间量来确定与每种类型的自动柜员机有关的标准化数据。
34.根据权利要求33所述的方法,还包括:
i)根据标准化数据来确定所述多个自动柜员机处理与所述处理工作有关的任务所用的处理时间的标准化总量;以及
j)根据所述多个自动柜员机处理与所述处理工作有关的任务所用的处理时间的标准化总量来确定处理费用量。
35.根据权利要求33所述的方法,还包括:
i)根据所述多个自动柜员机处理与所述处理工作有关的任务所用的处理时间的量和标准化数据来确定处理费用量。
36.根据权利要求35所述的方法,其中,在步骤(f)中,所述至少两个自动柜员机是不同型号的自动柜员机,其中,这些不同型号的自动柜员机包括处理能力不同的计算机处理器。
37.根据权利要求26所述的方法,其中,在步骤(b)中,所述多个自动柜员机是指多个不同类型的自动柜员机,并且还包括:
e)确定每种类型的自动柜员机处理与所述处理工作有关的任务所用的处理时间的总量。
38.根据权利要求37所述的方法,其中,每种类型的自动柜员机对应不同的处理费率,并且还包括:
f)根据每种类型的自动柜员机的处理时间的总量以及每种类型的自动柜员机相应的处理费率,来确定与处理所述处理工作有关的总处理费用。
39.根据权利要求26所述的方法,其中,在步骤(b)中,所述多个自动柜员机是指多个不同类型的自动柜员机,其中,每种类型的自动柜员机与标准化数据有关,并且还包括:
f)根据每种类型的自动柜员机的标准化数据,来确定由所述多个自动柜员机处理与所述处理工作有关的任务所用的处理时间的标准化总量。
40.根据权利要求39所述的方法,还包括:
g)根据所述多个自动柜员机处理与所述处理工作有关的任务所用的处理时间的标准化总量来确定处理费用量。
41.根据权利要求26所述的方法,其中,在步骤(b)中,所述多个自动柜员机是指多个不同类型的自动柜员机,其中,每种类型的自动柜员机与标准化数据有关,并且还包括:
f)根据所述多个自动柜员机处理与所述处理工作有关的任务所用的处理时间的量和每种自动柜员机的标准化数据来确定处理费用量。
42.根据权利要求25所述的方法,还包括:
e)把由自动柜员机处理的任务的结果送到工作提交实体。
43.根据权利要求25所述的方法,还包括:
e)为每个自动柜员机传送能在处理任务的自动柜员机中运行的处理成分。
44.根据权利要求25所述的方法,其中,在步骤(a)中,所述任务包括绘制图像。
45.根据权利要求25所述的方法,其中,在步骤(a)中,所述任务包括数字信号处理。
46.根据权利要求25所述的方法,其中,在步骤(a)中,所述任务包括有限元分析。
47.根据权利要求25所述的方法,其中,在步骤(a)中,所述任务包括化学分析。
48.根据权利要求25所述的方法,其中,在步骤(a)中,从自动柜员机之一中接收所述处理工作,其中,用户通过操作自动柜员机之一来接收所述处理工作。
49.根据权利要求48所述的方法,其中,在步骤(a)中,包括这一个自动柜员机检索来自工作时与所述自动柜员机上的便携式存储介质驱动器通信的便携式存储介质的所述处理工作。
50.根据权利要求48所述的方法,还包括:
e)把由自动柜员机处理的任务的至少一部分结果传送给自动柜员机之一,其中,用户能通过操作自动柜员机之一来搜寻所述部分结果。
51.根据权利要求50所述的方法,其中,在步骤(e)中,包括这一个自动柜员机在工作时与自动柜员机的便携式存储介质驱动器通信的便携式存储介质上存储所述处理工作的结果。
52.根据权利要求51所述的方法,其中,在步骤(e)中,所述便携式存储介质包括智能卡,以及所述便携式存储介质驱动器包括智能卡读取器。
53.根据权利要求48所述的方法,还包括:
e)通过操作一个自动柜员机读卡器,从卡中读取帐户标记;以及
f)通过与金融交易处理系统通信,向与从所述卡中读取的帐户标记有关的金融帐户征收处理费用。
54.根据权利要求25所述的方法,还包括:
e)确定用户正在访问自动柜员机中的至少一个;
f)暂停由所述至少一个自动柜员机进行处理的任务中的至少一个的处理;
g)用所述至少一个自动柜员机执行交易功能;
h)确定所述用户不再访问所述至少一个自动柜员机;以及
i)解除暂停所述至少一个任务的处理。
55.根据权利要求54所述的方法,其中,在步骤(g)中,所述交易功能包括从现金提款机发放现金。
56.根据权利要求25所述的方法,其中,在步骤(b)中,所述多个自动柜员机具有多个不同网络连接带宽,其中,在步骤(b)中,根据与自动柜员机相关的网络连接带宽为自动柜员机分配所述任务。
57.根据权利要求25所述的方法,其中,在步骤(b)中,所述多个自动柜员机具有多个不同网络连接带宽,还包括:
e)根据与自动柜员机相关的网络连接带宽,来确定与处理所述处理工作相关的总处理费用。
58.根据权利要求25所述的方法,其中,在步骤(a)中,所述任务包括生物统计数据分析。
59.根据权利要求58所述的方法,其中,步骤(a)包括面部图像数据的分析。
60.根据权利要求25所述的方法,其中,步骤(a)包括对来自金融票据的数据的分析。
61.根据权利要求60所述的方法,其中,步骤(a)包括对来自支票的图像数据的分析。
62.根据权利要求60所述的方法,其中,步骤(a)包括对与草体签字相应的数据的分析。
63.根据权利要求60所述的方法,其中,步骤(a)包括对来自货币的图像数据的分析。
64.根据权利要求60所述的方法,其中,步骤(a)包括对自动柜员机存放的项目的分析。
65.根据权利要求25所述的方法,其中,步骤(a)包括未加密数据。
66.一种能够相互平行操作以处理普通处理工作的多个处理部分的自动柜员机系统,包括:
适于进行金融交易的自动柜员机,包括其中的至少一个自动柜员机处理器,以及工作时与所述至少一个自动柜员机处理器连接的现金提款机,所述自动柜员机还包括至少一个能在所述至少一个自动柜员机处理器中运行的客户处理软件应用程序,其中,所述自动柜员机适于从远程服务器接收与金融交易无关的任务,并通过操作所述至少一个客户处理软件应用程序来处理这些任务,其中,所述至少一个客户处理软件应用程序进一步适合于使所述自动柜员机向所述远程服务器报告至少一个处理至少一个任务的结果,其中,所述至少一个任务对应于被分配到多个自动柜员机进行平行处理的一个普通处理工作的一部分的工作。
67.根据权利要求66所述的系统,其中,所述系统包括多个自动柜员机。
68.根据权利要求67所述的系统,还包括:
所述远程服务器,其中所述远程服务器远离所述多个自动柜员机;
工作时与所述服务器及所述自动柜员机连接的通信系统;以及
在所述服务器中运行的协调应用程序软件,其中,所述协调应用程序软件能把所述任务传送到所述自动柜员机。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US27697401P | 2001-03-19 | 2001-03-19 | |
US60/276,974 | 2001-03-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1496531A CN1496531A (zh) | 2004-05-12 |
CN1308866C true CN1308866C (zh) | 2007-04-04 |
Family
ID=23058894
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB02806402XA Expired - Fee Related CN1308866C (zh) | 2001-03-19 | 2002-03-18 | 自动银行机处理系统及方法 |
Country Status (10)
Country | Link |
---|---|
US (3) | US7472824B2 (zh) |
EP (1) | EP1371006A4 (zh) |
CN (1) | CN1308866C (zh) |
BR (1) | BR0207790A (zh) |
CA (1) | CA2440056C (zh) |
MX (1) | MXPA03008141A (zh) |
PL (1) | PL363886A1 (zh) |
RU (1) | RU2258959C9 (zh) |
WO (1) | WO2002075498A2 (zh) |
ZA (1) | ZA200306313B (zh) |
Families Citing this family (68)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030217005A1 (en) * | 1996-11-27 | 2003-11-20 | Diebold Self Service Systems, Division Of Diebold, Incorporated | Automated banking machine system and method |
US7660763B1 (en) | 1998-11-17 | 2010-02-09 | Jpmorgan Chase Bank, N.A. | Customer activated multi-value (CAM) card |
CN1439142A (zh) | 1998-12-23 | 2003-08-27 | 大通银行 | 包括生成、处理和跟踪在内的贸易运作及贸易单证的集成系统和方法 |
US8793160B2 (en) | 1999-12-07 | 2014-07-29 | Steve Sorem | System and method for processing transactions |
US7822656B2 (en) | 2000-02-15 | 2010-10-26 | Jpmorgan Chase Bank, N.A. | International banking system and method |
AU2001282935A1 (en) | 2000-08-01 | 2002-02-13 | First Usa Bank, N.A. | System and method for transponder-enabled account transactions |
US8285641B2 (en) | 2000-11-06 | 2012-10-09 | Jpmorgan Chase Bank, N.A. | System and method for selectable funding of electronic transactions |
US8805739B2 (en) | 2001-01-30 | 2014-08-12 | Jpmorgan Chase Bank, National Association | System and method for electronic bill pay and presentment |
US7313546B2 (en) | 2001-05-23 | 2007-12-25 | Jp Morgan Chase Bank, N.A. | System and method for currency selectable stored value instrument |
AU2002327322A1 (en) | 2001-07-24 | 2003-02-17 | First Usa Bank, N.A. | Multiple account card and transaction routing |
US8020754B2 (en) | 2001-08-13 | 2011-09-20 | Jpmorgan Chase Bank, N.A. | System and method for funding a collective account by use of an electronic tag |
US20040210498A1 (en) | 2002-03-29 | 2004-10-21 | Bank One, National Association | Method and system for performing purchase and other transactions using tokens with multiple chips |
US8751391B2 (en) | 2002-03-29 | 2014-06-10 | Jpmorgan Chase Bank, N.A. | System and process for performing purchase transactions using tokens |
US20040019890A1 (en) * | 2002-07-23 | 2004-01-29 | Sun Microsystems, Inc., A Delaware Corporation | Distributing and executing tasks in peer-to-peer distributed computing |
US7809595B2 (en) | 2002-09-17 | 2010-10-05 | Jpmorgan Chase Bank, Na | System and method for managing risks associated with outside service providers |
GB0222113D0 (en) * | 2002-09-24 | 2002-10-30 | Koninkl Philips Electronics Nv | Image recognition |
US7379998B2 (en) | 2003-03-31 | 2008-05-27 | Jp Morgan Chase Bank | System and method for multi-platform queue queries |
US8095659B2 (en) * | 2003-05-16 | 2012-01-10 | Jp Morgan Chase Bank | Service interface |
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 |
BR0302868A (pt) * | 2003-08-11 | 2005-03-29 | Itautec Philco Sa | Aperfeiçoamento introduzido em equipamento de auto-atendimento bancário |
JP4549702B2 (ja) * | 2004-03-10 | 2010-09-22 | 富士通株式会社 | 自動取引装置の取引縮退処理方法、そのシステム及びその運営サーバ |
US8171498B2 (en) * | 2004-06-25 | 2012-05-01 | Apple Inc. | Adaptive service for handling notifications and synchronizing directories of a file system |
US7427019B2 (en) * | 2004-08-25 | 2008-09-23 | Hsbc North America Holdings Inc. | Biometric identification system, method and medium for point of sale environment |
JP4799419B2 (ja) * | 2004-10-20 | 2011-10-26 | 富士通株式会社 | 設定プログラム、設定方法、および設定装置 |
US7401731B1 (en) | 2005-05-27 | 2008-07-22 | Jpmorgan Chase Bank, Na | Method and system for implementing a card product with multiple customized relationships |
US7822682B2 (en) | 2005-06-08 | 2010-10-26 | Jpmorgan Chase Bank, N.A. | System and method for enhancing supply chain transactions |
US7748612B2 (en) * | 2005-11-02 | 2010-07-06 | Diebold, Incorporated | Automated banking machine |
US7748611B2 (en) * | 2005-11-02 | 2010-07-06 | Diebold, Incorporated | Automated banking machine |
US8408455B1 (en) | 2006-02-08 | 2013-04-02 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to both customers and non-customers |
US7784682B2 (en) * | 2006-02-08 | 2010-08-31 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to both customers and non-customers |
US7753259B1 (en) | 2006-04-13 | 2010-07-13 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to both customers and non-customers |
JP4830659B2 (ja) * | 2006-06-16 | 2011-12-07 | 富士ゼロックス株式会社 | 液滴吐出装置 |
US8403213B1 (en) * | 2006-07-10 | 2013-03-26 | Diebold, Incorporated | Time analysis at a banking system controlled by data bearing records |
US8555335B2 (en) * | 2006-11-01 | 2013-10-08 | Microsoft Corporation | Securing distributed application information delivery |
US8028060B1 (en) * | 2007-01-05 | 2011-09-27 | Apple Inc. | Background task execution over a network based on network activity idle time |
JP4317234B2 (ja) * | 2007-03-05 | 2009-08-19 | キヤノンマーケティングジャパン株式会社 | 画像表示制御装置および画像表示制御方法および画像表示制御プログラム |
US7908311B2 (en) * | 2007-07-31 | 2011-03-15 | Intuition Publishing Limited | System and method for providing a distributed workflow through a plurality of handheld devices |
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 |
US8725611B1 (en) | 2008-02-21 | 2014-05-13 | Jpmorgan Chase Bank, N.A. | System and method for providing borrowing schemes |
JP5181121B2 (ja) * | 2008-03-17 | 2013-04-10 | インターナショナル・ビジネス・マシーンズ・コーポレーション | タスク数制御装置、タスク数制御方法、及びコンピュータプログラム |
US8589034B2 (en) * | 2008-10-09 | 2013-11-19 | Angela Karen Kwok | System and methods for an automated sun glare block area and sunshield in a vehicular windshield |
US20100179887A1 (en) * | 2009-01-09 | 2010-07-15 | Cacheria Iii Anthony M | System for providing goods and services based on accrued but unpaid earnings |
US9298697B2 (en) * | 2010-01-26 | 2016-03-29 | Apollo Education Group, Inc. | Techniques for grammar rule composition and testing |
US9246914B2 (en) | 2010-07-16 | 2016-01-26 | Nokia Technologies Oy | Method and apparatus for processing biometric information using distributed computation |
US8930896B1 (en) | 2010-07-23 | 2015-01-06 | Amazon Technologies, Inc. | Data anonymity and separation for user computation |
US20120080530A1 (en) * | 2010-10-05 | 2012-04-05 | Patricia Grace Martin | PhonExpress Account-Code Electronic system (P.E.A.C.E. System) & PhonExpress system card/Slip-card |
EA018906B1 (ru) * | 2011-03-25 | 2013-11-29 | Общество С Ограниченной Ответственностью "Метро-Навтика" | Способ и система предотвращения несанкционированного проведения операций с цифровыми данными в цифровой информационной системе |
US8810368B2 (en) | 2011-03-29 | 2014-08-19 | Nokia Corporation | Method and apparatus for providing biometric authentication using distributed computations |
DE102011119897A1 (de) * | 2011-11-29 | 2013-05-29 | Giesecke & Devrient Gmbh | System und Verfahren zum Bearbeiten von Banknoten |
US10049402B1 (en) | 2012-06-13 | 2018-08-14 | Jpmorgan Chase Bank, N.A. | ATM privacy system and method |
US10181154B1 (en) | 2012-07-19 | 2019-01-15 | Jpmorgan Chase Bank, N.A. | Financial services device |
JP5954037B2 (ja) | 2012-08-09 | 2016-07-20 | 沖電気工業株式会社 | 紙幣処理装置、及び紙幣処理方法 |
USD732263S1 (en) | 2012-09-14 | 2015-06-16 | Jpmorgan Chase Bank, N.A. | Financial transaction machine |
RU2014140927A (ru) * | 2013-05-06 | 2016-04-27 | Андрей Юрьевич Щербаков | Способ получения наличных денежных средств и выдачи кредитов |
WO2014189402A1 (ru) * | 2013-05-21 | 2014-11-27 | Sherbakov Andrei Yuryevich | Операции с наличными денежными средствами при помощи мобильного устройства |
WO2014196885A1 (ru) * | 2013-06-03 | 2014-12-11 | Scherbakov Andrei Yuryevich | Способ установления местонахождения граждан по информации от средств видеорегистрации |
USD722740S1 (en) | 2013-07-09 | 2015-02-17 | Jpmorgan Chase Bank, N.A. | Financial transaction machine |
US9058626B1 (en) | 2013-11-13 | 2015-06-16 | Jpmorgan Chase Bank, N.A. | System and method for financial services device usage |
US10318956B2 (en) | 2014-09-22 | 2019-06-11 | Payactiv, Inc. | Systems and methods for utilization of earned but unpaid income |
US11961105B2 (en) | 2014-10-24 | 2024-04-16 | Ganart Technologies, Inc. | Method and system of accretive value store loyalty card program |
RU2601140C2 (ru) * | 2015-01-20 | 2016-10-27 | Общество С Ограниченной Ответственностью "Лаборатория Эландис" | Способ обеспечения доверенной среды выполнения аналого-цифровой подписи и устройство, его реализующее |
CN105788103A (zh) * | 2016-02-29 | 2016-07-20 | 宇龙计算机通信科技(深圳)有限公司 | 账户余额显示方法、账户余额显示装置和终端 |
US10643192B2 (en) * | 2016-09-06 | 2020-05-05 | Bank Of American Corporation | Data transfer between self-service device and server over session or connection in response to capturing sensor data at self-service device |
WO2019190344A1 (ru) * | 2018-03-30 | 2019-10-03 | Публичное Акционерное Общество "Сбербанк России" | Система мониторинга сети устройств самообслуживания |
CN109257439B (zh) * | 2018-10-26 | 2021-11-23 | 京信网络系统股份有限公司 | 分布式文件保存系统、文件上传方法和装置 |
CN115394016B (zh) * | 2022-08-30 | 2024-05-28 | 中国银行股份有限公司 | 基于atm机纸质凭证的寻人方法及装置 |
US20240290182A1 (en) * | 2023-02-23 | 2024-08-29 | Bank Of America Corporation | Automated teller machine (atm) transaction resliency using a long range wide area network |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4636947A (en) * | 1984-03-14 | 1987-01-13 | Docutel/Olivetti Corporation | ATM task scheduling system for simultaneous peripheral device transactions processing |
CN1179047A (zh) * | 1996-10-01 | 1998-04-15 | 国际商业机器公司 | 分布式企业计算机环境中的负载平衡 |
JPH11288483A (ja) * | 1998-04-03 | 1999-10-19 | Oki Software Okayama:Kk | 現金管理方法および自動取引装置管理システム |
US6128602A (en) * | 1997-10-27 | 2000-10-03 | Bank Of America Corporation | Open-architecture system for real-time consolidation of information from multiple financial systems |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US194138A (en) * | 1877-08-14 | Improvement in fire-escapes | ||
GB9323489D0 (en) * | 1993-11-08 | 1994-01-05 | Ncr Int Inc | Self-service business system |
US5764789A (en) * | 1994-11-28 | 1998-06-09 | Smarttouch, Llc | Tokenless biometric ATM access system |
US5666157A (en) | 1995-01-03 | 1997-09-09 | Arc Incorporated | Abnormality detection and surveillance system |
US7015945B1 (en) * | 1996-07-10 | 2006-03-21 | Visilinx Inc. | Video surveillance system and method |
WO1998011714A2 (en) | 1996-09-13 | 1998-03-19 | Katatel, Inc. | Security system for an automated teller machine |
US6336148B1 (en) | 1996-09-25 | 2002-01-01 | Sun Microsystems, Inc. | Automatic checking of public contracts and private constraints on distributed objects |
EP0941516A4 (en) * | 1996-11-27 | 2003-06-11 | Diebold Inc | AUTOMATED BANKING SYSTEM AND DEVICE |
US5850075A (en) * | 1996-11-27 | 1998-12-15 | Interbold | Receipt transport and retrieval system for automated banking machine |
US5991429A (en) | 1996-12-06 | 1999-11-23 | Coffin; Jeffrey S. | Facial recognition system for security access and identification |
US6145738A (en) * | 1997-02-06 | 2000-11-14 | Mr. Payroll Corporation | Method and apparatus for automatic check cashing |
US6016476A (en) | 1997-08-11 | 2000-01-18 | International Business Machines Corporation | Portable information and transaction processing system and method utilizing biometric authorization and digital certificate security |
US6360303B1 (en) * | 1997-09-30 | 2002-03-19 | Compaq Computer Corporation | Partitioning memory shared by multiple processors of a distributed processing system |
CA2312315A1 (en) * | 1997-12-01 | 1999-06-10 | Arsev H. Eraslan | Three-dimensional face identification system |
WO1999028830A1 (en) * | 1997-12-02 | 1999-06-10 | Korman Bruce R | Multi-transactional network architecture |
GB2319102B (en) * | 1998-01-30 | 1998-12-23 | Ibm | A security system for a transaction processing system |
EP0953946A3 (en) | 1998-04-29 | 2004-05-06 | Ncr International Inc. | Transaction networks |
GB9824697D0 (en) * | 1998-11-11 | 1999-01-06 | Ncr Int Inc | Terminal |
AUPP776498A0 (en) | 1998-12-17 | 1999-01-21 | Portus Pty Ltd | Local and remote monitoring using a standard web browser |
US6944318B1 (en) * | 1999-01-15 | 2005-09-13 | Citicorp Development Center, Inc. | Fast matching systems and methods for personal identification |
US6305603B1 (en) * | 1999-01-29 | 2001-10-23 | International Business Machines Corporation | Personal digital assistant based financial transaction method and system |
AU5619300A (en) | 1999-06-17 | 2001-01-09 | Thomas K. Reed Jr. | Apparatus, systems and methods for providing at home automatic teller machine services |
US6975220B1 (en) * | 2000-04-10 | 2005-12-13 | Radia Technologies Corporation | Internet based security, fire and emergency identification and communication system |
AU2001257280C1 (en) | 2000-04-24 | 2009-01-15 | Visa International Service Association | Online payer authentication service |
AU2001293248A1 (en) * | 2000-10-03 | 2002-04-15 | Abraham R. Zingher | Biometric system and method for detecting duress transactions |
US6760047B2 (en) * | 2001-02-26 | 2004-07-06 | Microsoft Corporation | Method for flagging and relating information in a computer system |
-
2002
- 2002-03-18 CN CNB02806402XA patent/CN1308866C/zh not_active Expired - Fee Related
- 2002-03-18 RU RU2003130747/09A patent/RU2258959C9/ru not_active IP Right Cessation
- 2002-03-18 PL PL02363886A patent/PL363886A1/xx unknown
- 2002-03-18 BR BR0207790-6A patent/BR0207790A/pt not_active Application Discontinuation
- 2002-03-18 US US10/100,851 patent/US7472824B2/en not_active Expired - Fee Related
- 2002-03-18 CA CA002440056A patent/CA2440056C/en not_active Expired - Fee Related
- 2002-03-18 MX MXPA03008141A patent/MXPA03008141A/es not_active Application Discontinuation
- 2002-03-18 US US10/101,401 patent/US20020133461A1/en not_active Abandoned
- 2002-03-18 WO PCT/US2002/008398 patent/WO2002075498A2/en active Application Filing
- 2002-03-18 EP EP02725244A patent/EP1371006A4/en not_active Withdrawn
-
2003
- 2003-08-14 ZA ZA200306313A patent/ZA200306313B/en unknown
-
2009
- 2009-01-02 US US12/319,194 patent/US7604165B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4636947A (en) * | 1984-03-14 | 1987-01-13 | Docutel/Olivetti Corporation | ATM task scheduling system for simultaneous peripheral device transactions processing |
CN1179047A (zh) * | 1996-10-01 | 1998-04-15 | 国际商业机器公司 | 分布式企业计算机环境中的负载平衡 |
US6128602A (en) * | 1997-10-27 | 2000-10-03 | Bank Of America Corporation | Open-architecture system for real-time consolidation of information from multiple financial systems |
JPH11288483A (ja) * | 1998-04-03 | 1999-10-19 | Oki Software Okayama:Kk | 現金管理方法および自動取引装置管理システム |
Also Published As
Publication number | Publication date |
---|---|
EP1371006A2 (en) | 2003-12-17 |
CA2440056C (en) | 2006-05-09 |
BR0207790A (pt) | 2004-03-23 |
EP1371006A4 (en) | 2008-04-16 |
US20020133536A1 (en) | 2002-09-19 |
US20020133461A1 (en) | 2002-09-19 |
US20090145962A1 (en) | 2009-06-11 |
ZA200306313B (en) | 2004-04-21 |
WO2002075498A3 (en) | 2003-03-06 |
WO2002075498A2 (en) | 2002-09-26 |
US7604165B2 (en) | 2009-10-20 |
US7472824B2 (en) | 2009-01-06 |
MXPA03008141A (es) | 2003-12-12 |
RU2258959C2 (ru) | 2005-08-20 |
PL363886A1 (en) | 2004-11-29 |
CN1496531A (zh) | 2004-05-12 |
CA2440056A1 (en) | 2002-09-26 |
RU2258959C9 (ru) | 2006-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1308866C (zh) | 自动银行机处理系统及方法 | |
US11797960B1 (en) | System and method for storefront bank deposits | |
US11620843B2 (en) | Metamodeling for confidence prediction in machine learning based document extraction | |
CN1194326C (zh) | 自动存取款机 | |
US20070244778A1 (en) | System and method for cash distribution and management | |
US20080275816A1 (en) | Method and System for Increasing Client Participation in a Network-Based Bill Pay Service | |
CN1157968A (zh) | 自动现金处理装置中电子货币的处理方法 | |
CN1322324A (zh) | 电子开发票及付费系统 | |
CN1474986A (zh) | 用于监督多个金融服务终端的系统和方法 | |
CN1639723A (zh) | 用于处理信用卡相关业务的方法和系统 | |
US10529017B1 (en) | Automated business plan underwriting for financial institutions | |
US20080183630A1 (en) | Pay station-based system and method for document processing | |
WO2013059134A1 (en) | System and methods for predictive modeling in making structured reference credit decisions | |
CN1267861A (zh) | 使用计算机通信的调查系统 | |
US12260397B2 (en) | Single payment validation gateway | |
JP2004502994A (ja) | 詐欺容疑推定システム及び方法 | |
CN1794306A (zh) | 现金自动交易装置 | |
CN110069761A (zh) | 一种银行自助设备的填单方法及装置 | |
TWM602686U (zh) | 線上結匯系統 | |
CH718888A2 (fr) | Procédé d'extraction de données d'un document. | |
CA2507777C (en) | Method for searching for a person | |
TW202145119A (zh) | 線上結匯系統及其方法 | |
US20240177069A1 (en) | Machine learning engine with optimised architecture for use in processing locally stored data in real time | |
US20240054413A1 (en) | System for implementing parametric optimization analysis for resource selection | |
US20250080499A1 (en) | System and methods for cloud-based virtual private secured contained communication portal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070404 Termination date: 20170318 |