Methods, systems, and computer program products for search result driven charitable donations
First Claim
1. A computer-implemented method for automatically triggering charitable donations based on search results, the method comprising:
- receiving, on a computer, at least one search request from a user, the at least one search request comprising one or more search terms;
performing, on the computer, a local search of a data storage medium for data that matches the one or more search terms in response to receiving the at least one search request, the data storage medium communicating with, and locally accessible to the computer, the data storage medium having stored on it the plurality of data to be searched, at least one name of at least one paying subscriber prestored on the data storage medium prior to receiving the at least one search request, and at least one charitable organization;
determining, on the computer, without human intervention, in response to performing the local search, whether the local search locates at least one local search result, the local search result comprising data associated with at least one name of at least one paying subscribers prestored in the data storage medium;
triggering, on the computer, without human intervention, a billing event, the billing event issued to the at least one paying subscriber associated with the at least one local search result in response to determining that the at least one local search result is associated with at least one name of at least one paying subscriber prestored in the data storage medium;
triggering, on the computer, without human intervention, a charitable donation responsive to the billing event, the charitable donation to provide funding to one or more of the at least one charitable organization the charitable donation comprising funding provided by one or more of the at least one paying subscriber; and
outputting to the user, the at least one local search result associated with at least one name of at least one paying subscriber prestored in the data storage medium.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for charitable computing on a host system are provided. The method includes receiving a search request at the host system and performing a local search on a data storage device, where the data storage device is locally accessible to the host system. The method further includes determining whether the local search locates at least one local search result, making a charitable donation in response to locating the at least one local search result, and outputting the at least one local search result. The method may also include forwarding the search request to a domain name.
-
Citations
3 Claims
-
1. A computer-implemented method for automatically triggering charitable donations based on search results, the method comprising:
-
receiving, on a computer, at least one search request from a user, the at least one search request comprising one or more search terms; performing, on the computer, a local search of a data storage medium for data that matches the one or more search terms in response to receiving the at least one search request, the data storage medium communicating with, and locally accessible to the computer, the data storage medium having stored on it the plurality of data to be searched, at least one name of at least one paying subscriber prestored on the data storage medium prior to receiving the at least one search request, and at least one charitable organization; determining, on the computer, without human intervention, in response to performing the local search, whether the local search locates at least one local search result, the local search result comprising data associated with at least one name of at least one paying subscribers prestored in the data storage medium; triggering, on the computer, without human intervention, a billing event, the billing event issued to the at least one paying subscriber associated with the at least one local search result in response to determining that the at least one local search result is associated with at least one name of at least one paying subscriber prestored in the data storage medium; triggering, on the computer, without human intervention, a charitable donation responsive to the billing event, the charitable donation to provide funding to one or more of the at least one charitable organization the charitable donation comprising funding provided by one or more of the at least one paying subscriber; and outputting to the user, the at least one local search result associated with at least one name of at least one paying subscriber prestored in the data storage medium.
-
-
2. An electronic device for automatically triggering charitable donations based on search results, the electronic device comprising:
-
an input/output (I/O) interface; a data storage medium; and at least one processing circuit in local communication with the data storage medium and in local communication with the I/O interface, the at least one processing circuit configured to perform; receiving, at the I/O interface, at least one search request from a user, the at least one search request comprising one or more search terms; performing a local search of the data storage medium for data that matches the one or more search terms in response to receiving the at least one search request, the data storage medium communicating with, and locally accessible to the electronic device, the data storage medium having stored on it the plurality of data to be searched, at least one name of at least one paying subscriber prestored on the data storage medium prior to receiving the at least one search request, and at least one charitable organization; determining without human intervention, in response to performing the local search, whether the local search locates at least one local search result, the local search result comprising data associated with at least one name of at least one paying subscriber prestored in the data storage medium; triggering without human intervention, a billing event, the billing event issued to the at least one paying subscriber associated with the at least one local search result in response to determining that the at least one local search result is associated with at least one name of at least one paying subscriber prestored in the data storage medium; triggering without human intervention, a charitable donation responsive to determining that the at least one local search result is associated with at least one name of the at least one paying subscriber prestored in the data storage medium, the charitable donation to provide funding to one or more of the at least one charitable organization, the charitable donation comprising funding provided by one or more of the at least one paying subscriber; and outputting to the user, the at least one local search result associated with at least one name of at least one paying subscriber prestored in the data storage medium.
-
-
3. A computer program product for triggering search result driven charitable donations, the computer program product comprising:
-
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for implementing a method, the method comprising; receiving at least one search request from a user, the at least one search request comprising one or more search terms; performing a local search of a data storage medium for data that matches the one or more search terms in response to receiving the at least one search request, the data storage medium communicating with and locally accessible to the computer, the data storage medium having stored on it the plurality of data to be searched, at least one name of at least one paying subscriber prestored on the data storage medium prior to receiving the at least one search request, and at least one charitable organization; determining without human intervention, in response to performing the local search, whether the local search locates at least one local search result, the local search result comprising data associated with at least one name of at least one paying subscriber prestored in the data storage medium; triggering without human intervention, a billing event, the billing event issued to the at least one paying subscriber associated with the at least one local search result in response to determining that the at least one local search result is associated with at least one name of at least one paying subscriber prestored in the data storage medium; triggering without human intervention, a charitable donation responsive to the billing event, the charitable donation to provide funding to one or more of the at least one charitable organization, the charitable donation comprising funding provided by one or more of the at least one paying subscriber; and outputting to the user, the at least one local search result associated with at least one name of at least one paying subscriber prestored in the data storage medium.
-
Specification