用于验证金融交易的系统和方法转让专利

申请号 : CN202010929668.X

文献号 : CN112446762A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 什穆埃尔·乌尔伊利亚·杜宾斯基

申请人 : 源有限公司

摘要 :

本申请公开了用于验证金融交易的系统和方法。用于认证金融交易的系统和方法可以包括:扫描网站以识别在网站销售的多个产品和产品的多个相应价格;基于相应一组产品组合,来计算一组金融交易;接收金融交易的细节;以及基于将该金融交易中的数据与该一组金融交易中的数据相关联,来生成关于该交易的认证分数。

权利要求 :

1.一种认证金融交易的计算机实现的方法,所述方法包括:扫描网站以识别在所述网站销售的多个产品以及所述产品的多个相应价格;

基于相应一组产品组合、它们的相应价格以及所述多个产品中的至少一些产品的运输费用来计算一组金融交易;

接收与所述网站处的采购相关的金融交易的细节;以及基于将所述金融交易中的数据与所述一组金融交易中的数据相关联,来生成关于所述交易的认证分数。

2.根据权利要求1所述的方法,其中,所述认证分数基于运输地址来生成。

3.根据权利要求1或权利要求2所述的方法,其中,所述一组金融交易基于一个或更多个优惠券来计算。

4.根据权利要求3所述的方法,其中,通过以下动作之一来识别优惠券:将与所述网站相关的交易中的数据与所述一组金融交易中的数据相关联;

基于相同或相似的采购物品的数量。

5.根据前述权利要求中任一项所述的方法,其中,所述认证分数基于所采购的产品单位的数量来生成。

6.根据前述权利要求中任一项所述的方法,其中,所述认证分数基于一系列交易来生成。

7.根据权利要求6所述的方法,其中,所述系列中的交易包括相似的产品组合。

8.一种系统(200),包括:

存储器(120);以及

控制器(210),其被配置成:

扫描网站以识别在所述网站销售的多个产品以及所述产品的多个相应价格;

基于相应一组产品组合、它们的相应价格以及所述多个产品中的至少一些产品的运输费用来计算一组金融交易;

接收与所述网站处的采购相关的金融交易的细节;以及基于将所述金融交易中的数据与所述一组金融交易中的数据相关联,来生成关于所述交易的认证分数。

9.根据权利要求8所述的系统,其中,所述认证分数基于运输地址来生成。

10.根据权利要求8或权利要求9所述的系统,其中,所述一组金融交易基于一个或更多个优惠券来计算。

11.根据权利要求10所述的系统,其中,通过以下动作之一来识别优惠券:将与所述网站相关的交易中的数据与所述一组金融交易中的数据相关联;以及基于相同或相似的采购物品的数目。

12.根据权利要求8-11中任一项所述的系统,其中,所述认证分数基于所采购的产品单位的数量来生成。

13.根据权利要求8-12中任一项所述的系统,其中,所述认证分数基于一系列交易来生成。

14.根据权利要求13所述的系统,其中,所述系列中的交易包括相似的产品组合。

说明书 :

用于验证金融交易的系统和方法

发明领域

[0001] 本发明大体上涉及确保网上购物安全。更具体地,本发明涉及识别与网上购物相关的可疑的金融交易(monetary transaction)。
[0002] 发明背景
[0003] 网上购物被广泛地使用。在网上购物时,卖方通常在网站中展示产品、售价(price)和运输费,买方可以在该网站中选择并购买产品、支付方式、运输等等。网上购物极易发生欺诈行为,例如,由于买方无法总被卖方看到或者被卖方个人所知,使用数字交易进行支付。
[0004] 在其他情况下,欺诈可能与网站的所有者(或者授权实体)有关或者甚至由其进行欺诈。例如,被授权经由网站收取资金的商家可以使用网站来收取另一个未授权商家的资金。但是,当前或已知的系统和方法不能够容易识别和/或防止由网站的所有者或授权实体执行的欺诈。
[0005] 发明概述
[0006] 用于认证金融交易的一些实施例可以包括:扫描网站以识别在网站销售的多个(a plurality of)产品和产品的相应的多个价格(cost);基于相应一组产品组合、它们的相应价格以及多个产品中至少一些产品的运输费用,来计算一组金融交易;接收与在网站处的采购相关的金融交易的细节;以及基于将该金融交易中的数据与该一组金融交易中的数据相关联,来生成关于该交易的认证分数。
[0007] 可以基于运输地址生成认证分数。可以基于一个或更多个优惠券计算一组金融交易。优惠券可以通过将与网站相关的交易中的数据与一组金融交易中的数据相关联来进行识别。优惠券可以基于相同或相似的采购物品的数量来识别。可以基于所采购的产品单位(product unit)的数目来生成认证分数。
[0008] 可以基于一系列交易来生成认证分数。可以基于与相似产品组合相关的一系列交易来生成认证分数。可以基于与由单个交易采购的不太可能的产品组合相关的一系列交易来计算交易的认证分数。本文中描述了本发明的其他方面和/或优势。
[0009] 附图简述
[0010] 以下参考所附附图描述了本公开的实施例的非限制性示例,这些附图在本段落之后列出。在多于一个附图中出现的相同特征通常在它们出现的全部附图中以同一标记进行标记。可以使用标记了呈现出本公开的实施例的给定特征的图标的标记来引用给定特征。附图中示出的特征的尺寸是为了呈现的方便和清楚而选择的,并且不一定按比例示出。例如,为了清楚起见,一些元件的尺寸可能相对于其它元件被扩大,或者几个物理组件可以被包括在一个功能块或元件中。此外,在认为适当的情况下,参考数字可在多个图中重复以指示对应的或类似的元素。
[0011] 关于本发明的主题在说明书的结束部分被特别指出并被清楚地要求保护。然而,当与附图一起阅读时,通过参考以下详细描述,可就操作的组织和方法以及其对象、特征和优点来最好地理解本发明。本发明的实施例通过示例的方式被示出且并不限于附图中的图形,其中,相似的参考数字指示相应的、类似的或相似的元件,且其中:
[0012] 图1示出了根据本发明的说明性实施例的计算设备的框图;
[0013] 图2是根据本发明的说明性实施例的系统的概览;以及
[0014] 图3示出了根据本发明的说明性实施例的方法的流程图。
[0015] 发明的详细描述
[0016] 在以下详细描述中,阐述了许多具体细节以便提供对本发明的透彻理解。然而,本领域技术人员将理解,可以在没有这些具体细节的情况下实践本发明。在其它实例中,公知的方法、程序以及组件、模块、单元和/或电路没有被详细描述,以免模糊本发明。关于一个实施例描述的一些特征或元素可以与关于其它实施例描述的特征或元素组合。为了清楚起见,可以不重复讨论相同或相似的特征或元素。
[0017] 虽然本发明的实施例在这方面不受限制,但是使用诸如例如“处理”、“计算(computing)”、“计算(calculating)”、“确定”、“建立”、“分析”、“检查”等的术语的讨论可以指计算机、计算平台、计算系统或其他电子计算设备的操作和/或过程,该电子计算设备将表示为计算机的寄存器和/或存储器内的物理(例如,电子)量的数据操纵和/或转换为类似地表示为计算机的寄存器和/或存储器或者可存储用于执行操作和/或过程的指令的其他信息非暂时性存储介质内的物理量的其他数据。虽然本发明的实施例在这方面不受限制,但是如本文所使用的术语“多个(plurality)”和“多个(a plurality)”可以包括例如“多个(multiple)”或“两个或更多个”。在整个说明书中可以使用术语“多个(plurality)”或“多个(a plurality)”来描述两个或更多个组件、设备、元素、单元、参数等。术语“组(set)”当在本文中使用时可以包括一个或更多个项目。
[0018] 除非另有明确说明,否则本文描述的方法实施例不限于特定的时间次序或时间顺序。另外,所描述的方法元素中的一些可以同步、在同一时间点或同时地发生或执行。在方法的操作顺序期间,可以跳过所描述的方法元素中的一些,或者可以重复它们。
[0019] 参考图1,其示出了根据本发明的一些实施例的可用于验证金融交易的计算设备或系统100的非限制性框图。计算设备100可以包括控制器105,该控制器105可以是或可以包括硬件控制器。例如,计算机硬件处理器或硬件控制器105可以是或可以包括中央处理单元处理器(CPU)、芯片或任何合适的计算或计算设备。计算系统100可以包括存储器120、可执行代码125、储存系统130以及输入/输出(I/O)组件135。控制器105(或者可能跨多个单元或设备的一个或更多个控制器或处理器)可以被配置成(例如,通过执行软件或代码)执行本文描述的方法,和/或例如通过执行软件或通过使用专用电路系统(circuitry)来执行或充当各种模块、单元等。一个以上的计算设备100可以被包括在根据本发明的一些实施例的系统中,并且一个或更多个计算设备100可以是或充当该系统的组件。
[0020] 存储器120可以是硬件存储器。例如,存储器120可以是或可以包括用于存储软件的机器可读介质,例如,随机存取存储器(RAM)、只读存储器(ROM)、存储器芯片、闪存、易失性和/或非易失性存储器或其他适合的存储器单元或储存单元。存储器120可以是或可以包括多个可能不同的存储器单元。存储器120可以是计算机或处理器的非暂时性可读介质、或者计算机的非暂时性存储介质,例如RAM。一些实施例可以包括在其上存储有指令的非暂时性存储介质,这些指令在被执行时使处理器执行本文公开的方法。
[0021] 可执行代码125可以是应用、程序、进程、任务或脚本。如本文提及的程序、应用或软件可以是任何类型的指令,例如固件、中间件、微码、硬件描述语言等等,该指令在由一个或更多个硬件处理器或控制器105执行时使处理系统或设备(例如系统100)执行本文描述的各种功能。
[0022] 可执行代码125可以由控制器105、可能在操作系统的控制下执行。例如,可执行代码125可以是如本文进一步描述的验证金融交易或者将金融交易与分数相关联的应用。尽管为了清楚起见,图1中示出单项可执行代码125,但是根据本发明的一些实施例的系统可以包括与可执行代码125类似的多个可执行代码段,该可执行代码段可以被加载到存储器120中并使控制器105执行本文所述的方法。例如,本文描述的单元或模块(例如,图2中示出的服务器210、web服务器250和用户设备230)可以是或可以包括控制器105、存储器120和可执行代码125。
[0023] 储存系统130可以是或可以包括例如硬盘驱动器、CD-可录式(CD-R)驱动器、蓝光光盘(BD)、通用串行总线(USB)设备或其他合适的可移动和/或固定的储存单元。如所示,储存系统130可以包括一组金融交易数据131,其可以如本文进一步描述的进行计算和/或确定。
[0024] 金融交易数据131(或其他数据对象,诸如文件、数据库表单(database tables)等)可以是任何合适的数字数据结构或构造或者计算机数据对象,其能够存储、检索并修改值。例如,金融交易数据131可以是储存系统130中的数据库中的文件、表单或列表或者可以被包括在储存系统130中的数据库中的文件、表单或列表中,并且可以包括可被设置或清除的多个字段、可设置其值的多个参数、可被修改的多个条目等等。例如,与特定金融交易相关的细节(例如,数额、产品组合等)可以记录在金融交易数据131中。
[0025] 内容可以从储存系统130加载到存储器120中,在该存储器120中可以由控制器105处理该内容。例如,金融交易数据131可以加载到存储器120中,并且用于认证、验证交易或对交易打分,如本文进一步描述的。
[0026] I/O组件135可以用于(例如,经由所包括的端口)连接以下项或者I/O组件135可以包括以下项:鼠标、键盘、触摸屏或触摸板或者任何合适的输入设备。I/O组件可以包括一个或更多个屏幕、触摸屏、显示器或监视器、扬声器和/或任何其他合适的输出设备。任何适用的I/O组件可以连接到计算设备100,如由I/O组件135所示的,例如有线或无线网络接口卡(NIC)、通用串行总线(USB)设备或外部硬盘驱动器可以被包括在I/O组件135中。
[0027] 根据本发明的一些实施例的系统可以包括组件,这些组件诸如但不限于以下项:多个中央处理单元(CPU)或任何其他适合的多用途或特定处理器、控制器、微处理器、微控制器、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)或专用集成电路(ASIC)。根据本发明的一些实施例的系统可以包括多个输入单元、多个输出单元、多个存储器单元以及多个储存单元。系统可以另外包括其他合适的硬件组件和/或软件组件。在一些实施例中,系统可以包括或者可以是,例如,个人计算机、台式计算机、膝上型计算机、工作站、服务器计算机、网络设备或任何其他合适的计算设备。
[0028] 参考图2,图2是根据本发明的一些实施例的系统200的概览。如所示,系统200可以包括服务器210,该服务器210可以是任何适合的计算设备(例如,网络服务器)。如所示,服务器210可以包括评分单元(scoring unit)220,评分单元220可以检查由web服务器250呈现的网页、创建和/或更新金融交易数据131。如本文进一步描述的,评分单元220可以检查或分析金融交易中的信息,将该信息与金融交易数据131中的信息相关联,并且对金融交易进行评分、验证和认证,如本文进一步描述的。如本文所述,在识别出可疑交易时,实施例可以执行一个或更多个动作,例如,将交易与低分数相关联,向预定义的接收方列表发送电子邮件,在计算机屏幕上弹出消息,等等。将理解,当如本文所述对交易进行标记或评分时,可以采用额外的步骤,例如生成或发送警报。
[0029] 如进一步所示,系统200可以包括或者可以操作性地连接到web服务器250,该web服务器250可以是用于运行或维护网站的任何适合的服务器,并且系统200可以包括或可以操作性地连接到至少一个用户设备230,该用户设备230可以是个人计算机、膝上型计算机、智能电话或使用户能够通过网络240与web服务器250通信的任何其他计算设备。
[0030] 网络240可以是、可以包括私有或公共IP网络、或互联网或其组合,或者可以是其一部分。另外或可替代地,网络240可以是、可以包括全球移动通信系统(GSM)网络,或可以是其一部分。例如,网络240可以包括或包含IP网络(诸如互联网)、GSM相关网络和用于桥接或以其他方式连接如本领域已知的这种网络的任何装备。另外,网络240可以是、可以包括综合业务数字网(ISDN)、公共交换电话网(PSTN)、公共或私有数字网络、局域网(LAN)、城域网(MAN)、广域网(WAN)、有线或无线网络、本地、区域或全球通信网络、卫星通信网络、蜂窝通信网络、前述项的任何组合和/或任何其他适合通信手段,或者可以是其一部分。因此,网络240的很多单元是隐含的而不是示出的,例如,接入点、基站、通信卫星、GPS卫星、路由器、电话交换机等等。将认识到,本发明的实施例不受到网络240的性质的限制。
[0031] 在适合的情况下,本文描述的计算设备、模块或单元可以类似于或可以包括本文描述的设备100的组件。例如,评分单元220可以包括控制器105、存储器120和可执行代码125。因此,由本文所述的评分单元220或服务器210执行的操作可以由控制器105执行,也就是说,控制器105可以适于或配置成执行在本文参考评分单元220和/或服务器210描述的任何操作、步骤、逻辑或方法。
[0032] 在典型情况或情景中,商家操作或使用web服务器250来销售产品。消费者、用户或买方使用设备230来浏览由服务器250提供的网站。通常,为了支付产品和/或完成采购,消费者、用户或买方发起信用卡或其他金融交易,其中服务器250(代表商家)请求将资金从消费者转移给商家。
[0033] 在一些实施例中,评分单元220可以扫描网站,并且可以记录并分析在网站销售的产品。例如,假设产品A、B、C、D和E在由服务器250支持或操作的网站中销售,由网站呈现的产品数据251可以包括产品A、B、C、D和E的各个售价、它们的相应类型或描述(例如,产品A可以是李子,产品B可以是篮球等等)。
[0034] 产品数据251可以包括与网站销售的产品相关的任何信息。例如,产品数据251可以包括针对产品A、B、C、D和E中的每一个的运输费用(例如,基于运输地址)、折扣、优惠券是否可用于采购该产品等等。
[0035] 基于产品类型、它们的相应价格和运输费用,实施例可以计算、生成和/或(例如,在金融交易数据131中)记录表示一个或更多个产品的各种采购的各种组合。例如,对于网站中销售的每个产品组合(或一组产品),可以计算总价格。运输费用还可以针对一组产品来确定(例如,计算或推断)。
[0036] 例如,假设产品A、B、C、D和E的价格分别是9.99美元、12.99美元、15.99美元、19.99美元和34.99美元,对于这些产品中任一个的运输费用是0、8美元或13美元且折扣是5%或8%(例如,对于单笔价值100美元或更多的采购)。为了简单起见,一组产品或产品组合的采购是使用它们各自的符号来表示的,例如,产品A和B的采购在本文中表示为AB。记住A、B、C、D和E的符号,并且遵循以上示例的售价或价格,实施例可以计算合理(possible)或可能(likely)的费用(其可以被包括在如所述的金融交易数据131中)。例如,同样利用上面的示例,合理或可能的费用对于“AB”(采购一个产品A和一个产品B)可以是22.98美元,对于采购AC可以是24.98美元,对于采购产品B和C可以是28.98美元,并且对于3A(购买3个类型A)可以是29.97美元,等等。
[0037] 因此,反映在网站处由采购多组产品或产品组合产生的合理或可能的交易的一组金融交易(且更确切的是金融交易中的数额)可被创建且存储或记录在例如金融交易数据131中。例如,金融交易中一组可能数额可被包括在白名单(white list)中(或被视为白名单),并且高分数可与包括列为白名单的数额之一的交易相关联。
[0038] 例如,交易中第一可能、合理或列为白名单的数额可以是可在网站中采购的最便宜产品的售价。例如,根据以上的示例,9.99美元可以是在合法的非欺诈性交易中合理的最小数额。实施例可以通过将最便宜产品的价格或售价添加到所计算的数额,来计算另外可能、合理或列为白名单的数额。当然,添加最便宜产品的价格可以针对如所述计算的任何数额来完成。例如,第一可能、合理或列为白名单的数额可以是15.99美元(产品C的采购),下一个可能、合理或列为白名单的数额可以是25.98美元,这反映了产品C和产品A(其是该组中最便宜的产品)的采购。
[0039] 可以基于运输费用来创建交易中一组可能、合理或列为白名单的数额。例如,实施例可以针对任意多组产品或任意数量的产品组合来计算运输该组产品或组合的一个或更多个费用。例如,基于从哪里运输产品(例如,商家提供的派送设施的地址或位置)并且基于(例如,如本文所述确定的)消费者的运输地址,实施例可以计算对于所采购的产品组合的运输费用。因此,实施例可以基于一组产品或产品组合并且进一步基于运输费用来计算交易中可能、合理或列为白名单的数额。
[0040] 与运输相关的任何信息可以用于计算可能、合理或列为白名单的数额。例如,通过分析网站中的数据,评分单元220可以自动识别或确定:针对超过500美元的采购提供免费运输;对于特定产品,同一天运输是5美元,五件或更多件产品的运输是3美元;根据运输时间,一件产品的运输可以是5.99美元、7.99美元和10.99美元,等等。因此,实施例可以基于任何数量的产品类型的任何组合的售价并且进一步基于由网站提供的一种或更多种运输方式,来计算交易中可能、合理或列为白名单的数额。
[0041] 实施例可以基于折扣例如根据在网站中可用的优惠券来计算交易中可能、合理或列为白名单的数额。例如,假设在网站中可以使用提供5%和8%的折扣的优惠券,实施例可以识别交易中可能、合理或列为白名单的数额,其反映了产品A的采购可以是9.99美元(无折扣)、9.49美元(5%优惠或折扣)以及9.19美元(8%优惠或折扣)。因此,实施例可以基于折扣来识别、计算、创建和记录在交易中可能、合理或列为白名单的数额(例如,金融交易数据131)。
[0042] 在一些情况下,折扣可能无法容易地从网站中的数据被识别或提取。此外,在选择产品之后,买方可能被要求提供优惠码或与折扣相关的其他信息(例如,会员资格等)。一些实施例可以自动识别折扣或优惠券并且在创建交易中可能、合理或列为白名单的数额的列表时使用这些自动识别的折扣。
[0043] 例如,一些实施例可以针对由与web服务器250支持的网站相关联的商家提供的折扣进行(例如,互联网)搜索。例如,针对特定网站或商家的优惠券来搜索互联网的自动服务可以扫描互联网、寻找并提供可用于特定商家或网站的优惠券列表(以及它们的相应折扣,例如百分比或其他折扣)。
[0044] 在一些实施例中,可以基于实际交易识别折扣。例如,在识别出如所述的交易中一组可能、合理或列为白名单的数额之后,实施例可以检查与网站相关的交易中的实际数额,将该实际数额与列为白名单的数额进行比较,并且识别指示折扣的相关性。例如,已确定9.99美元是合法数额(例如,与产品A的采购相关)并且进一步识别到一组各自具有9.49美元数额的交易之后,实施例可以确定5%的优惠或折扣可用在该网站,并且因此,实施例可以在交易中列为白名单的数额的表单或其他构造中(例如,在金融交易数据131中)包括
9.99美元和9.49美元。因此,实施例可以基于检查在合理的数额和实际的支付数额之间的关系来识别折扣。
[0045] 一些实施例可以基于所采购的相同或相似物品的数量或量来识别优惠或折扣。例如,如果优惠券在一起采购三个巧克力棒时给予一定的折扣,则买方很可能会买三个巧克力棒而不是买两个或四个。因此,在识别了三个巧克力棒的采购经常发生(例如,超过采购的45%的阈值是三个巧克力棒)之后,实施例可以确定针对三个巧克力棒存在优惠或折扣。
[0046] 使用可以包括如所述的以下中的一个或更多个或基于如所述的以下中的一个或更多个创建的白名单:交易数额、运输地址和/或方式、折扣、用户人口统计数据和公众可用信息,本发明的一些实施例可以如所述地识别与欺诈相关的各种情况。例如,一些实施例可以识别意义不大的交易并将这种交易与一分数相关联,该分数例如如所述的使用分数值反映可能的欺诈。
[0047] 一些实施例可以识别可能是好的(例如与合理采购相关)但应该不会(或不被期望)非常普遍的交易(例如,与五个玩具卡车和两个西红柿的采购相关的交易)。例如,如果使用如所述的他的凭据或授权,第一商家尝试销售另一第二商家的产品(其中第二商家的产品没有在网站处列出或销售),那么与这种尝试相关的交易可映射到令人惊讶的产品组合,如同在上面的玩具卡车和西红柿的示例一样。此外,重复尝试销售第二商家的特定产品可导致实施例识别相同的不可能或可疑组合的一系列采购。例如,假设第二商家销售的电钻的售价恰好是五个玩具卡车和两个西红柿的售价,电钻的采购(当经由第一商家的网站进行时)将导致实施例检测重复采购的不可能产品组合(五个玩具卡车和两个西红柿),并且因此实施例可以警告、阻止或标记这种采购。
[0048] 由实施例与这种交易相关联的分数可以反映出这种交易与合法采购(即,如所述的在网站进行的受到保护的采购)相关的不可能性。如所述,在检测到可疑交易后,实施例可以将分数和交易转发到安全实体,该安全实体可以决定是否许可该交易发生。
[0049] 参考图3,图3示出了根据本发明的说明性实施例的方法的流程图。如块305所示,用户(消费者或买方)可以使用用户设备230与web服务器250交互,例如使用用户设备230,用户浏览网站并且选择她/他想要购买的产品。如块305进一步所示,用户可以发起金融交易,例如填写信用卡资料并且点击“完成采购”按钮。如块310所示,交易数据可以被提供给评分单元220。例如,如块310所示提供的交易数据可以包括商家的姓名和其他识别信息、识别进行采购的网上商店的信息、识别买方的信息(例如,姓名、家庭或其他地址)、运输地址等等。例如,买方可以在网站处具有简档(profile),其中简档包括姓名、家庭和/或运输地址、采购历史等等,并且被包括在web服务器250中或web服务器250可用的任何信息可以被提供给系统200。因此,本发明的一些实施例可以基于人口统计或其他用户信息来如本文所述地对交易进行评分。
[0050] 提供给评分单元220的数据可以由服务器250和/或由任何其他实体(例如,参与产品的采购的实体)收集和/或生成。如块320所示,基于所提供的分数,服务器250(或任何其他相关实体)可以选择阻止交易或者允许交易。
[0051] 如块315所示,实施例(例如评分单元220)可以计算交易的交易分数。如块320所示,实施例可以提供交易分数。例如,评分单元220可以如所示向服务器250提供分数,或者分数可以被提供给任何其他实体,例如,银行、信用卡公司等。如块325所示,实施例可以基于如所述提供的分数而选择阻止或禁止交易或采购,在其他情况下,基于分数,实施例可以允许或许可采购和/或交易。
[0052] 例如,评分单元220可以将可疑或不可能的交易与低分数(例如,10分中的1分)相关联,并且服务器250在被提供这种低分数时可以阻止用户完成产品的采购。在另一情况下,如果评分单元220将交易与高分数(例如,10分中的9分)相关联,则服务器250可许可或允许采购及其相关交易的继续。
[0053] 在一些实施例中,块310、315和320所述且所示的操作可以实时(real-time)进行。如在本文中提及的术语“实时”(在本领域也已知且称为“实时(realtime)”或“实时(real time)”)一般指的是以事件发生或被接收的速率或速度(可能由人类感知定义)进行事件的处理或应对。例如,根据本发明的一些实施例的系统可以实时地(例如,在毫秒或者其他非常短暂的时段内)计算关于交易的分数,使得在买方发起交易之后但在交易被执行或进行之前几乎立即将分数提供给例如服务器250。
[0054] 本发明的一些实施例可以使用各种规则、标准和逻辑以及任何信息来如块315所示地计算分数。例如,用于识别可疑交易的规则可以与购买的相似(或相同)产品的数量有关。例如,假设产品A是价格为9.99美元的衬衫,并且进一步假设消费者十分不可能购买三件以上的衬衫,数额为39.96美元的交易可被识别为与购买四件衬衫相关,并且可以被标记,例如与低分数“5”相关联。
[0055] 分数可以是、可以包括或者可以表示交易与欺诈相关的置信水平。例如,同样利用上面的示例,其中产品A是衬衫,(例如,基于5x9.99美元=49.95美元的交易数额)识别五件衬衫的采购可导致评分单元220将交易与分数“4”相关联,识别六件衬衫的预期采购可导致评分单元220将交易与分数“2”相关联,以此类推。在一些实施例中,可以基于分数值来采取动作,例如,web服务器250可以在分数高于“6”的情况下许可或允许交易,而在分数低于六时阻止、禁止和/或报告所有交易。在一些实施例中,用于阻止或允许交易的阈值可以取决于数额、用户人口统计数据、位置等等。例如,数额大于150美元的交易可以仅当评分单元220提供的分数高于“7”时允许,而数额在50美元和150美元之间的交易可以在评分单元220提供的分数高于“4”时被允许。可使用任何其他阈值。例如,如本文所述的阈值可以根据发生采购的一天中的时间、买方的位置等来动态且自动地改变。
[0056] 在一些实施例中,金融交易数据131可以包括在产品的单位数量和价格或数额之间(或从产品的单位数量到价格或数额)的映射。例如,同样利用以上示例,数额为29.97美元的交易可以被映射到、或被识别为如所述的产品A的三个单位的采购。在以上示例中,其中A是衬衫,可以基于49.95美元到五个类型A的映射来识别五件衬衫的采购。可以使用各种规则,例如,包括以下内容的规则:三个产品A的阈值可导致评分单元220通过首先将49.95美元映射到三个产品A来将针对49.95美元的交易与低分数相关联,然后应用关于产品A的规则(其指出购买这种类型的三个以上是可疑的)。
[0057] 当然,交易中的单个特定数额(例如29.97美元)可被映射到产品组合的数目,并且在这种情况下,实施例可以将如本文所述的操作应用到每个产品组合,并且针对交易的分数可基于对于可能的产品组合中每一个所计算的一组分数来设置。实施例还可以对网站中销售的产品进行分类。例如,实施例可以分析网站并对产品分类,例如,产品的分类可以是“水果”、“体育用品”等等。
[0058] 在一些实施例中,用于设置交易分数的规则可以与产品类型和运输方式相关。注意,通过如所述扫描网站、识别且计算交易中合理或可能的数额,并且通过进一步将数额映射到产品组合,本发明的实施例可以提供使用当前或已知系统或方法不可能的优势。例如,由于能够基于如所述的交易数额确定购买了哪些产品,本发明的一些实施例可以确定运输方式是正常(可能的)还是可疑的。例如,水果的海外运输是不可能的并且可以被评分单元220识别。例如,由于能够基于如所述的交易数额确定购买了哪些产品,本发明的一些实施例可以确定在单个交易中将要采购的产品组合是正常的(可能的)还是可疑的(不可能的)。
一些实施例可以基于检查交易并且识别与不期望的量的产品的重复采购相关的一系列交易,来确定在单个交易中将要采购的产品组合是正常的(可能的)还是可疑的(不可能的)。
例如,如果20%的交易被识别为13只瓜和四个吞拿鱼罐头的采购(令人惊讶的产品组合),那么在识别了不可能系列之后,实施例可以标记或甚至阻止与13只瓜和四个吞拿鱼罐头相关的交易。
[0059] 例如,基于交易数额,评分单元220可以确定用户想要购买的产品是两磅橘子,这些橘子将使用将会导致在两周内运送橘子的运输方式来进行运输,在这个示例中,使用针对水果标记慢速运输方式的规则,评分单元220可以将交易与低分数相关联,这可能进而导致服务器250阻止或禁止交易。类似地,一些产品的昂贵运输(例如,对于快速运送)可以被识别为潜在的恶意行为,并且导致实施例通过将交易与低分数相关联而对该交易进行标记,该分数如所述地被报告给例如服务器250。注意,由评分单元220应用的规则可以由系统220动态更新(学习)。例如,适应于将交易数额映射到产品和运输方式,评分单元220可以例如在学习阶段期间记录何种类型的运输通常用于网站中的每种类型的产品,并且评分单元
220还可以针对每种类型的产品配置规则,例如,设置标记运输方式、单个产品的大数目的项或单位、不可能的产品组合等的规则。在另一个示例中,与采购0.12千克的李子相关的交易可以如所述被识别或检测为不可能的(可疑的),并且可以如所述被标记或评分为低分数。
[0060] 如所述,一些实施例可以识别或确定在产品组合和运输方式与交易数额之间的映射。交易数额可以另外被映射到折扣(例如,网站中使用的优惠券)。例如,可以基于产品组合、它们的相应价格并且进一步基于折扣来计算数额的白名单。因此,与折扣相关的规则可由评分单元220使用。例如,优惠券先前从未被特定用户使用可导致评分单元220标记该交易,例如将该交易与低分数相关联,向预定义的一组接收者发送电子邮件,在计算机屏幕上弹出消息等等。
[0061] 在一些实施例中,可以基于产品组合和运输地址来对交易评分。例如,一些实施例可以基于一些产品的运输地址来识别可疑活动(例如,欺诈交易)。例如,与非清真(non-kosher)食品到特定地址的运输相关的交易可以被标记(与低分数相关联),参赛队的足球物品的采购,等等。将注意到,为了执行本文所述的方法,本发明的一些实施例可以获得并使用任何信息,例如,在互联网上识别用户的公共可用信息、由各种权威机构提供的信息等等。例如,在将产品分类为清真或非清真之后,基于如所述的交易,进一步识别非清真食品将要被采购并运输到特定邻居,并且进一步使用指示邻居中大多数人的宗教的信息,实施例可以标记或甚至阻止该交易或采购。
[0062] 如所述,可以确定交易是否可疑(并且是否应该被标记、阻止或导致警告用户或其他实体)的本发明的一些实施例可以基于以下项中任一个:所采购的产品组合及其相应价格、运输费用、运输地址和折扣(例如,优惠券)。
[0063] 可以确定交易是否可疑且是否应该被标记、阻止或可导致警告用户或其他实体的本发明的一些实施例可以基于以下中任一项:所采购的产品单位的数目、一系列交易和/或相似或相同产品组合的重复采购。
[0064] 例如,基于与采购相关的金融交易的细节,例如其中的总额或数额,一些实施例可以确定或识别以下中的任一项:所采购的产品组合及其相应价格、运输费用、运输地址、折扣(例如优惠券)、所采购的产品单位的数目、一系列交易和/或相似或相同产品组合的重复采购。
[0065] 如所述,金融交易中的总额或数额可以例如通过评分单元220被映射或转换到特定数目的物品或特定一组物品或物品组合。当然,在一些情况下,特定数额可以匹配两个或更多个不同的物品或产品,例如,数额可以是家用电器(例如,厨房搅拌机)的售价或两百双袜子的售价。如果金融交易中的数额可以被映射到或关联于不同物品或多组物品的数目,则评分单元220可以检查额外信息,以便识别由该交易采购的产品。
[0066] 例如,同样利用以上的搅拌机和袜子示例,如果运输地址是家庭地址,那么可以假设所购买的物品是搅拌机,因为个人购买两百双袜子是不太可能的。当确定交易是否可疑时可以考虑与金融交易相关的任何其他数据元素。例如,同样利用以上搅拌机和袜子的示例,50美元的运输费用可导致评分单元220确定购买了搅拌机,因为个人对袜子的运输支付50美元是不太可能的,或者显示出同一买方在过去购买了袜子的历史可以将袜子排除,等等。
[0067] 本发明的一些实施例可以使用如所述识别的数据的任何部分。例如,评分单元220可以(例如基于交易的总款项)自动识别或辨认数据元素,诸如:所采购的产品组合及其相应价格、运输费用、运输地址、折扣(例如优惠券)、所采购的产品单位的数目、一系列交易和/或相似或相同产品组合的重复采购。评分单元220可以将任何规则或逻辑应用于所识别的数据元素中的一个或更多个。
[0068] 例如,在已经识别了以上提及的数据元素之后,评分单元220可以基于运输地址是邮政信箱(P.O.B)而不是家庭地址来标记交易,或者评分单元220可以基于特定产品被运输到家庭地址来标记交易,例如,制造工具通常被发到工厂,使得评分单元220中的规则或逻辑可以将制造工具到家庭地址(例如买方的家庭地址)的运输进行标记。
[0069] 在另一示例中,评分单元220可以基于产品单位的数目和运输地址的组合来标记交易,例如,二十个玩偶发送到家庭地址而不是办公地址可能是可疑的,并且如所述地采取动作。在另一示例中,评分单元220可以基于运输费用和产品的组合来标记交易,例如,以50美元的费用运输价值2美元的产品可能是可疑的,并且如所述地采取动作。因此,本发明的一些实施例可以基于如所述自动识别的数据元素的任何组合来生成关于交易的认证分数。
[0070] 在一些实施例中,古怪的、令人惊讶的、不可能的或少见的产品组合可以被识别且标记或者导致实施例生成警报,例如,与21个篮球的采购相关的交易或与玩偶和电钻的采购相关的交易可以(例如,由评分单元220基于产品组合到交易数额的映射来)被识别,并且实施例可以标记该交易、阻止该交易或执行一个或更多个动作。
[0071] 本发明的实施例可以使用任何系统或方法来接收与在网站处的采购相关的金融交易的细节。例如,金融交易的细节可以由web服务器250提供给评分单元220,该web服务器250可以从买方获得金融交易的一些细节和/或可以将细节添加到金融交易。在其他情况下,金融交易的细节可以例如由评分单元220从银行或其他相关实体接收。因此将理解,本发明的范围不会由用于获得或接收金融交易的细节的系统或方法来限定。
[0072] 实施例所采取的动作可以是关于商家的警告。例如,在识别出重复的不常见交易时,实施例可以向控制或监督账户的实体(例如,银行、信用卡公司等)发送警告。例如,实施例可以通知监督者许多交易(例如,在过去24小时内全部交易中的20%)是关于211.82美元,并且这可指示许多买方正在进行值得怀疑的事情,例如他们都购买14个玩偶和两个自行车。这种类型的警告可使监督者能够容易且简单地识别出,例如,商家正在掩盖与他的或她的网站无关的行为或交易,例如,来自另一商家的物品通过该商家的网站被销售。
[0073] 实施例可以对交易分类,例如,交易可被分类为正常、不寻常或不合理中的一种。例如,在“0”和“3”之间的分数可以意味着或指示交易是不合理的交易并且很可能与欺诈有关,在“4”和“7”之间的分数可以意味着或指示交易不寻常,并且在“8”和“10”之间的分数可以意味着或指示交易正常。分数的实际值可以是置信度或严重性水平。例如,分数“0”可以意味着交易很可能是欺诈,并且分数“3”可以意味着交易(不是高度)有可能是欺诈。
[0074] 一些实施例可以基于一系列或一组交易来识别交易(并且对交易标记或评分)。例如,可以识别在预定义的时间间隔内的相应一组或一系列交易中的一组或一系列相同或相似的数额。例如,与在一天中(预定义的时间间隔)采购1.5千克橘子相关的十个交易(相似交易)可能违反由评分单元220使用的规则,并且可以使单元220生成警告,将交易(例如,对1.5千克的橘子的未来采购)与低分数相关联等等。
[0075] 实施例可以周期性地或基于事件或命令扫描(或重新扫描)网站来更新或刷新规则、白名单,生成或更新在以下项中的任何组合之间的各种映射:数额、产品类型、单个采购中的产品组合、运输费用和本文中描述的任何其他数据。因此,本文中描述的映射、规则和操作可被动态、周期性或持续性地更新。例如,向网站添加产品或更新售价可以触发评分单元220重新扫描网站。
[0076] 在本申请的描述和权利要求中,动词“包括(comprise)”、“包括(include)”和“具有”及其变型中的每一个用于指示动词的一个对象或更多个对象不一定是动词的一个主语或更多个主语的构成、元素或部分的完整列表。除非另外说明,否则诸如“基本上”和“大约”的修饰本公开的实施例的一个特征或更多个特征的条件或关系特性的形容词被理解为意味着该条件或特性被定义在对于所述实施例的操作可接受的容限内。另外,单词“或”被视为包括性的“或”而不是排除性的或,并且指示其连结的项目中的至少一个或任何组合。
[0077] 本申请中本发明实施例的描述通过示例的方式提供,并且不旨在限制本发明的范围。所描述的实施例包括不同特征,并不是所有实施例中都需要所有这些特征。一些实施例仅使用特征中的一些或特征的可能组合。本发明所描述的实施例以及包括在所述实施例中记录的不同特征组合的实施例的变型将会被对本领域中普通技术人员想到。本发明的范围仅由权利要求限制。
[0078] 尽管本文已说明和描述了本发明的某些特征,但本领域技术人员可想到许多修改、替代、变化和等效体。因此,应当理解,所附权利要求旨在覆盖落入本发明的真实精神内的所有这样的修改和改变。
[0079] 已经提出了各种实施例。当然,这些实施例中的每一个可以包括所呈现的其他实施例的特征,并且未具体描述的实施例可以包括本文所述的各种特征。