- Number
- 9715580
- Published
- 2017-07-25
- Filed
- 2011-01-19
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Paquet; Philippe Louis Yves et al.
- CPC
- G06F21/10
- Verdict
- Set aside player specific limited licenses - DRM/licensing
- Source
- Google Patents · FreePatentsOnline
Abstract
One embodiment of the present invention sets forth a method for providing a user access to a gaming environment without a full license. In operation, a license generator receive a request to generate a temporary license for a user not having access to the gaming environment from a primary user having a full license. The license generator then generates the temporary license based on license information associated with the full license belonging to a primary user. The user can then access the gaming environment via the temporary license, but may only be given restricted access to the gaming environment.
Background
BRIEF DESCRIPTION OF THE DRAWINGS(1) So that the manner in which the above recited features of the present invention can be understood in detail, a more particular description of the invention, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not to be considered limiting of its scope, for the invention may admit to other equally effective embodiments.(2) FIG. 1 illustrates a license management service within a game environment, according to one embodiment of the invention.(3) FIG. 2 is a flow diagram of method steps for generating a temporary license based on a full license, according to one embodiment of the invention.(4) FIG. 3 is a flow diagram of method steps for verifying a license received from a user endpoint, according to one embodiment of the invention.(5) FIG. 4 illustrates a cloud computing environment configured to implementone or more aspects of the invention.(6) FIG. 5 is a block diagram of a system configuredto implement one or more aspects of the invention.DETAILED DESCRIPTION(7) In the following description, numerous specific details are set forth to provide a more thorough understanding of the present invention. However, it will be apparent to one of skill in the art that the present invention may be practiced without one or more of these specific details. In
Claims
1. A computer-implemented method for accessing a gaming environment, the method comprising: receiving, from a primary user, a request to generate a restricted license for a first user not having access to the gaming environment; determining, within a license store for the gaming environment, a license belonging to the primary user granting the primary user full access to the gaming environment; upon determining that the primary user has sufficient privilege to distribute restricted licenses, generating the restricted license granting the first user only partial access to the gaming environment, wherein the partial access prevents the first user from accessing at least one feature of the gaming environment that is accessible to the primary user, and wherein the partial access granted by the restricted license only allows the first user to access the gaming environment via the first license simultaneously with the primary user and at least a third useraccessing the gaming environment; storing the generated restricted license within the license store, together with both (i) a first identifier that uniquely identifies the first user within the gaming environment and (ii) a second identifier that uniquely identifies the primary user within the gaming environment; receiving a request for the first user to access the gaming environment; and allowing the request from the first user to access the gaming environment, based on the restricted license, only in response to determining that the primary user and the third user are currently accessing the gaming environment.
6. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to provide a user access to a gaming environment, by performing the steps of: receiving, from a primary user, a request to generate a restricted license fora first user not having access to the gaming environment; determining, within a license store for the gaming environment, a license belonging to the primary user granting the primary user full access to the gaming environment; upon determining that the primary user hassufficient privilege to distribute restricted licenses, generating the restricted licensegranting the first user only partial access to the gaming environment, wherein the partial access prevents the first user from accessing at least one feature of the gaming environment that is accessible to the primary user, and wherein the partial access granted by therestricted license only allows the first user to access the gaming environment via the first license simultaneously with the primary user accessing the gaming environment; storingthe generated restricted license within the license store, together with both (i) a firstidentifier that uniquely identifies the first user within the gaming environment and (ii)a second identifier that uniquely identifies the primary user within the gaming environment; receiving a request for the first user to access the gaming environment; determining that the primary user is currently accessing the gaming environment; and allowing the request from the first user to access the gaming environment, based on the restricted license, only in response to determining that the primary user and the third user are currently accessing the gaming environment.
11. A computer system, comprising: a processor; and a memory configured to store instructions that, when executed by the processor, cause the processor to: receive, from a primary user, a request to generate a restricted license for a first user not having access to the gaming environment; determine, within a license store for the gaming environment, a license belonging to the primary user granting the primary user full access to the gaming environment; upon determining that the primary user has sufficient privilege to distribute restricted licenses, generate the restricted license granting the first user only partial access to the gaming environment, wherein the partial access prevents the first user from accessing at least one feature of the gaming environment that is accessible to the primary user, and wherein the partial access granted by the restrictedlicense only allows the first user to access the gaming environment via the first licensesimultaneously with the primary user accessing the gaming environment; store the generated restricted license within the license store, together with both (i) a first identifier that uniquely identifies the first user within the gaming environment and (ii) a second identifier that uniquely identifies the primary user within the gaming environment; receive arequest for the first user to access the gaming environment; determining that the primaryuser is currently accessing the gaming environment; and allowing the request from the first user to access the gaming environment, based on the restricted license, only in response to determining that the primary user and the third user are currently accessing the gaming environment.