New pending patent applications are published on Thursdays by the USPTO. Both of today's Spotlight Applications concern aspects of digital rights management. Assigned to Adobe, the first application discloses techniques for portion-level digital rights management in digital content. Assigned to PostOak.Today, LLC, the second application discloses techniques for establishing shared memory spaces for data access and distribution.
20170262619, "Portion-level digital rights management in digital content," assigned to Adobe.
Portion-level digital rights management (DRM) in digital content is described. In one or more embodiments, a selection of a portion of the digital content is received at a computing device. Then, a policy is assigned to the selected portion by adding a markup element with an identifier to the selected portion. Based on the assigned policy, the selected portion is encrypted without encrypting another portion of the digital content. Subsequently, access to the selected portion is controlled based on the policy independently of the other portion. In this way, different portions of a single document can be protected with different policies. Different users may then have access to different portions of the digital content based on their user ID being associated with a particular policy, which improves security and management of distributable digital content.
20170262294, "Methods and apparatus for establishing shared memory spaces for data access and distribution," assigned to PostOak Today LLC.
In some implementations, methods and apparatuses herein relate to generating shared memory spaces that can share files or applications between users and between user devices. For example, a processor can allocate a first portion of a memory of a client device to serve as a shared memory space for at least one dynamic application object, and instantiating a user interface on a display associated with the client device. The user interface can be based on a content of the shared memory space and representing the at least one dynamic application object. A processor can define access rights for a user of a second electronic device for receiving a copy of the instantiated user interface. The processor can define user rights for the user for use of the at least one dynamic application object with the second electronic device. The at least one dynamic application object can be a data file or a live user experience.