License Agency – License Fees

Culturally speaking and up until now, national License Agency Fees around the world have been paid for by Public and Private Business Sector Employers for the non monitored usage of Content, because it couldn’t be done any other way.

With a new Model, making payments to the License Agency would the Academic Attendee and the Public and Private Sector Business Employee who would contribute by way of a Subscription Fee or Tax.

This way, the Licensee logs onto and has access to the License Agency Content Database, and one can monitor who sees what, and the payments to the Authors can be effected rightfully.

This is the only way one can collect and distribute License Agency Fees rightfully – and this may need to be treated in Parliament.

License Fee Implementation

The IP_Sector consists of the list of Content_ID within the IP_Sector_ID super-class. For every IP_Content (Content_Index, IP_Sector_ID) the IP_Sector_License_Total is fractioned into a specific Fee and Grant Remuneration Index. See IP_Sector (IP_Sector_Fee_Index (%) and IP_Sector_Grant_Index (%)) in the License Agency Database.

IP_Sector_Fee_Index + IP_Sector_Grant_Index == 1.00;

The value of each IP_Content is determined by the number of Points it is attributed by the License Agency and can vary on a 100 decimal point System from 0.0 to 10.0 points (single decimal). At the end of the Copyright duration, the IP_Content (Points) will be set permanently to 0.0, as will the Junction-Table Content_Recipients (Fee Index %) after which the IP_Content (Public_Domain) element will be set to `1´.

Remuneration per Invoice

Licensee Registration: Licensee (Licensee_Index, IPV6, Licensee_Desc, Country, Email, IP_Stats_Url, Licensee_Login, Licensee_Password);

Invoice insertion: Invoice (Invoice_Index, Licensee_ID, Date, IP_Sector_ID, IP_Sector_Class_ID, License = 0, VAT, Paid = 0);

Invoice_Content [Invoice_ID, Content_ID, Expedited; …];

If Invoice (Invoice_Index, Paid == 1) =>

License_Agency (XXX_XX, IBAN) =+ Invoice (Invoice_Index, License) * (1 + License_Agency (XXX_XX, VAT%));

License_Agency (XXX_XX, VAT_to_Date) =+ Invoice (Invoice_Index, License) * (1 + License_Agency (XXX_XX, VAT%)) - Invoice (Invoice_Index, License);

License_Agency (XXX_XX, Tax_to_Date) =+ Invoice (Invoice_Index, License) * License_Agency (XXX_XX, Tax = 0.10);

Remuneration per IP Sector

After the Invoice (Invoice_Index, Paid ==1) and the completion of the License_Agency transactions (IBAN,  Vat_to_Date  and Tax_to_Date), the remaining Fee is assigned to the IP_Sector (IP_Sector_License) element...


IP_Sector (IP_Sector_Index, IP_Sector_License) =+ Invoice (Invoice_Index, License * 0.90)

Next, the IP_Sector_License is passed on to the IP_Sector elements (IP_Sector_Fee_to_Date and IP_Sector_Grant_to_Date)…


IP_Sector (IP_Sector_Index, IP_Sector_Fee_to_Date) =+ IP_Sector (IP_Sector_Index, IP_Sector_License * IP_Sector_Fee_Index)


IP_Sector (IP_Sector_Index, IP_Sector_Grant_to_Date) =+ IP_Sector (IP_Sector_Index, IP_Sector_License * IP_Sector_Grant_Index)

Remuneration per IP Content

...And then on to the IP_Content elements (Fee_to_Date and Grant_to_Date), but first we need to establish the IP_Sector_Expedited, the IP_Sector_Points and finally the IP_Sector_Units...


IP_Sector (IP_Sector_Index, IP_Sector_Expedited) =+ IP_Content (Content_ID, IP_Sector_ID, Expedited)


IP_Sector (IP_Sector_Index, IP_Sector_Points) =+ IP_Content (Content_ID, IP_Sector_ID, Points)


IP_Sector (IP_Sector_Index, IP_Sector_Units++) =+ IP_Content (Content_ID, IP_Sector_ID)

Fee Remuneration per IP Content

IP_Content (Content_Index, lP_Sector_ID, Fee_to_Date) =+

IP_Sector_Fee_to_Date /
(IP_Sector_Expedited / IP_Sector_Points)
* (IP_Content (Expedited) * IP_Content (Points));

Grant Remuneration per IP Content

IP_Content (Content_Index, lP_Sector_ID, Grant_to_Date) =+
IP_Sector_Grant_to_Date / IP_Sector_Units;

Remuneration per Recipient via IP Settlement

Lastly, the Fees are assigned to the Recipient (Fee_to_Date and Grant_to_Date) elements via the IP_Settlement record...

IP Settlement insertion: IP_Settlement (Settlement_Index, Date, Content_ID, Expedited = 0, Fee_to_Date = 0, Grant_to_Date = 0, Completed = 0) =+

IP_Content (Content_Index, Expedited, Fee_to_Date, Grant_to_Date);

Fee Remuneration per Recipient

Recipient (Recipient_Index, Fee_to_Date) =+

Content_Recipient (Content_ID, Recipient_ID, Fee_Index %) * IP_Settlement (Settlement_Index, Date, Content_ID, Fee_to_Date);

Grant Remuneration per Recipient

Recipient (Recipient_Index, Grant_to_Date) =+

Content_Recipient (Content_ID, Recipient_ID, Fee_Index %) * IP_Settlement (Settlement_Index, Date, Content_ID, Grant_to_Date);

Recipient Settlement & Reset

Recipient (Index, IBAN) =+ Recipient (Recipient_Index, Fee_to_Date, Grant_to_Date); 

If IP_Settlement (Settlement_Index, Date, Content_ID, Completed == 1) =>

IP_Content (Content_Index, Expedited, Fee_to_Date, Grant_to_Date) =-

IP_Settlement (Settlement_Index, Date, Content_ID, Expedited, Fee_to_Date, Grant_to_Date);

Recipient (Recipient_Index, Fee_to_Date, Grant_to_Date) =-
Recipient (Recipient_Index, Fee_to_Date, Grant_to_Date);

System Potential

From an Individual Realization and Income Perspective, the knowledge of a License Fee Framework advocates, enables and will enforce a more appropriate Wealth Distribution, focusing on Intellectual Property Remuneration and state of the art Governance Fulfillment and Transparency (Technocratic Administrative Democracy).

Author: Andrew Cywan

IT Architect, Application Developer

Leave a Reply

Your email address will not be published. Required fields are marked *

Solve : *
29 − 21 =