Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management
0 Assignments
0 Petitions
Accused Products
Abstract
The present inventions provide an integrated, modular array of administrative and support services for electronic commerce and electronic rights and transaction management. These administrative and support services supply a secure foundation for conducting financial management, rights management, certificate authority, rules clearing, usage clearing, secure directory services, and other transaction related capabilities functioning over a vast electronic network such as the Internet and/or over organization internal Intranets. These administrative and support services can be adapted to the specific needs of electronic commerce value chains. Electronic commerce participants can use these administrative and support services to support their interests, and can shape and reuse these services in response to competitive business realities. A Distributed Commerce Utility having a secure, programmable, distributed architecture provides administrative and support services. The Distributed Commerce Utility makes optimally efficient use of commerce administration resources, and can scale in a practical fashion to accommodate the demands of electronic commerce growth. 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 or all of its participants. Different support functions can be collected together in hierarchical and/or in networked relationships to suit various business models and/or other objectives. Modular support functions can combined in different arrays to form different Commerce Utility Systems for different design implementations and purposes. These Commerce Utility Systems can be distributed across a large number of electronic appliances with varying degrees of distribution.
165 Citations
131 Claims
-
1-20. -20. (canceled)
-
21. A financial clearinghouse comprising:
-
means for payment processing, the means for payment processing being operable to receive payment information from a plurality of customer protected processing environments and to effect payment transfers between customers and content providers, the payment information relating to access to or use of electronic content by the customer protected processing environments in accordance with one or more rules associated with the electronic content;
means for payment aggregation, the means for payment aggregation being operable to aggregate payment information from the plurality of customer protected processing environments to facilitate effecting one or more content provider payments representing an aggregate amount corresponding to the aggregated payment information; and
means for payment disaggregation, the means for payment disaggregation being operable to disaggregate payment information relating to access to or use of a piece of electronic content in order to facilitate effecting payment of two or more entities for the access to or use of the piece of electronic content. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A clearinghouse comprising:
-
means for receiving usage information from a first end user protected processing environment, the usage information relating to an end user'"'"'s use of protected electronic content in accordance with one or more rules associated with the protected electronic content;
means for determining an amount of payment due to one or more content providers based on the received usage information; and
means for causing one or more accounts associated with the one or more content providers to be credited for the end user'"'"'s use of the protected electronic content. - View Dependent Claims (33)
-
-
34. A system comprising:
-
a secure communications handler operable to facilitating communication with one or more end user electronic appliances over a telecommunications network;
a transaction processor operable to make a determination of amounts due to one or more providers of electronic content, the determination being made based at least in part on information regarding usage of electronic content at one or more end users'"'"' electronic appliances in accordance with one or more controls associated with the electronic content, the information regarding usage having been received from one or more end user electronic appliances via the secure communications handler; and
one or more interface blocks operable to communicate over a telecommunications network with one or more third party settlement services to facilitate crediting one or more financial accounts associated with the one or more providers of electronic content by the amounts determined by the transaction processor. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
-
42. A system comprising:
-
a plurality of end user electronic appliances, each of the end user electronic appliances comprising a protected processing environment and being operable to provide access to protected electronic content in accordance with one or more rules associated with the protected electronic content, and to collect information related to said access;
a financial clearinghouse, the financial clearinghouse being operable to receive information from said plurality of end user electronic appliances, the information regarding access to or other use of protected electronic content, and to effect a transfer of funds to one or more accounts associated with one or more providers of said protected electronic content; and
a communications network, the communications network being operable to facilitate communication between the financial clearinghouse and the plurality of end user electronic appliances.
-
-
43. A method performed by a financial clearinghouse, the method comprising:
-
receiving payment information from an electronic appliance, the electronic appliance including a protected processing environment, the payment information having been sent by the electronic appliance in connection with an end user'"'"'s use, or requested use, of electronic content protected by one or more electronic controls specifying one or more permitted uses of the electronic content;
disaggregating the payment information into payment portions directed to one or more value chain participants; and
causing one or more financial accounts associated with the one or more value chain participants to be credited or debited by amounts specified in the payment portions. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50)
-
-
51. A method comprising:
-
accepting payment from an end user for an electronic budget to access or otherwise use electronic content;
sending a secure container to the end user, the secure container including the electronic budget, the electronic budget directly or indirectly specifying a predefined amount of access to or other use of electronic content that the end user is allowed to make;
receiving auditing information, the auditing information relating to the end user'"'"'s access to or other use of electronic content in accordance with the electronic budget; and
using the audit information to determine a first amount to credit a first financial account associated with a first value chain participant. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58)
-
-
59. A method comprising:
-
receiving an electronic budget, the electronic budget specifying a limitation on an amount of access to or other use of protected electronic content;
using protected electronic content in accordance with the electronic budget and in accordance with one or more rules associated with the protected electronic content, the rules specifying one or more permitted uses of the electronic content;
determining that the electronic budget has expired or been exhausted;
requesting an additional electronic budget;
receiving the additional electronic budget; and
using protected electronic content in accordance with the additional electronic budget and in accordance with the one or more rules. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66)
-
-
67. A method comprising:
-
receiving, at an end user'"'"'s electronic appliance, an electronic secure container including one or more digital properties and associated controls, the associated controls indicating one or more permitted uses of the one or more digital properties;
making at least one use of at least one of the one or more digital properties, the at least one use being made in accordance with the associated controls, the associated controls being enforced by a protected processing environment running on the end user'"'"'s electronic appliance; and
storing information relating to the at least one use; and
sending auditing information to a remote site for use in compensating a holder of rights in the at least one of the one or more digital properties. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74)
-
-
77. A method comprising:
-
at a consumer'"'"'s electronic appliance, receiving a secure container including a digital property, the digital property having one or more controls associated therewith, and the consumer'"'"'s electronic appliance including a protected processing environment operable to use the one or more controls to govern use of the digital property;
at the consumer'"'"'s electronic appliance, making at least one use of the digital property in accordance with the one or more controls;
sending, from the consumer'"'"'s electronic appliance to a clearinghouse, information regarding the digital property and/or the at least one use of the digital property;
at the clearinghouse, effecting a crediting of a financial account associated with a first entity holding rights in the digital property. - View Dependent Claims (75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89)
-
-
90. A method comprising:
-
receiving content usage information at a clearinghouse, the content usage information having been generated as a consequence of an end user'"'"'s access to or other use of protected content, the protected content having control information securely associated therewith, the control information indicating one or more permitted uses of the protected content;
determining a first amount of payment due to a first holder of rights in at least a first part of the protected content;
determining a second amount of payment due to a second holder of rights of at least a second part of the protected content; and
effecting payment of the first amount to the first holder of rights and the second amount to the second holder of rights. - View Dependent Claims (91, 92, 93, 94, 95, 96, 97)
-
-
98. A method performed by an end user'"'"'s electronic appliance, the end user'"'"'s electronic appliance comprising a protected processing environment, the method comprising:
-
receiving a piece of electronic content from a first remote site, the piece of electronic content being encrypted at least in part;
using the protected processing environment to securely control decryption of the piece of electronic content in accordance with control information securely associated with the piece of electronic content, the control information including information specifying one or more permitted uses of the piece of electronic content; and
sending information relating to use of the piece of electronic content to a second remote site. - View Dependent Claims (99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115)
-
-
116. A method comprising:
-
receiving a first piece of electronic content;
receiving first control information specifying one or more permitted uses of the first piece of protected electronic content;
using the first piece of protected electronic content in accordance with the first control information; and
sending first information to a remote computing system, the first information for use in authorizing the remote computing system to cause a financial account associated with a first holder of rights in the first piece of protected electronic content to be credited by a first amount. - View Dependent Claims (117, 118, 119, 120, 121)
-
-
122. A method comprising:
-
receiving, over a telecommunications network, first auditing information, the first auditing information relating to a first user'"'"'s use of two or more digital properties, each of the two or more digital properties having one or more controls associated therewith;
using the first auditing information to determine, at least in part, (a) a first amount due to a first entity holding rights in at least one of the digital properties, and (b) a second amount due to a second entity holding rights in at least another one of the digital properties;
causing a financial account associated with a first entity to be credited by the first amount; and
causing a financial account associated with a second entity to be credited by the second amount. - View Dependent Claims (123, 124, 125, 126, 127, 128, 129, 130, 131)
-
Specification