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

Systems and methods for secure transaction management and electronic rights protection

Assignee: Intertrust Technologies Corp
•
Filing: 1997-11-04
•
Granted: 1999-11-09
•
Expires: 2017-11-04
📄 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-28 20:35
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: 109
Claim 1
Independent Claim 124 words
A method for using at least one resource processed in a secure operating environment at a first appliance, said method comprising: securely receiving a first entity's control at said first appliance, said first entity being located remotely from said operating environment and said first appliance; securely receiving a second entity's control at said first appliance, said second entity being located remotely from said operating environment and said first appliance, said second entity being different from said first entity; and securely processing a data item at said first appliance, using at least one resource, including securely applying, at said first appliance through use of said at least one resource said first entity's control and said second entity's control to govern use of said data item.
Claim 2
Independent Claim 124 words
A method for using at least one resource processed in a secure operating environment at a first appliance, said method comprising: securely receiving a first entity's control at said first appliance, said first entity being located remotely from said operating environment and said first appliance; securely receiving a second entity's control at said first appliance, said second entity being located remotely from said operating environment and said first appliance, said second entity being different from said first entity; and securely processing a data item at said first appliance, using at least one resource, including securely applying, at said first appliance through use of said at least one resource said first entity's control and said second entity's control to govern use of said data item.
Claim 3
Independent Claim 126 words
A method for securely managing at least one operation on a data item performed at least in part by an electronic arrangement disposed at a first site, said method comprising: (a) securely delivering a first procedure to said electronic arrangement at said first site from a second site different from said first site; (b) securely delivering, to said electronic arrangement at said first site from a third site different from said first and second sites, a second procedure separable or separate from said first procedure; and (c) performing, at least in part with said electronic arrangement at said first site, at least one operation on said data item, including using said first and second procedures in combination to at least in part securely manage said operation.
Claim 4
Independent Claim 126 words
A method for securely managing at least one operation on a data item performed at least in part by an electronic arrangement disposed at a first site, said method comprising: (a) securely delivering a first procedure to said electronic arrangement at said first site from a second site different from said first site; (b) securely delivering, to said electronic arrangement at said first site from a third site different from said first and second sites, a second procedure separable or separate from said first procedure; and (c) performing, at least in part with said electronic arrangement at said first site, at least one operation on said data item, including using said first and second procedures in combination to at least in part securely manage said operation.
Claim 5
Dependent Claim 25 words
A method as in claim 2 including performing said delivering step (b) at a time different from the time said delivering step (a) is performed.
Claim 6
Dependent Claim 37 words
A method as in claim 2 wherein said step (a) includes delivering said first procedure from a first source, and said step (b) includes delivering said second procedure from a second source different from said first source.
Claim 7
Dependent Claim 17 words
A method as in claim 2 further including ensuring the integrity of said first and second procedures.
Claim 8
Dependent Claim 16 words
A method as in claim 2 further including validating each of said first and second procedures.
Claim 9
Dependent Claim 16 words
A method as in claim 2 further including authenticating each of said first and second procedures.
Claim 10
Dependent Claim 26 words
A method as in claim 2 wherein said using step (c) includes executing at least one of said first and second procedures within a tamper-resistant environment.
Claim 11
Dependent Claim 28 words
A method as in claim 2 wherein said step (c) includes the step of controlling said data item with at least one of said first and second procedures.
Claim 12
Dependent Claim 25 words
A method as in claim 2 further including establishing a relationship between at least one of said first and second procedures and said data item.
Claim 13
Dependent Claim 24 words
A method as in claim 2 further including establishing correspondence between said data item and at least one of said first and second procedures.
Claim 14
Dependent Claim 23 words
A method as in claim 2 wherein said delivering step (b) comprises delivering at least one load module encrypted at least in part.
Claim 15
Dependent Claim 24 words
A method as in claim 12 wherein said delivering step (a) comprises delivering at least one further load module encrypted at least in part.
Claim 16
Dependent Claim 26 words
A method as in claim 2 wherein said delivering step (b) comprises delivering at least one content container carrying at least in part encrypted control information.
Claim 17
Dependent Claim 22 words
A method as in claim 2 wherein said delivering step (b) comprises delivering a control method and at least one further method.
Claim 18
Dependent Claim 60 words
A method as in claim 2 wherein said delivering step (a) includes: encrypting at least a portion of said first procedure, communicating said at least in part encrypted first procedure to said electronic arrangement, decrypting at least a portion of said first procedure at least in part using said electronic arrangement, and validating said first procedure with said electronic arrangement.
Claim 19
Dependent Claim 26 words
A method as in claim 2 wherein said delivering step (b) includes delivering at least one of said first and second procedures within an administrative object.
Claim 20
Dependent Claim 27 words
A method as in claim 2 wherein said delivering step (b) includes codelivering said second procedure in at least in part encrypted form with said data item.
Claim 21
Dependent Claim 13 words
A method as in claim 2 wherein said performing step includes metering usage.
Claim 22
Dependent Claim 13 words
A method as in claim 2 wherein said performing step includes auditing usage.
Claim 23
Dependent Claim 13 words
A method as in claim 2 wherein said performing step includes budgeting usage.
Claim 24
Independent Claim 128 words
A method of securely controlling use by a third party of at least one protected operation with respect to a data item comprising: (a) supplying at least a first control from a first party to said third party; (b) supplying, to said third party, at least a second control from a second party different from said first party; (c) securely combining. at said third party's location, said first and second controls to form a control arrangement; (d) securely requiring use of said control arrangement in order to perform at least one protected operation using said data item; and (e) securely performing said at least one protected operation on behalf of said third party with respect to said data item by at least in part employing said control arrangement.
Claim 25
Independent Claim 128 words
A method of securely controlling use by a third party of at least one protected operation with respect to a data item comprising: (a) supplying at least a first control from a first party to said third party; (b) supplying, to said third party, at least a second control from a second party different from said first party; (c) securely combining. at said third party's location, said first and second controls to form a control arrangement; (d) securely requiring use of said control arrangement in order to perform at least one protected operation using said data item; and (e) securely performing said at least one protected operation on behalf of said third party with respect to said data item by at least in part employing said control arrangement.
Claim 26
Dependent Claim 12 words
A method as in claim 22 wherein said data item is protected.
Claim 27
Dependent Claim 31 words
A method as in claim 22 wherein at least one of said plural controls includes a control relating to metering at least one aspect of use of said protected data item.
Claim 28
Dependent Claim 31 words
A method as in claim 22 wherein at least one of said plural controls include a control relating to budgeting at least one aspect of use of said protected data item.
Claim 29
Dependent Claim 117 words
A secure method for combining data items into a composite data item comprising: (a) securely providing, from a first location to a second location, a first data item having at least a first control associated therewith; (b) securely providing, from a third location to said second location, a second data item having at least a second control associated therewith; (c) forming, at said second location, a composite of said first and second data items; (d) securely combining. at said second location, said first and second controls to form a control arrangement; and (e) performing at least one operation on said composite of said first and second data items based at least in part on said control arrangement.
Claim 30
Dependent Claim 117 words
A secure method for combining data items into a composite data item comprising: (a) securely providing, from a first location to a second location, a first data item having at least a first control associated therewith; (b) securely providing, from a third location to said second location, a second data item having at least a second control associated therewith; (c) forming, at said second location, a composite of said first and second data items; (d) securely combining. at said second location, said first and second controls to form a control arrangement; and (e) performing at least one operation on said composite of said first and second data items based at least in part on said control arrangement.
Claim 31
Dependent Claim 23 words
A method as in claim 26 wherein said combining step includes preserving each of said first and second controls in said composite set.
Claim 32
Dependent Claim 34 words
A method as in claim 26 wherein said performing step comprises governing the operation on said composite of said first and second data items in accordance with said first control and said second control.
Claim 33
Dependent Claim 42 words
A method as in claim 26 wherein said providing step includes ensuring the integrity of said association between said first controls and said first data item is maintained during at least one of transmission, storage and processing of said first data item.
Claim 34
Dependent Claim 21 words
A method as in claim 26 wherein said providing step comprises delivering said first data item separately from said first control.
Claim 35
Dependent Claim 20 words
A method as in claim 26 wherein said providing step comprises codelivering said first data item and said first control.
Claim 36
Dependent Claim 117 words
A secure method for controlling a protected operation comprising: (a) securely delivering at least a first control and a second control representing rights of first and second entities, respectively, to an electronic appliance used by a third entity; and (b) controlling at least one protected operation at least in part in response to a request by said third entity based at least in part on a combination of said first and second controls, including at least one of the following steps: resolving at least one conflict between said first and second controls based on a predefined order; providing an interaction with said third entity to form said combination; and dynamically negotiating between said first and second controls.
Claim 37
Dependent Claim 117 words
A secure method for controlling a protected operation comprising: (a) securely delivering at least a first control and a second control representing rights of first and second entities, respectively, to an electronic appliance used by a third entity; and (b) controlling at least one protected operation at least in part in response to a request by said third entity based at least in part on a combination of said first and second controls, including at least one of the following steps: resolving at least one conflict between said first and second controls based on a predefined order; providing an interaction with said third entity to form said combination; and dynamically negotiating between said first and second controls.
Claim 38
Dependent Claim 17 words
A method as in claim 32 wherein said controlling step (b) includes controlling decryption of electronic content.
Claim 39
Dependent Claim 30 words
A method as in claim 32 further including: receiving protected electronic content from a party; and authenticating the identity of said party prior to using said received protected electronic content.
Claim 40
Independent Claim 93 words
A method for using at least one resource processed by a secure operating environment, said method comprising: securely receiving a first load module provided by a first entity external to said operating environment; securely receiving a second load module provided by a second entity external to said operating environment, said second entity being different from said first entity; and securely processing, using at least one resource, a data item associated with said first and second load modules, including securely applying said first and second load modules to manage use of said data item.
Claim 41
Independent Claim 93 words
A method for using at least one resource processed by a secure operating environment, said method comprising: securely receiving a first load module provided by a first entity external to said operating environment; securely receiving a second load module provided by a second entity external to said operating environment, said second entity being different from said first entity; and securely processing, using at least one resource, a data item associated with said first and second load modules, including securely applying said first and second load modules to manage use of said data item.
Claim 42
Dependent Claim 105 words
A secure operating environment system for managing at least one resource comprising: a communications arrangement that securely receives a first control of a first entity external to said operating environment, and securely receives a second control of a second entity external to said operating environment, said second entity being different from said first entity; and a protected processing environment, operatively connected to said communications arrangement, that: (a) securely processes, using at least one resource, a data item logically associated with said first and second controls, and (b) securely applies said first and second controls to manage said resource for controlling use of said data item.
Claim 43
Dependent Claim 105 words
A secure operating environment system for managing at least one resource comprising: a communications arrangement that securely receives a first control of a first entity external to said operating environment, and securely receives a second control of a second entity external to said operating environment, said second entity being different from said first entity; and a protected processing environment, operatively connected to said communications arrangement, that: (a) securely processes, using at least one resource, a data item logically associated with said first and second controls, and (b) securely applies said first and second controls to manage said resource for controlling use of said data item.
Claim 44
Dependent Claim 29 words
A method as in claim 1 further including securely and persistently associating at least one of said first entity's control and said second entity's control with said data item.
Claim 45
Dependent Claim 25 words
A method as in claim 2 further including securely and persistently associating at least one of said first and second procedures with said data item.
Claim 46
Dependent Claim 33 words
A method as in claim 22 further including securely and persistently associating at least one of: (a) said first control, (b) said second control, and (c) said control arrangement, with said data item.
Claim 47
Dependent Claim 45 words
A method as in claim 26 further including the step of securely ensuring that at least one of (a) said first control, (b) said second control, and (c) said control arrangement, is persistently associated with at least one of said first and second data items.
Claim 48
Dependent Claim 28 words
A method as in claim 32 further including the step of persistently and securely associating at least one of said first and second controls with said protected operation.
Claim 49
Dependent Claim 29 words
A method as in claim 35 further including the step of persistently and securely associating at least one of said first and second load modules with said data item.
Claim 50
Dependent Claim 28 words
A system as in claim 36 wherein said protected processing environment securely and persistently associates at least one of said first and second controls with said data item.
Claim 51
Dependent Claim 26 words
A method as in claim 1 further including the step of allowing a user to select between said first entity's control and said second entity's control.
Claim 52
Dependent Claim 24 words
A method as in claim 22 further including the step of allowing a user to select between said first procedure and said second procedure.
Claim 53
Dependent Claim 24 words
A method as in claim 22 further including the step of allowing a user to select between said first control and said second control.
Claim 54
Dependent Claim 24 words
A method as in claim 26 further including the step of allowing a user to select between said first control and said second control.
Claim 55
Dependent Claim 24 words
A method as in claim 32 further including the step of allowing a user to select between said first control and said second control.
Claim 56
Dependent Claim 26 words
A method as in claim 35 further including the step of allowing a user to select between said first load module and said second load module.
Claim 57
Dependent Claim 24 words
A system as in claim 36 wherein said protected processing environment allows said user to select between said first control and said second control.
Claim 58
Dependent Claim 21 words
A method as in claim 1 wherein at least said secure processing step is performed at an end user electronic appliance.
Claim 59
Dependent Claim 20 words
A method as in claim 2 wherein at least said performing step is performed at an end user electronic appliance.
Claim 60
Dependent Claim 22 words
A method as in claim 22 wherein at least two of the recited steps are performed at an end user electronic appliance.
Claim 61
Dependent Claim 24 words
A method as in claim 26 wherein at least one of steps (c), (d) and (e) is performed at an end user electronic appliance.
Claim 62
Dependent Claim 17 words
A method as in claim 32 wherein step (b) is performed at an end user electronic appliance.
Claim 63
Dependent Claim 22 words
A method as in claim 35 wherein at least two of the recited steps are performed at an end user electronic appliance.
Claim 64
Dependent Claim 19 words
A system as in claim 36 wherein said protected processing environment is part of an end user electronic appliance.
Claim 65
Dependent Claim 62 words
A method as in claim 1 wherein the step of securely receiving a first entity's control comprises securely receiving said first entity's control from a remote location over a telecommunications link, and the step of securely receiving said second entity's control comprises securely receiving said second entity's control from the same or different remote location over the same or different telecommunications link.
Claim 66
Dependent Claim 46 words
A method as in claim 2 wherein step (a) comprises securely delivering said first procedure from a remote location over a telecommunications link, and step (b) comprises securely delivering said second procedure from the same or different remote location over the same or different telecommunications link.
Claim 67
Dependent Claim 46 words
A method as in claim 22 wherein step (a) comprises supplying said first control from at least one remote location over a telecommunications link, and step (b) comprises supplying said second control from the same or different remote location over the same or different telecommunications link.
Claim 68
Dependent Claim 48 words
A method as in claim 26 wherein step (a) comprises providing said first data item from at least one remote location over a telecommunications link, and step (b) comprises providing said second data item from the same or different remote location over the same or different telecommunications link.
Claim 69
Dependent Claim 29 words
A method as in claim 32 wherein step (a) comprises securely delivering said first and second controls from at least one remote location over at least one telecommunications link.
Claim 70
Dependent Claim 60 words
A method as in claim 35 wherein said first load module receiving step comprises securely receiving said first load module from at least one remote location over at least one telecommunications link, and said second load module receiving step comprises securely receiving said second load module from the same or different remote location over the same or different telecommunications link.
Claim 71
Dependent Claim 28 words
A system as in claim 36 wherein said communications arrangement receives said first and second controls from at least one remote location over at least one telecommunications link.
Claim 72
Dependent Claim 23 words
A method as in claim 1 wherein the processing step includes processing said first and second controls within the same secure processing environment.
Claim 73
Dependent Claim 22 words
A method as in claim 2 wherein step (c) includes executing said first and second procedures within the same secure processing environment.
Claim 74
Dependent Claim 24 words
A method as in claim 22 wherein at least step (c) is performed within the same secure processing environment at said third party's location.
Claim 75
Dependent Claim 21 words
A method as in claim 26 wherein step (d) is performed within the same secure processing environment at said second location.
Claim 76
Dependent Claim 32 words
A method as in claim 32 wherein step (a) comprises securely delivering said first and second controls into said same secure processing environment used by or on behalf of said third entity.
Claim 77
Dependent Claim 26 words
A method as in claim 35 wherein said securely processing step comprises securely executing said first and second load modules within the same secure processing environment.
Claim 78
Dependent Claim 28 words
A method as in claim 1 further including the step of securely combining said first entity's control and said second entity's control to provide a combined control arrangement.
Claim 79
Dependent Claim 19 words
A method as in claim 2 further including combining said first and second procedures to provide a combined procedure.
Claim 80
Dependent Claim 21 words
A method as in claim 32 further including securely combining said first and second controls to provide a combined control arrangement.
Claim 81
Dependent Claim 21 words
A method as in claim 35 further including securely combining said first and second load modules to provide a combined executable.
Claim 82
Dependent Claim 23 words
A system as in claim 36 wherein said protected processing environment combines said first and second controls to provide a combined control arrangement.
Claim 83
Dependent Claim 18 words
A method as in claim 1 wherein said two securely receiving steps are independently performed at different times.
Claim 84
Dependent Claim 14 words
A method as in claim 3 wherein steps (a) and (b) are independently performed.
Claim 85
Dependent Claim 16 words
A method as in claim 22 wherein steps (a) and (b) are performed at different times.
Claim 86
Dependent Claim 16 words
A method as in claim 26 wherein steps (a) and (b) are performed at different times.
Claim 87
Dependent Claim 22 words
A method as in claim 32 wherein step (a) includes securely and independently delivering said first and second controls at different times.
Claim 88
Dependent Claim 17 words
A method as in claim 35 wherein said securely receiving steps are performed independently at different times.
Claim 89
Dependent Claim 20 words
A system as in claim 36 wherein said communications arrangement independently receives said first and second controls at different times.
Claim 90
Dependent Claim 34 words
A method as in claim 2 further including the step (d) of securely conditioning at least one aspect of use of said data item based on said delivering steps (a) and (b) having occurred.
Claim 91
Dependent Claim 32 words
A method as in claim 1 wherein at least one of the first entity's control and the second entity's control comprises at least one executable component and at least one data component.
Claim 92
Dependent Claim 28 words
A method as in claim 22 wherein at least one of the first and second controls comprises at least one executable component and at least one data component.
Claim 93
Dependent Claim 28 words
A method as in claim 26 wherein at least one of the first and second controls comprises at least one executable component and at least one data component.
Claim 94
Dependent Claim 28 words
A method as in claim 32 wherein at least one of the first and second controls comprises at least one executable component and at least one data component.
Claim 95
Dependent Claim 52 words
A system as in claim 36 wherein at least one of the first control and second controls comprises at least one executable component and at least one data component, and the protected processing environment executes the executable component in a manner that is at least in part responsive to the data component.
Claim 96
Dependent Claim 61 words
A method as in claim 1 wherein said first appliance includes a protected processing environment, and wherein: said method further comprises a step of receiving, at said first appliance, said data item separately and at a different time from said receiving said first entity's control; and said securely processing step is performed at least in part in said protected processing environment.
Claim 97
Dependent Claim 49 words
A method as in claim 2 wherein: said method further comprises a step of delivering said data item to said electronic arrangement separately and at a different time from said delivering said first procedure; and said performing step is performed at least in part in a protected processing environment.
Claim 98
Dependent Claim 54 words
A method as in claim 22 wherein: said method further comprises supplying said data item to said third party separately and at a different time from supplying of said first control to said third party; and said securely performing step comprises performing said protected operation at least in part in a protected processing environment.
Claim 99
Dependent Claim 65 words
A method as in claim 26 wherein: said method further includes the steps of: providing said first data item separately and at a different time from providing of said first control, and providing said second data item separately and at a different time from providing of said second control; and step (e) comprises performing said operation at least in part in a protected processing environment.
Claim 100
Dependent Claim 67 words
A method as in claim 32 wherein: said method further comprises delivering a data item to said electronic appliance; said securely delivering step (a) further comprises delivering at least one of said first control and said second control separately and at a different time from delivering said data item; and said method further includes performing said protected operation at least in part in a protected processing environment.
Claim 101
Dependent Claim 66 words
A method as in claim 35 wherein said secure operating environment includes a protected processing environment, and wherein: said method further comprises receiving a data item within said secure operating environment; said first load module receiving step is performed separately and at a time different from receiving said data item; and said securely processing step is performed at least in part in said protected processing environment.
Claim 102
Dependent Claim 36 words
A secure operating environment system as in claim 36 wherein said communications arrangement also receives a data item separately and at a different time from at least one of said first control and said second control.
Claim 103
Dependent Claim 115 words
A method as in claim 1 wherein said first appliance is at least a part of an arrangement at a user site providing an input/output bus connecting a first electronic subsystem with at least a second electronic subsystem, said first electronic subsystem including a first electrical connector connected to said input/output bus, said second electronic subsystem including a second electrical connector connected to said input/output bus, and wherein: said method further comprises establishing a secure transmission channel on said input/output bus and transferring at least a portion of said data item over said secure transmission channel from said first electronic to said second electronic subsystem through said first and second connectors and said input/output bus.
Claim 104
Dependent Claim 111 words
A method as in claim 2 wherein said electronic arrangement is disposed at a user site and provides an input/output bus connecting a first electronic appliance with at least a second electronic appliance, said first electronic appliance including a first electrical connector connected to said input/output bus, said second electronic appliance including a further electrical connector connected to said input/output bus, and wherein: said method further comprises establishing a secure transmission channel on said input/output bus and transferring at least a portion of said data item over said secure transmission channel from said first electronic appliance to said second electronic appliance through said first and second connectors and said input/output bus.
Claim 105
Dependent Claim 104 words
A method as in claim 22 wherein an input/output bus at said third party's location connects a first electronic appliance with at least a second electronic appliance, said first electronic appliance including a first electrical connector connected to said input/output bus, said second electronic appliance including a second electrical connector connected to said input/output bus, and wherein: said method further comprises establishing a secure transmission channel on said input/output bus and transferring at least a portion of said data item over said secure transmission channel from first electronic appliance to said second electronic appliance through said first and second connectors and said input/output bus.
Claim 106
Dependent Claim 113 words
A method as in claim 26 wherein an input/output bus at said second location connects a first electronic appliance with at least a second electronic appliance, said first electronic appliance including a first electrical connector connected to said input/output bus, said second electronic appliance including a second electrical connector connected to said input/output bus, and wherein: said method further comprises establishing a secure transmission channel on said input/output bus and transferring at least a portion of at least one of said first data item and said second data item over said secure transmission channel from first electronic appliance to said second electronic appliance through said first and second connectors and said input/output bus.
Claim 107
Dependent Claim 94 words
A method as in claim 32 wherein said electronic appliance includes a first electronic subsystem having a first electrical connector, a second electronic subsystem having a second electronic connector, and an input/output bus connecting said first electronic subsystem with said second electronic subsystem, and wherein: said method further comprises establishing a secure transmission channel on said input/output bus and transferring at least a portion of at least one data item over said secure transmission channel from first electronic subsystem to said second electronic subsystem through said first and second connectors and said input/output bus.
Claim 108
Dependent Claim 115 words
A method as in claim 35 wherein said secure operating environment is contained within an arrangement at a user site further comprising an input/output bus connecting a first electronic appliance with at least a second electronic appliance, said first electronic appliance including a first electrical connector connected to said input/output bus, said second electronic appliance including a second electrical connector connected to said input/output bus, and wherein: said method further comprises establishing a secure transmission channel on said input/output bus, and transferring at least a portion of said data item over said secure transmission channel from said first electronic appliance to said second electronic appliance through said first and second connectors and said input/output bus.
Claim 109
Dependent Claim 104 words
A secure operating environment system as in claim 36 wherein the secure operating environment is located at a user site and wherein: said system further comprises: a first electronic appliance including a first electrical connector, a second electronic appliance including a second electrical connector, and an input/output bus connecting said first electrical connector with said second electrical connector; and wherein said communications arrangement is coupled to said input/output bus, opens a secure transmission channel on said input/output bus, and transfers at least a portion of said data item over said secure transmission channel through said first and second electrical connectors and said input/output bus.

References Cited (Backward Citations)

US3609697A Cited
US3573747A Cited
US3798359A Cited
US3798360A Cited
US3798605A Cited
US3796830A Cited
US3806882A Cited
US3931504A Cited
US3829833A Cited
US3911397A Cited
US3924065A Cited
US3946220A Cited
US3956615A Cited
US3970992A Cited
US3906448A Cited
US4270182A Cited
US3958081A Cited
US4217588A Cited
US4112421A Cited
US4209787A Cited
US4071911A Cited
US4196310A Cited
US4163280A Cited
US4048619A Cited
US4120030A Cited
US4200913A Cited
US4232193A Cited
US4220991A Cited
US4168396A Cited
US4278837A 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
US4595950A Cited
US4528588A 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
US4903296A Cited
US4644493A Cited
US4696034A Cited
US4677434A Cited
US4757534A Cited
US4701846A Cited
US4713753A Cited
US4688169A Cited
US4685056A Cited
US4757533A Cited
US4691350A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag