Patent US7269577B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7269577B2 Expired / Lapsed US ⏱️ 0.0 years remaining

System for controlling the distribution and use of digital works using digital tickets

Assignee: Contentguard Holdings Inc
•
Filing: 2004-05-26
•
Granted: 2007-09-11
•
Expires: 2024-05-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for controlling the distribution and use of digital works using digital tickets. In the present invention, a “digital ticket” is used to entitle the ticket holder to exercise some usage right with respect to a digital work. Usage rights are used to define how a digital work may be used or distributed. Each usage right may specify a digital ticket which must be present before the right may be exercised. Digital works are stored in repositories which enforce a digital works usage rights. Each repository has a “generic ticket agent” which punches tickets. In some instances only the generic ticket agent is necessary. In other instances, punching by a “special ticket agent” residing on another repository may be needed.

Inventors

  • 👤 Mark J. Stefik
  • 👤 Peter L. T. Pirolli

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 13:30
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/018; G06Q30/0185; A; A61; A61B; A61B34/00; A61B34/30; A61B34/37; G06F; G06F21/00; G06F21/10; G06Q10/00; G06Q10/10; G06Q10/101; G06Q20/00; G06Q20/08; G06Q20/12; G06Q20/123; G06Q20/1235; G06Q20/30; G06Q20/36; G06Q20/367; G06Q20/3674; G06Q30/02; G06Q30/0283; G06Q30/04; G06Q30/06; G06Q30/0601; G06Q50/00; G06Q50/10; G06Q50/18; G06Q50/184; H; H04; H04L; H04L12/00; H04L12/02; H04L12/14; H04L12/1403; H04L12/1453; H04L12/146; H04L12/1485; H04L12/1496; H04L61/00; H04L61/45; H04L63/00; H04L63/04; H04L63/0428; H04L63/0442; H04L63/0464; H04L63/08; H04L63/0807; H04L63/0823; H04L63/10; H04L63/102; H04L63/104; H04L63/105; H04L63/12; H04L63/123; H04L9/00; H04L9/32; H04L9/321; H04L9/3213; H04L9/3297; H04L9/40; H04N; H04N21/00; H04N21/20; H04N21/23; H04N21/234; H04N21/23412; H04N21/25; H04N21/254; H04N21/2541; H04N21/2543; H04N21/266; H04N21/26613; H04N21/40; H04N21/45; H04N21/462; H04N21/4627; H04N21/60; H04N21/63; H04N21/633; H04N21/6332; H04N21/637; H04N21/6377; H04N21/80; H04N21/83; H04N21/835; H04N21/8355; H04N21/83555; H04N7/00; H04N7/16; A61B17/00; A61B2017/0046; A61B2034/301; A61B90/00; A61B90/03; A61B2090/031; A61B90/36; A61B90/37; A61B2090/376; A61M; A61M25/00; A61M25/01; A61M25/0105; A61M25/0113; G06F2211/00; G06F2211/007; G06F2221/00; G06F2221/21; G06F2221/2115; G06F2221/2135; H04L2209/00; H04L2209/56; H04L2209/60; H04L2209/603; H04L2463/00; H04L2463/101; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99939; Y10S707/99941; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 292 words
A data structure of a digital ticket for use with a system for controlling digital content, the digital content having usage rights persistently associated with the digital content, the usage rights specifying one or more manners of use of the digital content and specifying a digital ticket, possession of the digital ticket being a condition that must be satisfied in order to exercise at least one of the manners of use, the system including an end user repository for enforcing the usage rights, said data structure comprising: a ticket identification portion referenced by a license including a usage right and used to associate the digital ticket with the usage right, wherein the usage right is assigned by a creator or subsequent distributor of the digital content and is persistently associated with the digital content; an agent type specification portion including addressing information for locating a ticket agent for punching the digital ticket based on the license; and a punch portion including information that is modified by the ticket agent to punch the digital ticket based on the license; wherein an end user in possession of the digital ticket is granted access to the digital content by an end user repository serving as the ticket agent having a ticket punching function and in accordance with at least one of the manners of use of the usage right in the license and specifying the digital ticket, the end user repository modifies the punch portion of the digital ticket based on the granted access to the digital content, if the end user repository confirms said ticket identification portion referenced by the usage right, and the end user repository enforces use of the digital content based on the usage right persistently associated with the digital content.
Claim 2
Dependent Claim 292 words
A data structure of a digital ticket for use with a system for controlling digital content, the digital content having usage rights persistently associated with the digital content, the usage rights specifying one or more manners of use of the digital content and specifying a digital ticket, possession of the digital ticket being a condition that must be satisfied in order to exercise at least one of the manners of use, the system including an end user repository for enforcing the usage rights, said data structure comprising: a ticket identification portion referenced by a license including a usage right and used to associate the digital ticket with the usage right, wherein the usage right is assigned by a creator or subsequent distributor of the digital content and is persistently associated with the digital content; an agent type specification portion including addressing information for locating a ticket agent for punching the digital ticket based on the license; and a punch portion including information that is modified by the ticket agent to punch the digital ticket based on the license; wherein an end user in possession of the digital ticket is granted access to the digital content by an end user repository serving as the ticket agent having a ticket punching function and in accordance with at least one of the manners of use of the usage right in the license and specifying the digital ticket, the end user repository modifies the punch portion of the digital ticket based on the granted access to the digital content, if the end user repository confirms said ticket identification portion referenced by the usage right, and the end user repository enforces use of the digital content based on the usage right persistently associated with the digital content.
Claim 3
Dependent Claim 26 words
The data structure of a digital ticket of claim 1 wherein said punch portion can be modified by the ticket agent to be no longer usable.
Claim 4
Dependent Claim 26 words
The data structure of a digital ticket of claim 1 wherein said punch portion can be modified by the ticket agent to be usable additional times.
Claim 5
Dependent Claim 35 words
The data structure of a digital ticket of claim 1 wherein said punch portion can be modified by the ticket agent to include a timestamp of the date and time the digital ticket was used.
Claim 6
Dependent Claim 39 words
The data structure of a digital ticket of claim 1 wherein said punch portion can be modified by the ticket agent to include information that enables the ticket to give discounts on the purchase of a second digital work.
Claim 7
Dependent Claim 35 words
The data structure of a digital ticket of claim 1 wherein said punch portion can be modified by the ticket agent to include information that enables the ticket to be used for a future upgrades.
Claim 8
Dependent Claim 19 words
The data structure of a digital ticket of claim 1 wherein the ticket agent is a generic ticket agent.
Claim 9
Dependent Claim 19 words
The data structure of a digital ticket of claim 1 wherein the ticket agent is a special ticket agent.
Claim 10
Independent Claim 318 words
A method of recording the data structure of a digital ticket on a computer readable medium, the data structure being used with a system for controlling digital content, the digital content having usage rights persistently associated with the digital content, the usage rights specifying one or more manners of use of the digital content and specifying a digital ticket, possession of the digital ticket being a condition that must be satisfied in order to exercise at least one of the manners of use, the system including an end user repository for enforcing the usage rights, the method comprising the steps of: recording information associated with a ticket identification portion referenced by a license including a usage right and used to associate the digital ticket with the usage right, wherein the usage right is assigned by a creator or subsequent distributor of the digital content and is persistently associated with the digital content; recording information associated with an agent type specification portion including addressing information for locating a ticket agent for punching the digital ticket based on the license; and recording information associated with a punch portion including information that is modified by the ticket agent to punch the digital ticket based on the license; wherein an end user in possession of the digital ticket is granted access to the digital content by an end user repository serving as the ticket agent having a ticket punching function and in accordance with at least one of the manners of use of the usage right in the license and specifying the digital ticket, the end user repository modifies the punch portion of the digital ticket based on the granted access to the digital content, if the end user repository confirms said ticket identification portion referenced by the usage right, and the end user repository enforces use of the digital content based on the usage right persistently associated with the digital content.
Claim 11
Independent Claim 318 words
A method of recording the data structure of a digital ticket on a computer readable medium, the data structure being used with a system for controlling digital content, the digital content having usage rights persistently associated with the digital content, the usage rights specifying one or more manners of use of the digital content and specifying a digital ticket, possession of the digital ticket being a condition that must be satisfied in order to exercise at least one of the manners of use, the system including an end user repository for enforcing the usage rights, the method comprising the steps of: recording information associated with a ticket identification portion referenced by a license including a usage right and used to associate the digital ticket with the usage right, wherein the usage right is assigned by a creator or subsequent distributor of the digital content and is persistently associated with the digital content; recording information associated with an agent type specification portion including addressing information for locating a ticket agent for punching the digital ticket based on the license; and recording information associated with a punch portion including information that is modified by the ticket agent to punch the digital ticket based on the license; wherein an end user in possession of the digital ticket is granted access to the digital content by an end user repository serving as the ticket agent having a ticket punching function and in accordance with at least one of the manners of use of the usage right in the license and specifying the digital ticket, the end user repository modifies the punch portion of the digital ticket based on the granted access to the digital content, if the end user repository confirms said ticket identification portion referenced by the usage right, and the end user repository enforces use of the digital content based on the usage right persistently associated with the digital content.
Claim 12
Dependent Claim 29 words
The method of claim 9 further comprising the step of recording information that allows said punch portion to be modified by the ticket agent to be no longer usable.
Claim 13
Dependent Claim 29 words
The method of claim 9 further comprising the step of recording information that allows said punch portion to be modified by the ticket agent to be usable additional times.
Claim 14
Dependent Claim 38 words
The method of claim 9 further comprising the step of recording information that allows said punch portion to be modified by the ticket agent to include a timestamp of the date and time the digital ticket was used.
Claim 15
Dependent Claim 42 words
The method of claim 9 further comprising the step of recording information that allows said punch portion to be modified by the ticket agent to include information that enables the ticket to give discounts on the purchase of a second digital work.
Claim 16
Dependent Claim 38 words
The method of claim 9 further comprising the step of recording information that allows said punch portion to be modified by the ticket agent to include information that enables the ticket to be used for a future upgrades.
Claim 17
Dependent Claim 23 words
The method of claim 9 further comprising the step of recording information that allows the ticket agent to be a generic ticket agent.
Claim 18
Dependent Claim 22 words
The method of claim 9 further comprising the step of recording information that allows the ticket agent to be special ticket agent.
Claim 19
Dependent Claim 22 words
The method of claim 9 wherein the method is implemented with a computer system including one or more hardware and/or software components.
Claim 20
Dependent Claim 39 words
The method of claim 9 wherein the method is implemented via one or more computer readable instructions embedded on a computer readable medium and configured to cause one or more computer processors to perform the steps of the method.
Claim 21
Dependent Claim 21 words
The data structure of a digital ticket of claim 1 wherein the data structure is stored on a computer readable medium.
Claim 22
Independent Claim 283 words
A system for controlling digital content, the digital content having usage rights persistently associated with the digital content, the usage rights specifying one or more manners of use of the digital content and specifying a digital ticket, possession of the digital ticket being a condition that must be satisfied in order to exercise at least one of the manners of use, the system comprising: an end user repository for enforcing the usage rights; and a digital ticket, including: a ticket identification portion referenced by a license including a usage right and used to associate the digital ticket with the usage right, wherein the usage right is assigned by a creator or subsequent distributor of the digital content and is persistently associated with the digital content; an agent type specification portion including addressing information for locating a ticket agent for punching the digital ticket based on the license, and a punch portion including information that is modified by the ticket agent to punch the digital ticket based on the license, wherein an end user in possession of the digital ticket is granted access to the digital content by the end user repository serving as the ticket agent having a ticket punching function and in accordance with at least one of the manners of use of the usage right in the license and specifying the digital ticket, the end user repository modifies the punch portion of the digital ticket based on the granted access to the digital content, if the end user repository confirms said ticket identification portion referenced by the usage right, and the end user repository enforces use of the digital content based on the usage right persistently associated with the digital content.
Claim 23
Independent Claim 283 words
A system for controlling digital content, the digital content having usage rights persistently associated with the digital content, the usage rights specifying one or more manners of use of the digital content and specifying a digital ticket, possession of the digital ticket being a condition that must be satisfied in order to exercise at least one of the manners of use, the system comprising: an end user repository for enforcing the usage rights; and a digital ticket, including: a ticket identification portion referenced by a license including a usage right and used to associate the digital ticket with the usage right, wherein the usage right is assigned by a creator or subsequent distributor of the digital content and is persistently associated with the digital content; an agent type specification portion including addressing information for locating a ticket agent for punching the digital ticket based on the license, and a punch portion including information that is modified by the ticket agent to punch the digital ticket based on the license, wherein an end user in possession of the digital ticket is granted access to the digital content by the end user repository serving as the ticket agent having a ticket punching function and in accordance with at least one of the manners of use of the usage right in the license and specifying the digital ticket, the end user repository modifies the punch portion of the digital ticket based on the granted access to the digital content, if the end user repository confirms said ticket identification portion referenced by the usage right, and the end user repository enforces use of the digital content based on the usage right persistently associated with the digital content.
Claim 24
Dependent Claim 21 words
The system of claim 20 wherein said punch portion can be modified by the ticket agent to be no longer usable.
Claim 25
Dependent Claim 21 words
The system of claim 20 wherein said punch portion can be modified by the ticket agent to be usable additional times.
Claim 26
Dependent Claim 30 words
The system of claim 20 wherein said punch portion can be modified by the ticket agent to include a timestamp of the date and time the digital ticket was used.
Claim 27
Dependent Claim 34 words
The system of claim 20 wherein said punch portion can be modified by the ticket agent to include information that enables the ticket to give discounts on the purchase of a second digital work.
Claim 28
Dependent Claim 30 words
The system of claim 20 wherein said punch portion can be modified by the ticket agent to include information that enables the ticket to be used for a future upgrades.
Claim 29
Dependent Claim 14 words
The system of claim 20 wherein the ticket agent is a generic ticket agent.
Claim 30
Dependent Claim 14 words
The system of claim 20 wherein the ticket agent is a special ticket agent.
Claim 31
Dependent Claim 18 words
The system of claim 20 wherein the system is implemented with one or more hardware and/or software components.

References Cited (Backward Citations)

US3263158A Cited
US3609697A Cited
US3798605A Cited
US3790700A Cited
US4220991A Cited
US4278837A Cited
US4159468A Cited
US4323921A Cited
US4529870A Cited
US4442486A Cited
EP0084441A2 Cited
US4558176A Cited
GB2136175B Cited
US4593376A Cited
US4658093A Cited
US4644493A Cited
EP0180460B1 Cited
US4614861A Cited
US4713753A Cited
US4891838A Cited
JPH0784852B2 Cited
JPS62241061A Cited
JPH0314109Y2 Cited
US5339091A Cited
US5014234A Cited
US5010571A Cited
US5050213A Cited
US4977594A Cited
US5410598A Cited
US4827508A Cited
US5047928A Cited
US4817140A Cited
US4796220A Cited
US4868376A Cited
US4975647A Cited
EP0332707A1 Cited
EP0332707B1 Cited
US4999806A Cited
JPS6468835A Cited
US4937863A Cited
US4924378A Cited
US4961142A Cited
US5247575A Cited
US4932054A Cited
US5023907A Cited
US4953209A Cited
US5159182A Cited
US4949187A Cited
US5113519A Cited
US5347579A Cited
JPH06103286B2 Cited
GB2236604B Cited
US5138712A Cited
US5148481A Cited
US5191193A Cited
US5136643A Cited
US5146499A Cited
US5263158A Cited
US5263157A Cited
US5058164A Cited
US5052040A Cited
US5428529A Cited
US5432849A Cited
US5291596A Cited
US5103476A Cited
US5222134A Cited
US5255106A Cited
US5504818A Cited
WO1992020022A1 Cited
JPH04369068A Cited
US5438508A Cited
US5260999A Cited
US5204897A Cited
US5940504A Cited
WO1993001550A1 Cited
US5504814A Cited
US5276444A Cited
US5734891A Cited
US5734823A Cited
US5453601A Cited
JPH05268415A Cited
US5301231A Cited
US5183404A Cited
US5502766A Cited
US5276735A Cited
JPH05298174A Cited
US5737413A Cited
US5532920A Cited
US5412717A Cited
US5311591A Cited
WO1994001821A1 Cited
US5235642A Cited
US5381526A Cited
US5319705A Cited
US5341429A Cited
JPH06175794A Cited
US5509070A Cited
JPH06214862A Cited
JPH06215010A Cited
JPH06230847A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2010-09-10 2011-03-12 2011-09-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2014-09-10 2015-03-12 2015-09-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2018-09-10 2019-03-12 2019-09-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag