用于第三方产品的跨商店许可的制作方法
【专利说明】用于第三方产品的跨商店许可
[0001]背景
[0002]计算设备市场在过去几十年里变得越来越碎片化。大量公司提供具体适于在由该公司提供的设备上工作的公司品牌产品。从膝上型计算机到个人计算机(PC)、从平板计算机到智能电话,可供消费者使用的设备类型逐年增加。消费者常常基于设备的便利性或者出于设备可以提供的能力来选择一个或多个设备。消费者可以使用PC来工作而使用平板来进行个人活动。消费者还越来越多地使用智能电话来进行他们生活和工作的各方面,从而增加了个人和工作计算的互连本质。
[0003]除了使用各种类型的设备之外,消费者通常使用由一个以上的公司销售的设备。使消费者使用由一个制造商制造的无线移动电话、由第二制造商制造的平板、以及由第三制造商制造的膝上型计算机并非不寻常。消费者常常使用一个以上的设备来执行相同的功能。消费者可以使用PC、平板计算机、和无线移动设备来检查电子邮件、撰写文档、执行搜索等。
[0004]由于各个设备及其用途之间的交叠,各设备的制造商尝试使用专用或公司特有的技术来使他们自己从竞争中脱颖而出。联同在在线应用商店中提供的公司创建的应用和服务,公司通常将鼓励第三方开发者和服务提供者在他们的应用商店中提供他们的应用或服务。取决于特定的公司,在这些商店中提供的应用或服务可被配置成仅在由提供该商店的公司所销售的设备上工作。
[0005]开发者还苦于碎片化的市场。开发者通常会被要求开发在公司特有的设备上工作的应用或服务以便被允许在商店中销售该应用或服务。此外,开发者和消费者之间的交互由于消费者需要常常访问多个商店以获得相同的应用或服务而变得碎片化。开发者无法在一个一致的基础上与消费者交互就无法在开发者与消费者之间创建信任的关系。此外,消费者可能不希望不得不为该消费者所拥有的每一设备重复地购买相同的应用或服务。开发者可能通过直接在他们自己的商店中销售他们的应用或服务来尝试为他们的应用或服务创建统一的市场,但这要求开发者建立支付系统以及用于跟踪许可的系统。同样,在没有应用商店所提供的市场曝光的情况下,开发者可能需要花费时间和精力来对他们的产品进行市场营销。
[0006]消费者和开发者所经历的碎片化可能转换成公司的经济损失。因为由消费者执行交易以从先前从开发者购买的应用或服务接收应用或益处所需的额外努力和成本,碎片化可以降低消费者在特定设备上访问特定公司的商店的愿望。消费者可能简单地确定该额外努力不值得尝试并且放弃进入另一交易。
[0007]本文所做出的本公开正是关于这些和其他考虑事项而提出的。
[0008]概述
[0009]本文描述了用于第三方产品的跨商店许可的概念和技术。在一些配置中,提供了全局许可服务。该全局许可服务可以通过提供涉及消费者的交易在各个商店中的集中式映射来跨多个商店跟踪消费者对产品的购买。在一种实现中,该全局许可服务映射各种标识符并且将那些标识符提供给不同实体以促进跨商店许可。一个标识符可以是用于具体消费者的全局消费者标识符。全局消费者标识符可以与消费者在各个商店中使用的一个或多个标识符相关联。另一个标识符可以是用于具体产品的全局产品标识符。全局产品标识符可以与在各个商店中销售的一个或多个产品相关联。
[0010]全局许可服务可以映射和存储这些以及其他全局标识符。该映射可以变得可供商店、消费者或开发者引用。商店可以使用全局消费者标识符来确定正在访问该商店的一个消费者是否已经在另一商店购买了该消费者指示的产品。在接收到消费者在另一商店已经购买过特定产品的信息之际,该商店可以通过改变价格、免费提供该产品、或者用其他方式来更改消费者体验。开发者可以使用单个全局产品标识符来将各个商店中销售的类似产品相关联。商店或消费者接着可以使用该全局产品标识符来促进跨各个商店或者独立于各个商店的交易。
[0011]应该了解,上文所描述的主题还可以被实现为计算机控制的装置、计算机进程、计算系统或诸如计算机可读存储介质之类的制品。通过阅读下面的详细描述并审阅相关联的附图,这些及各种其他特征将变得显而易见。
[0012]提供本概述以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在标识此处所公开的概念和技术的关键特征或必要特征,也不旨在将本概述用来限制所要求保护的主题的范围。而且,所要求保护的主题不限于解决该公开的任一部分中所注的任何或全部缺点的实现方式。
[0013]附图简述
[0014]图1是示出根据一些实施例的被配置成用于跨商店许可的计算系统的系统图。
[0015]图2是解说根据一些实施例的一种用于基于消费者在另一商店对产品的购买来确定在一个商店中销售的产品的价格的示例性方法的流程图。
[0016]图3是解说根据一些实施例的一种用于供应标识符对的示例性方法的框图。
[0017]图4是解说根据一些实施例的能够由开发者在全局许可服务中使用的若干接口的用户界面(UI)图。
[0018]图5是解说根据一些实施例的多个设备向全局许可服务注册的系统图。
[0019]图6是解说根据一些实施例的一种用于在与全局许可服务本机集成的商店中映射新产品的示例性方法的框图。
[0020]图7是解说根据一些实施例的一种用于在与全局许可服务非本机集成的商店中映射新产品的示例性方法的框图。
[0021]图8是解说根据一些实施例的一种用于在与全局许可服务本机集成的商店中映射消费者交易的示例性方法的框图。
[0022]图9是示出能够实现本文所呈现的实施例的各方面的计算系统的说明性计算机硬件和软件体系结构的计算机体系结构图。
[0023]详细描述
[0024]以下详细描述针对在各个实施例中被设计成为第三方产品实现跨商店许可的概念和技术。在各种配置中,消费者能够基于先前的交易在一商店(诸如应用商店)中以降低的成本来接收对产品的使用。本公开的一些实现使用全局许可服务,该全局许可服务映射涉及消费者跨一个或多个商店且针对一个或多个产品的交易。在接收到产品的一部分以供购买或使用之际,应用商店可以访问全局许可服务以确定该消费者是否应当以减少的成本来接收产品。
[0025]根据本文公开的各方面,提供映射来自不同源的信息的全局许可服务。不同源可以来自形成市场的各种成分,包括消费者、销售产品的商店、开发者、或供应商。如此处所使用的,“消费者”可包括个体、公司或其他实体。信息可被映射以将信息跨各个商店、设备和消费者联系起来。
[0026]以上简要讨论的一个标识符是全局消费者标识符。全局消费者标识符可以针对特定消费者来生成。消费者在多个商店中可使用的各个标识符可以被映射到全局消费者标识符。这一映射可以在全局许可服务、应用商店或者这两者中被维护。全局消费者标识符可以被存储在全局许可服务消费者目录数据存储(“消费者目录”)中。各个实体可以访问消费者目录来确定消费者在各个商店中的标识、消费者作出的先前购买、消费者是否已经购买了特定产品、对消费者可用的特定产品的剩余使用以及其他内容等等。
[0027]在各个商店中购买的产品可以被存储在全局许可服务已付费产品目录数据存储(“已付费产品目录”)中。已付费产品目录可以帮助跨各个商店来集中许可或购买信息以向开发者提供用于检索与他们的特定产品有关的信息的单个位置。已付费产品目录可以将产品被销售的实例数关联到特定商店。这可以帮助开发者确定归于该开发者的抽成的金额。例如,该信息可以帮助开发者确定给定产品跨多个商店的获取模式,包括在哪里作出初始购买,哪些商店最受欢迎,跨多个商店购买该产品的用户的百分比等等。
[0028]全局许可服务消费者的许可映射存储(“许可映射存储”)可以提供将存储在已付费产品目录中的信息与存储在消费者目录中的信息相关联的集中式数据存储。一个实体可以访问许可映射存储来确定特定消费者作出的产品购买或者已经购买过特定产品的消费者。许可映射存储还可使用存储在已付费产品目录中的商店特有的信息来将特定消费者与特定商店中的特定广品相关联。
[0029]全局许可服务可以被开发者用来跨各个商店来映射产品以促进他们的产品跨多个设备和平台的使用。开发者可以将产品提交给全局许可服务。全局产品标识符可以被生成并且与该产品在每一商店中的标识符相关联。以此方式,当消费者在多个商店之一中或者为一个设备购买相同产品时,开发者可以帮助促进他们的产品跨这些商店或设备的购买。此外,在一些实现中,当同一产品已经被消费者在一不同商店中购买时,开发者可以促进他们的产品以更有利的条件从第二商店获取。
[0030]尽管在结合计算机系统上的操作系统和应用程序的执行而执行的程序模块的一般上下文中提出了本文描述的主题,但是本领域技术人员将认识到,其他实现可以结合其他类型的程序模块来执行。一般而言,程序模块包括执行特定任务和/或实现特定抽象数据类型的例程、程序、组件、数据结构以及其他类型的结构。此外,本领域技术人员将明白,可以利用其他计算机系统配置来实施本文描述的主题,这些计算机系统配置包括手持式设备、多处理器系统、基于微处理器的或可编程消费电子产品、小型计算机、大型计算机等等。
[0031]如此处所使用的,“产品”可包括但不限于软件应用或服务。应当理解,本文公开的主题内容不限于其中产品提供者对产品消费者在支付形式方面有所要求和预期的产品。另夕卜,产品可以是作为包一起分发的互补产品的组合。该包可包括相同类型的产品,诸如软件应用,或不同类型产品的组合,诸如软件应用和服务的组合。该包可以在商店中提供,或者该包的各个组件可以跨若干商店来提供。互补产品可包括被设计成与彼此协同工作以执行一个或多个功能的产品,以及在一个商店中具有一种语言而在另一商店中具有另一语言的
τ?: 口广PR ο
[0032]如此处所使用的,“软件应用”可包括但不限于独立软件产品或者旨在与另一软件产品结合使用的软件产品。此外,如此处所使用的,“服务”可包括但不限于作为服务的软件、由软件应用提供的期刊、杂志、出版物、新闻媒体、或功能。此外,服务可包括非虚拟成分,包括人进行的有偿工作。有偿工作的一些示例包括但不限于医疗听写转录、在水疗精品店的不同地点的水疗疗程、在停车场的不同地点的代客洗车等。
[0033]在以下详细描述中,参考了构成详细描述的一部分并作为说明示出了各【具体实施方式】或示例的附图。现在参考附图,在其中相同的附图标记贯穿若干附图表示相同的元素,将