Claims
- 1. A method for creating a rights expression for association with an item for use in a system for controlling use of the item in accordance with the rights expression, said method comprising:
specifying rights expression information indicating a manner of use of an item, said rights expression information including at least one element, said element having a variable and corresponding value for said variable; generating a profile of said rights expression information, including removing said value for said variable from said element; and generating an identification for said profile, whereby said rights expression information can be enforced on a device based on said variable and said identification for said profile.
- 2. The method as recited in claim 1, wherein said rights expression information includes conditions that must be satisfied in order to exercise a manner of use of said item on said device.
- 3. The method as recited in claim 1, further comprising:
transmitting said variable and said identification for said profile to a device adapted to enforce said rights expression information based on said variable and said identification for said profile.
- 4. The method as recited in claim 3, wherein said transmitting step comprises:
transmitting a plurality of variables associated with said identification for said profile in a predetermined order.
- 5. The method as recited in claim 3, wherein said transmitting step comprises:
transmitting a plurality of variables associated with said identification for said profile in a non-predetermined order.
- 6. The method as recited in claim 1, wherein said profile comprises a data structure.
- 7. The method as recited in claim 1, wherein said profile is associated with a company.
- 8. The method as recited in claim 1, wherein said profile is associated with a type of device.
- 9. The method as recited in claim 1, wherein said profile is a high-level profile, and said method further comprises:
generating one or more low-level profiles from said high-level profile.
- 10. The method as recited in claim 1, wherein said device comprises a handheld device.
- 11. The method as recited in claim 1, wherein said device comprises a resource constrained device.
- 12. The method as recited in claim 1, wherein said device comprises a rendering device.
- 13. The method as recited in claim 1, wherein said rights expression information is grammar-based.
- 14. The method as recited in claim 1, wherein at least one of said rights expression information, and said profile comprises a glyph.
- 15. A system for creating a rights expression for association with an item for use in a system for controlling use of the item in accordance with the rights expression, said system comprising:
means for specifying rights expression information indicating a manner of use of an item, said rights expression information including at least one element, said element having a variable and corresponding value for said variable; means for generating a profile of said rights expression information, including removing said value for said variable from said element; and means for generating an identification for said profile, whereby said rights expression information can be enforced on a device based on said variable and said identification for said profile.
- 16. The system as recited in claim 15, wherein said rights expression information includes conditions that must be satisfied in order to exercise a manner of use of said item on said device.
- 17. The system as recited in claim 1, further comprising:
means for transmitting said variable and said identification for said profile to a device adapted to enforce said rights expression information based on said variable and said identification for said profile.
- 18. The system as recited in claim 17, wherein said transmitting means comprises:
means for transmitting a plurality of variables associated with said identification for said profile in a predetermined order.
- 19. The system as recited in claim 17, wherein said transmitting means comprises:
means for transmitting a plurality of variables associated with said identification for said profile in a non-predetermined order.
- 20. The system as recited in claim 15, wherein said profile comprises a data structure.
- 21. The system as recited in claim 15, wherein said profile is associated with a company.
- 22. The system as recited in claim 15, wherein said profile is associated with a type of device.
- 23. The system as recited in claim 15, wherein said profile is a high-level profile, and said system further comprises:
means for generating one or more low-level profiles from said high-level profile.
- 24. The system as recited in claim 15, wherein said device comprises a handheld device.
- 25. The system as recited in claim 15, wherein said device comprises a resource constrained device.
- 26. The system as recited in claim 15, wherein said device comprises a rendering device.
- 27. The system as recited in claim 15, wherein said rights expression information is grammar-based.
- 28. The system as recited in claim 15, wherein at least one of said rights expression information, and said profile comprises a glyph.
- 29. The system as recited in claim 15, wherein said means for specifying, said means for generating said profile and said means for generating said identification comprise devices of a computer system.
- 30. The system as recited in claim 15, wherein said means for specifying, said means for generating said profile and said means for generating said identification comprise computer readable instructions recorded on a medium.
CROSS REFERENCE TO RELATED DOCUMENTS
[0001] The present invention claims benefit of priority under 35 U.S.C. § 119(e) to commonly assigned, co-pending, U.S. Provisional Patent Application Serial No. 60/363,932 of Raley et al., entitled “USE OF RIGHTS EXPRESSIONS IN APPLICATIONS WITH PERFORMANCE CONSTRAINTS,” filed on Mar. 14, 2002, the entire disclosure of which is hereby incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60363932 |
Mar 2002 |
US |