用于在数字钱包之间广播和交换电子证书的方法、系统和计算机可读介质与流程

文档序号:17728612发布日期:2019-05-22 02:41阅读:203来源:国知局
用于在数字钱包之间广播和交换电子证书的方法、系统和计算机可读介质与流程

本申请要求2016年10月7日提交的第15/288,479号美国专利申请的权益和优先权。上述申请的全部公开内容通过引用结合于此。

本文描述的主题一般涉及用于广播和交换电子证书(例如电子优惠券、礼品卡、回扣、奖励、折扣等)的计算机系统。更具体地,本文描述的主题涉及用于在订户的数字钱包之间广播和交换电子证书的方法、系统和计算机可读介质。



背景技术:

礼品卡已经变成一个人可以在各种情况下送给另一个人的非常方便的首选礼物。然而,有形礼品卡受到许多与传统礼品相关的限制。例如,购买礼品卡可能需要亲自到商家那里去或等待发货。因此,许多商家已经开始提供电子礼品卡证书。

商家、广告商和/或其他提供商很早就开始向消费者提供其他各种其他类型的电子证书。例如,提供商向消费者提供兑换包括优惠券、折扣、回扣、奖励、忠诚卡等的电子证书的各种选项。

电子证书可以以不同的方式实现,例如被编码为数据的光学机器可读表示(例如条形码)的字母数字字符和/或字母数字字符序列。一个或多个电子证书可以存储在消费者的数字钱包中,直到被兑换。然而,电子证书可能长时间不被使用。因此,诸如电子礼品卡证书之类的许多电子证书的价值,可能会被闲置,并且永远不会被接收者实现。

一些电子证书因其他原因而未被使用。例如,证书提供商可能会向对例如电子优惠券或折扣不感兴趣的消费者发送证书。

迄今为止,还没有一种方法或系统可以广播消费者数字钱包中的电子证书和/或安全地与其他订户交换消费者数字钱包中的电子证书。因此,很大一部分电子证书没有被使用。

因此,需要用于在消费者的数字钱包之间广播和交换电子证书的方法、系统和计算机可读介质。



技术实现要素:

本文描述的主题涉及用于在数字钱包之间广播和交换电子礼品卡的方法、系统和计算机可读介质。

在示例性实施例中,一种用于在数字钱包之间广播和交换电子证书的方法包括在电子证书交换和出价管理器(ecebm)处接收出售存储在第一数字钱包中的电子证书的报价。该方法还包括在ecebm处接收与多个订户相关联的订户数据,并分析订户数据以确定与多个订户的子集对应的订户广播池。该方法还包括向订户广播池广播关于出售电子证书的报价的细节,分析从订户广播池中的至少一些接收到的买家偏好,确定接收电子证书的第二数字钱包,以及指示钱包管理器将电子证书从第一数字钱包转移到第二数字钱包。

在示例性实施例中,用于在数字钱包之间广播和交换电子证书的系统包括至少一个处理器和在该至少一个处理器上实现的交换和出价匹配引擎(ebme)。ebme被配置为接收出售存储在第一数字钱包中的电子证书的报价,接收与多个订户相关联的订户数据,分析订户数据,用于确定与多个订户的子集对应的订户广播池,向订户广播池广播关于出售电子证书的报价的细节,分析从订户广播池的至少一些订户接收到的买家偏好,确定接收电子证书的第二数字钱包,并指示钱包管理器将电子证书从第一数字钱包转移到第二数字钱包。

在一些实施例中,接收出售电子证书的报价包括接收出售电子礼品卡、电子优惠券、电子折扣或电子奖励的报价。

在一些实施例中,接收出售电子证书的报价包括接收与出售电子证书的报价相关联的卖家偏好。在一些实施例中,卖家偏好包括将被接受作为对于电子证书的对价的最低货币出价、最高货币出价或保证货币金额的指示。

在一些实施例中,接收订户数据包括接收位置信息、地理信息、全球定位系统(gps)信息、位置代码、经度和纬度坐标或邮政编码。

在一些实施例中,接收订户数据包括接收与多个订户相关联的多个钱包的购物历史信息。

在一些实施例中,分析订户数据包括分析与多个订户相关联的位置信息或购物历史信息。在一些实施例中,分析购物历史信息包括确定购物历史中的多个不同商家中的每一商家处进行的购买数量,以及识别在购物历史中具有最高购买数量的商家。

在一些实施例中,向订户广播池广播细节包括指示广播管理器向订户广播池中的单个订户发送警报消息、通知消息、短消息服务(sms)消息、多媒体消息服务(mms)消息或电子邮件(e-mail)消息。

在一些实施例中,指示钱包管理器包括向钱包管理器发送第一数字钱包标识符、第二数字钱包标识符和电子证书标识符,并且指示钱包管理器解除电子证书标识符与第一数字钱包的关联并将电子证书标识符与第二数字钱包相关联。

本说明书中描述的主题可以用硬件、软件、固件或硬件、软件和/或固件的组合来实现。在一些示例中,本说明书中描述的主题可以使用存储计算机可执行指令的非暂时性计算机可读介质来实现,当这些指令被计算机的一个或多个处理器执行时,使得计算机执行操作。

适用于实现本说明书中描述的主题的计算机可读介质包括非暂时性计算机可读介质,例如磁盘存储器设备、芯片存储器设备、可编程逻辑设备、随机存取存储器(ram)、只读存储器(只读rom)、光读/写存储器、高速缓冲存储器、磁读/写存储器、闪存和专用集成电路。此外,实现本说明书中描述的主题的计算机可读介质可以位于单个设备或计算平台上,或者可以分布在多个设备或计算平台上。

附图说明

图1是示出根据本文描述主题的实施例的用于促进数字钱包之间的电子证书的广播和交换的示例性网络体系结构的示意框图;

图2是示出根据本文描述的主题的实施例的参与数字钱包之间的电子证书的广播和交换的各方之间的示例性电子消息的消息图;

图3是示出根据本文描述的主题的实施例的用于管理数字钱包之间的电子证书的广播和交换的示例性系统的框图;

图4a-4f是示出根据本文描述的主题的实施例的用户设备与用于管理数字钱包之间的电子证书的广播和交换的系统交互的屏幕截图;以及

图5是示出根据本文描述的主题的实施例的用于在数字钱包之间广播和交换电子证书的示例性过程的框图。

具体实施方式

本文描述的方法、系统和计算机可读介质有助于数字钱包之间的电子证书的广播和交换,这改善了计算机的功能和它们运行的方式。改进体现为安全性的提高(例如,电子证书钱包到钱包的安全交换)、关于用户(私人)数字钱包内容的安全通知以及通过钱包到钱包交换的交易速度的提高。

在一些实施例中,有效载荷信息,包括关于驻留在卖家数字钱包中的一个或多个电子证书的出售的细节,被传送到电子证书交换和出价管理器(ecebm)。有效载荷信息(例如,电子证书细节、报价细节和/或订户偏好)被公式化为一组标准,并用于配置可能有兴趣购买所提议出售的一个或多个电子证书并在其各自的数字钱包中接收电子证书的潜在买家池。通过基于数据包的网络实时向买家池发送通知。然后,买家可以单独与ecebm进行交互,对所提议出售的一个或多个电子证书发出电子出价,并启动其安全的钱包到钱包交换。

将一个订户的数字钱包的内容以电子方式发布给其他订户,并且如本文所述促进电子证书的安全的钱包到钱包的交换,有利地消除了执行手动过程(例如,与折扣、礼券、奖励、优惠券等相关的手动搜索和/或折扣、奖励、优惠券、礼券等的手动交换)的需要,并且提高了计算机的功能,即其安全性和速度。

如这里所使用的,术语“电子证书”指的是电子优惠券、电子礼品卡、电子折扣、电子奖励、电子回扣、电子积分、电子忠诚度奖励、电子礼券、电子票据或可兑换货币、信用、商店商品、商品或服务、积分、票据、免费商品和/或服务等的任何其他类型的电子证书。

在一些实施例中,电子证书包括编码为数据的光学机器可读表示(例如条形码)的任何字母数字字符和/或字母数字字符序列。电子证书包括用户的数字钱包的“内容”,其可以通过安全的钱包到钱包交易和/或通信的管理而被提议供出售、广播、购买和/或交换。

如这里所使用的,术语“位置或地理信息”指的是可以与订户(消费者)位置、商家位置、pos位置、任何报价呈现系统或设备位置和/或其组合相关联的任何信息,包括但不限于购买位置、订户位置、全球定位系统(gps)位置信息(例如,用于商家、pos或订户)、位置代码(例如,用于商家、pos或订户)、商家、pos或订户的经度/纬度坐标、商家、pos或订户的isp或移动应用程序gps位置、位置的街道地址、邮政编码或表示商家、订户和/或pos的位置的任何其他细节。

如这里所使用的,术语“卖家偏好”和/或“买家偏好”是指与相应的用户/卖家和用户/买家相关联的任何细节或信息,该用户/卖家和用户/买家已经“订阅”和/或“选择参加”发送和接收关于相应数字钱包之间的电子证书的通知、销售、转移和/或交换的报价、广播等。卖家偏好和买家偏好可以体现为携带通过数据包网络传送的电子有效载荷信息的数据包。

例如,卖家偏好可以包括关于出售存储在卖家各自的数字钱包中的电子证书的报价的信息或细节。卖家偏好可以包括对他们将为存储在他们的数字钱包中的电子证书接受的最小“出价”(货币金额或其他对价)、存储在他们的数字钱包中的电子证书的最大“出价”、将被自动接受作为存储在他们钱包中的电子证书的对价的“保证”金额、优选的支付方法、买家必须进行支付的时间量(例如,以分钟、小时等为单位)、保持销售开放的时间量(例如,以小时、天等为单位)、其组合等的指示。可以提供任何其他卖家偏好。

买家偏好可以包括对买家对各自买家希望接收其广播的电子证书(例如,品牌、商品等)的兴趣、每个给定时间要接收到的最大广播数量(例如,每天的广播数量等),接收广播的优选方法(例如,文本消息、短消息服务(sms)消息、多媒体消息服务(mms)消息、警报消息、电子邮件(e-mail)消息、消息通知等)、相应买家希望接收其广播的电子证书的类型(例如,电子优惠券、电子礼品卡、电子积分、电子奖励、电子折扣等)的指示。可以提供任何其他买家偏好。在一些实施例中,购物历史信息和/或位置或地理信息被传送给ecebm,并用于确定对被提议出售的电子证书感兴趣的潜在买家。

在一些方面,ecebm被配置为接收具有指示卖家偏好、买家偏好、位置或地理信息和/或购物历史信息等的有效载荷的数据包,并且分析该有效载荷以确定潜在买家池的购物历史、确定买家池的消费模式、确定潜在买家的位置、配置买家的广播池,并且用于基于相应的买家和卖家偏好来最终匹配电子证书的买家和卖家,从而启动电子证书从卖家的数字钱包到买家的数字钱包的安全的钱包到钱包的转移或交换。

如这里所使用的,术语“买家”和“卖家”也可以被称为“消费者”、“用户”和/或“订户”。

现在将详细参考本文描述的主题的示例性实施例,其示例在附图中示出。在可能的情况下,在所有附图中,同样的附图标记用于指代相同或相似的实体。

图1是说明用于促进买家和卖家的数字钱包之间的电子证书的广播和交换的示例性计算和/或网络环境或计算和/或网络体系结构100的示意图。

多个实体被配置为访问网络102,用于发起、管理和促进数字钱包之间的电子证书的广播和交换。例如,包括用户设备(ue)104、钱包管理器112、一个或多个电子证书管理器112、一个或多个电子证书管理器116、广播服务提供商126、ecebm120、一个或多个支付认证系统128、一个或多个商家服务器130和一个或多个电子证书提供商132的实体可以各自接入网络102,并通过网络102发送或接收数据包通信,用于发起、管理和促进不同用户的数字钱包之间的电子证书的广播和交换。

在一些实施例中,网络102是基于数据包的通信网络(例如,互联网),其由用户设备ue104通过通信接口访问。尽管未示出,但是与体系结构100相关联的每个单独的网络实体(例如,104、112、116、126、120、128、130和132)可以驻留在单独的(例如,公共或私有)网络中,该网络可以包括相同的网络或不同的网络,并且未出于说明的目的示出。网络102有助于网络实体之间通过数据包或基于数据包的消息进行数据传递,这些数据包或基于数据包的消息可以根据本领域已知的任何期望的通信协议(例如,ip、http、tcp、udp、sip等)在本文描述的网络实体之间进行传递。

网络102可以经由一个或多个接入节点、端点或诸如一个或多个网关或交换机(未示出)的入口点来访问。仅出于说明的目的,示出了单个网络102,用于一般性地描述互联网或云。然而,如本领域已知的,网络102可以支持一个或多个基于云的实体或服务。体系结构100还可以包括和/或促进多个不同(例如,单个或私有管理的)网络的通信和/或跨多个不同网络的通信,用于访问由各种单个实体托管或提供的服务。

在一些实施例中,ecebm120被配置为与单个网络实体(例如,104、112、116、126、128、130和132)的集合进行通信,以接收包含在第一数字钱包中的电子证书要出售的指示,分析用户偏好以智能地配置可能对购买要出售的电子证书感兴趣的潜在买家池,将电子证书的出售电子地广播给潜在买家池,接收对电子证书的出价,并将买家、卖家和电子证书的身份传送给钱包管理器112,从而启动安全支付和电子证书从第一数字钱包(即卖家的数字钱包)到第二数字钱包(即买家的数字钱包)的钱包到钱包的转移。

在一些实施例中,体系结构100包括多个不同的计算和/或网络实体,用于促进不同数字钱包之间的电子证书的广播和交换。数字钱包可以存储在移动或非移动支持支付的设备上,例如ue104。用户(例如,买家和卖家)利用各自的ue104来订阅由ecebm120提供的服务,指定关于电子证书的广播和交换的偏好,并指定关于存储在另一用户的数字钱包中的电子证书的潜在销售或购买的偏好。相应的买家和卖家分别都利用各自的设备(例如,ue104)进行电子证书的出价和钱包到钱包的交换,然而,仅用于说明目的,图1中仅示出了一个ue104。

示例性ue104被体现为任何类型的移动或非移动支持支付的设备,例如电话、计算机、智能设备、膝上型计算机、平板计算机、台式计算机、智能计划器或组织器、智能电视、可佩戴计算机(例如手表或安装在眼镜上的计算机)等。当通过任何类型的有线或无线连接或接口(例如,广域网wan、局域网lan、无线连接、无线电接入连接等)发信号时,ue104可以通过网络102访问经由其他网络实体提供的服务。

ue104可以包括位置和地理信息跟踪模块106和用户钱包简档管理器(uwpm)108。用户(例如,电子证书的买家、卖家、订户和/或消费者)可以“选择加入”和/或“同意”与ecebm120共享存储在模块106和/或uwpm108中的一些信息,以供ecebm120在将电子证书的卖家与电子证书的买家进行匹配时使用。例如,在ecebm120处从模块106和/或uwpm108接收的信息可以在ecebm120处被分析,以通过在配置潜在买家池时利用购物历史信息和/或位置或地理信息来提高买家与卖家匹配的智能。

在一些实施例中,物理上位于商家商店内部的买家ue104可能已经选择加入共享来自模块106的位置和/或地理信息,并且作为回报,在进入商店时接收与可在被访问的商家商店兑换的电子证书的销售相关的实时通知或广播。

在一些实施例中,模块106包括设置在ue104中的一个或多个有形机器,它们被共同配置为确定ue104的位置。例如,模块106可以包括惯性传感器、罗盘(例如,磁力计)、加速度计和/或陀螺仪的组合,以确定ue104的位置。可以提供确定ue104的位置的其他模块、机器和/或方法。用户可以选择加入或同意与ecebm120共享通过模块106获取的位置信息,以便在进入商家位置和/或接近商家位置时接收相关报价。

在一些实施例中,模块106可以经由网络102将经度和纬度信息、gps数据、位置数据等共享给ecebm120。ecebm120可以分析和/或转换从ue104接收到的位置或地理信息,以确定用户的最近位置,从而可以通过ue104向潜在买家推送或以其他方式广播在附近的商家可用的电子优惠券和/或礼品卡。在一些实施例中,位置信息可以临时存储在位于ecebm120处和/或可由ecebm120访问的存储元件(例如,124c)中。如果需要,存储元件中的位置信息可以定期更新。

在一些实施例中,ue104包括存储在其上的由uwpm108管理的数字钱包。uwpm108管理与ue104相关联的单个用户简档,用于使用存储在ue104的数字钱包中的信息进行购物和/或完成交易。例如,uwpm108管理数字钱包中的各种内容(例如支付卡、证书等)的存储和检索来进行购物。uwpm108可以管理存储在数字钱包的一个或多个存储元件或存储库中的各种内容的存储和检索。

在一些实施例中,uwpm108至少包括在用户的数字钱包中具有电子证书集合的第一存储元件110a、包括与用户购物历史相关的记录(例如,按商家id、购买金额等排列)的第二存储元件110b、和/或包括用于进行购物的用户支付卡集合的第三存储元件110c。也就是说,第一存储元件110a可以包括与诸如优惠券、礼品卡、折扣、奖励等之类的电子证书相关联的标识符(id)。这些证书可以供出售和/或交换,并广播给其他订户。

在一些实施例中,买家也可以“选择加入”和/或同意共享设置在第二存储元件110b中的购物历史信息。在共享这种信息的交换时,ecebm120可以通过ue104向潜在买家广播关于供出售的电子证书的相关报价,或以其他方式向潜在买家通知相关报价。订户可以同意与ecebm120共享关于来自第二存储元件110b的关于他们个人购物历史的信息,使得ecebm120可以分析该信息并针对相关报价配置潜在买家池。存储在单元110b中的购物历史信息可以包括关于过去购物的任何信息,例如购物的星期几(例如星期一、星期二等等)、购物日期(例如日/月/年)、购物时间、进行购物所在的商家标识符、购物金额等。可以分析这样的信息,以便来自数字钱包的正在供出售的电子证书被广播或发送给可能有兴趣购买这样的电子证书的买家。

例如,当订户的购物历史包括关于在兽医诊所和宠物日托所进行的购物的信息时,当有宠物商店的电子证书可用时,可以向该订户通知或广播。在其他实施例中,当订户的购物历史包括关于从特定商家(例如,等)进行了多次购物的信息时,当有该特定商家的电子证书可用时,可以向该订户通知或广播。在一些实施例中,购物历史信息也可以存储在位于ecebm120处和/或可由ecebm120访问的存储元件(例如,124c)中。如果需要,可以定期更新存储元件中的购物历史。

在一些实施例中,ecebm120包括交换和出价匹配引擎(ebme)122,其被配置为访问存储在第一存储元件124a中的买家偏好、存储在第二存储元件124b中的卖家偏好以及第三存储元件124c中的订户数据(例如,位置信息、购物历史等)。

仍然参考图1,在一些实施例中,体系结构100还包括钱包管理器112。钱包管理器112可以包括被配置为维护和管理与多个数字钱包相关联的内容的服务器。例如,钱包管理器可以包括其中存储有多个钱包id114a的第一存储库,以及其中存储有多个电子证书id114b的第二存储库。钱包id114a可以与电子证书id链接、交叉引用或相关联,使得钱包管理器112知道哪些证书id驻留在哪些钱包id中。在电子证书从一个订户出售给另一个订户的情况下,钱包管理器112可以从ecebm120接收指令,以将具有第一id的电子证书从第一数字钱包转移到第二数字钱包,从而提供电子证书的安全的钱包到钱包交换。

在操作中,钱包管理器112还为用户(例如,买家、卖家、订户或消费者)提供建立和维护数字钱包的服务。例如,钱包管理器112可以向买家和卖家的ue104提供图形用户界面(gui),用于建立数字钱包,例如,通过从用户那里收集个人和财务信息并将个人和财务信息存储在各种存储元件(例如,110a、110c、114a、114b等)中。ecebm120被配置为分析关于电子证书销售的信息,包括买家和卖家偏好信息,并且向钱包管理器112传送指令,指示管理器112在销售成交时安全地将电子证书从一个数字钱包转移到另一个数字钱包。

钱包管理器112可以安全地管理数字钱包之间的交换。钱包管理器112可以通过基于数据包的网络102在数字钱包之间转移各种资产,包括电子证书的转移。转移电子证书可以包括从转出数字钱包中删除电子礼品卡,将电子礼品卡添加到接收数字钱包中,并在必要时通知任何其他合适的有关方面,例如电子证书管理器116、商家服务器130或电子证书提供商132。在订户的数字钱包之间转移电子证书是无缝的,并且可以实时执行,例如,当一个订户在商家位置处和/或在销售点(pos)购买商品或服务时。

在一些实施例中,ecebm120可以使用支付网络或支付认证系统128发起对电子证书的支付,该支付网络或支付认证系统128被配置为提供认证,并从一个数字钱包转移钱,以换取另一个数字钱包中的电子证书。支付认证系统128可以包括被配置为认证发行和收单金融实体之间的购物的支付服务器。支付网络可以使用各种不同的协议和过程来处理对于各种类型交易的资金转移。可以通过支付网络执行的交易可以包括产品或服务购买、赊购、借方交易、资金转账、账户取款等。支付网络可以被配置为通过现金或现金替代品授权和执行交易,现金或现金替代品可以包括支付卡、金融账户等。

在一些实施例中,系统128包括一个或多个服务器,其被配置为向体系结构100中的其他服务对用户进行认证。在一些示例中,认证系统128可以与特定金融机构相关联,用于为各种金融交易提供集中式认证服务。ue104可以向认证系统128认证,例如,在ue104上使用生物特征识别授权,或者通过提供用户凭据。在一些实施例中,支付认证系统128包括由美国纽约(万事达卡)internationalincorporatedofpurchase公司拥有和运营的移动应用程序、平台或服务。支付认证系统128可以包括通过(万事达卡)或任何其他服务基础设施提供的服务。

仍然参考图1,体系结构100可以进一步包括被配置为管理电子证书的一个或多个电子证书管理器116。在操作中,证书管理器116是被配置为维护和管理电子证书清单的服务器。这可以例如通过活动证书118的数据库来体现,使得过期的证书不能被兑换。电子证书管理器116可以在使用电子证书时更新证书清单。

体系结构100还包括至少一个广播服务提供商126。在操作中,ecebm120向广播服务提供商126发送多个订户标识符,以及关于一个或多个电子证书销售的报价细节。多个标识符可以包括例如与一个或多个电子证书的潜在买家相关联的标识符。标识符可以包括例如任何形式的标识符,例如仅举例来说,国际移动用户标识(imsi)、互联网协议(ip)地址、唯一订户id等。一旦接收到标识符和报价细节,广播服务提供商126向潜在买家发送广播,通知他们有电子证书出售。广播可以体现为文本消息、警报消息、电子消息等,可选地出现在ue104的图形用户界面上。

ecebm120被配置为接收用关于驻留在第一数字钱包中的一个或多个电子证书的销售报价的有效载荷信息进行编码的数据包,分析位置和地理信息,分析购物历史信息,和/或分析买家偏好以配置买家池,指示广播服务提供商126向潜在买家通知销售报价,将买家与卖家匹配,指示支付认证系统128授权电子证书的交易和销售,以及指示钱包管理器112启动电子证书从一个数字钱包到另一个数字钱包的安全转移。钱包管理器112还可以被配置为在需要时,在接收到来自ecebm120的指令时,调用一个或多个支付认证系统128,以授权并进行对电子证书的支付。一旦被认证,钱包管理器112就可以安全地将电子证书从卖家的数字钱包转移到买家的数字钱包。

仍然参考图1,在一些实施例中,体系结构100还包括一个或多个商家服务器130。商家服务器130可以包括后端服务器,该后端服务器被配置为发起对商家提供的商品或服务的支付交易。ue104可以从独立的、不同的数字钱包接收电子证书,并与商家服务器130(诸如物理pos)接口,以在交易期间通过uwpm108发起对商品或服务的支付和/或应用从另一个数字钱包新接收到的电子证书。在其他实施例中,访问ue104的订户可以通过网站、移动应用程序等访问商家服务器130,并通过uwpm108发起对商品或服务的支付。在该实施例中,商家服务器130包括由商品和/或服务的卖家(例如,公司、法人、企业、制造商、供应商、商店、个人、卖家、零售商、合伙企业等)托管的至少一个商家服务器。商家服务器130可以包括被配置为完成pos购物交易的pos服务器。

体系结构100还包括一个或多个电子证书提供商132。电子证书提供商132被配置为向ue104发布电子证书。电子证书提供商132可以向ue104发布电子礼券、优惠券、折扣、回扣等。在一些实施例中,ue104被配置为下载从由一个或多个电子证书提供商132托管的服务器获得的一个或多个电子证书。

值得注意的是,ecebm120是专用计算系统或机器,其包括硬件组件(例如,一个或多个处理器单元、存储器、储存器、网络接口等),硬件组件被配置为执行硬件和软件元件(例如,api、数据包、引擎等),以便执行本文公开的主题的一个或多个方面。本文描述的ecebm120及其组件和/或功能改进了与管理数字钱包中的内容相关的技术领域,提供了用于广播和销售电子证书的智能机制。当订户进入商家位置和/或正在将物品放置在特定商家的电子“购物车”中时,ecebm120可以指示ue104向订户发送关于购买相关电子证书的出价的实时警报。

应当理解,图1仅仅是为了说明的目的,并且可以改变、添加或移除上面针对图1描述的各种实体、实体的位置和/或实体的功能。

图2是示出根据所描述主题的实施例的参与数字钱包之间的电子证书的广播和交换的各方之间的示例性电子消息的消息图。

参考图2描述的通信是具有有效载荷的数据包通信,有效载荷包括关于出售一个或多个电子证书的报价的细节、与订户相关联的位置和/或地理信息、与订户的数字钱包相关联的购物历史信息、订户偏好或对应于这些信息的元数据。参考图2描述的通信还可以包括经由api交换或调用交换的数据包。针对图2描述的通信仅用于示例性目的,并且通信可以以不同于示出或描述的顺序发生,并且一些通信可以同时或几乎同时发生。

参考图2,在第200至204行,利用ue104a至ue104n(例如,“n”是大于2的整数)的用户可以订阅和注册由ecebm120提供的服务,这些服务可以通过网站、移动应用程序和/或被编程为这样做的任何用户界面来访问。在注册过程中,利用ue104a至104n的用户可以根据需要设置和/或指定偏好。在一些实施例中,用户允许ecebm120访问订户数据,包括但不限于位置和/或地理数据以及购物历史数据。

在行206,电子证书提供商132向ue104a发送已经由电子证书id标识的电子证书。任何其他信息(例如,跟踪信息等)也可以在行206处发送给ue104a。

响应于接收到电子证书,ue104a可以下载、保存或以其他方式将电子证书、跟踪信息和/或电子id存储在与数字钱包相关联的存储元件(例如,图1中的110a)中。具有电子证书id的电子证书可以包括电子礼品卡、电子礼券、电子优惠券、电子折扣等。在一些实施例中,现在是订户的用户可以决定出售电子证书。在一些实施例中,订户决定出售电子证书和/或与另一订户交换电子证书。

在框208,订户设置或指定与出售电子证书相关联的一个或多个卖家偏好。卖家偏好可以包括,例如,订户(卖家)愿意接受以换取电子证书的最低出价(货币或非货币)、最高出价、卖家愿意自动接受以换取电子证书的保证价格(或其他对价)等。在框208设置的其他卖家偏好可以包括销售报价结束的截止日期、商家标识符、电子证书标识符、电子证书的价值等。订户可以利用ue104a的用户界面(例如,gui等)来输入或指定与电子证书的销售相关联的偏好。

在行210,卖家偏好和报价细节被传送到ecebm120。

在框212,响应于接收到卖家偏好,ecebm120配置潜在买家的广播池,这些潜在买家可能有兴趣接收关于被提议出售的电子证书的通知。配置潜在买家的广播池包括分析关于待售电子证书的信息(例如,商家id、证书类型等)和订户数据(例如,在图1的124c中),以确定应该通知的订户或广播待售物的细节。

订户数据可以从订阅由ecebm120提供的服务的每个订户那里接收并存储。订户数据可以包括与订户数字钱包、位置等相关的数据。在ecebm120接收到的用户数据被分析和/或过滤,以例如,将订户缩小到由订户标识符标识的潜在买家池,或确定买家。

订户数据可以包括与多个订户相关联的购物历史信息和/或位置和地理信息。ecebm120使用通过分析订户数据获得的智能,基于订户的购物历史和/或位置信息,对准那些可能对正在出售的电子证书感兴趣的订户。也就是说,ecebm120在配置将向其广播电子证书销售消息的订户池时应用逻辑和智能。

在框214,ecebm120存储在行210接收到的卖家偏好。稍后将检查卖家偏好,以匹配电子证书的卖家和电子证书的买家。

在行216,ecebm120向广播服务管理器126发送多个订户标识符或广播id。广播id可以包括对应于一个或多个ue的任何形式的订户标识符,ecebm120确定这些用户设备应该接收通知特定订户,有特定电子证书供销售的广播。例如,ecebm120可以向管理器126传送imsi、ip地址、唯一订户id、它们的组合或任何其他类型的标识符。例如,在框212中,ecebm120将利用ue104b和ue104n的用户识别为潜在买家和广播池的一部分。在行216中,与ue104b和ue104n相关联的标识符被发送到管理器126。

在行218和220中,管理器126向至少包括ue104b和ue104n的买家池广播关于出售电子证书的报价细节。传送给ue104b和ue104n的报价细节可以包括一些或所有卖家偏好(例如,最小/最大出价等)和关于电子证书的细节。例如,发送给ue104b和ue104n的报价细节可以至少包括关于待售的电子证书的细节,诸如证书在哪里可以兑现(例如,特定商家或品牌)、电子证书的价值、与电子证书相关联的跟踪信息、电子证书id、电子证书是否过期等等。报价细节还可以标识正在出售的电子证书的类型,例如,证书是否是优惠券、折扣、礼品卡、礼券等。

在行222和224,相应的ue104n和ue104b将买家偏好传送给ecebm120。使用ue104n和ue104b的订户可以使用触摸屏界面或设置在相应ue上的任何其他类型的用户界面来指定买家偏好。ecebm120接收买家偏好,并可选地存储它们以供分析(例如,在图1的124a中)。买家偏好可以包括,例如,对待售物品的出价、对待售物品的报价、或者为交换电子证书的任何其他价值或对价。买家偏好还可以包括例如位置或地理信息的更新和/或购物历史的更新,以供ecebm120在制定发送给潜在买家的广播池的更有针对性的广播时使用。

在框226中,ecebm120分析买家偏好、卖家偏好以及用于将买家与卖家匹配的任何其他类型的订户信息。也就是说,ecebm120被配置为针对设置在另一用户的数字钱包中的特定电子证书确定特定的买家,并且启动电子证书从卖家的数字钱包到买家的数字钱包的销售和转移。由ecebm120确定的特定买家可以满足、匹配和/或超过卖家指定的卖家偏好。也就是说,电子证书的买家是满足或超过卖家的最低报价、保证价格或最高报价的那一位。

在行228中,ecebm120发送与相应的买家和卖家钱包相关联的钱包id,使得钱包管理器112可以实时地将电子证书从卖家的数字钱包传送到买家的数字钱包。ecebm120还将电子证书id和任何跟踪信息发送给钱包管理器112,以便钱包管理器可以将正确的电子证书从卖家转移给买家。在一个实施例中,ecebm120还发送交易细节(例如,购买金额、购买日期/时间等)给钱包管理器112。在其他实施例中,ecebm120向一个或多个支付认证系统(例如,图1中的128)发送交易细节。

在框230中,钱包管理器112启动电子证书从ue104a中的卖家数字钱包到ue104b中的买家数字钱包的销售和钱包到钱包的转移。在一些实施例中,钱包管理器112改变电子证书和订户id之间的关联,或者在电子证书和买家的订户id之间创建新的关联。如果需要,钱包管理器112可以可选地联系电子证书管理器(例如,116),以更新证书信息或清单。

在行232中,对应于电子证书id的电子证书被从与ue104a相关联的数字钱包转移、移动或交换到与ue104n相关联的数字钱包。与ue104n相关联的用户(买家)现在可以访问先前驻留在与ue104a相关联的数字钱包中的电子证书。订户(买家)可以利用ue104n通过买家的数字钱包访问购买的电子证书。

应当理解,图2仅用于说明的目的,并且在必要时,可以改变、编辑或移除上面结合图2描述的各种消息(通信)、消息序列和/或消息内容。例如,一些消息和/或过程步骤可以被分离或组合成多于一个或少于一个消息。其他消息和/或过程步骤可以同时发生,或者以与所示顺序不同的顺序发生。

图3是示出根据本文描述的主题的实施例的用于在订户的数字钱包之间广播和交换电子证书的示例性系统的框图。图3示出了ecebm120的实施例,其包括用于实现订户的数字钱包之间的电子证书的广播和交换的系统。

在一些实施例中,ecebm120包括至少一个处理器300和至少一个存储器302(例如,存储器组件、元件或设备)。ecebm120被配置为利用处理器300和存储器302来执行软件,以分析订户偏好(例如,买家和卖家偏好)、订户数据(例如,位置/地理信息和/或购物历史)和/或用于匹配买家和卖家的关于电子证书的销售的细节,并且启动数字优惠券从卖家的数字钱包到买家的数字钱包的转移。在一些实施例中,根据本文描述的方法,在ecebm120和其他网络实体之间发送、接收和/或以其他方式传递或交换数据包或消息流量。

在一些实施例中,处理器300包括微处理器,例如中央处理单元(cpu),或任何其他基于硬件的处理器单元,其被配置为执行和/或利用软件以便与多个金融和/或商家服务提供商(例如,或与其相关联的服务器)进行通信,以启动和处理电子支付,使得清算和结算在交付时发生,而不是在商品或服务被订购的实际日期时发生。

在一些实施例中,ecebm120的存储器302(例如,存储元件或设备)包括随机存取存储器(ram)、只读存储器(rom)、光学读/写存储器、高速缓冲存储器、磁性读/写存储器、闪存或任何其他非暂时性存储介质。在一个实施例中,处理器300和存储器302可用于执行和管理ecebm120的操作。在一些实施例中,存储器302包括被配置为在元件124c中(例如,本地地)存储订户数据、在元件124b中存储卖家偏好和/或在元件124a中存储买家偏好的任何介质。每个元件124a至124c可以包括数据库、表、储存库或被配置为存储数据的任何其他存储介质。

在一些实施例中,ecebm120还包括由处理器302执行并存储在存储器304中的ebme122。ebme122可以包括硬件、软件和/或固件组件,用于在买家池分析器304处分析订户信息。买家池分析器304分析订户数据124c,例如与多个订户相关联的位置信息和/或购物历史信息和/或与之相关联的数字钱包,并配置由多个订户/买家id组成的买家池。由分析器304识别的订户/买家id与逻辑上被确定为对正在销售的特定电子证书潜在最感兴趣的订户相关联。

在一些实施例中,分析器304分析与多个订户的钱包相关联的购物历史。分析购物历史可以包括基于第一数字钱包的购物历史中的从商家购买的数量来识别商家。识别商家可以包括,例如,确定购物历史中的从每个商家进行购物的次数,并且识别购物历史中的具有最高购物次数的商家,或者具有超过阈值购物次数的购物次数的商家。在有针对特定商家(例如,商家x)的电子证书出售的情况下,可以识别在该特定商家(例如,商家x)具有最多购物次数的买家,将其添加到买家池中,并向其发送电子证书的广播。

在一些实施例中,分析器304分析与多个订户的钱包相关联的位置和地理信息。分析位置和地理信息可以包括接收位置信息并确定用户是否靠近商家位置。分析器304还可以确定用户是否已经通过数字钱包向相应商家发起购买或者将物品置于电子“购物车”中。在满足某些标准的情况下,可以将买家添加到买家池中,并向其发送关于待售电子证书的广播通知。

ebme122还可以包括硬件、软件和/或固件组件,用于在匹配分析器304处分析订户信息。匹配分析器306被配置为搜索和分析卖家偏好124b和买家偏好124a,以将电子证书的卖家与买家匹配。一旦被分析器306匹配,ecebm120通过指示钱包管理器(112)从卖家的数字钱包中移除证书id并将证书id添加到买家的钱包中来启动钱包到钱包的转移。

尽管图3将ecebm120描绘为单个节点或网络元件,但是,在不脱离本主题的范围的情况下,ecebm120还可以包括多个网络元件、多个网络组件等。在一些实施例中,ecebm120通过任何合适的组件或者甚至多个硬件组件来启动数字钱包之间的内容交换和转移。也就是说,如果需要,ecebm120可以包括多个处理器、存储元件、接口等。

值得注意的是,ecebm120是专用计算机、系统和/或机器,其包括硬件组件(例如,一个或多个处理器单元、存储器和网络接口),硬件组件被配置为执行硬件和软件元素(例如,api、数据包、分析器、模块等),用于执行这里公开的主题的一个或多个方面。此外,还应当注意,本文描述的ecebm120及其组件和/或功能构成了专用计算机,其改进了与将内容从一个数字钱包安全地转移到另一个数字钱包相关的技术领域。

应当理解,图3仅用于说明的目的,并且可以改变、添加、集成、分离或移除上面针对图3描述的各种组件、组件的位置和/或组件的功能。例如,一些组件和/或功能可以被分离或组合成一个以上的实体。

图4a-4f是示出利用ue104a的卖家订户和利用ue104n的买家订户与ecebm120进行交互的屏幕截图。图4a-4f中的示意性屏幕截图示出了订户如何感知驻留在卖家订户的数字钱包中的电子证书的销售、出价和交换。屏幕可以显示在ue104a和104n上,并且各个设备被配置为通过基于数据包的数据通信网络(102,图1)与ecebm120进行通信,以执行电子证书的出价、销售、转移和/或交换。

图4a示出了出现在卖家订户的ue104a上的屏幕400。卖家订户访问他们各自的数字钱包,并从证书列表中选择要出售的电子证书。

图4b示出了提示卖家订户指定卖家偏好的屏幕402。例如,卖家偏好可能包括最低和最高销售价格或保证价格。与订户选择的证书相关联的电子证书标识符以及与之相关联的任何细节(例如,商家、价值等)以及卖家偏好被发送到ecebm120。

图4c示出了显示广播通知的屏幕404,该广播通知订户和潜在买家(即买家池的成员),有针对商家x的50.00美元礼券形式的电子证书正在出售。屏幕404提示订户和潜在买家以指示他们是否想要购买驻留在卖家订户的数字钱包中的电子证书。

图4d示出了提示订户和潜在买家指定买家偏好的屏幕406,买家偏好包括最低出价、最高出价或是否支付保证价格。

图4e示出了通知卖家订户已经有人对电子证书进行了出价的屏幕408,并且屏幕408提示卖家订户接受或拒绝该出价。在出价被接受的情况下,买家可以选择并使用驻留在他们各自的数字钱包中的支付卡来完成购买(未示出)。对支付进行授权、认证,并将资金从买家转移到卖家的钱包、账户等。

图4f示出了通知订户/买家他们已经从卖家成功购买了电子证书的屏幕410。屏幕410通知订户/买家:电子证书现在在订户/买家相应的数字钱包中可用。

应当理解,图4a至4f仅用于说明的目的,并且在必要时,可以改变、编辑或移除上面针对每个图描述的各种屏幕、通信、消息序列、消息内容和/或提示。

图5是用于促进数字钱包之间电子证书的交换和出价的示例性方法500的流程图。方法500由一个或多个计算机的系统执行,该系统通过适当的编程被配置为发布订户的数字钱包的内容,并且促进对电子证书从一个数字钱包到另一个数字钱包的出价以及交换。例如,图1的ecebm120可以执行方法500。

在502,ecebm经由基于数据包的网络,接收出售存储在第一数字钱包中的电子证书的报价。在一些实施例中,出售电子证书的报价包括与电子证书相关联的信息(例如,价值、商家标识符等)、卖家偏好等。

在504,ecebm通过基于数据包的网络,接收与多个订户相关联的订户数据。在一些实施例中,订户数据包括与多个订户的多个数字钱包相关联的购物历史。在其他实施例中,订户数据包括与多个用户设备相关联的位置和地理信息。

在506,ecebm分析订户数据,以确定与多个订户的子集对应的订户广播池。在一些实施例中,分析订户数据包括分析与订户广播池的每个成员相关联的钱包相关联的购物历史。

分析购物历史包括基于数字钱包的购物历史中的从一个或多个商家购物的次数来识别一个或多个商家。识别商家可以包括,例如,确定购物历史中的从每个商家进行购物的次数,并且识别购物历史中的具有最高购物次数的商家,或者具有超过阈值购物次数的购物次数的商家。在有针对特定商家(例如,商家x)的电子证书出售的情况下,可以识别在该特定商家(例如,商家x)具有最多购物次数的买家,将其添加到买家池中,并向其发送电子证书的广播。

在一些实施例中,分析与多个订户的钱包相关联的位置和地理信息。分析位置和地理信息可以包括接收位置信息并确定用户是否靠近商家位置。分析还可以确定订户是否已经通过数字钱包发起在商家处进行购物。

在508,通过基于数据包的网络,向订户广播池发送广播。可以响应于ecebm指示广播管理器向与多个订户标识符(例如,移动号码、ip地址等)相关联的多个订户发送广播来发送广播。广播包括关于出售电子证书的报价的细节。这些细节可以包括例如跟踪信息、电子证书id、用于兑换证书的商家id、证书的价值等。

在510,ecebm分析从订户广播池中的至少一些订户接收到的买家偏好。买家偏好可以包括例如购买待售电子证书的最高和/或最低出价。

在512,ecebm确定用于接收电子证书的第二数字钱包。希望购买待出售的电子证书的用户可以访问第二数字钱包。ecebm可以通过匹配卖家和买家的偏好来确定第二数字钱包。如果买家的偏好满足或超过卖家的偏好(要求),则可以向卖家发送通知。卖家可以接受或拒绝买家的购买电子证书的出价。

在514,ecebm指示钱包管理器将电子证书从第一数字钱包转移到第二数字钱包。

如上所述,本文描述的ecebm和/或功能构成专用计算机。应当理解,本文描述的ecebm和/或功能可以改进与数据包通信和/或其安全性、认证和速度相关的技术领域。

虽然这里已经参考特定方面、实施例、特征和说明性实施例描述了主题,但是应当理解,主题的用途不限于此,而是延伸到并包含许多其他变化、修改和替代实施例,正如本主题领域的普通技术人员基于这里的公开内容所能想到的那样。

本文描述的结构和特征的各种组合和子组合是可以预期的,并且对于具有本公开知识的技术人员来说是显而易见的。本文公开的各种特征和元件中的任何一个都可以与一个或多个其他公开的特征和元件相结合,除非这里有相反的指示。相应地,下文所要求保护的主题旨在被广泛地解释,在其范围内包括所有这些变化、修改和替代实施例,并且包括权利要求的等同内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1