Patent ID: 9076167
Filing Date: 2015-07-07
Classification: G06Q

Abstract:
1. A method of distribution of charity funding, said method comprising: receiving, by a computer, an order by a user for a merchandise from a merchant site; obtaining, by said computer, a price for said merchandise from a price database; associating, by said computer, a donation value to said ordered merchandise, wherein an authentication module runs on said computer; receiving, by said computer, said donation value into a first account; automatically determining, by said computer, a list of selectable charities, via queries, from a merchant database; randomly choosing, by a donation agent running on said computer, charities from said list of selectable charities based on preferences of said user; when said user navigates to another merchant site, excluding, by said computer, from said randomly chosen charities any charity which is included on a list of forbidden charities of said merchant and on another list of forbidden charities of said another merchant, resulting in a final list of charities; selecting, by said computer, a first charity from said final list of charities; performing, by said computer, cross-domain scripting for said merchant site, wherein a first domain corresponds to said selected first charity; creating, by said computer, a file including script elements for said merchant site; obtaining, by said computer, a source of said script elements from said merchant site and writing said source of said script elements into a second domain via web services and dynamic script tags; dynamically creating, by said computer, a script tag and writing said script tag into said second domain, wherein said source of said script elements is executed by said authentication module; referencing and comparing, by said authentication module, said script tag against a remote script source for verification purposes; and upon verification by said authentication module, allocating, by said computer, a portion of said donation value from said first account to said first charity.