US6427140B1

Systems and methods for secure transaction management and electronic rights protection

Summary by NHIP

Automated Rule-Based Negotiation

The method creates a rule set at a first site and transmits it to a second site for automated negotiation. If a comparison yields a first outcome, the system generates a secure container with protected content and a third rule set derived from the interaction between the first and second rule sets.

Claim Score by NHIP

Read claim 10, the broadest

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."

US6427140B1, drawing sheet 1
Sheet 1 of 147

Term

Term ended

Expired 3 September 2019, 7.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

30 claims: 4 independent, 26 dependent

  1. 1
    A method for automated negotiation, including the following steps:creating a first rule set at a first site, the first rule set designed to participate in an automatic negotiation with a second rule set;transmitting the first rule set from the first site to a second site, at the second site, performing an automated negotiating process including: comparing information present in or specified by the first rule set to a first requirement specified by a second rule set present at the second site;if the comparison results in a first outcome, carrying out a first action, the first action including: creating a secure container consisting of protected content and having an associated third rule set, the third rule set being created as a result of an interaction between the first rule set and the second rule set;transmitting the secure container from the second site to the first site;and using a rule from the third rule set to govern an aspect of access to or use of the protected content;and if the comparison results in a second outcome, carrying a second action, which is different in at least one respect from the first action.
  2. 10
    Broadest claimClaim Score 67, broad(NHIP)A method for automated negotiation, including the following steps:creating a first rule set at a first site;creating a second rule set at a second site;transmitting the first rule set from the first site to a third site;transmitting the second rule set to the third site;at the third site, performing the following steps: comparing a requirement specified by the first rule set to a requirement specified by the second rule set and determining that the requirements are consistent;based at least in part on the results of the comparison, creating a third rule set, the third rule set including at least one rule specified at least in part by the first rule set and the second rule set;associating the third rule set with a secure container;encapsulating protected content into the secure container;and transmitting the secure container to the first site.
  3. 24
    A method for automated negotiation including the following steps:generating a first rule set including a first rule from a first party which owns or at least in part controls governed content and a second rule from a second party which constitutes or includes a clearinghouse;incorporating the governed content into a secure container;storing the first rule set at a first site;transmitting a second rule set from a second site to the first site, the second rule set including a third rule from a third party;comparing at least a portion of the first rule set to at least a portion of the second rule set;and based on the results of the comparison, providing access to the secure container to the third party.
  4. 29
    A method of automated negotiation including:creating a first rule set representing a negotiating position of a first party;incorporating the first rule set into a first secure container;creating a second rule set representing a negotiating position of a second party;incorporating the second rule set into a second secure container;selecting a negotiation site associated with a third party;transmitting the first and the second secure containers to the negotiation site;at the negotiation site, comparing an attribute of the first rule set to an attribute of the second rule set to determine whether the attributes are compatible and, depending on the results of the comparison, determining that the negotiation has succeeded, determining that the negotiation has failed, or determining that an additional comparison is required;if the negotiation has succeeded, transmitting a third secure container to the first party, the third secure container containing governed content;if the negotiation has failed, informing both parties of the failure, and not transmitting the third secure container to the first party;and if an additional comparison is required, performing that comparison, and repeating until the negotiation either succeeds or fails.