Abstract: Novel methods and systems for organizing events are disclosed. A venue can provide menu items with optional and required ingredients, while an event organizer can provide constraints and attendees can provide menu preferences. An optimization is then carried out to find the best selection within the constraints. Events may be video viewing or meals.
Abstract: Novel methods and systems for organizing events are disclosed. A venue can provide details regarding its details, while an event organizer can provide event criteria and attendees can provide event criteria. An optimization is then carried out to find an ideal venue within the event criteria.