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; and generating a graphical representation of said rights expression information, wherein said graphical representation is configured to be interpreted by an interpreter of a system for controlling use of said item to permit enforcement of said rights expression based on said rights expression information.
- 2. The method as recited in claim 1, wherein said graphical representation comprises a glyph.
- 3. The method as recited in claim 2, wherein said glyph comprises lines arranged in a predetermined order for representing said rights expression information.
- 4. The method as recited in claim 3, wherein said lines include colored lines.
- 5. The method as recited in claim 2, wherein said glyph comprises two-dimensional shapes arranged in a predetermined order for representing said rights expression information.
- 6. The method as recited in claim 5, wherein said shapes include colored shapes.
- 7. The method as recited in claim 5, wherein a spatial relationship of said shapes is used to convey said rights expression information.
- 8. The method as recited in claim 2, wherein said glyph comprises a colored glyph.
- 9. The method as recited in claim 1, wherein said graphical representation comprises a printable glyph.
- 10. The method as recited in claim 9, further comprising:
printing said printable glyph on print media.
- 11. The method as recited in claim 10, further comprising:
reading the printed printable glyph with a computing device to extract said rights expression information for enforcement of the rights expression.
- 12. The method as recited in claim 1, wherein said graphical representation comprises a displayable glyph.
- 13. The method as recited in claim 12, further comprising:
displaying said displayable glyph on a display device.
- 14. The method as recited in claim 13, further comprising:
reading the displayed displayable glyph with a computing device to extract said rights expression information for enforcement of the rights expression.
- 15. The method as recited in claim 12, further comprising:
displaying said displayable glyph in two dimensions.
- 16. The method as recited in claim 12, further comprising:
displaying said displayable glyph in three dimensions.
- 17. The method as recited in claim 1, wherein said graphical representation comprises a holographic glyph.
- 18. The method as recited in claim 17, further comprising:
displaying said holographic glyph on a display device.
- 19. The method as recited in claim 17, further comprising:
reading the displayed holographic glyph with a computing device to extract said rights expression information for enforcement of the rights expression.
- 20. The method as recited in claim 17, further comprising:
printing said holographic glyph on print media.
- 21. The method as recited in claim 20, further comprising:
reading the printed holographic glyph with a computing device to extract said rights expression information for enforcement of the rights expression.
- 22. The method as recited in claim 1, wherein said graphical representation comprises a plurality of glyphs.
- 23. The method as recited in claim 22, further comprising:
arranging said glyphs to form words corresponding to said rights expression information.
- 24. The method as recited in claim 23, further comprising:
arranging said words to form sentences corresponding to said rights expression information.
- 25. The method as recited in claim 22, further comprising:
arranging said glyphs so that that a plurality of arrangements correspond to a plurality of interpretations for said rights expression information.
- 26. The method as recited in claim 1, wherein said graphical representation comprises a machine readable symbol.
- 27. The method as recited in claim 1, wherein said graphical representation comprises a human readable symbol.
- 28. The method as recited in claim 1, wherein said graphical representation comprises a symbol in digital form.
- 29. The method as recited in claim 1, wherein said graphical representation comprises a printed symbol.
- 30. The method as recited in claim 1, wherein said graphical representation comprises a symbol not discernable by a human.
- 31. The method as recited in claim 30, wherein said symbol not discernable to a human comprises a symbol not visible by a human.
- 32. The method as recited in claim 1, wherein said rights expression information further includes information relating to a history of the use of said item.
- 33. The method as recited in claim 1, wherein said rights expression information further includes information relating to a state of the use of said item.
- 34. The method as recited in claim 1, wherein said graphical representation comprises a symbol having a meaning hidden from a human.
- 35. The method as recited in claim 1, further comprising:
embedding said graphical representation as part of a logo.
- 36. The method as recited in claim 1, further comprising:
adding noise around said graphical representation to obfuscate detection of the rights expression information.
- 37. The method as recited in claim 1, further comprising:
embedding said graphical representation as part of a watermark.
- 38. 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 at least one of digital content, a service, an abstract object, a resource, and goods.
- 39. The method as recited in claim 1, further comprising:
configuring said graphical representation to include a background portion and a foreground portion.
- 40. The method as recited in claim 39, further comprising:
configuring said foreground portion to represent said rights expression information, wherein said foreground portion is configured to be interpreted based on information represented in said background portion.
- 41. The method as recited in claim 1, further comprising:
generating said graphical representation of said rights expression information including a first symbol that is interpreted if a second symbol is present in a predetermined manner.
- 42. The method as recited in claim 1, further comprising:
determining that said graphical representation of said rights expression information is unaltered as a condition for interpretation of said graphical representation.
- 43. The method as recited in claim 1, further comprising:
configuring said graphical representation as a pointer to one of another graphical representation associated with said rights expression information, and information associated with said rights expression information.
- 44. The method as recited in claim 1, wherein said rights expression information is in the form of a template or profile.
- 45. A method as recited in claim 1, wherein said graphical representation comprises dynamic video content.
- 46. A method as recited in claim 1, wherein said graphical representation comprises dynamic multimedia content including a sound portion, a static image portion, a video, and a text portion, and wherein said rights expression information is expressed by each of said portions.
- 47. A method as recited in claim 46, wherein said rights expression information is distributed throughout each of said portions.
- 48. A method as recited in claim 46, wherein said rights expression information is redundantly expressed by each of said portions.
- 49. 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; and means for generating a graphical representation of said rights expression information, wherein said graphical representation is configured to be interpreted by an interpreter of a system for controlling use of said item to permit enforcement of said rights expression based on said rights expression information.
- 50. The system as recited in claim 49, wherein said graphical representation comprises a glyph.
- 51. The system as recited in claim 49, wherein said glyph comprises lines arranged in a predetermined order for representing said rights expression information.
- 52. The system as recited in claim 51, wherein said lines include colored lines.
- 53. The system as recited in claim 50, wherein said glyph comprises two-dimensional shapes arranged in a predetermined order for representing said rights expression information.
- 54. The system as recited in claim 53, wherein said shapes include colored shapes.
- 55. The system as recited in claim 53, wherein a spatial relationship of said shapes is used to convey said rights expression information.
- 56. The system as recited in claim 50, wherein said glyph comprises a colored glyph.
- 57. The system as recited in claim 49, wherein said graphical representation comprises a printable glyph.
- 58. The system as recited in claim 57, further comprising:
means for printing said printable glyph on print media.
- 59. The system as recited in claim 58, further comprising:
means for reading the printed printable glyph to extract said rights expression information for enforcement of the rights expression.
- 60. The system as recited in claim 49, wherein said graphical representation comprises a displayable glyph.
- 61. The system as recited in claim 60, further comprising:
means for displaying said displayable glyph.
- 62. The system as recited in claim 61, further comprising:
means for reading the displayed displayable glyph to extract said rights expression information for enforcement of the rights expression.
- 63. The system as recited in claim 60, further comprising:
means for displaying said displayable glyph in two dimensions.
- 64. The system as recited in claim 60, further comprising:
means for displaying said displayable glyph in three dimensions.
- 65. The system as recited in claim 49, wherein said graphical representation comprises a holographic glyph.
- 66. The system as recited in claim 65, further comprising:
means for displaying said holographic glyph.
- 67. The system as recited in claim 65, further comprising:
means for reading the displayed holographic glyph to extract said rights expression information for enforcement of the rights expression.
- 68. The system as recited in claim 65, further comprising:
means for printing said holographic glyph on print media.
- 69. The system as recited in claim 68, further comprising:
means for reading the printed holographic glyph to extract said rights expression information for enforcement of the rights expression.
- 70. The system as recited in claim 49, wherein said graphical representation comprises a plurality of glyphs.
- 71. The system as recited in claim 70, further comprising:
means for arranging said glyphs to form words corresponding to said rights expression information.
- 72. The system as recited in claim 71, further comprising:
means for arranging said words to form sentences corresponding to said rights expression information.
- 73. The system as recited in claim 70, further comprising:
means for arranging said glyphs so that that a plurality of arrangements correspond to a plurality of interpretations for said rights expression information.
- 74. The system as recited in claim 49, wherein said graphical representation comprises a machine readable symbol.
- 75. The system as recited in claim 49, wherein said graphical representation comprises a human readable symbol.
- 76. The system as recited in claim 49, wherein said graphical representation comprises a symbol in digital form.
- 77. The system as recited in claim 49, wherein said graphical representation comprises a printed symbol.
- 78. The system as recited in claim 49, wherein said graphical representation comprises a symbol not discernable by a human.
- 79. The system as recited in claim 78, wherein said symbol not discernable to a human comprises a symbol not visible by a human.
- 80. The system as recited in claim 49, wherein said rights expression information further includes information relating to a history of the use of said item.
- 81. The system as recited in claim 49, wherein said rights expression information further includes information relating to a state of the use of said item.
- 82. The system as recited in claim 49, wherein said graphical representation comprises a symbol having a meaning hidden from a human.
- 83. The system as recited in claim 49, further comprising:
means for embedding said graphical representation as part of a logo.
- 84. The system as recited in claim 49, further comprising:
means for adding noise around said graphical representation to obfuscate detection of the rights expression information.
- 85. The system as recited in claim 49, further comprising:
means for embedding said graphical representation as part of a watermark.
- 86. The system as recited in claim 49, wherein said rights expression information includes conditions that must be satisfied in order to exercise a manner of use of at least one of digital content, a service, an abstract object, a resource, and goods.
- 87. The system as recited in claim 49, further comprising:
means for configuring said graphical representation to include a background portion and a foreground portion.
- 88. The system as recited in claim 87, further comprising:
means for configuring said foreground portion to represent said rights expression information, wherein said foreground portion is configured to be interpreted based on information represented in said background portion.
- 89. The system as recited in claim 49, further comprising:
means for generating said graphical representation of said rights expression information including a first symbol that is interpreted if a second symbol is present in a predetermined manner.
- 90. The system as recited in claim 49, further comprising:
means for determining that said graphical representation of said rights expression information is unaltered as a condition for interpretation of said graphical representation.
- 91. The system as recited in claim 49, further comprising:
means for configuring said graphical representation as a pointer to one of another graphical representation associated with said rights expression information, and information associated with said rights expression information.
- 92. The system as recited in claim 49, wherein said means for specifying and said means for generating comprise devices of a computer system.
- 93. The system as recited in claim 49, wherein said means for specifying and said means for generating comprise computer readable instructions recorded on a medium.
- 94. In a system for controlling use of the item in accordance with a rights expression associated with said item, a rights expression comprising:
rights expression information indicating a manner of use of an item; and a graphical representation of said rights expression information, wherein said graphical representation is configured to be interpreted by an interpreter of a system for controlling use of said item to permit enforcement of said rights expression based on said rights expression information.
- 95. The system as recited in claim 49, wherein said rights expression information is in the form of a template or profile.
- 96. A system as recited in claim 49, wherein said graphical representation comprises dynamic video content.
- 97. A system as recited in claim 49 wherein said graphical representation comprises dynamic multimedia content including a sound portion, a static image portion, a video, and a text portion, and wherein said rights expression information is expressed by each of said portions.
- 98. A system as recited in claim 97, wherein said rights expression information is distributed throughout each of said portions.
- 99. A system as recited in claim 97, wherein said rights expression information is redundantly expressed by each of said portions.
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 |