当前位置: 首页 > 专利查询>贝宝公司专利>正文

所识别的设备的推测性交易操作制造技术

技术编号:28302982 阅读:15 留言:0更新日期:2021-04-30 16:33
公开了与推测性地处理交易有关的技术。交易处理系统可以接收对触发事件的指示,该触发事件与尚未由客户端计算设备发起的电子交易相关联。在一些实施例中,响应于对触发事件的指示,并且在接收到对电子交易被发起的指示之前,计算机系统开始电子交易的推测性处理。在一些实施例中,推测性处理包括:基于从客户端设备接收到的设备认证信息来识别客户端计算设备;基于所识别的客户端计算设备来确定用户账户;对所确定的账户的账户信息进行检索;以及对所检索的账户信息进行存储。在一些实施例中,响应于接收到对电子交易被发起的指示,计算机系统使用所存储的账户信息来执行一个或多个操作以完成交易。

【技术实现步骤摘要】
【国外来华专利技术】所识别的设备的推测性交易操作
本公开总体上涉及处理电子计算机交易,并且更具体地涉及推测性地执行由所识别的设备发起的电子交易的操作。
技术介绍
计算机用于各种类型的大量电子交易。电子交易的示例包括安全交易(例如,交换私钥)、通信交易、购买交易、支付交易等。交易可以包括许多操作,例如认证、授权、辅助任务和各种数据通信。因此,通常可能迫使用户在继续进行交易之前等待交易的一个或多个部分。一般来说,提高交易性能可以改善用户体验。此外,减少用于执行特定交易操作的时间可以为其他操作留出额外的时间,这可以允许其他操作具有改进的功能。附图说明图1是示出根据一些实施例的示例性交易处理系统的框图,该示例性交易处理系统被配置为响应于对触发事件的指示来推测性地执行电子交易的操作。图2是示出根据一些实施例的推测性交易处理的详细示例的流程图。图3是示出根据一些实施例的示例性控制模块的框图,该示例性控制模块被配置为确定交易的推测性处理是否被允许。图4是示出根据一些实施例的示例性控制模块的框图,该示例性控制模块被配置为预测是否将执行交易,并且确定是否应当针对该交易执行推测性处理和/或确定用于该推测性处理的参数。图5是示出根据一些实施例的用于处理推测性交易和非推测性交易的示例性分离模块的框图。图6是示出根据一些实施例的用于登录到用户交易账户的示例性用户界面的图示,该用户界面提供了保持登录状态的选项。图7是示出根据一些实施例的显示包括界面元素的购物车的示例性用户界面的图示,该界面元素的显示可以触发推测性处理。图8是示出根据一些实施例的用于批准(approval)交易的示例性界面的图示,该界面显示推测性地检索到的信息。图9是示出根据一些实施例的显示针对完成的交易的确认消息的示例性用户界面的图示。图10是示出根据一些实施例的推测性地执行交易的操作的示例性方法的流程图。图11是示出根据一些实施例的示例性计算设备的框图。具体实施方式本说明书包括对各种实施例的引用,以指示本公开并非旨在指代一个特定的实现方式,而是落入包括所附权利要求在内的本公开的精神内的一系列实施例。可以以与本公开一致的任何合适方式来组合特定特征、结构或特性。在本公开内,可以将不同实体(其可以被不同地称为“单元”、“电路”、其他组件等)描述或要求保护为“被配置为”执行一个或多个任务或操作。在本文中使用该表述(被配置为[执行一个或多个任务]的[实体])来指代结构(即,某种物理结构,例如电子电路)。更具体地,该表述用于指示该结构被布置为在操作期间执行一个或多个任务。可以说一种结构“被配置为”执行某些任务,即使该结构当前未被操作。“被配置为推测性地检索和存储账户信息的交易处理系统”旨在涵盖例如在操作期间执行该功能的设备,即使相应设备当前未被使用(例如,当该设备未连接到其电池时)。因此,被描述或叙述为“被配置为”执行某项任务的实体是指某种物理实体,例如可执行以执行该任务的设备、电路、存储程序指令的存储器等。该短语在本文中不用于指代某种无形实体。术语“被配置为”并非旨在表示“可配置为”。例如,尽管未编程的移动计算设备可能是“可配置为”执行某种特定功能,但它将不会被视为“被配置为”执行该功能。在适当的编程之后,移动计算设备然后可以被配置为执行该功能。在所附权利要求中陈述一种结构被“被配置为”执行一个或多个任务明确地不旨在针对该要求保护的元件调用35U.S.C§112(f)。因此,所提交的本申请中的任何权利要求均不旨在被解释为具有装置加功能的元件。如果申请人希望在起诉期间调用第112(f)条,他将使用“用于[执行功能]的装置”的构造来解释要求保护的元件。如本文所使用的,术语“基于”用于描述影响确定的一个或多个因素。该术语不排除其他因素可能影响确定的可能性。即,确定可以是仅基于指定因素的或基于指定因素以及其他未指定因素的。考虑一下短语“基于B来确定A”。该短语指定B是一个因素,并且用于确定A或影响A的确定。该短语并不排除A的确定也可以是基于某个其他因素(例如,C)的。该短语还旨在涵盖其中仅基于B来确定A的实施例。如本文中所使用的,短语“基于”与短语“至少部分地基于”是同义的。如本文所使用的,术语“处理元件”是指被配置为执行程序指令(或其部分或其组合)的各种元件。例如,处理元件包括诸如ASIC(专用集成电路)之类的电路、各个处理器核的部分或电路、整个处理器核、单个处理器、诸如现场可编程门阵列(FPGA)之类的可编程硬件设备、和/或包括多个处理器的系统的较大部分,以及其任何组合。详细描述公开了用于对所识别用户设备的用户账户信息进行推测性地检索和存储并使用检索到的账户信息来处理该用户账户的一个或多个交易的技术。在一些实施例中,交易处理系统从所识别客户端设备接收触发事件将被提供给客户端设备的用户的指示。例如,触发事件可以是由客户端设备的用户可选择的用户界面元素(例如,“用贝宝(PayPal)支付”元素)的显示。在一些实施例中,响应于对元素将被呈现给用户的指示并且在用户选择元素之前,交易处理系统开始推测性地处理交易。一个或多个交易的推测性处理可以有利地改善交易处理系统的整体性能。例如,推测性处理可以减少一个或多个交易的处理时间和/或增加一个或多个交易的整体安全性。因此,在一些实施例中,本文公开的技术允许以下操作:(1)用户导航到允许一个或多个购买选项(例如,信用卡、PayPalTM支付等)的网页;(2)网页上的脚本代码识别出用户可能将要购买特定金额的商品,例如已经在购物车中的$50的商品;(3)网页对诸如由PayPalTM提供的支付服务进行抢先呼叫,其中抢先呼叫包括一些可以与贝宝一键支付(OneTouch)服务相关联的唯一标识的用户信息;以及(4)在用户发起请求之前,支付服务器开始使用唯一的用户信息来推测性地处理支付请求。只有当用户实际发起支付请求之时,这可以允许更快的处理,因为部分或全部的支付请求可能是预先批准的(例如,这可以减少在发起用户请求与其最终批准之间的等待时间)。在一些实施例中,系统被配置为确定是否对交易执行推测性处理。例如,系统可以基于预测客户端设备的用户是否将选择发起交易的处理的元素来执行推测性处理(即,可以预测用户是否将选择特定交易处理选项的可能性,并基于该可能性来决定是否推测性地执行)。类似地,例如,系统可以基于系统拥塞来确定执行推测性处理还是不执行推测性处理。在一些实施例中,基于针对一个或多个交易的确定的优先级来执行推测性处理,并且可以基于预测信息来确定优先级。系统可以基于是否正在对交易进行推测性地处理和/或基于交易的优先级来确定用于交易的各种参数。在一些实施例中,推测性操作可以是部分地基于对用户设备的自动识别的。例如,贝宝的OneTouch技术提供了无密码身份认证(例如,不需要用户输入密码)。在一些实施例中,OneTouch过程使用设备认证信息(例如,硬件标识符和/或安全令牌)来识别账户,用于检索交易的账户信息,而无需用户输入用户本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n由计算机系统接收对触发事件的指示,所述触发事件与尚未由客户端计算设备发起的电子交易相关联;/n响应于对所述触发事件的指示,并且在接收到对所述电子交易被发起的指示之前,所述计算机系统开始所述电子交易的推测性处理,其中,所述推测性处理包括:/n基于下列项来识别所述客户端计算设备:/n所述客户端设备的硬件标识信息;以及/n所述客户端设备发送的安全令牌;/n基于所识别的客户端计算设备来确定用户账户;/n对所确定的账户的账户信息进行检索;以及/n将检索到的账户信息存储在缓存中;以及/n响应于接收到对所述电子交易被发起的指示,所述计算机系统使用存储在所述缓存中的所述账户信息来执行一个或多个操作以完成所述交易。/n

【技术特征摘要】
【国外来华专利技术】20180913 US 16/130,0241.一种方法,包括:
由计算机系统接收对触发事件的指示,所述触发事件与尚未由客户端计算设备发起的电子交易相关联;
响应于对所述触发事件的指示,并且在接收到对所述电子交易被发起的指示之前,所述计算机系统开始所述电子交易的推测性处理,其中,所述推测性处理包括:
基于下列项来识别所述客户端计算设备:
所述客户端设备的硬件标识信息;以及
所述客户端设备发送的安全令牌;
基于所识别的客户端计算设备来确定用户账户;
对所确定的账户的账户信息进行检索;以及
将检索到的账户信息存储在缓存中;以及
响应于接收到对所述电子交易被发起的指示,所述计算机系统使用存储在所述缓存中的所述账户信息来执行一个或多个操作以完成所述交易。


2.根据权利要求1所述的方法,其中,所述推测性处理包括:对所述电子交易的至少一部分进行预授权。


3.根据权利要求1所述的方法,其中,所述推测性处理包括:调用安全模块以检测所述交易是否对应于特定类别的交易。


4.根据权利要求3所述的方法,其中,对所述安全模块的推测性调用使用至少一个参数,所述至少一个参数针对由所述计算机系统执行的对所述安全模块的所述推测性调用与对所述安全模块的非推测性调用是不同的。


5.根据权利要求1所述的方法,还包括:
预测所述触发事件是否将发生;
基于所述预测来确定所述推测性处理的优先级;
基于所确定的优先级来执行所述推测性处理,包括下列项中的至少一项:
基于所确定的优先级,为所存储的账户信息设置缓存保留信息;或者
基于所确定的优先级,对所述推测性处理进行排队。


6.一种非暂态计算机可读介质,在其上存储有指令,所述指令能够由计算机系统执行以执行包括下列项的操作:
接收对触发事件的指示,所述触发事件与尚未由客户端计算设备发起的电子交易相关联;
响应于对所述触发事件的指示,并且在接收到对所述电子交易被发起的指示之前,开始所述电子交易的推测性处理,其中,所述推测性处理包括:
基于从所述客户端设备接收到的设备认证信息来识别所述客户端计算设备;
基于所识别的客户端计算设备来确定用户账户;
对所确定的账户的账户信息进行检索;以及
对检索到的账户信息进行存储;以及
响应于接收到对所述电子交易被发起的指示,使用所存储的账户信息来执行一个或多个操作以完成所述交易。


7.根据权利要求6所述的非暂态计算机可读介质,其中,所述操作还包括:
在所述电子交易的推测性处理期间对所述电子交易的至少一部分进行预授权。


8.根据权利要求6所述的非暂态计算机可读介质,其中,所述推测性处理包括:调用安全模块以检测所述交易是否对应于特定类别的交易。


9.根据权利要求8所...

【专利技术属性】
技术研发人员:桑耶夫·沙玛
申请(专利权)人:贝宝公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1