摘要:
System and methods for manipulating rights expressions for use in connection with a rights management system include one or more tokenized templates. Each tokenized template includes one or more rights expression language statements and one or more tokens associated with at least one of the rights expression language statements. Further, the tokens can be place holders for data items or rights expression elements. The system further includes a license template module that creates the tokenized templates, and a license instance creation module that replaces at least one of the tokens in one or more selected license templates with one or more of the data items or rights expression elements to generate a license instance. Additionally, the system includes a license instance analysis module having sub-modules for validating and interpreting license instances, and a data parsing module for extracting data from created license instances.
摘要:
A rights expression system and method for facilitating creation and/or modification of rights expressions (6) in a rights expression language based on one or more schemas are provided. In one embodiment, the rights expression system (1) comprises selectable layouts (2) corresponding to a rights granting paradigm and comprises type selection (3) components. Each type selection (3) component is adapted to present REL terms and input components. The input components allow input of parameters required by the selected REL term. The rights expression system (1) also includes a data engine (5) that generates rights expressions (6) in proper REL semantics defined by the one or more schemas based on the selected layout (2) and parameter inputted. The type selection (3) components and input components may be type selectors (3) and input forms, respectively, that are implemented in a graphical user interface.
摘要:
A method and system for integrity certification and verification in a computer environment based on characteristics and behaviors of one or more applications, systems or system components as compared with a profile of characteristics and behaviors, including determining a behavior integrity profile (BIP) specifying characteristics and behaviors of one or more applications, systems or system components; determining based on the BIP whether or not characteristics and behaviors of one or more applications, systems or system components are compliant with characteristics and behaviors defined in a behavior integrity profile specification; and determining access rights to the one or more applications, systems or system components based on the step of determining the compliance.
摘要:
System and methods for manipulating rights expressions for use in connection with a rights management system include one or more tokenized templates. Each tokenized template includes one or more rights expression language statements and one or more tokens associated with at least one of the rights expression language statements. Further, the tokens can be place holders for data items or rights expression elements. The system further includes a license template module that creates the tokenized templates, and a license instance creation module that replaces at least one of the tokens in one or more selected license templates with one or more of the data items or rights expression elements to generate a license instance. Additionally, the system includes a license instance analysis module having sub-modules for validating and interpreting license instances, and a data parsing module for extracting data from created license instances.
摘要:
A method and apparatus for managing access to resources that integrates both authorization and protection for a wide range of resources. The rights to access a protected resource (100) are based on conditions. Conditions are associated with both the resource and the state of the resource to thereby protect the resource at various stages during its life cycle. Conditions that are associated with the entire life cycle of the protected resource can be expressed by use of a grammar including data structures, sets of rules or a language (44).