Digital rights management engine systems and methods
a digital rights management and engine technology, applied in the field of computing systems, can solve the problems of overly restrictive, overly complex, and relatively inflexible, and achieve the effect of reducing the number of users, and improving the quality of conten
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
implementation examples
5. IMPLEMENTATION EXAMPLES
[0175] Several examples are provided below to illustrate how various embodiments of the systems and methods described herein could be applied in practice. The systems and methods described herein can enable a wide range of rights management and other functionality, and thus it will be appreciated that the specific examples that are given here are not intended to be exhaustive, but are rather illustrative of the scope of the inventive body of work.
1.11. EXAMPLE: USERS, PCS, AND DEVICES
[0176] Assume that you want to implement a DRM system that ties the right to play content to a particular user, and you want to make it easy for the user to play content on all the playback devices that he or she owns. Assume that you decide that you are going to provide users with software that enables them to add playback devices as needed (e.g., mobile players). Also assume, however, that you want to set some policy to limit the number of general-purpose devices to which t...
examples
[0403] The following table shows an example of a hierarchy of Host Objects:
NameValueChildrenNode1NameValueChildrenType“Device”Attributes2NameValueChildrenColor“Red”Size78Domain“Top-Level”
[0404] In this example, calling System.Host.GetObject(parent=0, name=“Node”) returns a type ID of 0 (i.e., container), and causes the handle value of 1 to be written in the buffer supplied by the caller. The size of the value is 4 bytes.
[0405] Calling System.Host.GetObject(parent=0, name=“Node / Attributes / Domain”) returns a type ID of 2 (i.e., string), and causes the string “TopLevel” to be written in the buffer supplied by the caller. The size of the value is 9 bytes.
[0406] Calling System.Host.GetObject(parent=1, name=“Attributes / @1”) returns a type ID of 1 (i.e., integer), and causes the integer 78 to be written in the buffer supplied by the called. The size of the value is 4 bytes.
[0407] Calling System.Host.GetObject(parent=0, name=“DoesNotExist”) returns the error code ERROR_NO_SUCH_ITEM.
[0...
example
[1059]
some-unique-session-id-0008 urn:x-octopus.intertrust.com:scuba:boot:trust-domain:test001 c29tZS11bmlxdWUtc2Vzc21vbi1pZC0wMDA4 Mv5VIv73cxo5b+gisQJP8Q== some-unique-session-id-0008 MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCpMY4wvgTJvVPTufNVbdIfTUwOi4FZPtzi3ezetY9gx51O6dfRn+LKPq1nJsSXCR5ZIvRUyoNZC0Qc3SLobUhXD6uTsrV5xtRKOSxZTLt5DZ15AtddSrAAfF9baDGMi5KQP9w7qB2Ci / MmYha4Jix1iUltv0zWIKmSpytgHC8i / QIDAQAB GsWP3yPT36r3e1jZfulUS7xp5w2ei7iTsAJ / YD13fX+pSJrpeKAtq2BTzHQ1AclOorPJwzWHDanccui9 / rin1g3Drw52bQXLzhZbZLXadIGFP3YP1gTKPuazUCYCLAjYTJbdulWlnTKDtmf34 / 66H0szDCCyxQsdFZhSNk6pyQE= MIID... MIID... MIIE... MIID... PtzJcFT2s1sW7oRZ1a+HASdRmZer4pk4QArFZWY1kUWZcIZTN2g2YeCQwORq2J9QXOksU6utKmOmgfEHY151UdcMFake3CwquvVN6w / 7mFH0qtDoc+GhuKe9eQXN2RHa3SlhfR5ShF2A / cwZHd4Nknt4w8MWMDDn3SUDd6aS / ZI= mQCkPL560D00o... Bla Bla c29tZS11bmlxdWUtc2Vzc21vbi1pZC0wMDA4 Mv5VIv73cxo5b+gisQJP8Q== some-unique-session-id-0008 bbBG8JsGaApFdNJq...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com