1.一种用于检测和响应于交易模式的计算机化方法,包括:
提供可通信地耦合到通信接口和一个或多个数据库的一个或多个处理器;
由所述一个或多个处理器使用存储在所述一个或多个数据库中的在一时间段内与数据对相对应的一组交易数据的频谱分解来标识所述一组交易数据中的一个或多个基于时间的模式;
使用所述一个或多个处理器将标识的所述一个或多个基于时间的模式分类为至少两个模式类别,所述至少两个模式类别包括重复出现交易和非重复出现交易;
使用所述一个或多个处理器为每个模式类别生成一个或多个动作;以及
通过引起可通信地耦合到所述一个或多个处理器的一个或多个远程设备经由所述通信接口执行所述一个或多个动作来响应于标识的所述一个或多个基于时间的模式。
2.根据权利要求1所述的方法,还包括:
使用所述一个或多个处理器从存储在所述一个或多个数据库中的数据结构中的至少一个用户标识符和至少一个接收方标识符或发送方标识符中选择所述数据对;或者
使用所述一个或多个处理器从存储在所述一个或多个数据库中的所述数据结构中的所述至少一个用户标识符或发送方标识符和至少一个交易类别中选择所述数据对。
3.根据权利要求1所述的方法,还包括:
接收所述交易数据,所述交易数据至少包括用户标识符、接收方标识符或发送方标识符、日期和金额;以及
将所述交易数据存储在所述一个或多个数据库中的数据结构中。
4.根据权利要求3所述的方法,还包括从一个或多个第三方设备请求所述交易数据。
5.根据权利要求3所述的方法,还包括向所述交易数据分配交易类别。
6.根据权利要求3所述的方法,其中:
所述用户标识符对应于个人、一组个人、一类个人、实体、一组实体、一类实体、所述实体内的单元、所述实体内的一组单元或所述实体内的一类单元;
所述接收方标识符或发送方标识符对应于商贩、商家、金融机构、政府实体、雇主、另一个人、另一组个人、另一类个人、另一实体、另一组实体、另一类实体、所述实体内的另一单元、所述实体内的另一组单元或所述实体内的另一类单元;
所述交易包括购买、出售、租赁、借贷、订购、支付、存款、信贷、退款、收入、转账、收据或易货交易;或者
所述一个或多个远程设备包括服务器、计算机、膝上型计算机、手持计算设备、移动通信设备、交易处理设备或支付处理系统。
7.根据权利要求1所述的方法,还包括:
创建在所述一时间段内与所述数据对相对应的交易数据阵列,其中所述一组交易数据包括所述交易数据阵列;以及
将所述交易数据阵列存储在所述一个或多个数据库中的第一阵列数据结构中。
8.根据权利要求1所述的方法,还包括将所述一组交易数据的所述频谱分解存储在所述一个或多个数据库中的第二阵列数据结构中。
9.根据权利要求1所述的方法,其中所述一组交易数据的所述频谱分解包括:
使用傅立叶变换将所述一组交易数据投影到频域中;以及
标识所述频域内的任何主频率。
10.根据权利要求9所述的方法,其中所述傅立叶变换包括
11.根据权利要求9所述的方法,其中将标识的所述一个或多个基于时间的模式分类为所述至少两个模式类别包括:
将与标识的所述主频率相对应的任何数据对在存在的情况下分类为所述重复出现交易;以及
将与标识的所述主频率不对应的任何数据对分类为所述非重复出现交易。
12.根据权利要求1所述的方法,其中生成所述一个或多个动作包括在存储在所述一个或多个数据库中的模式到动作表中根据每个模式类别到一组动作的映射选择所述一个或多个动作。
13.根据权利要求1所述的方法,还包括将所述一个或多个动作存储在所述一个或多个数据库中的用户动作表中。
14.根据权利要求13所述的方法,其中响应于标识的所述一个或多个基于时间的模式还包括在所述用户动作表中查询所述一个或多个动作。
15.根据权利要求1所述的方法,还包括:
接收与新的完成交易、新的未决交易或新的预测交易相对应的新交易数据;以及
将所述新交易数据存储在所述数据结构中。
16.根据权利要求15所述的方法,还包括:
将所述新交易数据添加到所述一组交易数据;以及
重复所述分析、分类、生成和响应步骤。
17.根据权利要求15所述的方法,还包括:
每当所述新交易数据与所述模式类别中的一个或多个模式类别相匹配或者调用存储的所述动作中的一个或多个动作时,生成一个或多个新动作;以及
引起可通信地耦合到所述一个或多个处理器的所述一个或多个远程设备经由所述通信接口执行所述一个或多个新动作。
18.根据权利要求1所述的方法,其中所述一个或多个动作包括:
在所述一个或多个远程设备上显示推荐的动作过程;
在所述一个或多个远程设备上显示警报或警告;
在所述一个或多个远程设备上显示取消或允许未决交易、所述重复出现交易或所述非重复出现交易的提示;或者
阻止所述未决交易、所述重复出现交易或所述非重复出现交易,直到覆盖消息从所述一个或多个远程设备被接收。
19.根据权利要求18所述的方法,还包括:
确定所述推荐的动作过程是否被执行;
每当所述推荐的动作过程被执行时,向所述一个或多个远程设备发送祝贺消息;以及
每当所述推荐的动作过程未被执行时,向所述一个或多个远程设备发送警报消息。
20.根据权利要求18所述的方法,还包括:
响应于所述提示而从所述一个或多个远程设备接收取消消息;以及
向第三方设备发送对于所述未决交易、所述重复出现交易或所述非重复出现交易的取消请求。
21.根据权利要求20所述的方法,还包括在所述取消消息中包括授权码。
22.根据权利要求18所述的方法,还包括:
响应于所述提示而从所述一个或多个远程设备接收允许消息;以及
向第三方设备发送对于所述未决交易的授权消息。
23.根据权利要求1所述的方法,还包括响应于所述一个或多个动作而在所述一个或多个远程设备上执行一个或多个应用。
24.根据权利要求1所述的方法,还包括:
确定用户的地理位置;
基于所述用户的所述地理位置和与所述用户相关联的所述重复出现交易之一或所述非重复出现交易之一来预测目的地位置;以及
其中所述一个或多个动作基于所述目的地位置。
25.根据权利要求1所述的方法,还包括基于来自用户的输入来修改或删除全部或部分所述交易数据。
26.根据权利要求1所述的方法,还包括确定所述交易数据是包括支付交易还是收入交易,其中所述收入交易包括转账、退款、信贷、薪水、津贴、借贷或其他收入。
27.根据权利要求26所述的方法,还包括基于一个或多个所述收入交易中的一个或多个收入交易来估计月收入。
28.根据权利要求26所述的方法,还包括基于一个或多个所述收入交易中的一个或多个收入交易来估计日收入。
29.根据权利要求26所述的方法,还包括基于一个或多个所述收入交易来预测未来收入交易的日期。
30.根据权利要求29所述的方法,其中所述一个或多个动作包括对所述未来收入交易的所述日期的倒计时。
31.根据权利要求29所述的方法,还包括确定所述未来收入交易是否已经被接收到,并且所述一个或多个动作包括关于在所述日期时或之前所述未来收入交易已经被接收到或者截止所述日期所述未来收入交易尚未被接收到的通知。
32.根据权利要求1所述的方法,还包括:
对全部或部分所述一组交易数据进行排序;
确定排序的所述交易数据中的每个交易数据的字符串匹配得分;以及
基于所述字符串匹配得分对存储的所述交易数据进行分组。
33.根据权利要求1所述的方法,还包括:
使用商家数据库将所述交易数据映射到商家名称、品牌名称和类别中的一项或多项;以及
基于所述交易数据更新所述商家数据库。
34.根据权利要求33所述的方法,还包括在映射所述交易数据时使用用户数据。
35.根据权利要求33所述的方法,还包括基于来自用户的输入来添加或改变所述商家名称、所述品牌名称或所述类别。
36.根据权利要求33所述的方法,其中所述一个或多个动作包括:
每当超过所述商家名称、所述品牌名称或所述类别的阈值金额时,阻止未决交易、重复出现交易或非重复出现交易;或者
基于与所述商家名称、所述品牌名称或所述类别相关联的一个或多个标准来提供奖励、加速器或奖金。
37.根据权利要求1所述的方法,还包括:
使用商家数据库将所述交易数据映射到商家名称;
确定所述商家名称的品牌名称;
确定所述品牌名称或所述商家名称的类别;以及
基于所述交易数据更新所述商家数据库。
38.一种用于检测和响应于交易模式的系统,包括:
一个或多个服务器,具有一个或多个处理器;
一个或多个数据库,可通信地耦合到所述一个或多个服务器;
一个或多个远程设备,可通信地耦合到所述一个或多个服务器;以及
所述一个或多个处理器:
使用存储在所述一个或多个数据库中的在一时间段内与数据对相对应的一组交易数据的频谱分解来标识所述一组交易数据中的一个或多个基于时间的模式,
将标识的所述一个或多个基于时间的模式分类为至少两个模式类别,所述至少两个模式类别包括重复出现交易和非重复出现交易,
为每个模式类别生成一个或多个动作,以及
通过引起所述一个或多个远程设备执行所述一个或多个动作来响应于标识的所述一个或多个基于时间的模式。
39.根据权利要求38所述的系统,其中所述一个或多个处理器还:
从存储在所述一个或多个数据库中的数据结构中的至少一个用户标识符和至少一个接收方标识符或发送方标识符中选择所述数据对;或者
从存储在所述一个或多个数据库中的所述数据结构中的所述至少一个用户标识符或发送方标识符和至少一个交易类别中选择所述数据对。
40.根据权利要求38所述的系统,其中所述一个或多个处理器还:
接收所述交易数据,所述交易数据至少包括用户标识符、接收方标识符或发送方标识符、日期和金额;以及
将所述交易数据存储在所述一个或多个数据库中的数据结构中。
41.根据权利要求40所述的系统,其中所述一个或多个处理器还从一个或多个第三方设备请求所述交易数据。
42.根据权利要求40所述的系统,其中所述一个或多个处理器还向所述交易数据分配交易类别。
43.根据权利要求40所述的系统,其中:
所述用户标识符对应于个人、一组个人、一类个人、实体、一组实体、一类实体、所述实体内的单元、所述实体内的一组单元或所述实体内的一类单元;
所述接收方标识符或发送方标识符对应于商贩、商家、金融机构、政府实体、雇主、另一个人、另一组个人、另一类个人、另一实体、另一组实体、另一类实体、所述实体内的另一单元、所述实体内的另一组单元或所述实体内的另一类单元;
所述交易包括购买、出售、租赁、借贷、订购、支付、存款、信贷、退款、收入、转账、收据或易货交易;或者
所述一个或多个远程设备包括服务器、计算机、膝上型计算机、手持计算设备、移动通信设备、交易处理设备或支付处理系统。
44.根据权利要求38所述的系统,其中所述一个或多个处理器还:
创建在所述一时间段内与所述数据对相对应的交易数据阵列,其中所述一组交易数据包括所述交易数据阵列;以及
将所述交易数据阵列存储在所述一个或多个数据库中的第一阵列数据结构中。
45.根据权利要求38所述的系统,其中所述一个或多个处理器还将所述一组交易数据的所述频谱分解存储在所述一个或多个数据库中的第二阵列数据结构中。
46.根据权利要求38所述的系统,其中所述一组交易数据的所述频谱分解包括:
使用傅立叶变换将所述一组交易数据投影到频域中;以及
标识所述频域内的任何主频率。
47.根据权利要求46所述的系统,其中所述傅立叶变换包括
48.根据权利要求46所述的系统,其中所述一个或多个处理器通过以下方式将标识的所述一个或多个基于时间的模式分类为所述至少两个模式类别:
将与标识的所述主频率相对应的任何数据对在存在的情况下分类为所述重复出现交易;以及
将与标识的所述主频率不对应的任何数据对分类为所述非重复出现交易。
49.根据权利要求38所述的系统,其中所述一个或多个处理器通过在存储在所述一个或多个数据库中的模式到动作表中根据每个模式类别到一组动作的映射选择所述一个或多个动作来生成所述一个或多个动作。
50.根据权利要求38所述的系统,其中所述一个或多个处理器还将所述一个或多个动作存储在所述一个或多个数据库中的用户动作表中。
51.根据权利要求50所述的系统,其中所述一个或多个处理器通过进一步在所述用户动作表中查询所述一个或多个动作来响应于标识的所述一个或多个基于时间的模式。
52.根据权利要求38所述的系统,其中所述一个或多个处理器还:
接收与新的完成交易、新的未决交易或新的预测交易相对应的新交易数据;以及
将所述新交易数据存储在所述数据结构中。
53.根据权利要求52所述的系统,其中所述一个或多个处理器还:
将所述新交易数据添加到所述一组交易数据;以及
重复所述分析、分类、生成和响应步骤。
54.根据权利要求52所述的系统,其中所述一个或多个处理器还:
每当所述新交易数据与所述模式类别中的一个或多个模式类别相匹配或者调用存储的所述动作中的一个或多个动作时,生成一个或多个新动作;以及
引起可通信地耦合到所述一个或多个处理器的所述一个或多个远程设备经由所述通信接口执行所述一个或多个新动作。
55.根据权利要求38所述的系统,其中所述一个或多个动作包括:
在所述一个或多个远程设备上显示推荐的动作过程;
在所述一个或多个远程设备上显示警报或警告;
在所述一个或多个远程设备上显示取消或允许未决交易、所述重复出现交易或所述非重复出现交易的提示;或者
阻止所述未决交易、所述重复出现交易或所述非重复出现交易,直到覆盖消息从所述一个或多个远程设备被接收。
56.根据权利要求55所述的系统,其中所述一个或多个处理器还:
确定所述推荐的动作过程是否被执行;
每当所述推荐的动作过程被执行时,向所述一个或多个远程设备发送祝贺消息;以及
每当所述推荐的动作过程未被执行时,向所述一个或多个远程设备发送警报消息。
57.根据权利要求55所述的系统,其中所述一个或多个处理器还:
响应于所述提示而从所述一个或多个远程设备接收取消消息;以及
向第三方设备发送对于所述未决交易、所述重复出现交易或所述非重复出现交易的取消请求。
58.根据权利要求57所述的系统,其中所述一个或多个处理器还在所述取消消息中包括授权码。
59.根据权利要求55所述的系统,其中所述一个或多个处理器还:
响应于所述提示而从所述一个或多个远程设备接收允许消息;以及
向第三方设备发送对于所述未决交易的授权消息。
60.根据权利要求38所述的系统,其中所述一个或多个处理器还响应于所述一个或多个动作而在所述一个或多个远程设备上执行一个或多个应用。
61.根据权利要求38所述的系统,其中所述一个或多个处理器还:
确定用户的地理位置;
基于所述用户的所述地理位置和与所述用户相关联的所述重复出现交易之一或所述非重复出现交易之一来预测目的地位置;以及
其中所述一个或多个动作基于所述目的地位置。
62.根据权利要求38所述的系统,其中所述一个或多个处理器还基于来自用户的输入来修改或删除全部或部分所述交易数据。
63.根据权利要求38所述的系统,其中所述一个或多个处理器还确定所述交易数据是包括支付交易还是收入交易,其中所述收入交易包括转账、退款、信贷、薪水、津贴、借贷或其他收入。
64.根据权利要求63所述的系统,其中所述一个或多个处理器还基于一个或多个所述收入交易中的一个或多个收入交易来估计月收入。
65.根据权利要求63所述的系统,其中所述一个或多个处理器还基于一个或多个所述收入交易中的一个或多个收入交易来估计日收入。
66.根据权利要求63所述的系统,其中所述一个或多个处理器还基于一个或多个所述收入交易来预测未来收入交易的日期。
67.根据权利要求66所述的系统,其中所述一个或多个动作包括对所述未来收入交易的所述日期的倒计时。
68.根据权利要求66所述的系统,其中所述一个或多个处理器还确定所述未来收入交易是否已经被接收到,并且所述一个或多个动作包括关于在所述日期时或之前所述未来收入交易已经被接收到或者截止所述日期所述未来收入交易尚未被接收到的通知。
69.根据权利要求38所述的系统,其中所述一个或多个处理器还:
对全部或部分所述一组交易数据进行排序;
确定排序的所述交易数据中的每个交易数据的字符串匹配得分;以及
基于所述字符串匹配得分对存储的所述交易数据进行分组。
70.根据权利要求38所述的系统,其中所述一个或多个处理器还:
使用商家数据库将所述交易数据映射到商家名称、品牌名称和类别中的一项或多项;以及
基于所述交易数据更新所述商家数据库。
71.根据权利要求70所述的系统,其中所述一个或多个处理器还在映射所述交易数据时使用用户数据。
72.根据权利要求70所述的系统,其中所述一个或多个处理器还基于来自用户的输入来添加或改变所述商家名称、所述品牌名称或所述类别。
73.根据权利要求70所述的系统,其中所述一个或多个动作包括:
每当超过所述商家名称、所述品牌名称或所述类别的阈值金额时,阻止未决交易、重复出现交易或非重复出现交易;或者
基于与所述商家名称、所述品牌名称或所述类别相关联的一个或多个标准来提供奖励、加速器或奖金。
74.根据权利要求38所述的系统,其中所述一个或多个处理器还:
使用商家数据库将所述交易数据映射到商家名称;
确定所述商家名称的品牌名称;
确定所述品牌名称或所述商家名称的类别;以及
基于所述交易数据更新所述商家数据库。
75.一种非暂态计算机可读介质,包含引起一个或多个处理器执行用于检测和响应于交易模式的方法的程序指令,所述方法包括:
提供可通信地耦合到通信接口和一个或多个数据库的一个或多个处理器;
由所述一个或多个处理器使用存储在所述一个或多个数据库中的在一时间段内与数据对相对应的一组交易数据的频谱分解来标识所述一组交易数据中的一个或多个基于时间的模式;
使用所述一个或多个处理器将标识的所述一个或多个基于时间的模式分类为至少两个模式类别,所述至少两个模式类别包括重复出现交易和非重复出现交易;
使用所述一个或多个处理器为每个模式类别生成一个或多个动作;以及
通过引起可通信地耦合到所述一个或多个处理器的一个或多个远程设备经由所述通信接口执行所述一个或多个动作来响应于标识的所述一个或多个基于时间的模式。
76.一种用于检测和响应于交易模式的计算机化方法,包括:
提供可通信地耦合到通信接口和一个或多个数据库的一个或多个处理器;
接收一组交易数据,每个交易数据至少包括用户标识符、接收方标识符或发送方标识符、日期和金额;
根据所述一组交易数据创建在一时间段内与数据对相对应的交易数据阵列;
将所述交易数据阵列存储在所述一个或多个数据库中的第一阵列数据结构中;
通过使用傅立叶变换将所述一组交易数据投影到频域中并且使用所述一个或多个处理器标识所述频域内的任何主频率,标识存储在所述一个或多个数据库中的在所述一时间段内与所述数据对相对应的所述一组交易数据中的一个或多个基于时间的模式;
使用所述一个或多个处理器将标识的所述一个或多个基于时间的模式分类为至少两个模式类别,所述至少两个模式类别包括重复出现交易和非重复出现交易,其中与标识的所述主频率相对应的任何数据对在存在的情况下被分类为所述重复出现交易并且与标识的所述主频率不对应的任何数据对被分类为所述非重复出现交易;
使用所述一个或多个处理器为每个模式类别生成一个或多个动作;以及
通过引起可通信地耦合到所述一个或多个处理器的一个或多个远程设备经由所述通信接口执行所述一个或多个动作来响应于标识的所述一个或多个基于时间的模式。
77.一种用于检测和响应于交易模式的系统,包括:
一个或多个服务器,具有一个或多个处理器;
一个或多个数据库,可通信地耦合到所述一个或多个服务器;
一个或多个远程设备,可通信地耦合到所述一个或多个服务器;以及
所述一个或多个处理器:
接收一组交易数据,每个交易数据至少包括用户标识符、接收方标识符或发送方标识符、日期和金额,
根据所述一组交易数据创建在一时间段内与数据对相对应的交易数据阵列,
将所述交易数据阵列存储在所述一个或多个数据库中的第一阵列数据结构中,
通过使用傅立叶变换将所述一组交易数据投影到频域中并且使用所述一个或多个处理器标识所述频域内的任何主频率,标识存储在所述一个或多个数据库中的在所述一时间段内与所述数据对相对应的所述一组交易数据中的一个或多个基于时间的模式,
使用所述一个或多个处理器将标识的所述一个或多个基于时间的模式分类为至少两个模式类别,所述至少两个模式类别包括重复出现交易和非重复出现交易,其中与标识的所述主频率相对应的任何数据对在存在的情况下被分类为所述重复出现交易并且与标识的所述主频率不对应的任何数据对被分类为所述非重复出现交易,
为每个模式类别生成一个或多个动作,以及
通过引起所述一个或多个远程设备执行所述一个或多个动作来响应于标识的所述一个或多个基于时间的模式。