CN1496531A - 自动银行机处理系统及方法 - Google Patents

自动银行机处理系统及方法 Download PDF

Info

Publication number
CN1496531A
CN1496531A CNA02806402XA CN02806402A CN1496531A CN 1496531 A CN1496531 A CN 1496531A CN A02806402X A CNA02806402X A CN A02806402XA CN 02806402 A CN02806402 A CN 02806402A CN 1496531 A CN1496531 A CN 1496531A
Authority
CN
China
Prior art keywords
atm
data
task
work
view data
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.)
Granted
Application number
CNA02806402XA
Other languages
English (en)
Other versions
CN1308866C (zh
Inventor
������ղ������Ǯ����
纳塔拉詹·拉马钱德兰
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.)
Diebold Nixdorf Inc
Original Assignee
Diebold Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Diebold Inc filed Critical Diebold Inc
Publication of CN1496531A publication Critical patent/CN1496531A/zh
Application granted granted Critical
Publication of CN1308866C publication Critical patent/CN1308866C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • GPHYSICS
    • 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/108Remote banking, e.g. home banking
    • G06Q20/1085Remote banking, e.g. home banking involving automatic teller machines [ATMs]
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/207Surveillance aspects at ATMs
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/211Software architecture within ATMs or in relation to the ATM network

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 (103)

1.一种ATM系统,包括:
服务器计算机处理器;
所述服务器计算机处理器中的协调服务器应用程序,其中所述协调服务器应用程序能从至少一个工作提交实体接收至少一项处理工作,其中所述协调服务器应用程序能把所述处理工作分成多个任务;以及
多个ATM,与所述服务器计算机处理器有效连接,其中每个ATM包括至少一个ATM计算机处理器和位于至少一个ATM计算机处理器中的至少一个处理客户应用程序,其中每个处理客户应用程序能从所述协调服务器应用程序接收至少一个任务,其中每个处理客户应用程序还能使每个ATM的至少一个ATM计算机处理器处理从所述协调服务器应用程序接收的所述至少一个任务。
2.根据权利要求1所述的系统,其中,当用户使用包括处理客户应用程序的ATM来执行至少一项交易功能时,所述每个处理客户应用程序能减少由所述至少一个ATM计算机处理器用于处理所述至少一项任务的处理资源量。
3.根据权利要求2所述的系统,其中,当用户不再使用包含所述处理客户应用程序的ATM来执行所述至少一项交易功能时,
所述每个处理客户应用程序能增加由所述至少一个ATM计算机处理器用于处理所述至少一项任务的处理资源量。
4.根据权利要求3所述的系统,其中,至少一个ATM包括自动柜员机,其中,所述至少一项交易功能包括由所述自动柜员机发放现金。
5.根据权利要求1所述的系统,其中,当包含处理客户应用程序的ATM用于执行至少一个用户交易功能时,每个处理客户应用程序能暂停由所述至少一个ATM计算机处理器用于处理所述至少一项任务的处理资源量。
6.根据权利要求5所述的系统,其中,当包含处理客户应用程序的ATM不再用来执行所述至少一个客户交易功能时,每个处理客户应用程序能解除暂停(un-pause)由所述至少一个ATM计算机处理器用于处理所述至少一项任务的处理资源量。
7.根据权利要求6所述的系统,其中,至少一个ATM包括自动柜员机,其中,所述至少一个用户交易功能包括由所述自动柜员机发放现金。
8.根据权利要求1所述的系统,其中,每个处理客户应用程序能把每项任务的至少一个处理结果返回给所述协调服务器应用程序。
9.根据权利要求8所述的系统,其中,所述协调服务器应用程序能把各ATM的每一个处理客户返回的任务结果送到与所述任务相应的至少一个工作提交实体。
10.根据权利要求8所述的系统,其中,每个处理客户应用程序能确定所述至少一个ATM计算机处理器用于处理所述至少一项任务的处理时间量,其中,每个处理客户应用程序能把与每项任务相关的处理时间的确定量传送到所述协调服务器应用程序。
11.根据权利要求10所述的系统,其中,所述协调服务器应用程序能根据从各处理客户应用程序收到的所确定的与每项任务有关的处理时间量,来计算处理与至少一个处理工作有关的那些任务所用的处理时间的总量。
12.根据权利要求11所述的系统,其中,所述协调服务器应用程序能根据所述处理时间的总量,来计算与处理至少一个处理工作有关的总费用。
13.根据权利要求11所述的系统,其中,所述协调服务器应用程序能把至少一项测试任务送到至少一个ATM,其中,所述协调服务器应用程序能根据与所述至少一个ATM处理所述至少一项测试任务有关的处理时间确定量来计算处理时间的总估算值。
14.根据权利要求13所述的系统,其中,所述协调服务器应用程序能根据处理时间总量的估算值,来计算与处理至少一个处理工作相关的总费用估算值。
15.根据权利要求11所述的系统,其中,所述协调服务器应用程序能把至少一项测试任务送到至少两个ATM,其中,所述至少两个ATM包括不同类型的ATM,其中,所述协调服务器应用程序能根据与所述至少两个ATM处理所述至少一项测试任务所用的至少两个处理时间的确定量来确定与每种类型的ATM有关的标准化数据。
16.根据权利要求15所述的系统,其中,所述ATM的不同类型是指不同的ATM型号,其中,所述所述至少两个ATM的计算机处理器的处理能力不同。
17.根据权利要求15所述的系统,其中,所述协调服务器应用程序能根据与每种类型的ATM有关的标准化数据计算处理时间的总量。
18.根据权利要求17所述的系统,其中,所述协调服务器应用程序能根据处理时间的总量计算与处理至少一个处理工作有关的总费用。
19.根据权利要求10所述的系统,其中,所述ATM是指多个不同类型的ATM,其中,所述协调服务器应用程序能根据从每种类型的ATM的每个所述处理客户应用程序接收到的处理时间的确定量,来计算每种类型的ATM的处理时间的总量。
20.根据权利要求19所述的系统,其中,每种类型的ATM对应不同的处理费率,其中,所述协调服务器应用程序能根据与每种类型的ATM相关的处理时间的总量以及与每种类型的ATM相关的处理费率,来计算与处理至少一个处理工作相关的总处理费用。
21.根据权利要求1所述的系统,其中,所述每个处理客户应用程序能使至少一个ATM计算机处理器用至少一个处理成分来处理至少一项任务。
22.根据权利要求21所述的系统,其中,每个处理客户应用程序能从所述协调服务器应用程序接收所述处理成分。
23.根据权利要求21所述的系统,其中,每个任务包括至少一个处理成分。
24.根据权利要求21所述的系统,其中,至少一个ATM还包括自动柜员机,其中,所述所述至少一个ATM能防止所述所述至少一个处理成分访问所述自动柜员机。
25.一种方法,包括:
a)接收处理工作,其中所述处理工作能被分成多个任务;
b)在多个ATM之间分配这些任务;
c)用所述ATM处理这些任务从而得到任务结果;以及
d)从所述ATM收集任务结果。
26.根据权利要求25所述的方法,还包括:
e)确定每个ATM处理这些任务所用的处理时间的量。
27.根据权利要求26所述的方法,其中,在步骤(c)中,当用户使用ATM时,各ATM分别暂停处理任务,其中,在步骤(e)中,每个ATM用来处理任务的时间的确定量不包括任务暂停时的时间量。
28.根据权利要求27所述的方法,其中,在步骤(c)中,当没有用户使用ATM时,每个ATM分别解除暂停处理任务。
29.根据权利要求26所述的方法,还包括:
f)确定多个ATM用来处理与处理工作有关的任务所用的处理时间的总量;以及
g)根据处理时间的总量来确定处理费用量。
30.根据权利要求26所述的方法,还包括:
f)根据由多个ATM处理与所述处理工作有关的任务所用的处理时间的量,来确定处理费用量。
31.根据权利要求26所述的方法,其中,在步骤(c)之前,还包括:
f)把至少一项测试任务分配给至少一个ATM,其中所述测试任务是从多个任务中选出的;
g)确定所述至少一个ATM处理所述至少一项测试任务所用的至少一个测试时间量;以及
h)根据所述至少一个测试时间量,来确定由所述多个ATM处理与处理工作有关的任务所用的处理时间总量的估算值。
32.根据权利要求31所述的方法,其中,步骤(h)后还包括:
i)根据由所述多个ATM处理与所述处理工作有关的任务所用的处理时间总量的估算值,来确定处理费用估算值。
33.根据权利要求26所述的方法,其中,在步骤(c)之前,还包括:
f)把至少一项测试任务分配给至少两个ATM,其中所述至少两个ATM是不同类型的ATM;
g)确定所述至少两个ATM中的每一个处理所述至少一项测试任务所用的测试时间量;以及
h)根据所述至少两个ATM所用的测试时间量来确定与每种类型的ATM有关的标准化数据。
34.根据权利要求33所述的方法,还包括:
i)根据标准化数据来确定所述多个ATM处理与所述处理工作有关的任务所用的处理时间的标准化总量;以及
j)根据所述多个ATM处理与所述处理工作有关的任务所用的处理时间的标准化总量来确定处理费用量。
35.根据权利要求33所述的方法,还包括:
i)根据所述多个ATM处理与所述处理工作有关的任务所用的处理时间的量和标准化数据来确定处理费用量。
36.根据权利要求35所述的方法,其中,在步骤(f)中,所述至少两个ATM是不同型号的ATM,其中,所述ATM包括处理能力不同的计算机处理器。
37.根据权利要求26所述的方法,其中,在步骤(b)中,所述多个ATM是指多个不同类型的ATM,并且还包括:
e)确定每种类型的ATM处理与所述处理工作有关的任务所用的处理时间的总量。
38.根据权利要求37所述的方法,其中,每种类型的ATM对应不同的处理费率,并且还包括:
f)根据每种类型的ATM的处理时间的总量以及每种类型的ATM相应的处理费率,来确定与处理所述处理工作有关的总处理费用。
39.根据权利要求26所述的方法,其中,在步骤(b)中,所述多个ATM是指多个不同类型的ATM,其中,每种类型的ATM与标准化数据有关,并且还包括:
f)根据每种类型的ATM的标准化数据,来确定由所述多个ATM处理与所述处理工作有关的任务所用的处理时间的标准化总量。
40.根据权利要求39所述的方法,还包括:
g)根据所述多个ATM处理与所述处理工作有关的任务所用的处理时间的标准化总量来确定处理费用量。
41.根据权利要求26所述的方法,其中,在步骤(b)中,所述多个ATM是指多个不同类型的ATM,其中,每种类型的ATM与标准化数据有关,并且还包括:
f)根据所述多个ATM处理与所述处理工作有关的任务所用的处理时间的量和每种ATM的标准化数据来确定处理费用量。
42.根据权利要求25所述的方法,还包括:
e)把由ATM处理的任务的结果送到工作提交实体。
43.根据权利要求25所述的方法,还包括:
e)为每个ATM传送能在处理任务的ATM中运行的处理成分。
44.根据权利要求25所述的方法,其中,在步骤(a)中,所述任务包括绘制图像。
45.根据权利要求25所述的方法,其中,在步骤(a)中,所述任务包括数字信号处理。
46.根据权利要求25所述的方法,其中,在步骤(a)中,所述任务包括有限元分析。
47.根据权利要求25所述的方法,其中,在步骤(a)中,所述任务包括化学分析。
48.根据权利要求25所述的方法,其中,在步骤(a)中,从ATM之一中接收所述处理工作,其中,用户通过操作ATM之一来接收所述处理工作。
49.根据权利要求48所述的方法,其中,在步骤(a)中,所述处理工作是从与一个ATM的便携式存储介质驱动器能通信设置的便携式存储介质中搜寻来的。
50.根据权利要求48所述的方法,还包括:
e)把由ATM处理的任务的至少一部分结果传送给ATM之一,其中,用户能通过操作ATM之一来搜寻所述部分结果。
51.根据权利要求50所述的方法,其中,在步骤(e)中,所述处理工作的结果存储在与ATM的便携式存储介质驱动器能通信设置的便携式存储介质中。
52.根据权利要求51所述的方法,其中,在步骤(a)和(e)中,所述便携式存储介质包括智能卡,以及所述便携式存储介质驱动器包括智能卡读取器。
53.根据权利要求48所述的方法,还包括:
e)通过操作一个ATM读卡器,从卡中读取帐户标记;
以及
f)通过与金融交易处理系统通信,向与从所述卡中读取的帐户标记有关的金融帐户征收处理费用。
54.根据权利要求25所述的方法,还包括:
e)确定用户正在访问ATM中的至少一个;
f)暂停由所述至少一个ATM进行处理的任务中的至少一个的处理;
g)用所述至少一个ATM执行交易功能;
h)确定所述用户不再访问所述至少一个ATM;以及
i)解除暂停所述至少一个任务的处理。
55.根据权利要求54所述的方法,其中,在步骤(g)中,所述交易功能包括从自动柜员机发放现金。
56.根据权利要求25所述的方法,其中,在步骤(b)中,所述多个ATM具有多个不同网络连接带宽,其中,在步骤(b)中,根据与ATM相关的网络连接带宽为ATM分配所述任务。
57.根据权利要求25所述的方法,其中,在步骤(b)中,所述多个ATM具有多个不同网络连接带宽,还包括:
e)根据与ATM相关的网络连接带宽,来确定与处理所述处理工作相关的总处理费用。
58.根据权利要求25所述的方法,其中,在步骤(a)中,所述任务包括生物统计数据分析。
59.根据权利要求58所述的方法,其中,步骤(a)包括面部图像数据的分析。
60.根据权利要求25所述的方法,其中,步骤(a)包括对来自金融票据的数据的分析。
61.根据权利要求60所述的方法,其中,步骤(a)包括对来自支票的图像数据的分析。
62.根据权利要求60所述的方法,其中,步骤(a)包括对与草体签字相应的数据的分析。
63.根据权利要求60所述的方法,其中,步骤(a)包括对来自货币的图像数据的分析。
64.根据权利要求60所述的方法,其中,步骤(a)包括对ATM存放的项目的分析。
65.根据权利要求25所述的方法,其中,步骤(a)包括未加密数据。
66.一种ATM系统,包括:
适于进行金融交易的ATM,包括其中的至少一个ATM处理器,以及与所述至少一个ATM处理器有效连接的自动柜员机,所述ATM还包括至少一个能在所述至少一个ATM处理器中运行的客户处理软件应用程序,其中,所述ATM适于从远程服务器接收与金融交易无关的任务,并通过操作所述至少一个客户处理软件应用程序来处理这些任务。
67.根据权利要求66所述的系统,其中,所述至少一个ATM处理器还适于使ATM向所述远程服务器报告处理所述任务的至少一个结果。
68.根据权利要求66所述的系统,还包括:
所述远程服务器,其中所述远程服务器远离所述ATM;
与所述服务器及所述ATM有效连接的通信系统;以及在所述服务器中运行的协调应用程序软件,其中,所述协调应用程序软件能把所述任务传送到所述ATM。
69.一种搜寻人的方法,包括:
a)接收处理工作,其中,所述处理工作包括与一个人有关的搜寻图像数据,其中,所述处理工作是指搜寻与所述人对应的至少一个ATM用户;
b)用相机捕捉操作至少一个第一ATM的第一个用户的第一ATM图像数据,其中,所述第一ATM图像数据与对应于由所述第一用户对所述至少一个第一ATM的操作的第一交易数据相关;
c)授权所述第一用户在所述至少一个第一ATM上进行至少一个交易,而不需要参考所述搜寻图像数据,其中,所述第一交易数据是指所述至少一个交易;
d)对所述第一ATM图像数据与所述搜寻图像数据进行比较;
e)确定在第一ATM图像数据中描绘的用户看上去与搜寻图像数据中描述的那个人相似;以及
f)根据在步骤(e)中的确定结果产生搜寻结果数据,其中,所述搜寻结果数据包括至少一部分第一交易数据。
70.根据权利要求69所述的方法,其中,在步骤(f)中,所述搜寻结果数据还包括至少一部分所述第一ATM图像数据。
71.根据权利要求70所述的方法,其中,在步骤(f)中,由至少一个服务器产生搜寻结果数据,其中还包括:
g)能使远离所述至少一个服务器设置的至少一个计算机从所述至少一个服务器访问所述搜寻结果数据。
72.根据权利要求71所述的方法,其中,在步骤(g)中,所述至少一个服务器包括能把搜寻结果数据传送到所述至少一个计算机的HTTP服务器。
73.根据权利要求70所述的方法,其中,在步骤(f)中,由服务器产生所述搜寻结果数据,其中还包括:
g)通过至少一个第二ATM的操作从服务器搜寻所述搜寻结果数据。
74.根据权利要求73所述的方法,其中还包括:
h)通过所述至少一个第二ATM的输出装置输出所述搜寻结果数据。
75.根据权利要求73所述的方法,其中还包括:
h)把所述搜寻结果数据传送到与所述至少一个第二ATM的便携式存储介质驱动器有效连接的便携式存储介质。
76.根据权利要求73所述的方法,其中还包括:
i)把所述搜寻结果数据传送到与所述至少一个第二ATM有效连接的便携式计算装置。
77.根据权利要求73所述的方法,其中,在步骤(a)中,从至少一个第二ATM接收所述处理工作。
78.根据权利要求73所述的方法,其中,在步骤(f)还包括:
h)捕捉操作至少一个第二ATM的第二用户的第二ATM图像数据,其中,所述第二ATM图像数据与第二交易数据相关,所述第二交易数据对应于由第二个用户对所述至少一个第二ATM的操作;
i)将所述第二ATM图像数据与所述搜寻图像数据进行比较;
j)确定在所述第二ATM图像数据中描述的用户看上去与所述搜寻图像数据中描述的那个人相似;以及其中,在步骤(h)中,所述搜寻结果数据还包括至少一部分所述第二交易数据。
79.根据权利要求78所述的方法,其中,在步骤(f)中,所述搜寻结果数据还包括至少一部分所述第二ATM图像数据。
80.根据权利要求79所述的方法,其中,在步骤(f)之前,还包括:
k)根据所述搜寻图像数据与所述第一和第二ATM图像数据的相关相似性,把第一等级分配给所述第一ATM图像数据,把第二等级分配给所述第二ATM图像数据。
81.根据权利要求80所述的方法,其中,在步骤(f)中,所述搜寻结果数据包括所述第一和第二等级。
82.根据权利要求81所述的方法,其中,在步骤(f)中,所述搜寻结果数据包括以对应于所述第一和第二等级的顺序列出的所述第一ATM图像数据和所述第二ATM图像数据。
83.根据权利要求69所述的方法,其中,在步骤(f)中,所述第一交易数据的部分包括表示由所述第一用户操作所述至少一个第一ATM的日期及时间的信息。
84.根据权利要求69所述的方法,其中,在步骤(f)中,所述第一交易数据的部分包括表示与所述第一用户操作所述至少一个第一ATM有关的至少一个金融帐户的信息。
85.根据权利要求84所述的方法,其中,在步骤(f)中,所述第一交易数据的部分包括对应于与所述至少一个金融帐户相关的至少一个帐户持有人名字的信息。
86.根据权利要求69所述的方法,其中,在步骤(f)中,所述第一交易数据的部分包括表示所述至少一个第一ATM的位置的信息。
87.根据权利要求69所述的方法,其中,在步骤(d)还包括:
g)处理所述第一ATM图像数据,以确定与所述第一用户有关的第一ATM身份数据;
h)处理所述搜寻图像数据,以确定与所述的人有关的搜寻身份数据;以及
其中,步骤(d)包括将所述第一ATM身份数据与所述搜寻身份数据加以比较。
88.根据权利要求87所述的方法,其中,步骤(d)包括仔细搜寻从多个ATM接收到的ATM图像数据的数据存储器。
89.根据权利要求69所述的方法,其中,在步骤(a)中,所述处理工作包括地址,其中,在步骤(f)中,由服务器产生所述搜寻结果数据,其中还包括:
g)把所述搜寻结果数据传送给与所述地址有关的至少一个计算机,其中所述至少一个计算机远离所述服务器而设置。
90.根据权利要求69所述的方法,其中,在步骤(c)中,所述至少一个交易包括通过所述至少一个第一ATM的自动柜员机的操作发放现金。
91.根据权利要求69所述的方法,其中,步骤(d)是通过至少一个ATM的操作来执行的,其中,所述至少一个ATM包括自动柜员机。
92.一种搜寻人的方法,包括:
a)从多个ATM得到描述使用所述多个ATM的用户的ATM图像数据,其中,在ATM图像数据中描述的每个用户的ATM图像数据与对应于每个用户使用所述ATM的交易数据相关,其中,ATM中的至少一个包括自动柜员机;
b)接收描述所搜寻的人的搜寻图像数据,其中所述搜寻图像数据不是来源于与ATM有关的相机;
c)识别与在所述搜寻图像数据中描述的那个人看上去相似的所述ATM图像数据中描述的至少一个用户;
d)产生搜寻结果数据,所述数据既包括ATM图像数据,也包括与步骤(c)中识别的至少一个用户有关的所述交易数据的至少一部分。
93.根据权利要求92所述的方法,其中还包括:
e)把所述搜寻结果数据传送给与政府机构有关的计算机系统。
94.根据权利要求93所述的方法,其中,在步骤(e)中,所述政府机构与执法机关有关。
95.根据权利要求92所述的方法,其中,在步骤(d)中,所述搜寻结果数据既包括ATM图像数据,也包括与在步骤(c)中识别的至少两个不同用户有关的至少一部分所述交易数据。
96.根据权利要求92所述的方法,其中,在步骤(d)中,所述部分交易数据包括表示捕获所识别用户的ATM图像数据的ATM的位置的信息。
97.根据权利要求96所述的方法,其中,在步骤(d)中,所述部分交易数据包括表示捕获所识别用户的ATM图像数据的时间的日期的信息。
98.根据权利要求97所述的方法,其中,在步骤(d)中,所述部分交易数据包括表示与所识别用户用ATM之一访问的金融帐户有关的帐户持有人名字的信息。
99.根据权利要求92所述的方法,其中,在步骤(c)之前,还包括:
e)处理所述ATM图像数据,以确定与每个用户有关的ATM身份数据;
f)在至少一个数据存储器中存储所述ATM图像数据、所述ATM身份数据、和所述交易数据;
g)处理所述搜寻图像数据,以确定与被搜寻的人有关的搜寻身份数据;以及
其中,步骤(c)包括在所述数据存储器中搜寻至少一个用户,其中与所述至少一个用户有关的至少一部分ATM身份数据对应于所述搜寻身份数据。
100.根据权利要求99所述的方法,其中,在步骤(f)之前,还包括:
h)把来自所述多个ATM的所述ATM图像数据传送到至少一个服务器,其中,在步骤(f)中,所述至少一个服务器能在所述至少一个数据存储器中存储所述ATM图像数据、所述ATM身份数据、和所述交易数据。
101.根据权利要求100所述的方法,其中,在步骤(e)中,所述多个ATM对所述ATM图像数据进行处理,以便在步骤(h)之前确定与每个用户有关的至少一部分所述ATM身份数据。
102.根据权利要求100所述的方法,还包括:
i)通过网络把所述搜寻结果数据传送到计算机。
103.根据权利要求102所述的方法,其中,所述至少一个服务器包括HTTP服务器,其中,在步骤(i)中,把所述搜寻结果数据从所述HTTP服务器传送到所述计算机。
104.根据权利要求92所述的方法,还包括:
e)从ATM接收表示要求显示所述搜寻结果数据的请求信息;
f)把所述搜寻结果数据传送到所述ATM,从所述ATM接收所述请求信息;以及
g)通过所述ATM的输出装置输出所述搜寻结果数据。
105.根据权利要求92所述的方法,其中,在步骤(b)中,从ATM接收所述搜寻图像数据。
CNB02806402XA 2001-03-19 2002-03-18 自动银行机处理系统及方法 Expired - Fee Related CN1308866C (zh)

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 true CN1496531A (zh) 2004-05-12
CN1308866C 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)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109257439A (zh) * 2018-10-26 2019-01-22 京信通信系统(中国)有限公司 分布式文件保存系统、文件上传方法和装置

Families Citing this family (64)

* Cited by examiner, † Cited by third party
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
CA2358528C (en) 1998-12-23 2015-04-14 The Chase Manhattan Bank System and method for integrating trading operations including the generation, processing and tracking of trade documents
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
WO2002011019A1 (en) 2000-08-01 2002-02-07 First Usa Bank, N.A. System and method for transponder-enabled account transactions
WO2002037386A1 (en) 2000-11-06 2002-05-10 First Usa 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
US7860789B2 (en) 2001-07-24 2010-12-28 Jpmorgan Chase Bank, N.A. Multiple account advanced payment card and method of routing card transactions
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
US8751391B2 (en) 2002-03-29 2014-06-10 Jpmorgan Chase Bank, N.A. System and process for performing purchase transactions using tokens
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
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
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
WO2006026293A2 (en) * 2004-08-25 2006-03-09 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
US8255500B2 (en) * 2009-01-09 2012-08-28 Ganart Technologies, Inc. Remotely configurable user device with physical user resources and interface
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 Андрей Юрьевич Щербаков Способ получения наличных денежных средств и выдачи кредитов
RU2014142262A (ru) * 2013-05-21 2016-05-10 Андрей Юрьевич Щербаков Способ операций с наличными денежными средствами при помощи мобильного устройства
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 Публичное Акционерное Общество "Сбербанк России" Система мониторинга сети устройств самообслуживания

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US194138A (en) * 1877-08-14 Improvement in fire-escapes
US4636947A (en) * 1984-03-14 1987-01-13 Docutel/Olivetti Corporation ATM task scheduling system for simultaneous peripheral device transactions processing
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
AU4350097A (en) 1996-09-13 1998-04-02 Tvx, 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
US6581104B1 (en) * 1996-10-01 2003-06-17 International Business Machines Corporation Load balancing in a distributed computer enterprise environment
EP2312514A1 (en) * 1996-11-27 2011-04-20 Diebold, Incorporated Automated banking machine apparatus and system
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
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
WO1999027838A2 (en) * 1997-12-01 1999-06-10 Eraslan Arsev H 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
JPH11288483A (ja) * 1998-04-03 1999-10-19 Oki Software Okayama:Kk 現金管理方法および自動取引装置管理システム
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
CA2407653A1 (en) 2000-04-24 2001-11-01 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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109257439A (zh) * 2018-10-26 2019-01-22 京信通信系统(中国)有限公司 分布式文件保存系统、文件上传方法和装置

Also Published As

Publication number Publication date
EP1371006A2 (en) 2003-12-17
CA2440056C (en) 2006-05-09
US20020133461A1 (en) 2002-09-19
BR0207790A (pt) 2004-03-23
RU2258959C2 (ru) 2005-08-20
CN1308866C (zh) 2007-04-04
US7472824B2 (en) 2009-01-06
US20090145962A1 (en) 2009-06-11
ZA200306313B (en) 2004-04-21
EP1371006A4 (en) 2008-04-16
PL363886A1 (en) 2004-11-29
WO2002075498A3 (en) 2003-03-06
CA2440056A1 (en) 2002-09-26
US20020133536A1 (en) 2002-09-19
US7604165B2 (en) 2009-10-20
MXPA03008141A (es) 2003-12-12
WO2002075498A2 (en) 2002-09-26
RU2258959C9 (ru) 2006-05-27

Similar Documents

Publication Publication Date Title
CN1308866C (zh) 自动银行机处理系统及方法
US20220165104A1 (en) Securitized and encrypted data for vehicle service concierge (sc) devices and systems that provide and predict improved operations and outcomes
CN1194326C (zh) 自动存取款机
CN1794306A (zh) 现金自动交易装置
US20070244778A1 (en) System and method for cash distribution and management
CN1725253A (zh) 交易系统和交易装置以及结算系统
US11620843B2 (en) Metamodeling for confidence prediction in machine learning based document extraction
CN1450485A (zh) 自动业务装置
CN1157968A (zh) 自动现金处理装置中电子货币的处理方法
US20080183630A1 (en) Pay station-based system and method for document processing
CN1267861A (zh) 使用计算机通信的调查系统
CN106104572A (zh) 用于识别文档处理和业务工作流整合的系统和方法
EP4060563A1 (en) Automatic profile extraction in data streams using recurrent neural networks
Randive et al. An efficient pattern-based approach for insider threat classification using the image-based feature representation
CN1573767A (zh) 业务流程控制系统
US20200193525A1 (en) System and method for automatic verification of expense note
CN1811837A (zh) 自动交易装置
TWM602686U (zh) 線上結匯系統
CN1916985A (zh) 自动交易机数字签名系统和方法
CA2507777C (en) Method for searching for a person
Zand Towards intelligent risk-based customer segmentation in banking
CN110069761A (zh) 一种银行自助设备的填单方法及装置
CN1959725A (zh) 一种实现网上保付的系统和方法
CN116775148B (zh) 一种基于数据分析技术的小程序优化管理系统及方法
US20240054413A1 (en) System for implementing parametric optimization analysis for resource selection

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

Granted publication date: 20070404

Termination date: 20170318

CF01 Termination of patent right due to non-payment of annual fee