Claims
- 1. A method for performing a database query, comprising:
(a) receiving a query request, the query request containing a geographic location input parameter, (b) obtaining the direct marketing area corresponding to the geographic location input parameter, if possible; and (c) replacing the geographic location input parameter with the direct marketing area, if the direct marketing area for the geographic location input parameter was obtained.
- 2. The method of claim 1, wherein the direct marketing area is obtained from a geographic location/direct marketing area database containing a plurality of geographic locations and a corresponding direct marketing area for each of the geographic locations.
- 3. The method of claim 1, further comprising performing the query.
- 4. The method of claim 3, further comprising:
(a) formatting a result received from the query performed; and (b) sending the formatted result to the query requester.
- 5. A computer-readable medium having computer executable instructions for performing the method recited in any one of claims 1-4.
- 6. An apparatus for performing a database query, comprising:
(a) a processing unit; and (b) a storage medium coupled to the processing unit, the storage medium storing program code implemented by the processing unit for:
(i) receiving a query request from a query requester, the query request containing a geographic location input parameter; (ii) obtaining the direct marketing area corresponding to the geographic location input parameter, if possible; and (iii) replacing the geographic location input parameter with the direct marketing area, if the direct marketing area for the geographic location input parameter was obtained.
- 7. The apparatus of claim 6, wherein the direct marketing area is obtained from a geographic location/direct marketing area database containing a plurality of geographic locations and a corresponding direct marketing area for each of the geographic locations.
- 8. The apparatus of claim 6, wherein the program code implemented by the processing unit further performs the query.
- 9. The apparatus of claim 8, wherein the program code implemented by the processing unit further:
(a) formats a result received from the query performed; and (b) sends the formatted result to the query requester.
- 10. A method for performing a database query, comprising:
(a) receiving a query request from a query requester, the query request containing a geographic location input parameter; (b) obtaining the direct marketing area corresponding to the geographic location input parameter, if possible; and (c) replacing the geographic location input parameter with the direct marketing area prior to performing the query, if the direct marketing area for the geographic location input parameter was obtained.
- 11. The method of claim 10, wherein the direct marketing area is obtained from a geographic location/direct marketing area database containing a plurality of geographic locations and a corresponding direct marketing area for each of the geographic locations.
- 12. The method of claim 10, further comprising performing the query.
- 13. The method of claim 12, further comprising:
(a) formatting a result received from the query performed; and (b) sending the formatted result to the query requester.
- 14. A computer-readable medium having computer executable instructions for performing the method recited in any one of claims 10-13.
- 15. An apparatus for performing a database query, comprising:
(a) a processing unit; and (b) a storage medium coupled to the processing unit, the storage medium storing program code implemented by the processing unit for:
(i) receiving a query request from a query sequester, the query request containing a geographic location input parameter; (ii) obtaining the direct marketing area corresponding to the geographic location input parameter, if possible; and (iii) replacing the geographic location input parameter with the direct marketing area prior to performing the query, if the direct marketing area for the geographic location input parameter was obtained.
- 16. The apparatus of claim 15, wherein the direct marketing area is obtained from a geographic location/direct marketing area database containing a plurality of geographic locations and a corresponding direct marketing area for each of the geographic locations.
- 17. The apparatus of claim 15, wherein the program code implemented by the processing unit further performs the query.
- 18. The apparatus of claim 17, wherein the program code implemented by the processing unit further:
(a) formats a result received from the query performed; and (b) sends the formatted result to the query requester.
- 19. A method for performing a database query, comprising:
(a) determining if a direct marketing area should be used in a query; (b) receiving a query request, the query request containing a geographic location input parameter, (b) if the direct marketing area should be used in the query, obtaining the direct marketing area corresponding to the geographic location input parameter, if possible; and (c) replacing the geographic location input parameter with the direct marketing area, if the direct marketing area for the geographic location input parameter was obtained.
- 20. An apparatus for performing a database query, comprising:
(a) a processing unit; and (b) a storage medium coupled to the processing unit, the storage medium storing program code implemented by the processing unit for:
(i) determining if a direct marketing area should be used in a query; (ii) receiving a query request, the query request containing a geographic location input parameter, (ii) if the direct marketing area should be used in the query, obtaining the direct marketing area corresponding to the geographic location input parameter, if possible; and (iii) replacing the geographic location input parameter with the direct marketing area, if the direct marketing area for the geographic location input parameter was obtained.
- 21. A method for performing a database query, comprising:
(a) determining if a direct marketing area should be used in a query; (b) receiving a query request, the query request containing a geographic location input parameter, (b) if the direct marketing area should be used in the query, obtaining the direct marketing area corresponding to the geographic location input parameter, if possible; and (c) replacing the geographic location input parameter with the direct marketing area prior to performing the query, if the direct marketing area for the geographic location input parameter was obtained.
- 22. An apparatus for performing a database query, comprising:
(a) a processing unit; and (b) a storage medium coupled to the processing unit, the storage medium storing program code implemented by the processing unit for:
(i) determining if a direct marketing area should be used in a query; (ii) receiving a query request, the query request containing a geographic location input parameter, (ii) if the direct marketing area should be used in the query, obtaining the direct marketing area corresponding to the geographic location input parameter, if possible; and (iii) replacing the geographic location input parameter with the direct marketing area prior to performing the query, if the direct marketing area for the geographic location input parameter was obtained.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation application under 37 CFR 1.53(b) and claims the benefit of prior filed copending U.S. nonprovisional patent application Ser. No.
[0002]09/201,575.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09201575 |
Nov 1998 |
US |
| Child |
09962744 |
Sep 2001 |
US |