1460726779-854d9b5a-02f9-4665-850c-69e6c8a15958

1. A method, comprising:
detecting, at a server, a request from a user to facilitate a decision making process for a group of users, including the user, wherein, the group of users are participating in a communication thread via user devices;
assimilating, by the server, user information from the group of users relevant to identifying candidate suggestions towards which the decision is to be made;
using the user information, identifying relevant data of the candidate suggestions for the server to facilitate the decision making process among the group of users;
presenting the candidate suggestions to the group of users to advance the decision making process among the group of users; and
when the users of the group are unable to make a decision from among the candidate suggestions, making by the server the decision on behalf of the group of users by selecting one of the candidate suggestions.
2. The method of claim 1, further comprising randomly selecting one of the candidate suggestions.
3. The method of claim 1, further comprising:
providing a facility for one or more users of the group of users to participate in a game to select the suggestion from the set of suggestions.
4. A computer-readable storage medium that is not a carrier wave containing computer-executable instructions for controlling a computing system to facilitate a decision making process among a group of users, the computer-executable instructions including:
instructions that receive from a user a request to facilitate a group of users in deciding an activity to engage in, the group of users currently participating in a communication thread via their computing devices;
instructions that receive, from one or more users of the group via sidebar communications to the communication thread, criteria for the activity, the criteria specifying preferences and limitations relating to the activity;
instructions that retrieve additional criteria for the activity, the additional criteria previously received from a user of the group prior to being requested to facilitate the group of users in deciding the activity to engage in;
instructions that search for candidate activities that satisfy the criteria for the activity;
instructions that present the candidate activities to the users of the group as suggestions for the activity to engage in;
instructions that, when the users are unable to reach a decision based on the candidate activities, refine the candidate activities by collecting additional criteria for the activity, searching for refined candidate activities based on the criteria for the activity, and presenting the candidate activities to the users of the group.
5. The computer-readable storage medium of claim 4 including instructions that receive an indication of a decision of an activity to engage in and broadcast that decision to the users of the group.
6. The computer-readable storage medium of claim 4 including instructions that make a decision of an activity to engage in on behalf of the group and broadcasts that decision to the users of the group.
7. The computer-readable storage medium of claim 6 wherein the decision is made by randomly selecting one of the candidate activities.
8. The computer-readable storage medium of claim 4 wherein the criteria includes one or more of a time frame, a start time, a start location, an end time, and end location.
9. The computer-readable storage medium of claim 4 wherein the instructions that search for candidates activities access a database of business listings.
10. The computer-readable storage medium of claim 9 wherein the database includes static and dynamic content for the business listings.
11. The computer-readable storage medium of claim 9 wherein the instructions that search for candidate activities collect information in real-time from a business.
12. A computing system for facilitating a decision making process among a group of users, the computing system comprising:
a memory storing computer-executable instructions that:
receive from a user a request to facilitate a group of users in deciding an activity to engage in, the group of users currently engaged in a communication thread via their computing devices;
receive from one or more users of the group criteria for the activity;
search for candidate activities that satisfy the criteria for the activity;
present the candidate activities to the users of the group as suggestions for the activity to engage in;
receive an indication that the users are unable to reach a decision on which candidate activity to engage in; and
when the users are unable to reach a decision on which candidate activity to engage in, make a decision of an activity to engage in on behalf of the group by selecting one of the candidate activities for the group to engage in; and

a processor that executes the computer-executable instructions stored in the memory.
13. The computing system of claim 12 wherein the memory stores instructions that, before making a decision of an activity to engage in on behalf of the group, refine the candidate activities by collecting additional criteria for the activity, searching for refined candidate activities based on the criteria for the activity, and presenting the candidate activities to the users of the group.
14. The computing system of claim 12 wherein the memory stores instructions that retrieve additional criteria for the activity, the additional criteria previously received from a user of the group prior to being requested to facilitate the group of users in deciding the activity to engage in.
15. The computing system of claim 12 wherein the decision is made on behalf of the group by randomly selecting one of the candidate activities.
16. The computing system of claim 12 wherein the instructions that search for candidates activities access a database of business listings.
17. The computing system of claim 16 wherein the database includes static and dynamic content for the business listings.
18. The computing system of claim 16 wherein instructions that search for candidate activities collect information in real-time from a business.
19. The computing system of claim 12 wherein the criteria is received from a user via a sidebar communication to the communication thread.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A tent structure with an improved ventilation system, the tent structure comprising:
a pole assembly;
a lower section defined by a plurality of walls and a floor;
an upper section having an inner layer and an outer layer,
the inner layer comprising a first set of openings covered by an air permeable material, a perimeter of the inner layer fixedly attached to a top portion of the lower section to form an enclosure,
the outer layer disposed above the inner layer, a second set of openings formed between a perimeter of the outer layer and the top portion of the lower section;
a first set of connecting members connecting the inner and outer lavers and forming a space therebetween;
a second set of connecting members connecting, the outer layer and the pole assembly, wherein the second set of openings is covered with an air permeable material which is fixedly attached to the top portion of the lower section; and
an outer seam along the top portion of the lower section formed from joining the inner and outer layers wherein water from precipitation is collected and prevented from entering onto mid portions of the walls.
2. A tent structure with an improved ventilation system, the tent structure comprising:
a pole assembly having at least two collapsible sections;
a lower section defined by a plurality of walls and a floor; and
an upper section having an inner layer and an outer layer,
the inner layer comprising a first set of openings covered by an air permeable material, a perimeter of the inner layer fixedly attached to a top portion of the lower section to form an enclosure,
the outer layer disposed above the inner layer, a second set of openings formed between a perimeter of the outer layer and the perimeter of the inner layer; and
an outer seam along the top portion of the lower section formed from joining the inner layer wherein water from precipitation is collected and prevented from entering onto mid portions of the walls;
wherein the inner and outer layers are attached together by a first set of connecting members and forms a space therebetween, and the pole assembly is attached to the outer layer and the lower section b a second set of connecting members.
3. A tent structure with an improved ventilation system, the tent structure comprising:
a pole assembly;
a lower section defined by a plurality of walls and a floor;
an upper section having an inner layer and an outer layer,
the inner layer comprising a first set of openings covered by an air permeable material, a perimeter of the inner layer fixedly attached to a top portion of the lower section to form an enclosure,
the outer layer disposed above the inner layer, a second set of openings formed between a perimeter of the outer layer and the top portion of the lower section;
a first set of connecting members connecting the inner and outer layers and forming a space therebetween;
a second set of connecting members connecting the outer layer and the pole assembly; and
an outer seam along the top portion of the lower section formed from joining the inner and outer layers wherein water from precipitation is collected and prevented from entering onto mid portions of the walls.