Abstract:
Disclosed is a system and computer-implemented method for venues to promote real-time events to subscriber mobile devices, and conversely, for mobile device users to see events at venues in real-time on mobile devises. Venues may provide promotions via a hosted mobile application. Mobile device users may use a plurality of features in the application such as making a reservation, ordering food or drink prior to arrival, and using a social media function to see who the user knows is at the venue.

Description:
GLOSSARY 
       [0001]    Computing Device: any device used for computing purposes that includes a computer processing component such as a CPU, DSP, FPGA, ASIC, or other processor. Computing devices consist of computers, desktop servers, and portable computing devices. 
         [0002]    Server: In the client/server programming model, a server is a program that awaits and fulfills requests from client programs in the same or other computers. A given application in a computer may function as a client with requests for services from other programs and also as a server of requests from other programs. 
         [0003]    Portable Computing Device/Portable Electronic Device/Mobile Device: portable computing devices refer to any computing device designed and used such that the device may be carried or transported easily to any location and used. Examples include laptop computers, tablet computers, mobile phones, smart watches, and smart glasses. 
         [0004]    Venue Computing System: any computing device or portable computing device located at a venue. 
         [0005]    Venue Camera: a video camera located at a venue capable of uploading a live video feed to the server. 
         [0006]    Venue: a place or location with an event taking place. The term “venue” is used interchangeably with the terms nightclub, club, bar, restaurant, lounge and dance floor. 
         [0007]    Link: used interchangeably with URL (uniform resource locator) or web site address. 
         [0008]    Promotions: used interchangeably with coupons or specials; an enticement for a user to attend an event such as a discount on food or entry to the venue. 
         [0009]    Social network: any program where a user may connect via other users to share information. Specific examples include Facebook, Twitter, and Snapchat. 
       FIELD 
       [0010]    The present disclosure relates generally to a social media application for users to “club hop” via a mobile device application without physically traveling from venue to venue. Further, venues use the application to promote specials and events via the mobile application to attract customers. 
       SUMMARY 
       [0011]    The present disclosure provides a system for providing real-time information about a venue to mobile device users and provides the mobile device users the ability to interact with the venue for various services. 
         [0012]    In accordance with one or more embodiments, a mobile device application is provided for mobile device users. Users may view a live video feed of participating venues. Additional information about each venue is provided to the user including the address, contact phone numbers, a link providing a map with directions, a web address, and any current promotions. 
         [0013]    In accordance with one or more embodiments, the mobile device application comprises a geo-fencing feature in which the user&#39;s location is provided to the host server with a desired geo-fence distance from venues. Based on the location service and determined distance from the venue, the host server may send notifications of promotions or advertisements to the user&#39;s device. 
         [0014]    The present invention provides improvements in the art by providing more bi-directional communications between the venue and potential customers, mobile device users, via a hosted server application. While providing a video feed of a venue is well known in the art, the present invention provides a plurality of interactive features for the user to participate in the venue prior to physical arrival. 
         [0015]    Interactive features provided to the mobile device user include locating a venue based on preferred location, viewed video feed, event type such as music type, promotions, or specials, or friends either at the venue or will be at the venue based on a social networking function. Additional features include making reservations for a table or entry to the venue, reserving a preferred place in line for entry to the venue, place an order for beverages or food, make a request for music, place an order for beverages or food for another person at the venue, and linking with a social network application such as Facebook to find friends at certain venues, send messages to friends to meet at a certain venue, or post and invitation to attend a venue. Additionally, a meeting/dating applet is provided where registered users can make photos available for sharing to agree to meet at the venue, or meet while both parties are already at the venue. 
         [0016]    In accordance with one or more embodiments, a non-transitory computer-readable storage medium is provided, the computer-readable storage medium tangibly storing thereon, or having tangibly encoded thereon, computer readable instructions that when executed cause at least one processor to assemble and deliver communications to provide an application on a mobile electronic device. 
         [0017]    In accordance with one or more embodiments, a system is provided that comprises one or more computing devices configured to provide functionality in accordance with such embodiments. In accordance with one or more embodiments, functionality is embodied in steps of a method performed by at least one computing device. In accordance with one or more embodiments, program code to implement functionality in accordance with one or more such embodiments is embodied in, by and/or on a computer-readable medium. 
       IMPROVEMENT OVER PRIOR ART 
       [0018]    Embodiments of the invention provide significant improvements over existing prior art. Although there exist some types of real time event viewing from venues including promotions and advertisements from participating venues, a full interactive experience provides significant improvements over existing systems. The plurality of features such as placing orders and purchasing items prior to arrival provide new functions to event viewing. Social networking functions as described in further detail provide a new level of interaction with other users at a venue, even prior to arrival at the venue, that has not been available in existing systems. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0019]    The foregoing and other objects, features, and advantages of the disclosure will be apparent from the following description of embodiments as illustrated in the accompanying drawings, in which reference characters refer to the same parts throughout the various views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating principles of the disclosure: 
           [0020]      FIG. 1  is a block diagram of the system. 
           [0021]      FIG. 2  is a block diagram of a computing system according to some embodiments of the present disclosure. 
           [0022]      FIG. 3  is a block diagram of the system showing the flow of the live video feed. 
           [0023]      FIG. 4  is a block diagram of the system showing the flow of data from the mobile device user to perform certain functions. 
           [0024]      FIG. 5  is a block diagram of the system showing the flow of data from venue sending promotion data to the mobile device user. 
           [0025]      FIG. 6  is a diagram of the system showing a geofence of the mobile device user. 
           [0026]      FIG. 7  is a diagram of the system showing a social media use of the mobile device user with a mobile device user inside the venue. 
       
    
    
     DESCRIPTION OF EMBODIMENTS 
       [0027]    Subject matter will now be described more fully hereinafter with reference to the accompanying drawings, which form a part hereof, and which show, by way of illustration, specific example embodiments. Subject matter may, however, be embodied in a variety of different forms and, therefore, covered or claimed subject matter is intended to be construed as not being limited to any example embodiments set forth herein; example embodiments are provided merely to be illustrative. Likewise, a reasonably broad scope for claimed or covered subject matter is intended. 
         [0028]    Among other things, for example, subject matter may be embodied as methods, devices, components, or systems. Accordingly, embodiments may, for example, take the form of hardware, software, firmware or any combination thereof (other than software per se). The following detailed description is, therefore, not intended to be taken in a limiting sense. The Detailed Description is not intended as an extensive or detailed discussion of known concepts, and as such, details that are known generally to those of ordinary skill in the relevant art may have been omitted or may be handled in summary fashion. 
         [0029]    For the purposes of this disclosure, a computer-readable medium (or computer-readable storage medium/media) stores computer data, which data can include computer program code that is executable by a computer, in machine-readable form. By way of example, and not limitation, a computer-readable medium may comprise computer-readable storage media, for tangible or fixed storage of data, or communication media for transient interpretation of code-containing signals. Computer-readable storage media, as used herein, refers to physical or tangible storage (as opposed to signals) and includes without limitation volatile and non-volatile, removable and non-removable media implemented in any method or technology for the tangible storage of information such as computer-readable instructions, data structures, program modules or other data. Computer-readable storage media includes, but is not limited to, RAM (random access memory), ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, DVD, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other physical or material medium which can be used to tangibly store the desired information or data or instructions and which can be accessed by a computer or processor. 
         [0030]    In various embodiments, a hosted server, or cloud server, provides communication services between mobile device users and event venues. The hosted server provides a system for providing real-time information about a venue to mobile device users and provides the mobile device users the ability to interact with the venue for various services. 
         [0031]    The preferred embodiments of the present disclosure will now be described with reference to  FIGS. 1-7 . The embodiments of the present disclosure provide for an interactive experience between mobile device users and event venue. An application, or applet, is provided on the mobile device that wheel enables a user to view live event data and interact with other users at the event and interact with the event. Specifically, the application enables the mobile device user to locate a venue, view a live video feed from the venue, and use additional features that include making reservations for a table or entry to the venue, reserving a preferred place in line for entry to the venue, place an order for beverages or food, make a request for music, make a place an order for beverages or food for another person at the venue, and linking with a social network application such as Facebook to find friends at certain venues, send messages to friends to meet at a certain venue, or post and invitation to attend a venue. Additionally, a meeting/dating applet is provided where registered users can make photos available for sharing to agree to meet at the venue, or meet while both parties are already at the venue. 
         [0032]      FIG. 1  is a block diagram of the system  100 . The server,  101 , is a hosted server that manages the communications between the mobile device users  103  and the venues  104 . A database  102  stores information related to the users and the venues. 
         [0033]      FIG. 2  is a block diagram of a computing system or portable computing device  200  that implements the disclosed invention. The computing device comprises one or more processors, CPU&#39;s, DSPs, ASICs, or any known computer processing circuit  201 , to execute computer instructions to provide the functions of the system. Input  203  is provided to the processor via a touch screen interface, mouse, graphic pad, or any known input method to a graphical user interface. The computing device processor  201  is controlled by a control element  202  including a BIOS, operating system, or application program. Instructions program functions are stored in short term memory  204 , and data related to the users or venues are stored in long term memory  204 . 
         [0034]      FIG. 3  is a block diagram of a system  300 . One or more cameras  305  are located at the venue that provides a live video feed  305  to the server  101 . The live video fee  305  is accessed by one or more mobile devices  103 . The mobile device user may access any venue that provides video to the system. Viewing time may be limited depending on user subscription type or preferences of the venue. Audio may be provided in lieu of video if the mobile device user selects listening to music only. 
         [0035]      FIG. 4  is a block diagram of a system  400 . An application is provided (not shown) for the mobile  103  device to access the server  101 . Interactive features provided to the mobile device user via the application include locating a venue based on preferred location, viewed video feed, event type such as music type, promotions, or specials, or friends either at the venue or will be at the venue based on a social networking function. As shown in  FIG. 5 , promotional data  509  is transmitted from the venue  104  computing device  408  to the server  101 , and further transmitted  510  to the mobile device user  103  for viewing. 
         [0036]    Additional features include making reservations for a table or entry to the venue, reserving a preferred place in line for entry to the venue, place an order for beverages or food, make a request for music, and make a place an order for beverages or food for another person at the venue. 
         [0037]    Referring back to  FIG. 4 , when the mobile device user  103  selects any of the reservation or ordering functions, the data  407  is transmitted to the server  101  and further transmitted to the venue  104  computing system  408 . 
         [0038]      FIG. 8  is a block diagram of a system  800  showing a geofence for a user. A user may only want to view venues within a preferred distance. The user may select a preferred distance to view venues  104 . Location data  602  is sent from the mobile device  103  to the server  101 . Based on the location of the mobile device, including continuous updates of location data, a geofence  801  is set up such that the user may view participating venues that are located within the user&#39;s personal geofence. Note that a venue located outside of the geofence  804 , is not available for the user to interact with. 
         [0039]      FIG. 7  is a bock diagram of a system  700  showing the social media portion of the system. The server  101  may access a social media system  702  as permitted by the mobile device users  103 ,  702 . This allows the users to use social media, such as facebook, for contact information, messaging, and other feature while remaining in the mobile device application of this invention without the need for going back and forth between applications. 
         [0040]    Social media functions include linking with a social network application such as Facebook to find friends at certain venues, send messages to friends to meet at a certain venue, or post and invitation to attend a venue. Additionally, a meeting/dating applet is provided where registered users can make photos available for sharing to agree to meet at the venue, or meet while both parties are already at the venue. 
         [0041]    A mobile device user  103  may communicate with a mobile device user  702  that is already located at the venue, or may communicate with a mobile device user not at the venue but who is also in contact with the venue or linked to the mobile device user via social media (not shown). Social media data  703  is transmitted bi-directionally between the mobile device  103  and the server  101 , and social media data  704  is further transmitted bi-directionally between the server  101  and the mobile device user  702  located at the venue  104 . Subscribers may optionally load pictures into a user profile that may be shared with other users. An additional function of the mobile device application enables the users to share photos, view photos of other users that are at the venue or currently viewing the venue (or within their own personal geofence of the venue), and further enables the users to make contact with one another via the application.