Patent ID: 8913750
Filing Date: 2014-12-16
Classification: G06F

Abstract:
1. A method for controlling use of and/or access to a content file using a rights object navigation file and one or more rights object storage files, wherein each of the entries in the rights object navigation file corresponds to a location for storing one of a plurality of rights objects in the one or more rights object storage files, comprising: obtaining the rights object navigation file from the content file after the content file has been opened; opening the rights object navigation file; finding in the rights object navigation file an entry other than one that corresponds to a location of a valid rights object in the one or more rights object storage files; obtaining a rights object; controlling use of and/or access to the content file in accordance with the rights object; and storing the rights object at the location in the one of the rights object storage file(s) corresponding to the entry; wherein the content file is encrypted, and wherein a key for decrypting the encrypted content file is identified by information in a header of the content file; and wherein the rights object navigation file is stored in a public memory area, wherein the key is stored in a private memory area, and wherein key management is performed by modifying the rights object navigation file in the public memory area which does not require access to the private memory area.