Hardware-based output protection of multiple video streams
AssigneeMicrosoft Corporation
InventorsDONALD SCOTT MACDONALD, STEVE PRONOVOST, PATRIK SCHNELL
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsDONALD SCOTT MACDONALD, STEVE PRONOVOST, PATRIK SCHNELL
Estimating the term…
Computer-readable media, computerized methods, and computer systems for managing dynamic allocation of one or more protected memory segments for storing content of secure data are provided. Initially, the secure data is recognized as being carried by a media stream being communicated from a media-reading device. One or more protected target segments and protected target segments are instantiated, where these protected memory segments are protected from illicit access by hardware-based rules. Regions of hardware memory are dynamically allocated to hold these protected memory segments and the secure data is iteratively written thereto. The protected source segments are associating with the media stream based on a license attached thereto, while the protected target segments are associating with presentation devices based on a standard of output protection supported thereby. Accordingly, the protected source segments are mapped to the protected target segments according to whether the license encompasses the standard of the output protection.
One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for providing hardware-based output protection of multiple video streams, the method comprising:
A computer system for managing a mapping between a plurality of protected source segments and a plurality of protected target segments, the system comprising:
A computerized method for managing dynamic allocation of one or more protected memory segments for content of secure data, the method comprising:
Dependencies are inferred from the claim text.