File system operation and digital rights management (DRM)
First Claim
1. One or more electronically-accessible storage media comprising electronically-executable instructions that, when executed, direct an electronic apparatus to perform actions comprising:
- inspecting, by one or more file system components, one or more digital rights management (DRM) controls from a tag of DRM-controlled content;
determining, by one or more file system components, if the one or more DRM controls are simple DRM controls or complex DRM controls;
if the one or more DRM controls are determined to be simple DRM controls, decrypting, by the one or more file system components, the DRM-controlled content into a decrypted form and providing the decrypted content to an application; and
if the one or more DRM controls are determined to be complex DRM controls, providing, by the one or more file system components, the DRM-controlled content in an encrypted form to a DRM enabled application for further processing.
2 Assignments
0 Petitions
Accused Products
Abstract
File system interaction with digital rights management (DRM) is facilitated by enabling one or more file system components to be DRM-aware. These one or more file system components may be part of a computer operating system. An exemplary system implementation includes: one or more processors; and one or more media in operative communication therewith, the media storing one or more file system components that are configured to provide content having DRM controls to a requesting program in either a raw form or a decrypted form in dependence on whether the DRM controls comprise simple DRM content controls or complex DRM content controls. In another exemplary system implementation, the one or more file system components are configured to provide files with simple DRM content controls to requesting applications in a decrypted form and to provide files with complex DRM content controls to requesting applications in an unaltered form.
71 Citations
15 Claims
-
1. One or more electronically-accessible storage media comprising electronically-executable instructions that, when executed, direct an electronic apparatus to perform actions comprising:
-
inspecting, by one or more file system components, one or more digital rights management (DRM) controls from a tag of DRM-controlled content; determining, by one or more file system components, if the one or more DRM controls are simple DRM controls or complex DRM controls; if the one or more DRM controls are determined to be simple DRM controls, decrypting, by the one or more file system components, the DRM-controlled content into a decrypted form and providing the decrypted content to an application; and if the one or more DRM controls are determined to be complex DRM controls, providing, by the one or more file system components, the DRM-controlled content in an encrypted form to a DRM enabled application for further processing. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more electronically-accessible storage media comprising electronically-executable instructions that, when executed, direct an electronic apparatus to perform actions comprising:
determining, by one or more file system components, whether a requested file is protected; if the requested file is protected, determining, by the one or more file system components, whether the requested file is protected with one or more simple digital rights management (DRM) controls or one or more complex DRM controls; if the requested file is determined to be protected with one or more simple DRM controls, decrypting, by the one or more file system components, the requested file and providing the decrypted requested file to a requesting application; and if the requested file is determined to be protected with one or more complex DRM controls, providing, by the one or more file system components, the requested file unaltered to the requesting application; and if the requested file is not protected, providing, by the one or more file system components, the requested file unaltered to the requesting application. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. One or more electronically-accessible storage media comprising electronically-executable instructions that, when executed, direct an electronic apparatus to perform actions comprising:
-
providing, by one or more file system components, content with digital rights management (DRM) content controls to requesting applications in a decrypted form when the DRM content controls only comprise one or more of reading, writing, or modifying controls; and providing, by the one or more file system components, content with DRM content controls to requesting applications in an unaltered form when the DRM content controls include at least one control that does not comprise a reading, a writing, or a modifying control. - View Dependent Claims (14, 15)
-
Specification