EP1679668B1

Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management

Abstract

This record has no abstract on file.

EP1679668B1, drawing sheet 1
Sheet 1 of 98

Term

Term ended

Expired 4 September 2016, 10.1 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

12 claims: 5 independent, 7 dependent

  1. 1
    A rights-management method carried out by a user apparatus (100) connected to a network (150) comprising the steps of:sending a request, from the user apparatus (100) to a rights and permissions clearing house (400), to access electronic content stored at a provider apparatus (168) connected to the network;receiving and storing at the user apparatus the requested electronic content (166);receiving from the rights and permissions clearing house a control (188) associated with the content (166) for governing the use of the content and storing the control at the user apparatus;characterised in that the electronic content (166) has associated with it a plurality of different controls (188) for governing the use of the electronic content;and at least one digital certificate (504) issued by a certifying authority (500) is associated with the user and stored at the user apparatus;and by the steps of: selecting one of the controls (188) on the basis of said at least one digital certificate (504) for determining whether the control has been satisfied;determining whether the selected control has been satisfied;and granting the user apparatus access to the electronic content in the event the selected control has been satisfied, wherein the step of determining whether the selected control has been satisfied comprises: sending information to a financial clearing house (200) to cause the issue by the certifying authority (500) of a second digital certificate (504(1)) associated with the user;receiving the second digital certificate (504(1)) from the certifying authority (500);and determining whether the selected control has been satisfied on the basis of the second digital certificate (504 (1)).
  2. 6
    A computer program product comprising program instructions to program a computing apparatus to carry out a method in accordance with any of claims 1 to 5.
  3. 7
    A storage medium storing program instructions to program a computing apparatus to carry out a method in accordance with any of claims 1 to 5.
  4. 8
    User apparatus (100) for carrying out rights management of electronic content (166) stored at a provider apparatus (168) to which the user apparatus (100) may be connected by a network (150), the user apparatus (100) comprising:means (154) for requesting, from a rights and permissions clearing house (400), access to the electronic content (166);receiving means for receiving the electronic content and for receiving from the rights and permissions clearing house (400) a control (188) associated with the electronic content (166) for governing the use of the electronic content;and storing means for storing the electronic content (166) and the control (188);characterised in that at least one digital certificate (504) issued by a certifying authority (500) is associated with the user;and the electronic content (166) has associated with it a plurality of different controls (188) for governing the use of the electronic content;and in that the apparatus further comprises: selecting means for selecting one of the controls (188) on the basis of said at least one digital certificate (504);determining means to determine whether the selected one of the controls has been satisfied;and granting means for granting the user access to the electronic content in the event the control has been satisfied, wherein the determining means comprises: means for sending information to a financial clearing house (200) to cause the issue by the certifying authority (500) of a second digital certificate (504(1)) associated with the user;means for receiving the second digital certificate (504(1)) from the certifying authority (500);and means for determining whether the control has been satisfied on the basis of the second digital certificate (504(1)).
  5. 12
    A rights management apparatus comprising:a content provider apparatus (168), and a user apparatus (100) connected to the provider apparatus by a network (150), wherein: the content provider apparatus (168) is adapted to: store electronic content (166) and a plurality of controls (188) for governing the use of the electronic content;receive a request for access to the electronic content (166) from the user apparatus (100);and deliver the electronic content (166) and the controls (188) in response to the request;and wherein the user apparatus comprises: means (154) for requesting access to the electronic content (166);receiving means for receiving the electronic content;storing means for storing the electronic content (166) and the controls (188);characterised in that at least one digital certificate (504) issued by a certifying authority (500) is associated with the user apparatus;and the electronic content (166) has associated with it a plurality of different controls (188) for governing the use of the electronic content;and in that the user apparatus further comprises: selecting means for selecting one of the controls (188) on the basis of said at least one digital certificate (504), and determining means to determine whether the selected one of the controls has been satisfied;and granting means for granting the user access to the electronic content in the event the control has been satisfied, wherein the determining means comprises: means for sending information to a financial clearing house (200) to cause the issue by the certifying authority (500) of a second digital certificate (504(1)) associated with the user;means for receiving the second digital certificate (504(1)) from the certifying authority (500);and means for determining whether the control has been satisfied on the basis of the second digital certificate (504(1)).