Patent ID: 8307447

Claim:
In an executing device capable of consuming a content object, which is protected by a digital rights management system, a method for making multi-system constraints of a specific permission of a rights object corresponding to the content object, the method comprising: obtaining, by an executing device, a rights object related to a content object, wherein descriptions of a specific permission of the rights object include system constraint descriptions of a plurality of systems of the same type; obtaining, by the executing device, corresponding system information within the executing device according to said system constraint descriptions, wherein the system information includes aplurality of types of systems within the executing device; comparing, by the executing device, one or more of the plurality of types of systems in the system information for the executing device with the system information in said system constraint descriptions; judging, by the executing device, whether at least one of the plurality of types of systems within the executing device is a permitted system in said system constraint descriptions in the rights object; and based on the aforementioned judging, determining, by the executing device, to permit executing said specific permission for the content object when one of the plurality of types of systems within the executing device is a permitted system in said system constraint descriptions in the rights object; otherwise, determining not to permit executing said specific permission for the content object.