Meetings or events such as a convention, party, or wedding, will often involve a combination of many carefully timed activities. Some of the activities correspond to guests accepting an invitation, arriving at an event, leaving the event, among others. Historically, an invitation would be mailed to an invitee and the invitee would either call or mail a response. Any changes to the event details or further communication regarding the event would involve another letter or a phone call.
More recently, electronic calendar systems that are often tied to electronic mail (e-mail) have become an additional way for communicating invitations to events. Some electronic calendar systems allow an invitee to give notice of their intention to accept or decline an invitation by responding electronically, as well as to add event details to the invitees electronic calendar. Some electronic calendar systems also allow changes to the event information to be automatically communicated to invitees.
In one or more embodiments of the present invention, a method for determining which guests are arriving or have arrived may be used to communicate updated or other information to the guests. Examples of information may include a security or gate code, which room or table the guest is assigned, which parking lot has available space, or any number of other useful items of information. In one or more embodiments of the present invention, by being able to readily and accurately know which guests are presently in attendance, an event coordinator may also gain useful information, which previously was determined by making an approximate guess. In one or more embodiments of the present invention, events, such as when to begin serving a meal, have people gather for a speech, or start a wedding procession, may now be timed more accurately than before.
In one embodiment, a system and method for providing enhanced event planning capabilities may include receiving information regarding an invitee. The invitee information may be stored for later use. Presence of the invitee at an event may be detected. The information may then be communicated to a communications device associated with the invitee regarding the event using the stored information, in response to the detected presence of the invitee.
Illustrative embodiments of the present invention are described in detail below with reference to the attached drawing figures, which are incorporated by reference herein and wherein:
In one embodiment, the event management device 102 may communicate relevant information about the event to attendees 114. An event location zone 116 may be defined around an event, which specifies a range in which the presence detection device 113 is able to detect attendees 114. In one embodiment, as attendees 114 enter into the event location zone 116, information may be communicated to the attendees 114, as well as to the event management device, via the presence detection device 113. The communicated information allows the event coordinator 112 to know which guests have arrived, as well as other useful information.
An event management device 102 may be a standalone computer, multiple computers, software running on one or more computers, or any other device capable of operating the event program 104. The event program 104 may be integrated within other software, such as a calendar or data planner, or may be a standalone program in communication with the communications network 108. In one embodiment, a database server 106 may additionally be included. In one embodiment, the database server 106 may contain information regarding attendees 114, which may be located in separate records, with each record representing a profile of an individual attendee. Alternatively, no database server 106 may be present, and attendee information may instead be stored within the event management device 102. In other embodiments, the database server 106 may contain a variety of information types, including attendee information, event information, service provider information, as well as any other type of information the event coordinator 112 may wish to store.
The communications network 108 may be the Internet, a LAN, a cellular network, a satellite network, a cable network, or any other network capable of communicating data between the event management device 102, attendees 114, and the event coordinator 112. The event location 110 may be any location where an event such as a party, wedding, convention, or any other meeting where attendee information may be useful to an event coordinator 112 for planning purposes, as well as for being able to send appropriate communications at appropriate times. The event coordinator 112 is primarily responsible for keeping track of attendee information and helping to ensure that the event runs smoothly. The event coordinator 112 may use a personal computing device, PDA, cell phone, smart phone, or any other device (not shown) that can display information received from the event management device 102 over the communications network 108.
The presence detection device 113 may be a femto cell, a pico cell, an antenna system, or a system using detection sensors, or any other system for presence detection. For example, in one embodiment, the presence detection device 102 is a femto cell including a wireless transceiver in communication with the event program 104 over the communications network 108. Another embodiment may include a presence detection device 102 that comprises detection sensors, based on facial recognition technology. The detections sensors may send information retrieved through the sensors over the communications network 108 to the event program 104. In one embodiment, multiple presence detection devices 113 may be included. The presence detection devices 113 may be of the same or different types. Having multiple devices or device types may be useful in the event that exterior presence, as well as presence within a building, are both desired to be known by the event coordinator 112. Additionally, multiple device types may be appropriate, depending upon the type or range of detection desired by the event coordinator 112.
The attendees 114 may have, or be provided with, a device for determining the attendees' location and receiving communications. In one embodiment, attendees 114 may be detected based upon signals from wireless communications devices (not shown), such as PDAs, cell phones or any other device capable of communicating a signal to the presence detection device 113. As can be seen in
In one embodiment, as attendees arrive at the event location 204, at either event entry gate 210a or 210b, a message may be received by the attendee 206 instructing the attendee 206 of any entry codes that may be necessary to enter, as well as a room assignment, or any other information that the event coordinator feels would be beneficial to the attendee 206. In one embodiment, attendee 206i, having entered, may receive a communication that a particular room is available, and may guide the attendee 206i to the correct location.
Various categories of data may generated and communicated using the event management device. Some example event categories may include event data, location data, schedule data, registration data, emergency data, instruction data, and access data. Because of the wide range of uses for the event management system, some, or all, of these categories may be found in any given embodiment.
For event data, information such as a time and date for the event, topic for the event, or theme on an event may be included. Location data may include specific directions, from given points, detailed information regarding the area, among other similar information. Schedule data may include an itinerary of activities for an event, individual calendar information for attendees, or any other data related to the schedule of the event, event coordinator, or attendees. Registration data may include not only names of people that have responded that they will attend an event, but may also include information such as attendees that have already arrived, attendees that have paid any applicable entry fees, attendees that are no longer at the event, among many other types of information related to registration. In one embodiment, the event management device may also be useful in determining when particular people, such as a keynote speaker, have arrived, and may store this information as registration data. By allowing the event coordinator to have instant access to attendee information, such as registration data, there is less chance of starting an event prematurely, or any number of other problems which occurs by not knowing who is present within a location.
Emergency data may include attendee contact information, total number of people present in a location, a list of attendees still located within a particular location, emergency contact information, and any other type of information related to emergencies. In one embodiment, if an emergency occurs, a printout or other report may be received from the event management device indicating each person still remaining at an event location, and may provide useful details for emergency personnel attending at the scene. Instruction data, and similarly access data, may include gate codes, room assignments, parking availability, welcome messages, and other information in which an event coordinator may wish to provide as instructions or access information to attendees.
In one embodiment, by including a personal profile for each attendee 206, preferences may also be stored, allowing for personal needs and desires to be accounted for. For example, if it is known that a particular attendee does not like red meat, prefers a certain temperature in the room, or likes a particular subject, an event coordinator may either manually, or using the event management device, be able to accommodate the attendee 114 by providing personalized service or sending attendees with similar interests into the same area, or any number of other advantages.
An event entry field 326 may also be included within one embodiment. Labeled “Front Gate,” a message saying “Please Enter Code 5543” may be sent as the presence detection device determines the attendee is located at the front gate. An interior field 328, which in this embodiment is labeled “Inside,” may contain a message to be communicated, such as “Please go to Hall B,” upon a determination that the attendee is within the actual event site. Once again, the message may be static, derived from other calculations depending upon space availability, or may be pulled from the database record associated with the attendee. Any number of fields may exist or be created for various locations or conditions as the event coordinator determines is necessary.
Memory 406 may also be located within the event management device 400 for storing data being processed by the processor 402. The event management device 400 may include an input/output (I/O) unit 408 for receiving and communicating location data and guest communications, as well as other inputs or outputs relating to the event management device 400.
A data storage unit 410 may be included in, or be in communication with, the event management device 400. The data storage unit 410 may be a hard drive or any other type of volatile or non-volatile memory capable of storing data. Within the data storage unit 410 may be one or more data repositories 412a-412n (412), such as a database or multiple databases, capable of storing and organizing data. Some example data may include attendee or guest profiles, event information, pre-determined messages, and any other data that may need to be stored relating to the event management device 400. In one embodiment, rather than including the data storage unit 410, the event management device 400 may use a memory 406 that is large enough to store any necessary data.
A guest location module 504 may additionally be included within the event management device 102. The guest location module 504 may interface with various detection device, such as detection sensors, a pico cell, a femto cell, or any other detection device in use by the event planner. In one embodiment, when an invitee or guest is located within an event location area, the guest location module 504 may detect that the guest has arrived, and communicate that information to the event management device 102. In one embodiment, the guest location module 504 may be located within the presence detection device 113 in order to more closely interact with the detection devices at an event. If the guest location module 504 is located outside of the presence detection device 113, such as within the event management device 102, the network between the event management device 102 and the presence detection device 113 may be used to communicate guest location information between the two devices.
A message communication module 506 may be included for communicating messages between the event management device 113, the invitees 114, and the event coordinator 112. The message communication module 506 may be configured to communicate over satellite, the Internet, a LAN, WAN, or any other communications network operable to communicate messages between the event management device 102, the invitee 114, and the event coordinator 112. Either before an event, during an event, or following an event, messages may be desired to be communicated from an event planner to invitees for various reasons. In one embodiment, by including a message communication module 506, the event management device 102 has the capability to communicate communications with invitees, allowing for the advance functionality of the present invention.
A planner display module 508 may be provided for allowing the event management device 102 to display various menus or other screens, which an event planner may find useful in planning an event. The planner display module 508 may generate screens, such as those described in
A reservation module 510 may be included for allowing an invitee to check-in to an event. Upon being detected by the presence detection device, an invitee may be given the option to check into the event. Alternatively, the reservation module 510 may be triggered automatically upon determination to begin check-in for the invitee. In one embodiment, rather than checking into an event, a hotel or restaurant may apply a similar event planner to their business, and allow a guest to be detected, reservation detected by using the reservation module 510, and be given the option to automatically check-in to a hotel room or for seating at a restaurant. There are a broad range of other applications where an event planner, as described herein, can be modified for uses outside of what would ordinarily be considered an event, with a hotel and restaurant situation being just two examples.
In step 604, invitee information may be stored for use by the event planner. In one embodiment, a separate database storage server, or a storage area within the event management device, may be used for storing invitee information. By having stored invitee information, as invitations are generated, a user arrives at an event, or an invitee is attending an event, relevant information about the invitee may be accessed and used in order to provide advanced event planning capabilities. In addition to storing invitee information, other embodiments may store one or more of event information, location data, schedule data, registration data, emergency data, instruction data, and access data, as described previously in reference to
In step 606, the presence of an invitee may be detected at an event. Using the various tools described previously, such as detection sensors, femto cell, pico cell, or any other means, as invitees arrive at an event, the event planning program may detect an invitee's presence and access the invitee record at that time. In one embodiment, an event coordinator may wish to receive a list of all invitees that are presently in attendance, and based upon the information generated by detecting the presence of the invitees at the event, the event coordinator will be able to have this information readily available at his or her fingertips.
In step 608, information regarding the event may be communicated to a communications device that is associated with the invitee, in response to the invitee's presence being detected. In one embodiment, an invitee may arrive at the event, be detected by the event planning system, and then receive a communication from the event planning system indicating a pass code to use for a gate, last minute details regarding the event, or any other communications in which the event planner wishes to communicate to an invitee. Communication may alternatively be sent in response to a set time or any number of other factors, in addition to or in place of, presence detection.
The previous detailed description is of a small number of embodiments for implementing the invention and is not intended to be limiting in scope. One of skill in this art will immediately envisage the methods and variations used to implement this invention in other areas than those described in detail. The following claims set forth a number of the embodiments of the invention disclosed with greater particularity.
Number | Name | Date | Kind |
---|---|---|---|
4598275 | Ross et al. | Jul 1986 | A |
4814751 | Hawkins et al. | Mar 1989 | A |
5301353 | Borras et al. | Apr 1994 | A |
6057764 | Williams | May 2000 | A |
6259405 | Stewart et al. | Jul 2001 | B1 |
6327535 | Evans et al. | Dec 2001 | B1 |
6331817 | Goldberg | Dec 2001 | B1 |
6396413 | Hines et al. | May 2002 | B2 |
6531963 | Nyfelt | Mar 2003 | B1 |
6774811 | Kaufman et al. | Aug 2004 | B2 |
6894612 | Xydis | May 2005 | B2 |
6917288 | Kimmel et al. | Jul 2005 | B2 |
6963277 | Imasaki et al. | Nov 2005 | B2 |
6968179 | De Vries | Nov 2005 | B1 |
7102509 | Anders et al. | Sep 2006 | B1 |
7120135 | Kim | Oct 2006 | B2 |
7123126 | Tanaka et al. | Oct 2006 | B2 |
7132941 | Sherlock | Nov 2006 | B2 |
7138920 | Nyfelt | Nov 2006 | B2 |
7142122 | Butikofer et al. | Nov 2006 | B2 |
7149297 | Idoni et al. | Dec 2006 | B2 |
7167094 | Ciarcia et al. | Jan 2007 | B2 |
7203674 | Cohen | Apr 2007 | B2 |
7218930 | Ko et al. | May 2007 | B2 |
7275689 | Mak | Oct 2007 | B2 |
7286158 | Griebenow | Oct 2007 | B1 |
7286837 | Giniger et al. | Oct 2007 | B2 |
7319386 | Collins et al. | Jan 2008 | B2 |
7366522 | Thomas | Apr 2008 | B2 |
7382895 | Bramblet et al. | Jun 2008 | B2 |
7386595 | Bloomer et al. | Jun 2008 | B1 |
7426197 | Schotten et al. | Sep 2008 | B2 |
7433648 | Bridgelall | Oct 2008 | B2 |
7454203 | Levitan | Nov 2008 | B2 |
7460020 | Reyes et al. | Dec 2008 | B2 |
7495551 | Waxman | Feb 2009 | B2 |
7504940 | Luebke et al. | Mar 2009 | B2 |
7505607 | Meunier et al. | Mar 2009 | B2 |
7508310 | Light et al. | Mar 2009 | B1 |
7515043 | Welch et al. | Apr 2009 | B2 |
7554446 | Ciarcia et al. | Jun 2009 | B2 |
7561019 | Sasakura et al. | Jul 2009 | B2 |
7592909 | Zaruba et al. | Sep 2009 | B2 |
7634283 | Luebke | Dec 2009 | B2 |
7671728 | Buehler | Mar 2010 | B2 |
7693512 | West | Apr 2010 | B1 |
7739340 | Arenburg et al. | Jun 2010 | B2 |
7751829 | Masuoka et al. | Jul 2010 | B2 |
7801975 | Styles | Sep 2010 | B2 |
7844055 | Mukherjee et al. | Nov 2010 | B2 |
7898419 | Cristache | Mar 2011 | B2 |
7907955 | Virk et al. | Mar 2011 | B2 |
7984105 | Griffin | Jul 2011 | B2 |
8040219 | Haartsen et al. | Oct 2011 | B2 |
8041586 | Jethani et al. | Oct 2011 | B2 |
8064928 | Venkatachalam | Nov 2011 | B2 |
8091778 | Block et al. | Jan 2012 | B1 |
8102238 | Golander et al. | Jan 2012 | B2 |
8331931 | Whitesell et al. | Dec 2012 | B2 |
8428620 | Sweeney et al. | Apr 2013 | B2 |
8655693 | Gupta | Feb 2014 | B2 |
8791817 | Sweeney et al. | Jul 2014 | B2 |
8983488 | Sweeney et al. | Mar 2015 | B2 |
20010001239 | Stewart | May 2001 | A1 |
20010046215 | Kim | Nov 2001 | A1 |
20020029164 | Sugar et al. | Mar 2002 | A1 |
20020077077 | Rezvani et al. | Jun 2002 | A1 |
20020091569 | Kitaura et al. | Jul 2002 | A1 |
20020104012 | Xydis | Aug 2002 | A1 |
20020156787 | Jameson et al. | Oct 2002 | A1 |
20020193973 | Kinoshita et al. | Dec 2002 | A1 |
20030197612 | Tanaka et al. | Oct 2003 | A1 |
20030210148 | Imasaki et al. | Nov 2003 | A1 |
20040198311 | Aerrabotu et al. | Oct 2004 | A1 |
20040225681 | Chaney et al. | Nov 2004 | A1 |
20040266421 | Kato et al. | Dec 2004 | A1 |
20050101335 | Kelly et al. | May 2005 | A1 |
20050206518 | Welch et al. | Sep 2005 | A1 |
20050280535 | Gary, Jr. | Dec 2005 | A1 |
20050280555 | Warner, IV | Dec 2005 | A1 |
20060015376 | Sattler et al. | Jan 2006 | A1 |
20060015491 | Lee et al. | Jan 2006 | A1 |
20060031326 | Ovenden | Feb 2006 | A1 |
20060063540 | Beuck | Mar 2006 | A1 |
20060075038 | Mason et al. | Apr 2006 | A1 |
20060105751 | Bloom | May 2006 | A1 |
20060155591 | Altaf et al. | Jul 2006 | A1 |
20060184417 | Van der Linden et al. | Aug 2006 | A1 |
20060230137 | Gare et al. | Oct 2006 | A1 |
20060270419 | Crowley et al. | Nov 2006 | A1 |
20060278702 | Sakai | Dec 2006 | A1 |
20070001835 | Ward et al. | Jan 2007 | A1 |
20070001841 | Anders et al. | Jan 2007 | A1 |
20070069884 | Waxman | Mar 2007 | A1 |
20070096871 | Mason et al. | May 2007 | A1 |
20070100704 | Liu et al. | May 2007 | A1 |
20070162315 | Hodges | Jul 2007 | A1 |
20070273474 | Levine | Nov 2007 | A1 |
20070286378 | Brown et al. | Dec 2007 | A1 |
20080014947 | Carnall | Jan 2008 | A1 |
20080059254 | Vivadelli et al. | Mar 2008 | A1 |
20080068162 | Sharma et al. | Mar 2008 | A1 |
20080129444 | Nasimi | Jun 2008 | A1 |
20080153511 | Mock | Jun 2008 | A1 |
20080162198 | Jabbour et al. | Jul 2008 | A1 |
20080182590 | Ruckart et al. | Jul 2008 | A1 |
20080195457 | Sherman et al. | Aug 2008 | A1 |
20080270238 | Zweben et al. | Oct 2008 | A1 |
20080291013 | McCown et al. | Nov 2008 | A1 |
20090005069 | McAlexander | Jan 2009 | A1 |
20090018996 | Hunt et al. | Jan 2009 | A1 |
20090022131 | Rusanen et al. | Jan 2009 | A1 |
20090058638 | Kanaglia et al. | Mar 2009 | A1 |
20090106077 | Bhogal et al. | Apr 2009 | A1 |
20090119400 | Fukazawa | May 2009 | A1 |
20090148827 | Argott | Jun 2009 | A1 |
20090163224 | Dean et al. | Jun 2009 | A1 |
20090186611 | Stiles et al. | Jul 2009 | A1 |
20090215469 | Fisher et al. | Aug 2009 | A1 |
20090219156 | August et al. | Sep 2009 | A1 |
20090222324 | Johnson | Sep 2009 | A1 |
20090237203 | Determan et al. | Sep 2009 | A1 |
20090273441 | Mukherjee | Nov 2009 | A1 |
20090298514 | Ullah | Dec 2009 | A1 |
20090307096 | Antonellis | Dec 2009 | A1 |
20100015993 | Dingler et al. | Jan 2010 | A1 |
20100090827 | Gehrke et al. | Apr 2010 | A1 |
20100097214 | Sweeney et al. | Apr 2010 | A1 |
20100106748 | Schultz et al. | Apr 2010 | A1 |
20100109864 | Haartsen et al. | May 2010 | A1 |
20100114613 | Smith et al. | May 2010 | A1 |
20100146499 | Bush et al. | Jun 2010 | A1 |
20100151821 | Sweeney et al. | Jun 2010 | A1 |
20100161432 | Kumanov et al. | Jun 2010 | A1 |
20100273509 | Sweeney et al. | Oct 2010 | A1 |
20100277315 | Cohn et al. | Nov 2010 | A1 |
20100283579 | Kraus et al. | Nov 2010 | A1 |
20100318615 | Griffin | Dec 2010 | A1 |
20100332268 | Ohmori et al. | Dec 2010 | A1 |
20110010218 | Gupta | Jan 2011 | A1 |
20110128145 | Todd et al. | Jun 2011 | A1 |
20110173263 | Beers et al. | Jul 2011 | A1 |
Entry |
---|
U.S. Appl. No. 12/428,051; Notice of Allowance dated Dec. 3, 2012; 25 pages. |
U.S. Appl. No. 12/428,051; Notice of Allowance dated Dec. 28, 2012; 27 pages. |
U.S. Appl. No. 12/256,359; Final Rejection dated Dec. 11, 2012; 35 pages. |
U.S. Appl. No. 12/499,412; Non-Final Rejection dated Aug. 2, 2012; 36 pages. |
U.S. Appl. No. 12/428,051; Non-Final Rejection dated Aug. 2, 2012; 36 pages. |
U.S. Appl. No. 12/256,359; Final Rejection dated Sep. 13, 2011; 13 pages. |
U.S. Appl. No. 12/256,359; Non-Final Rejection dated Mar. 18, 2011; 12 pages. |
U.S. Appl. No. 12/256,359; Non-Final Rejection dated May 24, 2012; 35 pages. |
U.S. Appl. No. 12/332,537; Final Rejection dated Nov. 9, 2011; 20 pages. |
U.S. Appl. No. 12/332,537; Non-Final Rejection dated Apr. 27, 2011; 19 pages. |
U.S. Appl. No. 12/428,051; Final Rejection dated Feb. 23, 2012; 19 pages. |
U.S. Appl. No. 12/428,051; Non-Final Rejection dated Sep. 23, 2011; 21 pages. |
U.S. Appl. No. 12/499,412; Requirement for Restriction/Election dated Apr. 27, 2012; 7 pages. |
“Resource Scheduling in Hoteling Environments,” published by www.peoplecube.com via web.archive.org on Jul. 21, 2008, pp. 1-3 of 3. |
U.S. Appl. No. 12/428,051; Issue Notification dated Apr. 3, 2013; 1 page. |
U.S. Appl. No. 12/499,412; Final Rejection dated Apr. 26, 2013; 22 pages. |
U.S. Appl. No. 12/332,537; Non-Final Rejection dated Jan. 3, 2014; 39 pages. |
U.S. Appl. No. 12/256,359; Interview Summary dated Jan. 14, 2014; 3 pages. |
U.S. Appl. No. 12/499,412; Issue Notification dated Jan. 29, 2014; 1 page. |
U.S. Appl. No. 12/256,359; Notice of Allowance dated Mar. 18, 2014; 20 pages. |
U.S. Appl. No. 12/256,359; Non-Final Rejection dated Sep. 10, 2013; 42 pages. |
U.S. Appl. No. 12/332,537; Final Rejection dated Sep. 12, 2013; 36 pages. |
U.S. Appl. No. 12/499,412; Notice of Allowance dated Oct. 11, 2013; 41 pages. |
U.S. Appl. No. 12/256,359; Issue Notification dated Jul. 9, 2014; 1 page. |
U.S. Appl. No. 12/332,537; Final Rejection dated May 8, 2014; 33 pages. |
U.S. Appl. No. 12/332,537; Notice of Allowance dated Nov. 7, 2014; 22 pages. |
U.S. Appl. No. 12/332,537; Issue Notification dated Feb. 25, 2015; 1 page. |
Number | Date | Country | |
---|---|---|---|
20100267399 A1 | Oct 2010 | US |