Tuesdays the USPTO issues new patents. Both of today's Spotlight Patents address aspects of digital rights management. Assigned to IBM, the first patent concerns techniques for the automatic identification of subject-executed code and subject-granted access rights. Assigned to Sony (JP), the second patent concerns techniques for distributing content over a network.
8,332,939, "System and method for the automatic identification of subject-executed code and subject-granted access rights," assigned to IBM.
The present invention relates to a method for identifying subject-executed code and subject-granted access rights within a program, the method further comprising the steps of: constructing a static model of a program, and determining a set of access rights that are associated with each subject object that is comprised within the program. The method further comprises the steps of annotating the invocation graph with the set of access right data to generate a subject-rights analysis, wherein each node comprised within the invocation graph is mapped to a set of access rights that represent subject-granted access rights under which a method that corresponds to a respective node will be executed, and utilizing the subject-rights analysis to perform a subject-rights analysis of the program.
8,326,774, "Systems and methods to distribute content over a network," assigned to Sony (JP).
The present embodiments provide methods, apparatuses, and systems to distribute content over a network. Some embodiments provide methods to distribute content within a local media network. These methods receive a request for a first content to be transferred to a sink device, request from the source an access criteria for a first content that is protected according to a first digital rights management (DRM), forward the access criteria to the sink device, receive an evaluation of the access criteria from the sink device regarding at least whether the sink device can interpret the first DRM, determine according to the evaluation received from the sink device whether the sink device can utilize the first content that is protected according to the first DRM, and initiate a transfer of the first content from the source device to the sink device when the sink device can utilize the first content.