← Back to Patent Explorer
US5915019A Expired / Lapsed US ⏱️ 0.0 years remaining

Systems and methods for secure transaction management and electronic rights protection

Assignee: Intertrust Technologies Corp
•
Filing: 1997-01-08
•
Granted: 1999-06-22
•
Expires: 2017-01-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides systems and methods for secure transaction management and electronic rights protection. Electronic appliances such as computers equipped in accordance with the present invention help to ensure that information is accessed and used only in authorized ways, and maintain the integrity, availability, and/or confidentiality of the information. Such electronic appliances provide a distributed virtual distribution environment (VDE) that may enforce a secure chain of handling and control, for example, to control and/or meter or otherwise monitor use of electronically stored or disseminated information. Such a virtual distribution environment may be used to protect rights of various participants in electronic commerce and other electronic or electronic-facilitated transactions. Distributed and other operating systems, environments and architectures, such as, for example, those using tamper-resistant hardware-based processors, may establish security at each node. These techniques may be used to support an all-electronic information distribution, for example, utilizing the "electronic highway.

Inventors

  • 👤 Karl L. Ginter
  • 👤 Victor H. Shear
  • 👤 Francis J. Spahn
  • 👤 David M. Van Wie

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 03:55
CPC Classifications
G; G06; G06Q; G06Q50/00; G06Q50/10; G06Q50/18; G06Q50/184; G06F; G06F21/00; G06F21/10; G06F21/109; G06F21/16; G06F21/30; G06F21/31; G06F21/33; G06F21/60; G06F21/62; G06F21/6209; G06F21/70; G06F21/71; G06F21/86; G06Q10/00; G06Q10/08; G06Q10/087; G06Q20/00; G06Q20/02; G06Q20/023; G06Q20/04; G06Q20/08; G06Q20/085; G06Q20/10; G06Q20/102; G06Q20/12; G06Q20/123; G06Q20/1235; G06Q20/14; G06Q20/22; G06Q20/24; G06Q20/30; G06Q20/306; G06Q20/308; G06Q30/00; G06Q30/02; G06Q30/0241; G06Q30/0273; G06Q30/0283; G06Q30/06; G06Q30/0601; G06Q30/0609; G06Q40/00; G06Q40/02; G06Q40/04; G06Q40/12; G06Q50/188; G06T; G06T1/00; G06T1/0021; G07; G07F; G07F9/00; G07F9/02; G07F9/026; H; H04; H04L; H04L63/00; H04L63/02; H04L63/04; H04L63/0428; H04L63/0435; H04L63/0442; H04L63/08; H04L63/0823; H04L63/083; H04L63/10; H04L63/12; H04L63/123; H04L63/16; H04L63/168; H04L63/20; H04L9/00; H04L9/006; H04L9/08; H04L9/0816; H04L9/0819; H04L9/0838; H04L9/0861; H04L9/32; H04L9/3218; H04L9/3247; H04L9/3263; H04N; H04N21/00; H04N21/20; H04N21/23; H04N21/234; H04N21/2347; H04N21/23476; H04N21/235; H04N21/236; H04N21/2362; H04N21/25; H04N21/254; H04N21/2541; H04N21/2543; H04N21/2547; H04N21/258; H04N21/25866; H04N21/25875; H04N21/40; H04N21/41; H04N21/414; H04N21/4143; H04N21/426; H04N21/42646; H04N21/43; H04N21/432; H04N21/4325; H04N21/434; H04N21/4345; H04N21/435; H04N21/44; H04N21/4405; H04N21/442; H04N21/44204; H04N21/443; H04N21/45; H04N21/462; H04N21/4627; H04N21/47; H04N21/475; H04N21/4753; H04N21/60; H04N21/65; H04N21/658; H04N21/6581; H04N21/80; H04N21/81; H04N21/8166; H04N21/83; H04N21/835; H04N21/8355; H04N21/83555; H04N21/8358; H04N5/00; H04N5/76; H04N5/91; H04N5/913; H04N7/00; H04N7/16; H04N7/162; H04N7/163; H04N7/173; H04N7/17309; G06F2211/00; G06F2211/007; G06F2221/00; G06F2221/21; G06F2221/2101; G06F2221/2135; G06F2221/2137; G06F2221/2151; G06Q2220/00; G06Q2220/10; G06Q2220/16; H04L2209/00; H04L2209/56; H04L2209/60; H04L2463/00; H04L2463/101; H04L2463/102; H04L2463/103; H04N2005/91357; H04N2005/91364

Claims Analysis

Total Claims: 114
Claim 1
Independent Claim 250 words
A method of operating on a first secure container arrangement having a first set of controls associated therewith, said first secure container arrangement at least in part comprising a first protected content file, said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance: using at least one control associated with said first secure container arrangement for governing, at least in part, at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement; creating a second secure container arrangement having a second set of controls associated therewith, said second set of controls governing, at least in part, at least one aspect of use of any protected content file contained within said second secure container arrangement; transferring at least a portion of said first protected content file to said second secure container arrangement, said portion made up of at least some of said first protected content file; and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement; in which said first secure container arrangement comprises a third secure container arrangement comprising a third set of controls and said first protected content file, and said first secure container arrangement further comprises a fourth secure container arrangement comprising a fourth set of controls and a second protected content file.
Claim 2
Independent Claim 250 words
A method of operating on a first secure container arrangement having a first set of controls associated therewith, said first secure container arrangement at least in part comprising a first protected content file, said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance: using at least one control associated with said first secure container arrangement for governing, at least in part, at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement; creating a second secure container arrangement having a second set of controls associated therewith, said second set of controls governing, at least in part, at least one aspect of use of any protected content file contained within said second secure container arrangement; transferring at least a portion of said first protected content file to said second secure container arrangement, said portion made up of at least some of said first protected content file; and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement; in which said first secure container arrangement comprises a third secure container arrangement comprising a third set of controls and said first protected content file, and said first secure container arrangement further comprises a fourth secure container arrangement comprising a fourth set of controls and a second protected content file.
Claim 3
Dependent Claim 36 words
A method as in claim 1 in which said step of creating a second secure container arrangement is governed, at least in part, by a first subset of controls contained within said first set of controls.
Claim 4
Dependent Claim 34 words
A method as in claim 1 in which said step of creating a second secure container arrangement includes a step of creating said second set of controls by copying said third set of controls.
Claim 5
Dependent Claim 30 words
A method as in claim 2 in which said step of creating a second secure container arrangement is governed in part by controls contained within said third set of controls.
Claim 6
Dependent Claim 31 words
A method as in claim 4 in which said second set of controls comprises controls copied from said first set of controls and controls copied from said third set of controls.
Claim 7
Dependent Claim 31 words
A method as in claim 5 in which said second set of controls further comprises controls not copied from either said first set of controls or said third set of controls.
Claim 8
Dependent Claim 37 words
A method as in claim 4 in which said step of creating a second secure container arrangement is governed in part by controls not contained within said first set of controls or said third set of controls.
Claim 9
Independent Claim 314 words
A method of operating on a first secure container arrangement having a first set of controls associated therewith, said first secure container arrangement at least in part comprising a first protected content file, said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance: using at least one control associated with said first secure container arrangement for governing, at least in part, at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement; creating a second secure container arrangement having a second set of controls associated therewith said second set of controls governing, at least in part, at least one aspect of use of any protected content file contained within said second secure container arrangement; transferring at least a portion of said first protected content file to said second secure container arrangement said portion made up of at least some of said first protected content file; and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement, in which said step of creating said second secure container arrangement occurs at a first site, and said step of transferring further comprises said second secure container arrangement being transferred to a second site distinct from said first site; and in which said first site is associated with a content distributor; said second site is associated with a user of content; and said user directly or indirectly initiating communication with said first site; in which said step of said user directly or indirectly initiating communication with said first site includes a step of transmitting a third secure container arrangement to said first site, said third secure container arrangement comprising a third set of controls.
Claim 10
Independent Claim 314 words
A method of operating on a first secure container arrangement having a first set of controls associated therewith, said first secure container arrangement at least in part comprising a first protected content file, said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance: using at least one control associated with said first secure container arrangement for governing, at least in part, at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement; creating a second secure container arrangement having a second set of controls associated therewith said second set of controls governing, at least in part, at least one aspect of use of any protected content file contained within said second secure container arrangement; transferring at least a portion of said first protected content file to said second secure container arrangement said portion made up of at least some of said first protected content file; and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement, in which said step of creating said second secure container arrangement occurs at a first site, and said step of transferring further comprises said second secure container arrangement being transferred to a second site distinct from said first site; and in which said first site is associated with a content distributor; said second site is associated with a user of content; and said user directly or indirectly initiating communication with said first site; in which said step of said user directly or indirectly initiating communication with said first site includes a step of transmitting a third secure container arrangement to said first site, said third secure container arrangement comprising a third set of controls.
Claim 11
Dependent Claim 19 words
A method as in claim 8 in which said third set of controls comprises at least a REGISTER control.
Claim 12
Dependent Claim 19 words
A method as in claim 8 in which said third set of controls comprises at least a WANT control.
Claim 13
Dependent Claim 33 words
A method as in claim 8 in which said third set of controls comprises controls specifying content desired by said user and terms under which said user is willing to obtain said content.
Claim 14
Dependent Claim 39 words
A method as in claim 11 in which said step of creating said second secure container arrangement is governed, at least in part, by controls from said first set of controls, and controls from said third set of controls.
Claim 15
Dependent Claim 31 words
A method as in claim 12 in which said second set of controls comprises controls created through an interaction between said first set of controls and said third set of controls.
Claim 16
Dependent Claim 31 words
A method as in claim 12 in which said second set of controls comprises controls copied from said first set of controls and controls copied from said third set of controls.
Claim 17
Dependent Claim 32 words
A method as in claim 13 in which said second set of controls comprises at least some controls not found in said first set of controls and said third set of controls.
Claim 18
Dependent Claim 28 words
A method as in claim 13 in which said second set of controls includes controls governing the use by said user of said first protected content file portion.
Claim 19
Dependent Claim 33 words
A method as in claim 16 in which said second set of controls includes controls governing the price to be paid by said user for use of said first protected content file portion.
Claim 20
Dependent Claim 36 words
A method as in claim 16 in which said second set of controls includes controls governing the auditing method to be used in connection with use by said user of said first protected content file portion.
Claim 21
Dependent Claim 35 words
A method as in claim 16 in which said second set of controls includes controls specifying the clearinghouse to be used for payment by said user for use of said first protected content file portion.
Claim 22
Dependent Claim 34 words
A method as in claim 16 in which said second set of controls includes controls specifying information to be provided by said user in return for use of said first protected content file portion.
Claim 23
Independent Claim 308 words
A method of operating on a first secure container arrangement having a first set of controls associated therewith, said first secure container arrangement at least in part comprising a first protected content file, said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance: using at least one control associated with said first secure container arrangement for governing, at least in part, at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement; creating a second secure container arrangement having a second set of controls associated therewith, said second set of controls governing, at least in part, at least one aspect of use of any protected content file contained within said second secure container arrangement; transferring at least a portion of said first protected content file to said second secure container arrangement, said portion made up of at least some of said first protected content file; and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement, in which said step of creating said second secure container arrangement occurs at a first site, and said step of transferring further comprises said second secure container arrangement being transferred to a second site distinct from said first site; and in which said first site is associated with a content distributor; said second site is associated with a user of content; and said user directly or indirectly initiating communication with said first site; further comprising establishing a level of compensation required for said transferring step, and calling a budget method to establish whether one or more budgets associated with said user are sufficient to satisfy said required compensation.
Claim 24
Independent Claim 308 words
A method of operating on a first secure container arrangement having a first set of controls associated therewith, said first secure container arrangement at least in part comprising a first protected content file, said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance: using at least one control associated with said first secure container arrangement for governing, at least in part, at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement; creating a second secure container arrangement having a second set of controls associated therewith, said second set of controls governing, at least in part, at least one aspect of use of any protected content file contained within said second secure container arrangement; transferring at least a portion of said first protected content file to said second secure container arrangement, said portion made up of at least some of said first protected content file; and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement, in which said step of creating said second secure container arrangement occurs at a first site, and said step of transferring further comprises said second secure container arrangement being transferred to a second site distinct from said first site; and in which said first site is associated with a content distributor; said second site is associated with a user of content; and said user directly or indirectly initiating communication with said first site; further comprising establishing a level of compensation required for said transferring step, and calling a budget method to establish whether one or more budgets associated with said user are sufficient to satisfy said required compensation.
Claim 25
Dependent Claim 39 words
A method as in claim 21 further comprising failing to perform to said step of transferring if said budget method establishes that said one or more budgets associated with said user are not sufficient to satisfy said required compensation.
Claim 26
Dependent Claim 22 words
A method as in claim 21 in which said budget method is governed by controls contained in said first set of controls.
Claim 27
Dependent Claim 22 words
A method as in claim 21 in which said budget method is governed by controls contained in said third set of controls.
Claim 28
Dependent Claim 23 words
A method as in claim 23 in which said budget method is also governed by controls contained in said third set of controls.
Claim 29
Independent Claim 366 words
A method of operating on a first secure container arrangement having a first set of controls associated therewith, said first secure container arrangement at least in part comprising a first protected content file, said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance: using at least one control associated with said first secure container arrangement for governing, at least in part, at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement; creating a second secure container arrangement having a second set of controls associated therewith, said second set of controls governing, at least in part, at least one aspect of use of any protected content file contained within said second secure container arrangement; transferring at least a portion of said first protected content file to said second secure container arrangement, said portion made up of at least some of said first protected content file; and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement; in which said steps of transferring at least a portion of said first protected content file and creating said second secure container arrangement are governed at least in part by the same control or set of controls, in which said first set of controls includes controls which determine, at least in part, the permitted uses of said first protected content file while said first protected content file is contained within said first secure container arrangement in which said second set of controls includes controls which determine, at least in part, the permitted uses of said transferred portion of said first protected content file while said transferred portion of said first protected content file is contained within said second secure container arrangement in which said first set of controls includes at least a second subset of controls which determine, at least in part, the controls contained in said second set of controls; and in which said first secure container arrangement further comprises a third secure container arrangement.
Claim 30
Independent Claim 366 words
A method of operating on a first secure container arrangement having a first set of controls associated therewith, said first secure container arrangement at least in part comprising a first protected content file, said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance: using at least one control associated with said first secure container arrangement for governing, at least in part, at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement; creating a second secure container arrangement having a second set of controls associated therewith, said second set of controls governing, at least in part, at least one aspect of use of any protected content file contained within said second secure container arrangement; transferring at least a portion of said first protected content file to said second secure container arrangement, said portion made up of at least some of said first protected content file; and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement; in which said steps of transferring at least a portion of said first protected content file and creating said second secure container arrangement are governed at least in part by the same control or set of controls, in which said first set of controls includes controls which determine, at least in part, the permitted uses of said first protected content file while said first protected content file is contained within said first secure container arrangement in which said second set of controls includes controls which determine, at least in part, the permitted uses of said transferred portion of said first protected content file while said transferred portion of said first protected content file is contained within said second secure container arrangement in which said first set of controls includes at least a second subset of controls which determine, at least in part, the controls contained in said second set of controls; and in which said first secure container arrangement further comprises a third secure container arrangement.
Claim 31
Dependent Claim 36 words
A method as in claim 5 in which said creation of said second secure container arrangement further comprises using a template which specifies one or more of the controls contained in said second set of controls.
Claim 32
Dependent Claim 33 words
A method as in claim 6 in which said creation of said second secure container arrangement further comprises using a template which specifies one or more attributes of said second secure container arrangement.
Claim 33
Dependent Claim 36 words
A method as in claim 7 in which said creation of said second secure container arrangement further comprises using a template which specifies one or more of the controls contained in said second set of controls.
Claim 34
Dependent Claim 215 words
An electronic appliance comprising: a memory storing a first secure container comprising a first set of rules and a first protected file; a secure processing unit comprising: a container creator that creates a second secure container comprising a second set of rules; an extractor that extracts at least a first portion of said first protected file from said first secure container; a file transfer arrangement that transfers said first portion of said first protected file from said first secure container to said second secure container, said file transfer arrangement operating under the control of said first set of rules; and a control element that uses said second set of rules to govern at least one operation involving said first portion of said first protected file while said first portion is contained in said second secure container; in which said container creator comprises: means for copying at least one rule from said first set of rules; and means for incorporating said at least one rule in said second set of rules, further comprising means by which at least one rule from said first set of rules governs said container creator, wherein said memory also stores a third secure container comprising a third set of rules, said first secure container being stored within said third secure container.
Claim 35
Dependent Claim 215 words
An electronic appliance comprising: a memory storing a first secure container comprising a first set of rules and a first protected file; a secure processing unit comprising: a container creator that creates a second secure container comprising a second set of rules; an extractor that extracts at least a first portion of said first protected file from said first secure container; a file transfer arrangement that transfers said first portion of said first protected file from said first secure container to said second secure container, said file transfer arrangement operating under the control of said first set of rules; and a control element that uses said second set of rules to govern at least one operation involving said first portion of said first protected file while said first portion is contained in said second secure container; in which said container creator comprises: means for copying at least one rule from said first set of rules; and means for incorporating said at least one rule in said second set of rules, further comprising means by which at least one rule from said first set of rules governs said container creator, wherein said memory also stores a third secure container comprising a third set of rules, said first secure container being stored within said third secure container.
Claim 36
Dependent Claim 26 words
An electronic appliance as in claim 30 further comprising means by which at least one rule from said third set of rules governs said container creator.
Claim 37
Dependent Claim 30 words
An electronic appliance as in claim 31 further comprising means by which at least one rule from said third set of rules is incorporated in said second set of rules.
Claim 38
Dependent Claim 170 words
A data processing arrangement comprising at least one storing arrangement that at least temporarily stores a first secure container comprising first protected data and a first set of rules governing use of said first protected data, and at least temporarily stores a second secure container comprising second protected data different from said first protected data and a second set of rules governing use of said second protected data; and a data transfer arrangement, coupled to at least one storing arrangement, for transferring at least a portion of said first protected data and a third set of rules governing use of said portion of said first protected data to said second secure container, further comprising means for creating and storing, in said at least one storing arrangement, a third secure container; said data transfer arrangement further comprising means for transferring said portion of said first protected data and said third set of rules to said third secure container, and means for incorporating said third secure container within said second secure container.
Claim 39
Dependent Claim 170 words
A data processing arrangement comprising at least one storing arrangement that at least temporarily stores a first secure container comprising first protected data and a first set of rules governing use of said first protected data, and at least temporarily stores a second secure container comprising second protected data different from said first protected data and a second set of rules governing use of said second protected data; and a data transfer arrangement, coupled to at least one storing arrangement, for transferring at least a portion of said first protected data and a third set of rules governing use of said portion of said first protected data to said second secure container, further comprising means for creating and storing, in said at least one storing arrangement, a third secure container; said data transfer arrangement further comprising means for transferring said portion of said first protected data and said third set of rules to said third secure container, and means for incorporating said third secure container within said second secure container.
Claim 40
Dependent Claim 34 words
A data processing arrangement as in claim 33 further comprising means for applying said third set of rules to govern at least one aspect of use of said portion of said first protected data.
Claim 41
Dependent Claim 34 words
A data processing arrangement as in claim 34 further comprising means for applying said second set of rules to govern at least one aspect of use of said portion of said first protected data.
Claim 42
Independent Claim 235 words
A method comprising the following steps: generating a first secure container comprising a first set of rules and a first protected file; generating a second secure container comprising a second set of rules and a second protected file; transferring a first portion of said first protected file to said second secure container, said transferring step governed by said first set of rules and comprising: copying said first portion, creating a third set of rules, and storing said copied first portion and said third set of rules in said second secure container, and further comprising: storing said first secure container in a memory located at a first site, and storing said second secure container in a memory located at a second site remote from said first site; and wherein said transferring step further comprises: creating a third secure container comprising a fourth set of rules, storing said third secure container at said second site, communicating said third secure container from said second site to said first site, storing said third secure container at said first site, transferring said copied first portion of said first protected file from said first secure container to said third secure container, transferring said third set of rules to said third secure container, and communicating said third secure container containing said first portion of said first protected file and said third set of rules from said first site to said second site.
Claim 43
Independent Claim 235 words
A method comprising the following steps: generating a first secure container comprising a first set of rules and a first protected file; generating a second secure container comprising a second set of rules and a second protected file; transferring a first portion of said first protected file to said second secure container, said transferring step governed by said first set of rules and comprising: copying said first portion, creating a third set of rules, and storing said copied first portion and said third set of rules in said second secure container, and further comprising: storing said first secure container in a memory located at a first site, and storing said second secure container in a memory located at a second site remote from said first site; and wherein said transferring step further comprises: creating a third secure container comprising a fourth set of rules, storing said third secure container at said second site, communicating said third secure container from said second site to said first site, storing said third secure container at said first site, transferring said copied first portion of said first protected file from said first secure container to said third secure container, transferring said third set of rules to said third secure container, and communicating said third secure container containing said first portion of said first protected file and said third set of rules from said first site to said second site.
Claim 44
Dependent Claim 39 words
A method as in claim 36 in which said step of storing said copied first portion and said third set of rules in said second secure container further comprises storing said third secure container in said second secure container.
Claim 45
Dependent Claim 74 words
A method as in claim 36 in which said step of storing said copied first portion and said third set of rules in said second secure container further comprises: removing said copied first portion from said third secure container and transferring said copied first portion to said second secure container; and removing said third set of rules from said third secure container and transferring said third set of rules to said second secure container.
Claim 46
Dependent Claim 30 words
A method as in claim 38 in which said step of transferring said third set of rules to said second secure container further comprises creating a fourth set of rules.
Claim 47
Dependent Claim 28 words
A method as in claim 39 further comprising use of said fourth set of rules to govern at least one aspect of use of said copied first portion.
Claim 48
Independent Claim 177 words
A method comprising performing the following steps within a virtual distribution environment comprising one or more electronic appliances and a first secure container, said first secure container comprising (a) a first control set, and (b) a second secure container comprising a second control set and first protected information: using at least one control from said first control set or said second control set to govern at least one aspect of use of said first protected information while said first protected information is contained within said first secure container; creating a third secure container comprising a third control set for governing at least one aspect of use of protected information contained within said third secure container; incorporating a first portion of said first protected information in said third secure container, said first portion made up of some or all of said first protected information; and using at least one control to govern at least one aspect of use of said first portion of said first protected information while said first portion is contained within said third secure container.
Claim 49
Independent Claim 177 words
A method comprising performing the following steps within a virtual distribution environment comprising one or more electronic appliances and a first secure container, said first secure container comprising (a) a first control set, and (b) a second secure container comprising a second control set and first protected information: using at least one control from said first control set or said second control set to govern at least one aspect of use of said first protected information while said first protected information is contained within said first secure container; creating a third secure container comprising a third control set for governing at least one aspect of use of protected information contained within said third secure container; incorporating a first portion of said first protected information in said third secure container, said first portion made up of some or all of said first protected information; and using at least one control to govern at least one aspect of use of said first portion of said first protected information while said first portion is contained within said third secure container.
Claim 50
Dependent Claim 73 words
A method as in claim 41, in which said first secure container further includes a fourth secure container comprising a fourth control set and second protected information and further comprising the following step: using at least one control from said first control set or said fourth control set to govern at least one aspect of use of said second protected information while said second protected information is contained within said first secure container.
Claim 51
Dependent Claim 33 words
A method as in claim 41, in which said step of creating a third secure container includes: creating said third control set by incorporating at least one control from said first control set.
Claim 52
Dependent Claim 27 words
A method as in claim 43, in which said step of incorporating at least one control from said first control set is accomplished in a secure manner.
Claim 53
Dependent Claim 33 words
A method as in claim 41, in which said step of creating a third secure container includes: creating said third control set by incorporating at least one control from said second control set.
Claim 54
Dependent Claim 27 words
A method as in claim 45, in which said step of incorporating at least one control from said second control set is accomplished in a secure manner.
Claim 55
Dependent Claim 40 words
A method as in claim 41, in which said step of creating a third secure container includes: creating said third control set by incorporating at least one control not found in said first control set or said second control set.
Claim 56
Dependent Claim 34 words
A method as in claim 47 in which said step of incorporating at least one control not found in said first control set or said second control set is accomplished in a secure manner.
Claim 57
Dependent Claim 33 words
A method as in claim 41, in which said step of creating a third secure container is governed at least in part by at least one control contained within said first control set.
Claim 58
Dependent Claim 33 words
A method as in claim 41, in which said step of creating a third secure container is governed at least in part by at least one control contained within said second control set.
Claim 59
Dependent Claim 39 words
A method as in claim 41 in which said step of creating a third secure container is governed at least in part by at least one control not contained within said first control set or said second control set.
Claim 60
Dependent Claim 45 words
A method as in claim 41 in which said step of creating a third secure container occurs at a first site, and further comprising: copying or transferring said third secure container from said first site to a second site located remotely from said first site.
Claim 61
Dependent Claim 17 words
A method as in claim 52 in which said first site is associated with a content distributor.
Claim 62
Dependent Claim 18 words
A method as in claim 53 in which said second site is associated with a user of content.
Claim 63
Dependent Claim 22 words
A method as in claim 54 further comprising the following step: said user directly or indirectly initiating communication with said first site.
Claim 64
Dependent Claim 41 words
A method as in claim 55 in which said step of said user directly or indirectly initiating communication with said first site includes transmitting a fourth secure container to said first site, said fourth secure container comprising a fourth control set.
Claim 65
Dependent Claim 18 words
A method as in claim 56 in which said fourth control set includes at least a REGISTER control.
Claim 66
Dependent Claim 18 words
A method as in claim 56 in which said fourth control set includes at least a WANT control.
Claim 67
Dependent Claim 35 words
A method as in claim 56 in which said fourth control set includes one or more controls specifying content desired by said user and terms under which said user is willing to obtain said content.
Claim 68
Dependent Claim 32 words
A method as in claim 56 in which said step of creating said third secure container is governed, at least in part, by at least one control from said fourth control set.
Claim 69
Dependent Claim 39 words
A method as in claim 56 in which said third control set includes one or more controls created at least in part through an interaction among said first control set, said second control set and said fourth control set.
Claim 70
Dependent Claim 40 words
A method as in claim 56 in which said third control set includes at least one control incorporated from said first control set, one control incorporated from said second control set and one control incorporated from said fourth control set.
Claim 71
Dependent Claim 33 words
A method as in claim 56 in which said third control set includes at least one control not found in said first control set, said second control set or said fourth control set.
Claim 72
Dependent Claim 41 words
A method as in claim 54 in which said third control set includes one or more controls at least in part governing the use by said user of at least a portion of said first portion of said first protected information.
Claim 73
Dependent Claim 46 words
A method as in claim 64 in which said third control set includes one or more controls at least in part governing the price to be paid by said user for use of at least a portion of said first portion of said first protected information.
Claim 74
Dependent Claim 51 words
A method as in claim 64 in which said third control set includes one or more controls at least in part governing or specifying an auditing method to be used in connection with use by said user of at least a portion of said first portion of said first protected information.
Claim 75
Dependent Claim 24 words
A method as in claim 66 wherein at least some auditing performed in accordance with said auditing method is performed at said second site.
Claim 76
Dependent Claim 50 words
A method as in claim 66 in which said third control set includes one or more controls at least in part specifying one or more allowed clearinghouses to receive payment information from said user for use of at least a portion of said first portion of said first protected information.
Claim 77
Dependent Claim 47 words
A method as in claim 66 in which said third control set includes one or more controls at least in part specifying information to be provided by said user in return for use of at least a portion of said first portion of said first protected information.
Claim 78
Dependent Claim 25 words
A method as in claim 69 further comprising the step of: encrypting at least a portion of said information to be provided by said user.
Claim 79
Dependent Claim 74 words
A method as in claim 52 further comprising establishing a level of compensation required for at least one of (a) said copying or transferring step, or (b) at least one aspect of use at said second site of at least a portion of said first portion of said first protected information, and calling a budget method to establish whether one or more budgets associated with said user are sufficient to satisfy said required compensation.
Claim 80
Dependent Claim 45 words
A method as in claim 71 further comprising blocking said copying or transferring step and/or said at least one aspect of use if said budget method establishes that said one or more budgets associated with said user are not sufficient to satisfy said required compensation.
Claim 81
Dependent Claim 28 words
A method as in claim 71 in which said budget method is governed at least in part by one or more controls contained in said first control set.
Claim 82
Dependent Claim 28 words
A method as in claim 71 in which said budget method is governed at least in part by one or more controls contained in said second control set.
Claim 83
Dependent Claim 29 words
A method as in claim 74 in which said budget method is also governed at least in part by one or more controls contained in said first control set.
Claim 84
Dependent Claim 34 words
A method as in claim 41 in which said creation of said third secure container further comprises using a template which specifies one or more of the controls contained in said third control set.
Claim 85
Dependent Claim 31 words
A method as in claim 49 in which said creation of said third secure container further comprises using a template which specifies one or more attributes of said third secure container.
Claim 86
Dependent Claim 34 words
A method as in claim 52 in which said creation of said third secure container further comprises using a template which specifies one or more of the controls contained in said third control set.
Claim 87
Dependent Claim 191 words
An electronic appliance comprising: a memory storing: a first secure container comprising a first rule set and first protected information, and a second secure container comprising a second rule set, said first secure container being stored within said second secure container; a secure processing unit comprising: means for creating a third secure container comprising a third rule set, said means further comprising: means for copying and/or removing at least one rule from said first rule set or said second rule set; and means for incorporating said at least one rule in said third rule set; means by which at least one rule from said first rule set or said second rule set governs, at least in part, said means for creating a third secure container; means for extracting at least a first portion of said first protected information from said first secure container; and means for copying or transferring said first portion of said first protected information from said first secure container to said third secure container; said means for copying or transferring operating at least in part under the control of said first rule set and/or said second rule set.
Claim 88
Dependent Claim 191 words
An electronic appliance comprising: a memory storing: a first secure container comprising a first rule set and first protected information, and a second secure container comprising a second rule set, said first secure container being stored within said second secure container; a secure processing unit comprising: means for creating a third secure container comprising a third rule set, said means further comprising: means for copying and/or removing at least one rule from said first rule set or said second rule set; and means for incorporating said at least one rule in said third rule set; means by which at least one rule from said first rule set or said second rule set governs, at least in part, said means for creating a third secure container; means for extracting at least a first portion of said first protected information from said first secure container; and means for copying or transferring said first portion of said first protected information from said first secure container to said third secure container; said means for copying or transferring operating at least in part under the control of said first rule set and/or said second rule set.
Claim 89
Dependent Claim 30 words
An electronic appliance as in claim 79 further comprising means by which at least one rule from said first or second rule set is incorporated in said third rule set.
Claim 90
Dependent Claim 97 words
A data processing arrangement comprising: a first secure container comprising first protected information and a first rule set governing use of said first protected information; a second secure container comprising a second rule set; means for creating and storing a third secure container; and means for copying or transferring at least a portion of said first protected information and a third rule set governing use of said portion of said first protected information to said second secure container, said means for copying or transferring comprising: means for incorporating said third secure container within said second secure container.
Claim 91
Dependent Claim 97 words
A data processing arrangement comprising: a first secure container comprising first protected information and a first rule set governing use of said first protected information; a second secure container comprising a second rule set; means for creating and storing a third secure container; and means for copying or transferring at least a portion of said first protected information and a third rule set governing use of said portion of said first protected information to said second secure container, said means for copying or transferring comprising: means for incorporating said third secure container within said second secure container.
Claim 92
Dependent Claim 43 words
A data processing arrangement as in claim 81 further comprising: means for applying at least one rule from said third rule set to at least in part govern at least one factor related to use of said portion of said first protected information.
Claim 93
Dependent Claim 43 words
A data processing arrangement as in claim 82 further comprising: means for applying at least one rule from said second rule set to at least in part govern at least one factor related to use of said portion of said first protected information.
Claim 94
Dependent Claim 24 words
A data processing arrangement as in claim 82 in which: said third rule set includes at least one rule from said first rule set.
Claim 95
Independent Claim 129 words
A method comprising the following steps: creating a first secure container comprising a first rule set and first protected information; storing said first secure container in a first memory; creating a second secure container comprising a second rule set; storing said second secure container in a second memory; copying or transferring at least a first portion of said first protected information to said second secure container, said copying or transferring step comprising: creating a third secure container comprising a third rule set; copying said first portion of said first protected information; transferring said copied first portion of said first protected information to said third secure container; and copying or transferring said copied first portion of said first protected information from said third secure container to said second secure container.
Claim 96
Independent Claim 129 words
A method comprising the following steps: creating a first secure container comprising a first rule set and first protected information; storing said first secure container in a first memory; creating a second secure container comprising a second rule set; storing said second secure container in a second memory; copying or transferring at least a first portion of said first protected information to said second secure container, said copying or transferring step comprising: creating a third secure container comprising a third rule set; copying said first portion of said first protected information; transferring said copied first portion of said first protected information to said third secure container; and copying or transferring said copied first portion of said first protected information from said third secure container to said second secure container.
Claim 97
Dependent Claim 40 words
A method as in claim 85 wherein said steps of creating said second secure container, creating said third secure container, and copying said first portion of said first protected information, are securely performed by one or more protected processing environments.
Claim 98
Dependent Claim 26 words
A method as in claim 85 in which said copied first portion of said first protected information consists of the entirety of said first protected information.
Claim 99
Dependent Claim 28 words
A method as in claim 85 in which said copied first portion of said first protected information consists of less than the entirety of said first protected information.
Claim 100
Dependent Claim 68 words
A method as in claim 85 in which said first memory is located at a first site, said second memory is located at a second site remote from said first site, and said step of copying or transferring said first portion of said first protected information to said second secure container further comprises copying or transferring said third secure container from said first site to said second site.
Claim 101
Dependent Claim 21 words
A method as in claim 85 in which said first memory and said second memory are located at the same site.
Claim 102
Dependent Claim 36 words
A method as in claim 90 in which said first memory comprises first addressable memory locations, and said second memory comprises second addressable memory locations in the same address space as said first addressable memory locations.
Claim 103
Dependent Claim 27 words
A method as in claim 91 in which said first addressable memory locations and said second addressable memory locations are located within the same physical memory device.
Claim 104
Dependent Claim 44 words
A method as in claim 85 in which said step of copying transferring said copied first portion of said first protected information from said third secure container to said second secure container further comprises storing said third secure container in said second secure container.
Claim 105
Dependent Claim 13 words
A method as in claim 85 further comprising: creating a fourth rule set.
Claim 106
Dependent Claim 31 words
A method as in claim 94 further comprising: using said fourth rule set to govern at least one aspect of use of said copied first portion of said first protected information.
Claim 107
Independent Claim 184 words
A method comprising performing the following steps within a virtual distribution environment comprising one or more electronic appliances and a first secure container, said first secure container comprising a first control set and first protected information: using at least one control from said first control set to govern at least one aspect of use of said first protected information while said first protected information is contained within said first secure container; creating a second secure container comprising a second control set for governing at least one aspect of use of protected information contained within said second secure container; incorporating a first portion of said first protected information in said second secure container, said first portion made up of some or all of said first protected information; using at least one control to govern at least one aspect of use of said first portion of said first protected information while said first portion is contained within said second secure container; and incorporating said second secure container containing said first portion of said first protected information within a third secure container comprising a third control set.
Claim 108
Independent Claim 184 words
A method comprising performing the following steps within a virtual distribution environment comprising one or more electronic appliances and a first secure container, said first secure container comprising a first control set and first protected information: using at least one control from said first control set to govern at least one aspect of use of said first protected information while said first protected information is contained within said first secure container; creating a second secure container comprising a second control set for governing at least one aspect of use of protected information contained within said second secure container; incorporating a first portion of said first protected information in said second secure container, said first portion made up of some or all of said first protected information; using at least one control to govern at least one aspect of use of said first portion of said first protected information while said first portion is contained within said second secure container; and incorporating said second secure container containing said first portion of said first protected information within a third secure container comprising a third control set.
Claim 109
Dependent Claim 180 words
An electronic appliance comprising: a memory storing: a first secure container comprising a first rule set and first protected information, and a second secure container comprising a second rule set; a secure processing unit comprising: means for creating a third secure container comprising a third rule set, said means further comprising: means for copying and/or removing at least one rule from said first rule set; and means for incorporating said at least one rule in said third rule set; means by which at least one rule from said first rule set governs, at least in part, said means for creating said third secure container; means for extracting at least a first portion of said first protected information from said first secure container; means for copying or transferring said first portion of said first protected information from said first secure container to said third secure container; said means for transferring operating at least in part under the control of said first rule set and/or said third rule set; and means for incorporating said third secure container within said second secure container.
Claim 110
Dependent Claim 180 words
An electronic appliance comprising: a memory storing: a first secure container comprising a first rule set and first protected information, and a second secure container comprising a second rule set; a secure processing unit comprising: means for creating a third secure container comprising a third rule set, said means further comprising: means for copying and/or removing at least one rule from said first rule set; and means for incorporating said at least one rule in said third rule set; means by which at least one rule from said first rule set governs, at least in part, said means for creating said third secure container; means for extracting at least a first portion of said first protected information from said first secure container; means for copying or transferring said first portion of said first protected information from said first secure container to said third secure container; said means for transferring operating at least in part under the control of said first rule set and/or said third rule set; and means for incorporating said third secure container within said second secure container.
Claim 111
Dependent Claim 25 words
A method as in claim 1 further comprising calling a method to govern, at least in part, the creation of said second set of controls.
Claim 112
Dependent Claim 16 words
A method as in claim 1 in which said first protected content file includes attribute data.
Claim 113
Dependent Claim 16 words
A method as in claim 2 in which said first protected content file includes classification data.
Claim 114
Dependent Claim 16 words
A method as in claim 3 in which said first protected content file comprises attribute data.

References Cited (Backward Citations)

US3609697A Cited
US3573747A Cited
US3798360A Cited
US3798605A Cited
US3798359A Cited
US3796830A Cited
US3806882A Cited
US3931504A Cited
US3829833A Cited
US3911397A Cited
US3924065A Cited
US3946220A Cited
US3970992A Cited
US3956615A Cited
US3906448A Cited
US4270182A Cited
US3958081A Cited
US4112421A Cited
US4209787A Cited
US4217588A Cited
US4071911A Cited
US4196310A Cited
US4163280A Cited
US4048619A Cited
US4120030A Cited
US4200913A Cited
US4232193A Cited
US4220991A Cited
US4278837A Cited
US4168396A Cited
US4262329A Cited
US4253157A Cited
US4265371A Cited
US4232317A Cited
US4305131A Cited
US4323921A Cited
US4337483A Cited
US4236217A Cited
US4465901A Cited
US4309569A Cited
US4319079A Cited
US4328544A Cited
US4375579A Cited
US4306289A Cited
US4361877A Cited
US4434464A Cited
US4528588A Cited
US4595950A Cited
US4513174A Cited
US4446519A Cited
US4433207A Cited
US4471163A Cited
US4670857A Cited
US4593353A Cited
US4454594A Cited
US4442486A Cited
US4553252A Cited
US4458315A Cited
US4589064A Cited
US4683553A Cited
US4484217A Cited
US4494156A Cited
US4462076A Cited
US4462078A Cited
US4558176A Cited
US4807288A Cited
US4528643A Cited
US4588991A Cited
US4680731A Cited
US4593376A Cited
US4597058A Cited
EP0128672A1 Cited
US4658093A Cited
US4584641A Cited
US4562306A Cited
US5103392A Cited
US4768087A Cited
US4652990A Cited
US4558413A Cited
US4740890A Cited
US4577289A Cited
US4646234A Cited
US4672572A Cited
US4712238A Cited
US4791565A Cited
US4562495A Cited
US4634807A Cited
US4747139A Cited
BE900479A Cited
US4644493A Cited
US4903296A Cited
US4696034A Cited
US4677434A Cited
EP0180460B1 Cited
US4757534A Cited
US4701846A Cited
US4713753A Cited
US4688169A Cited
US4685056A Cited
US4757533A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-06-21 2002-12-21 2003-06-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-06-21 2006-12-21 2007-06-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-06-21 2010-12-21 2011-06-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag