TRUSTED INFRASTRUCTURE SUPPORT SYSTEMS, METHODS AND TECHNIQUES FOR SECURE ELECTRONIC COMMERCE ELECTRONIC TRANSACTION AND RIGHTS MANAGEMENT
First Claim
1. A clearinghouse comprising:
- means for registering digital objects and associated permissions, the means for registering including means for assigning at least one identifying number and/or name to the digital objects;
means for providing one or more permissions to one or more users determined to be authorized to use a digital object associated with such one or more permissions, the means for providing being operable to provide at least some of the one or more permissions independently of the digital object associated therewith; and
means for receiving permission information from a remote location and automatically associating the permission information with one or more registered digital objects.
0 Assignments
0 Petitions
Accused Products
Abstract
An integrated, modular array of administrative and support services are provided for electronic commerce and electronic rights and transaction management. These administrative and support services supply a secure foundation for conducting transaction-related capabilities over electronic networks, and can also be adapted to the specific needs of electronic commerce value chains. In one embodiment a Distributed Commerce Utility having a secure, programmable, distributed architecture provides these administrative and support services. The Distributed Commerce Utility may comprise a number of Commerce Utility Systems. These Commerce Utility Systems provide a web of infrastructure support available to, and reusable by, the entire electronic community and/or many of its participants. Different support functions can be collected together in hierarchical and/or networked relationships to suit various business models or other objectives. Modular support functions can be combined in different arrays to form different Commerce Utility Systems for different design implementations and purposes.
-
Citations
96 Claims
-
1. A clearinghouse comprising:
-
means for registering digital objects and associated permissions, the means for registering including means for assigning at least one identifying number and/or name to the digital objects;
means for providing one or more permissions to one or more users determined to be authorized to use a digital object associated with such one or more permissions, the means for providing being operable to provide at least some of the one or more permissions independently of the digital object associated therewith; and
means for receiving permission information from a remote location and automatically associating the permission information with one or more registered digital objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a secure communications handler operable to facilitating communication with one or more electronic appliances over a telecommunications network;
a database and transaction processor operable to store digital objects and associated permissions in a database, to facilitate the specification of new permissions, to provide permissions to one or more users over the telecommunications network, and to create and distribute reporting information;
an authorization checker; and
a registration processor for registering digital objects and associated permissions.
-
-
12. A method comprising:
-
receiving two or more control sets associated with an electronic work;
receiving one or more distribution controls specifying circumstances under which individual ones of the two or more control sets may be used;
receiving a request from a user of the electronic work for one or more of the control sets;
determining, based at least in part on the one or more distribution controls, whether the user is authorized to receive the requested one or more of the control sets; and
selectively providing the requested one or more of the control sets based on a result of the determining step. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving a control set associated with an electronic work, the control set specifying one or more permissions relating to usage of the electronic work;
receiving a request from a user of the electronic work for the control set; and
providing the control set to the user. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
receiving a digital object containing protected content;
registering a first control set with a clearinghouse, the first control set comprising one or more controls pertaining to the digital object; and
automatically receiving a second control set from the clearinghouse, the second control set comprising a modified one or more controls pertaining to the digital object. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A method comprising:
-
receiving a digital object containing protected content;
receiving a first control set, the first control set specifying a first one or more permissions with respect to usage of the protected content;
using the protected content in accordance with the first control set;
receiving a second control set, the second control set specifying a second one or more permissions with respect to usage of the protected content, the second control set being an updated version of the first control set; and
using the protected content in accordance with the second control set. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method comprising:
-
receiving a digital property;
receiving a first control set, the first control set specifying a first one or more permissions with respect to usage of the digital property;
determining that an additional one or more permissions are needed to make a desired use of the digital property;
receiving a second control set, the second control set specifying at least the additional one or more permissions; and
making the desired use of the digital property in accordance with the second control set. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A method comprising:
-
receiving a digital object containing protected content;
receiving a control set, the control set specifying a first one or more permissions with respect to usage of the protected content;
contacting a clearinghouse to obtain an additional one or more permissions pertaining to usage of the protected content;
receiving the additional one or more permissions; and
using the protected content in accordance with the additional one or more permissions. - View Dependent Claims (62, 63, 64, 65)
-
-
66. A computer-readable medium comprising program code, the program code being operable, when executed by a computer system, to cause the computer system to perform steps comprising:
-
obtaining two or more control sets associated with an electronic work;
obtaining one or more distribution controls specifying circumstances under which individual ones of the two or more control sets may be used;
receiving a request from a user of the electronic work for one or more of the control sets;
determining, based at least in part on the one or more distribution controls, whether the user is authorized to receive the requested one or more of the control sets; and
selectively providing the requested one or more of the control sets. - View Dependent Claims (67, 68)
-
-
69. A computer-readable medium comprising program code, the program code being operable, when executed by a computer system, to cause the computer system to perform steps comprising:
-
obtaining a control set associated with an electronic work, the control set specifying one or more permissions relating to usage of the electronic work;
receiving a request from a user of the electronic work for the control set; and
providing the control set to the user. - View Dependent Claims (70, 71, 72, 73)
-
-
74. A computer-readable medium comprising program code, the program code being operable, when executed by a computer system, to cause the computer system to perform steps comprising:
-
obtaining a digital object containing protected content;
registering a first control set with a clearinghouse, the first control set comprising one or more controls pertaining to the digital object; and
automatically obtaining a second control set from the clearinghouse, the second control set comprising a modified one or more controls pertaining to the digital object. - View Dependent Claims (75, 76, 77, 78)
-
-
79. A computer-readable medium comprising program code, the program code being operable, when executed by a computer system, to cause the computer system to perform steps comprising:
-
obtaining a digital object containing protected content;
obtaining a first control set, the first control set specifying a first one or more permissions with respect to usage of the protected content;
using the protected content in accordance with the first control set;
obtaining a second control set, the second control set specifying a second one or more permissions with respect to usage of the protected content; and
using the protected content in accordance with the second control set. - View Dependent Claims (80, 81, 82, 83, 84)
-
-
85. A computer-readable medium comprising program code, the program code being operable, when executed by a computer system, to cause the computer system to perform steps comprising:
-
receiving a digital property;
receiving a first control set, the first control set specifying a first one or more permissions with respect to usage of the digital property;
determining that an additional one or more permissions are needed to make a desired use of the digital property;
receiving a second control set, the second control set specifying at least the additional one or more permissions; and
making the desired use of the digital property in accordance with the second control set. - View Dependent Claims (86, 87, 88, 89, 90, 91)
-
-
92. A computer-readable medium comprising program code, the program code being operable, when executed by a computer system, to cause the computer system to perform steps comprising:
-
receiving a digital object containing protected content;
receiving a control set, the control set specifying a first one or more permissions with respect to usage of the protected content;
contacting a clearinghouse to obtain an additional one or more permissions pertaining to usage of the protected content;
receiving the additional one or more permissions; and
using the protected content in accordance with the additional one or more permissions. - View Dependent Claims (93, 94, 95, 96)
-
Specification