CLIENT DEVICE WITH EVENT WIZARD APPLICATION AND METHODS FOR USE THEREWITH
A client device includes at least one processor that executes an event wizard client application in conjunction with a user interface to display event type menu data, receive event type selection data, receive event size selection data, displaying event budget menu data, receive event budget selection data, display event budget data, displaying event option menu data, receive event option selection data, display event invitee menu data, and receive event invitee selection data.
1 . A client device comprising:
a user interface;
a network interface for communicating via a network;
a memory that stores an event wizard client application and location data;
a processing module, coupled to the memory, the user interface and the network interface, the processing module including at least one processor that executes the event wizard client application by:
displaying event type menu data via the user interface that includes a plurality of general event types and a plurality of specific events;
receiving event type selection data via the user interface that indicates an event type based on the event type menu data;
receiving event size selection data via the user interface that indicates an event size;
displaying event budget menu data generated via the user interface that includes a plurality of budget options that are based on the event selection data, the event size selection data and the location data;
receiving event budget selection data via the user interface that indicates a selected one of the plurality of budget options;
displaying event budget data in response to the selected one of the plurality of plurality of budget options;
displaying event option menu data via the user interface that includes a plurality of event options that are generated based on the event selection data and the location data, wherein the event options correspond to at least one of: an event venue, an event caterer, an event invitation, event entertainment and event transportation;
receiving event option selection data via the user interface that selects at least one event option based on the event option menu data;
displaying event invitee menu data via the user interface that includes contact data corresponding to the user; and
receiving event invitee selection data via the user interface that indicates a plurality of invitees based on the event invitee menu data.
2 . The client device of claim 1 wherein the event option menu displays costs associated with the plurality of event options and the event budget data is updated based on the event option selection data.
3 . The event wizard server of claim 1 wherein the content data are retrieved from a social media server having an account associated with the user via the network interface.
4 . The event wizard server of claim 1 wherein the content data are retrieved from a messaging application stored in the memory.
5 . The event wizard server of claim 1 wherein the event size selection data indicates an estimated number of attendees to the event.
6 . The event wizard server of claim 1 wherein the event budget data is updated to generate updated event budget data based on the event invitee selection data.
7 . The event wizard server of claim 6 wherein the event invitee menu includes the updated event budget data.
8 . The event wizard server of claim 1 wherein the event budget data is updated based on the event invitee selection data and an estimated attendance percentage.
9 . The event wizard server of claim 1 wherein the processing module sends the invitee selection data to an invitation server via the network interface.
10 . The event wizard server of claim 9 wherein the event budget data is updated based on the event invitee selection data and invitee acceptance data received from the invitation server.
11 . A method for use in a client device, the method comprising:
displaying event type menu data via a user interface of the client device, wherein the event type menu data includes a plurality of general event types and a plurality of specific events;
receiving event type selection data via the user interface that indicates an event type based on the event type menu data;
receiving event size selection data via the user interface that indicates an event size;
displaying event budget menu data via the user interface, wherein the event budget menu data includes a plurality of budget options that are based on the event selection data, the event size selection data and location data;
receiving event budget selection data via the user interface that indicates a selected one of the plurality of budget options;
displaying event budget data in response to the selected one of the plurality of plurality of budget options;
displaying event option menu data via the user interface that includes a plurality of event options, wherein the event option menu data are generated based on the based on the event selection data and location data, wherein the event options correspond to at least one of: an event venue, an event caterer, an event invitation, event entertainment and event transportation;
receiving event option selection data via the user interface that indicates selection of at least one event option based on the event option menu data;
displaying event invitee menu data via the user interface, wherein the event invitee menu data includes contact data corresponding to the user;
receiving event invitee selection data via the user interface that indicates a plurality of invitees based on the event invitee menu data; and
updating the event budget data based on the event option selection data, and the event invitee selection data.
12 . The method of claim 11 wherein the event option menu displays costs associated with the plurality of event options.
13 . The method of claim 11 wherein the external location includes a social media server having an account associated with the user.
14 . The method of claim 11 wherein the external location includes a messaging application of the client device.
15 . The method of claim 11 wherein the event size selection data indicates an estimated number of attendees to the event.
16 . The method of claim 11 wherein the event invitee menu displays the updated event budget data.
17 . The method of claim 11 wherein the updated event budget data is further based on an estimated attendance percentage.
18 . The method of claim 11 wherein the processing module sends the invitee selection data to an invitation server via the network interface.
19 . The method of claim 18 wherein the updated event budget data is further based on invitee acceptance data received from the invitation server.
20 . A client device comprising:
a user interface;
a network interface for communicating via a network;
a memory that stores an event wizard client application and location data;
a processing module, coupled to the memory, the user interface and the network interface, the processing module including at least one processor that executes the event wizard client application by:
displaying event type menu data via the user interface that includes a plurality of general event types and a plurality of specific events;
receiving event type selection data via the user interface that indicates an event type based on the event type menu data;
receiving event size selection data via the user interface that indicates an event size;
displaying event budget menu data generated via the user interface that includes a plurality of budget options that are based on the event selection data, the event size selection data and the location data;
receiving event budget selection data via the user interface that indicates a selected one of the plurality of budget options;
displaying event budget data in response to the selected one of the plurality of plurality of budget options;
displaying event option menu data via the user interface that includes a plurality of event options that are generated based on the event selection data and the location data, wherein the event options correspond to at least one of: an event venue, an event caterer, an event invitation, event entertainment and event transportation;
receiving event option selection data via the user interface that selects at least one event option based on the event option menu data;
displaying event invitee menu data via the user interface that includes contact data corresponding to the user; and
receiving event invitee selection data via the user interface that indicates a plurality of invitees based on the event invitee menu data.
wherein the event option menu displays costs associated with the plurality of event options and the event budget data is updated based on the event option selection data and the event invitee selection data.