发明名称 Electronic license management
摘要 In one aspect, this application describes a method for determining a license status of a software application. The method includes receiving a license status request to obtain an indication of whether a software application is licensed for use on a client computing device. The method also includes identifying identity information that corresponds to user identity information, device identity information, or both. The method also includes sending a communication generated from the license status request and the identity information to a licensing service, the communication being used by the licensing service to generate the indication based at least in part on the identity information and licensing information associated with the software application. The method also includes receiving a license status response from the licensing service that includes the indication. The method also includes sending the license status response to the software application for processing by the software application.
申请公布号 US8966655(B2) 申请公布日期 2015.02.24
申请号 US201113248804 申请日期 2011.09.29
申请人 Google Inc. 发明人 Womack Mark D.;Parekh Devesh;Cannings Richard G.;Hackborn Dianne K.;Jeyakumar Sanjay;Lin Jasper;Rosaen Karl
分类号 G06F21/00;G06F21/10;G06F21/12;G06Q50/18 主分类号 G06F21/00
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A computer-implemented method for determining a license status of a software application, the method comprising: receiving, with a licensing client executing on a client computing device and from a software application that is separate from the licensing client and is for executing on the client computing device, a license status request to obtain an indication of whether the software application is licensed for use on the client computing device, wherein the client computing device includes multiple different software applications in addition to the software application; identifying, using the licensing client, identity information that corresponds to at least one of the group consisting of user identity information that corresponds to a user of the client computing device and device identity information that corresponds to the client computing device; sending a communication generated from the license status request and the identity information to a licensing service that operates remotely from the client computing device, the communication being used by the licensing service to generate the indication of whether the software application is licensed for use on the client computing device based at least in part on the identity information and licensing information associated with the software application, wherein the licensing client is used to send communications for particular ones of the multiple different software applications when licensing status checks are needed for particular ones of the multiple different software applications; receiving, with the licensing client, a license status response from the licensing service that includes the indication of whether the software application is licensed for use on the client computing device; and sending the license status response to the software application for processing by the software application, wherein the licensing client comprises a marketplace client that provides connectivity to, and interaction with, a web-accessible application market that makes applications available for purchase.
地址 Mountain View CA US