Patent ID: 8438113
Filing Date: 2013-05-07
Classification: G06Q

Abstract:
1. A method of using a first computer that performs transaction steps which communicates via Internet or a secure electronic network to a second computer, comprising: processing real time or batch requests among participants using disparate rights management systems and platforms, which include a content user “CU” or a rights requestor “RR”, a content provider “CP” or a rights holder “RH” or a rights depository/reproduction rights organization “RRO”; connecting participants to an electronic Gateway for automated communications among the participants via Internet or the secure electronic network; transforming each participant's rights semantics and expressions to and from a common rights definition language “RDL”; matching transformed responses from the content provider “CP” and the rights depository/reproduction rights organization “RRO” against the transformed rights semantics and expressions to and from the common rights definition language “RDL” from the content user “CU”; modifying with the content provider “CP” and the rights depository/reproduction rights organization “RRO” for a conforming response; processing acceptable conforming responses for 3rd party licenses of copyrighted content; and accessing the electronic Gateway via Internet or the secure electronic network to input transactions; wherein at least one of the first computer and the second computer: permissions for the copyrighted content; wherein the participants are authenticated; wherein the processing real time or batch requests among participants is switched from automated to manual processing in responsive to non-compliant transactions; wherein the real time or batch requests are re-submitted in responsive to any prior non-conforming response; wherein the electronic Gateway has a computer system for machine-to-machine communications for enabling secure electronic transactions processing among disparate computer systems and platforms; wherein the electronic Gateway rejects a transaction and reverts to manual processing responsive to: