周期性地传送权限信息。如果消费者不再具有使用产品的权限,则全局许可服务102可以存储期满通知。该期满通知可被商店110或产品用来确定该消费支是否具有该产品的权限。
[0111]图9是能够执行以上所描述的软件组件的设备的说明性计算机体系结构900。由此,图9中所示的计算机体系结构900示出服务器计算机、移动电话、PDA、智能电话、台式计算机、上网本计算机、平板计算机、和/或膝上型计算机的体系结构。计算机体系结构900可用于执行本文所呈现的软件组件的任何方面。例如,计算机体系结构900可被用于实现全局许可服务102。
[0112]图9所示的计算机体系结构900包括中央处理单元902(“CPU”)、包括随机存取存储器906 ( “RAM”)和只读存储器(“ROM”)908在内的系统存储器904、以及将存储器904耦合至CPU 902的系统总线910。基本输入/输出系统被存储在ROM 908中,该系统包含帮助诸如在启动期间在计算机架构900中的元件之间传输信息的基本例程。计算机体系结构900还包括用于存储图1的已付费产品目录104、许可映射存储106和消费者目录108的大容量存储设备912。
[0113]大容量存储设备912通过连接至总线910的大容量存储控制器(未示出)连接至CPU 902。大容量存储设备912及其相关联的计算机可读介质为计算机体系结构900提供非易失性存储。虽然对此处包含的计算机可读介质的描述引用了诸如硬盘或CD-ROM驱动器之类的大容量存储设备,但是本领域的技术人员应该明白,计算机可读介质可以是可由计算机体系结构900访问的任何可用计算机存储介质或通信介质。
[0114]通信介质包括诸如载波或其它传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块或其它数据,且包含任何传递介质。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接之类的有线介质,以及诸如声学、RF、红外及其他无线介质之类的无线介质。上述的任意组合也应包括在计算机可读介质的范围之内。
[0115]作为示例而非限制,计算机存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。例如,计算机介质包括但不限于,RAM、ROM、EPROM, EEPROM,闪存或其他固态存储器技术、⑶-ROM、数字多功能盘(“DVD”)、HD-DVD、蓝光(BLU-RAY)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备、或能用于存储所需信息且可以由计算机架构900访问的任何其他介质。为了声明的目的,短语“计算机存储介质”及其变型不包括波或信号本身和/或通信介质。
[0116]根据各实施例,计算机体系架构900可以使用通过诸如网络920之类的网络到远程计算机的逻辑连接来在联网环境中操作。计算机体系结构900可以通过连接至总线910的网络接口单元916来连接到网络920。应当理解,网络接口单元916还可以被用来连接到其他类型的网络和远程计算机系统。计算机体系结构900也可包括输入/输出控制器918,该输入/输出控制器918用于接收和处理来自多个其他设备(包括键盘、鼠标或电子指示笔)的输入。类似地,输入/输出控制器918可以向显示屏、打印机或其他类型的输出设备提供输出。
[0117]应当理解,本文所描述的软件组件在被加载到CPU 902中并被执行时可以将CPU902和总体计算机体系结构900从通用计算系统变换成为被定制为促进本文提出的功能的专用计算系统。CPU 902可以用任意数量的晶体管或其他分立的电路元件(它们可以分别地或共同地呈现任意数量的状态)构建。更具体而言,CPU 902可以响应于包含在本文所公开的软件模块中的可执行指令而作为有限状态机来操作。这些计算机可执行指令可以通过指定CPU 902如何在各状态之间转换来变换CPU 902,由此变换了构成CPU 902的晶体管或其它分立硬件元件。
[0118]对本文所提出的软件模块的编码也可变换本文所提出的计算机可读介质的物理结构。在本说明书的不同实现中,物理结构的具体变换可取决于各种因素。这样的因素的示例可以包括,但不仅限于:用于实现计算机可读介质的技术、计算机可读介质被表征为主存储器还是辅存储器等等。例如,如果计算机可读介质被实现为基于半导体的存储器,则本文所公开的软件可以通过变换半导体存储器的物理状态而在计算机可读介质上编码。例如,软件可以变换构成半导体存储器的晶体管、电容器或其它分立电路元件的状态。软件还可变换这些组件的物理状态以在其上存储数据。
[0119]作为另一示例,本文所公开的计算机可读介质可以使用磁或光技术来实现。在这些实现中,本文所提出的软件可以在磁或光介质中编码了软件时变换所述磁或光介质的物理状态。这些变换可以包括改变给定磁性介质内的特定位置的磁性。这些变换还可以包括改变给定光学介质内的特定位置的物理特征或特性,以改变这些位置的光学特性。在没有偏离本说明书的范围和精神的情况下,物理介质的其他变换也是可能的,前面提供的示例只是为了便于此描述。
[0120]鉴于以上内容,应当理解,在计算机体系结构900中发生许多类型的物理变换以便存储并执行本文所提出的软件组件。应当理解,计算机体系结构900可包括任何类型的计算设备,包括手持计算机、嵌入式计算机系统、个人数字助理、以及本领域技术人员知晓的其它类型的计算设备。还可以构想计算机体系结构900可不包括图9中所示的全部组件,可包括图9中未明示的其它组件,或可使用完全不同于图9中所示的那样的体系结构。
[0121]基于以上所述,应该理解,此处公开了用于第三方产品的跨商店许可的概念和技术。虽然用计算机结构特征、方法和变换动作、特定计算机器、以及计算机可读介质专用的语言描述了本文中所描述的主题,但是应当理解,所附权利要求书中所定义的本发明不必限于本文中所描述的具体特征、动作、或介质。相反,这些具体特征、动作以及介质是作为实现权利要求的示例形式而公开的。
[0122]以上所述的主题仅作为说明提供,并且不应被解释为限制。可对本文中所描述的主题作出各种修改和改变,而不必遵循示出和描述的示例实施例和应用且不背离所附权利要求书中所阐述的本发明的真正精神和范围。
【主权项】
1.一种全局许可服务,包括:已付费产品目录,包括标识至少一个产品以及所述至少一个产品的至少一个产品标识符的数据;消费者目录,包括标识至少一个消费者与至少一个商店消费者标识符之间的映射的数据;以及许可映射存储,包括标识所述至少一个产品与所述至少一个消费者之间的映射的数据。2.如权利要求1所述的全局许可服务,其特征在于,所述已付费产品目录进一步包括定义所述至少一个产品已经被销售的实例数目的数据。3.如权利要求2所述的全局许可服务,其特征在于,所述已付费产品目录进一步包括定义所述至少一个产品在其中被销售的多个商店的标识符的数据。4.如权利要求1所述的全局许可服务,其特征在于,所述至少一个产品包括默认价格和优惠价格,其中所述默认价格是在所述至少一个消费者先前未购买过所述至少一个产品的情况下被分配给销售该产品的商店中的该产品的价格。5.如权利要求1所述的全局许可服务,其特征在于,所述至少一个消费者标识符包括由所述全局许可服务生成的标识符,从所述至少一个消费者访问过以购买所述至少一个产品的商店程序性地检索的标识符,或者通过开放认证接收的标识符。6.—种用于对一个商店中的产品进行跨商店许可的方法,所述方法包括:接收消费者的标识;接收所述消费者选择要购买的产品的标识;访问全局许可服务以确定所述产品先前是否被所述消费者购买过;响应于确定所述产品先前未被所述消费者购买过,以默认价格来提供所述产品;以及响应于确定所述产品先前被所述消费者购买过,确定所述产品是否接收先前购买折扣;响应于确定所述产品不接收先前购买折扣,以所述默认价格来提供所述产品;以及响应于确定所述产品接收先前购买折扣,以不同于所述默认价格的价格来提供所述产品。7.如权利要求6所述的方法,其特征在于,确定所述产品先前是否被所述消费者购买过包括访问全局消费者标识符到所述产品的映射以确定所述消费者是否在第二商店购买过所述产品。8.如权利要求6所述的方法,其特征在于,进一步包括接收所述产品应当被下载到的一个或多个设备的标识,其中所述标识从所述消费者或所述全局许可服务接收。9.如权利要求6所述的方法,其特征在于,进一步包括将所述产品下载到一个或多个设备,其中下载所述产品由所述消费者或由所述全局许可服务发起。10.—种跨商店许可系统,包括:处理器;以及与所述处理器通信的计算机可读存储介质,所述计算机可读存储介质包括存储于其上的计算机可执行指令,所述计算机可执行指令在被所述处理器执行时使得所述处理器:接收消费者的标识;接收所述消费者要购买的产品的标识;访问全局许可服务;通过检索所述消费者到所述产品的标识的映射来确定所述产品的价格;响应于确定所述产品先前未被所述消费者购买过,以默认价格来提供所述产品;以及响应于确定所述产品先前被所述消费者购买过,确定所述产品是否接收先前购买折扣;响应于确定所述产品不接收先前购买折扣,以默认价格来提供所述产品;以及响应于确定所述产品接收先前购买折扣,以不同于所述默认价格的价格来提供所述产品。
【专利摘要】一种全局许可服务促进消费者到该消费者在一个或多个商店中作出的购买的映射。由消费者在各个商店中使用的一个或多个消费者标识符被存储在中央数据存储中。各个消费者标识符被映射到该消费者作出的购买以提供集中式交易映射。全局许可服务可以通过提供一种一个商店可以确定消费者先前已经在另一商店中购买过一个产品的方式来实现跨商店许可。在一些实现中,如果消费者先前已经购买过一个产品,则该消费者可以被免费提供该产品或者被提供该产品的折扣价格。
【IPC分类】G06Q50/18
【公开号】CN105339975
【申请号】CN201480033199
【发明人】D·莫瓦特, D·阿赫斯, P·卡色曼, O·奥布里恩, T·法瑞尔
【申请人】微软技术许可有限责任公司
【公开日】2016年2月17日
【申请日】2014年6月5日
【公告号】CA2914053A1, EP3008651A2, US20140365384, WO2014200782A2, WO2014200782A3