METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR CHARITABLE COMPUTING
First Claim
1. A method for charitable computing on a host system, comprising:
- receiving a search request at the host system;
performing a local search on a data storage device, wherein the data storage device is locally accessible to the host system;
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.
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
20 Claims
-
1. A method for charitable computing on a host system, comprising:
-
receiving a search request at the host system; performing a local search on a data storage device, wherein the data storage device is locally accessible to the host system; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for charitable computing comprising:
-
a data storage device; and a host system in communication with the data storage device, the host system including a search engine, the search engine performing; receiving a search request at the host system; performing a local search on the data storage device; determining whether the local search locates at least one local search result; generating a charitable donation event in response to locating the at least one local search result; and outputting the at least one local search result. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for charitable computing, 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 a search request at the host system; performing a local search on a data storage device, wherein the data storage device is locally accessible to the host system; 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; outputting the at least one local search result; performing a secondary search over a network in communication with the host system when the local search fails locates at least one local search result; determining whether the secondary search locates at least one secondary search result; making a charitable donation in response to locating the at least one secondary search result; and outputting the at least one secondary search result. - View Dependent Claims (19, 20)
Specification