Method and apparatus for creating and conducting on-line charitable fund raising activities
First Claim
1. In a computer system operatively connectable to a network and capable of communicating with one or more other processes operatively connectable to the network, a method for implementing a project plan for an auction comprising:
- (A) providing an event scheduling template defining a primary event and a plurality of secondary events having a suggested predetermined temporal relation to the primary event;
(B) receiving user defined data identifying a date of the primary event;
(C) computing dates up for the plurality of secondary events in relation to the date of the primary event; and
(D) substantially upon the occurrence of a date of one of the secondary events, generating an electronic communication to one of the user and a third party.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses methods, systems, and program code that enable a nonprofit organization to manage its fundraising activities online. Disclosed are methods and systems for providing online hosting of fundraising auctions, and auction services such as maintaining donor/bidder registries, bid tracking, processing credit cards, and auction closeout activities. According to one aspect of the invention, an event scheduler automatically calculates a plurality of event milestones both before and after the events. The user to enter. Based on a designated date for either a physical or virtual auction, the event scheduler 1) creates a series of tasks, such as auction announcement, auction RSVP, first catalog publication, etc.; 2) suggests dates by which those tasks should be completed; and 3) sends alerts in the form of automatically generated emails notifying the auction committee in advance of the completion date for each task so that action can be taken to send the communications out to constituency up. According to another aspect of the invention, if a task is not completed within a predetermined threshold of the milestone date, the system offers one or more recommendations helpful in completing the task. According to another aspect of the invention, a user may design the look and feel of the auction from a selection of one or more auction templates or from an auction template previously populated with user defined parameters.
-
Citations
55 Claims
-
1. In a computer system operatively connectable to a network and capable of communicating with one or more other processes operatively connectable to the network, a method for implementing a project plan for an auction comprising:
-
(A) providing an event scheduling template defining a primary event and a plurality of secondary events having a suggested predetermined temporal relation to the primary event;
(B) receiving user defined data identifying a date of the primary event;
(C) computing dates up for the plurality of secondary events in relation to the date of the primary event; and
(D) substantially upon the occurrence of a date of one of the secondary events, generating an electronic communication to one of the user and a third party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15)
-
-
13. The method of claim 12 wherein the at least one user tasks associated with a secondary event is dependent upon completion of a user task associated with another secondary event having an earlier computed date and wherein the method further comprises:
(D3) generating an electronic communication comprising the recommendation for completing the user task, once the user task associated with the other secondary event having an earlier computed date has been completed.
-
16. A computer program product for use with a computer system operatively connectable to a network and capable of executing an electronic communication process and for implementing a project plan for an auction, the computer program product comprising a computer useable medium having embodied therein program code comprising:
-
(A) event scheduling program code for defining a primary event and a plurality of secondary events having a suggested predetermined temporal relation to the primary event;
(B) program code for receiving user defined data identifying a date of the primary event;
(C) program code for computing a date for the plurality of secondary events in relation to the date of the primary event; and
(D) program code for generating an electronic communication to one of the user and a third party, substantially upon the occurrence of a date of one of the secondary events. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer data signal embodied in a carrier wave for use with a computer system operatively connectable to a network and capable of executing an electronic communication process and for implementing a project plan for an auction, the computer program product comprising a computer useable medium having embodied therein program code comprising:
-
(A) providing an event scheduling template defining a primary event and a plurality of secondary events having a suggested predetermined temporal relation to the primary event;
(B) program code for receiving user defined data identifying a date of the primary event;
(C) program code for computing a date for the plurality of secondary events in relation to the date of the primary event; and
(D) program code for generating an electronic communication to one of the user and a third party, substantially upon the occurrence of a date of one of the secondary events.
-
-
30. In a computer system operatively connectable to a network and capable of communicating with one or more other processes operatively connectable to the network, an apparatus for implementing a project plan for an auction comprising:
-
(A) event scheduling program defining a primary event and a plurality of secondary events having a suggested predetermined temporal relation to the primary event;
(B) program logic for receiving user defined data identifying a date of the primary event;
(C) program logic for computing a date for the plurality of secondary events in relation to the date of the primary event; and
(D) program logic for generating an electronic communication to one of the user and a third party, substantially upon the occurrence of a date of one of the secondary events. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. In a computer usable memory, a data structure for enabling generation of recommendations for completing items within an auction project plan, the data structure comprising:
-
(A) a plurality of entries associated with temporal events, (B) data defining a user task associated with at least one of the temporal events;
(C) defining whether the user tasks has been completed; and
(D) data identifying at least one recommendation to communicable to affect completion of the user task associated with a temporal event.
-
-
44. In a computer system operatively connectable to a network and capable of communicating with one or more other processes operatively connectable to the network, a method comprising:
-
(A) maintaining in a memory at least one auction template having associated therewith a plurality of user definable auction parameters;
(B) receiving user data selecting an auction template;
(C) receiving user data defining the parameters associated with the selected auction template; and
(D) storing in memory the user data defining the parameters associated the auction template. - View Dependent Claims (45, 46, 47, 48)
-
-
49. In a computer system operatively connectable to a network and capable of communicating with one or more other processes operatively connectable to the network, an apparatus for implementing an auction comprising:
-
(A) program logic for maintaining in a memory at least one auction template having associated therewith a plurality of user definable auction parameters;
(B) program logic for receiving user data selecting an auction template;
(C) program logic for receiving user data defining the parameters associated with the selected auction template; and
(D) program logic for storing in memory the user data defining the parameters associated the auction template.
-
-
50. A computer program product for use with a computer system operatively connectable to a network and capable of executing an electronic communication process and for implementing a project plan for an auction, the computer program product comprising a computer useable medium having embodied therein program code comprising:
-
(A) program code for maintaining in a memory at least one auction template having associated therewith a plurality of user definable auction parameters;
(B) program code for receiving user data selecting an auction template;
(C) program code for receiving user data defining the parameters associated with the selected auction template; and
(D) program code for storing in memory the user data defining the parameters associated the auction template. - View Dependent Claims (52)
-
-
51. In a computer system operatively connectable to a network and capable of communicating with one or more other processes operatively connectable to the network, a method comprising:
-
(A) presenting at least one auction template maintained in a memory, the auction template having associated therewith a plurality of user definable auction parameters;
(B) receiving selection data identifying an auction template;
(C) receiving user data defining the auction parameters associated with the auction template; and
(D) storing in memory, and in association with a second network address, the user data defining the auction parameters associated the auction template. - View Dependent Claims (53)
-
-
54. In a computer usable memory, a data structure for enabling replication of a parameters defining an on-line auction event, the data structure comprising:
-
(A) data identifying a template for storing parameters associated with the auction, (B) data identifying a name of the auction;
(C) data identifying a description of the auction event; and
(D) data identifying a network path associated with the template. - View Dependent Claims (55)
-
Specification