US20130311581A1 - Transmission of command execution messages for providing a shared experience to both internal, at-venue participants, and external, networked participants - Google Patents

Transmission of command execution messages for providing a shared experience to both internal, at-venue participants, and external, networked participants Download PDF

Info

Publication number
US20130311581A1
US20130311581A1 US13/895,282 US201313895282A US2013311581A1 US 20130311581 A1 US20130311581 A1 US 20130311581A1 US 201313895282 A US201313895282 A US 201313895282A US 2013311581 A1 US2013311581 A1 US 2013311581A1
Authority
US
United States
Prior art keywords
messages
participants
server
venue
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/895,282
Inventor
Andrew Milburn
Thomas Hajdu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US13/895,282 priority Critical patent/US20130311581A1/en
Publication of US20130311581A1 publication Critical patent/US20130311581A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Processing of the speech or voice signal to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/06Transformation of speech into a non-audible representation, e.g. speech visualisation or speech processing for tactile aids
    • G10L21/10Transforming into visible information
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/04Synchronising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/03Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services

Definitions

  • the present subject matter relates to transmission of command execution messages to provide a shared experience to groups of users of portable interactive devices participating in an event which groups may each be within a venue or a remote location.
  • a recently developed enhancement of the concert experience includes providing a performance and interacting with client devices of individuals in an audience.
  • Concerts may be provided in venues having a capacity of thousands or tens of thousands of audience members. Significant communications and data processing resources must be committed to communicating with all audience members. Communication with audience members in a venue requires a communication link and control by at least a server. While very large handling capacities could be provided, such capacity would be prohibitively expensive to a concert presenter.
  • An enhanced concert experience may be provided by utilizing transmission of command execution messages.
  • the prior art has had a limited range of functions in interacting with audience devices in a venue. For example, a server could transmit position information to a portable device. This sort of transmission has few constraints on it in that the information can simply be transmitted to a user device and does not have to be coordinated with any other information that is being transmitted.
  • the prior art has had a very limited range of experience in providing more complex interactions.
  • Concert venues normally have restricted networked communications capacity. In other words, Internet bandwidth provided into and out of the venue may be limited. Therefore, it would be difficult to use one communications link to communicate with the in-venue audience and couple the same communication to the remote audience.
  • U.S. Pat. No. 7,796,162 discloses a method and system for transmitting and displaying venue-based synchronized camera views for live venue activities to remote views.
  • a synchronized camera can include a main camera and at least one slave camera, wherein slave camera movement depends on movement by the main camera.
  • Remote viewers can include hand held devices and digital entertainment monitors (e.g., HDTV). Remote viewers receive signals. However, no shared experiences produced for remote viewers comprising a separate audience, and the remote viewers do not share an experience with the in-venue viewers.
  • U.S. Pat. No. 6,731,940 discloses methods of using wireless geolocation to customize content and delivery of information to wireless communication devices which send signals to a central control system.
  • the method uses an RF receiving site including antenna array and a mobile device operated by a user.
  • At least one p-dimensional array vector is derived from RF signals sampled from p antennas of an array, where p is an integer.
  • At least one p-dimensional array vector is used to derive a location of the mobile device.
  • the device addresses a data source in order to customize information in correspondence with the location.
  • the customized information is transmitted to a user. This system does not address communicating with a remote audience.
  • United States Published Patent Application No. 20110075612 discloses a system in which content is sent to a plurality of receiving access terminals (portable devices) within a venue boundary, i.e. venue cast.
  • Content generated at an access terminal is transmitted to a venue-cast server.
  • a venue-specific network could be a wide area network (WAN) or a Wi-Fi hotspot deployment.
  • the system provides “unscheduled ad hoc deliveries” of content via the venue transmission system to provide venue visitors with venue related information.
  • Content is specific to the venue and is not related to groups of users within the venue. The only function provided is venue cast. This is an example of an environment in which the capability to communicate within a venue does not suggest communicating outside of the venue as well.
  • command execution messages are transmitted to both internal, at-venue participants and external, networked participants.
  • transmissions to remote users are directed to a staging server that is not required to be at the venue. Cloud capability may be utilized.
  • the event server may send a message to the staging server.
  • the staging server will subsequently send the message to all registered remote participants.
  • Incoming messages from remote participants are processed by the staging server to determine if the messages need to be sent to the event server. If so, compression and other techniques to reduce the size of messages relayed to the event server are used.
  • FIG. 1 is an illustration of the method and apparatus of the present subject matter operating in a venue
  • FIG. 2 is a block diagram of the system illustrated in FIG. 1 ;
  • FIG. 3 is a block diagram of a concert network controller with a communications module
  • FIG. 4 is a partial detailed view of the block diagram of FIG. 2 in one preferred embodiment.
  • FIG. 5 is chart illustrating signal transmission to enable to and from the staging server.
  • FIG. 1 is an illustration of a venue 10 comprising a system 2 in accordance with the present subject matter.
  • FIG. 2 is a high-level block diagram of communication paths in the system illustrated in FIG. 1 .
  • communications are efficiently directed among an in-venue audience, a remote audience, and the central concert control as seen, for example, in FIG. 1B .
  • FIGS. 1 and 2 are discussed at the same time.
  • the system 2 may be used in conjunction with a live event, for example a concert.
  • Two-way interactivity is provided between a central server 8 and individual audience members 4 who may each have a portable device 6 .
  • the portable device 6 may be a smartphone, tablet, or other device.
  • the present subject matter addresses providing reliable, high-capacity interaction in a highly efficient manner.
  • the present subject matter provides for both reaching substantially an entire audience physically and for efficiently managing communications by off-loading connections from a higher demand location to a lower demand location.
  • the venue 10 may include a stage 12 , audience area 14 , a control room 16 , and a media system 18 which may be located in the control room 16 .
  • the media system 18 receives audio, video, and intelligence from other sources and may be operated to perform control room functions such as mixing, selecting, and processing.
  • a video program 20 is shown on a display 22 .
  • the media system 18 is used to couple outputs from a video source 26 , a sound source 28 , and other intelligence source 30 .
  • the video source 26 may comprise one or more television cameras 24 .
  • an audio-video unit 34 includes the video source 26 , sound source 28 , and other intelligence source 30 .
  • the sound source 28 comprises audio output from a live performance provided by a performer or performers 40 coupled by transducers 42 , such as microphones.
  • one or more of the video source 26 , the sound source 28 , and other intelligence source 30 may comprise sources of streaming content, prerecorded content, stored data, or currently processed content from any source. These sources may be local, remote, or both.
  • the display 22 is a screen 50 that comprises a backdrop for the stage 12 .
  • the display 22 could comprise an array 52 of screens over which the video program 20 is distributed.
  • the display 22 could comprise a display unit 56 which includes a plurality of monitors 58 on one support 60 , with each monitor 58 facing in a different direction. Examples of the display unit 56 are available under the trademark Jumbotron®.
  • the media system 18 is operated by a VJ 70 .
  • the VJ 70 may comprise one or more personnel or a programmed computer. It is not essential that the control room 18 be located at the venue 10 .
  • the media system 18 provides content to a concert network controller 100 .
  • the concert network controller 100 may both receive and transmit information.
  • the concert network controller 100 provides an input to a display link 102 , which is coupled by a patch panel 104 to the display unit 56 .
  • the concert network controller 100 may also comprise a Wi-Fi hotspot 120 providing and receiving signals to and from the audience area 14 . As further described below, content may be provided both to and from audience members 4 .
  • the concert network controller 100 may also interact with remote participants 140 .
  • a Wi-Fi system 124 discussed below with respect to FIG. 2 , couples audience members 4 to interact with the system 2 .
  • the concert network controller 100 is preferably wirelessly connected to an event server 130 , which can provide communications between remote participants 140 and the concert network controller 100 .
  • the event server is coupled to a content editor 134 , which interacts with a staging server 136 .
  • the content editor 134 may be placed in the The content editor 134 is a separate machine that may be chosen by a VJ 70 or other concert staff authorized to have creative control.
  • the data provided from the content editor 134 is used to create content during the show and may use a mixture of participant provided content, pre-existing content and other content drawn from external. This processing is done in the main server 138 to reduce load on the event server 130 . However, this function can be provided in the main server eight.
  • the staging server 136 may be coupled to the remote participants 140 by a network, for example, the Internet 144 .
  • source system is a device that wishes to send a message to a “target system.”
  • the target system is a device that is configured to receive sent messages via its operating-system provided from a network connection sub-system.
  • the business logic running on the device can select as-needed to operate as the target or the source system at any moment. Operating as a source system or target system for a particular messaging transaction does not preclude operating as the other system for a different messaging transaction simultaneously.
  • the system is interactive between the concert network controller 100 and one or both of the remote participants 140 and local participants 4 .
  • the concert network controller 100 and one or both of the remote participants 140 and local participants 4 may be a source when another is a target.
  • the target and source system roles can be assumed by each device within the present subject at different times and without requiring reconfiguration.
  • bandwidth demands in prior art systems are potentially unlimited. This can overload capacities of communications links at venues. It is important to limit bandwidth requirements to enable accommodating a large number of portable user devices 6 . In accordance with the present subject matter, limiting bandwidth requirements is accomplished by disabling access to applications that are not part of the entertainment functions of the system 2 . For purposes of the present description, the applications, contributing to functioning of the system 2 are referred to as business logic.
  • Business logic comprises software for a number of functions.
  • the system 2 may send video displays to the screens of portable user devices 6 .
  • the business logic may operate to individualize communications. Therefore, certain functions, such as retrieving user-specific data such as a Facebook profile are considered to be business logic.
  • the system has illustrated in FIG. 2 supports transmission of command execution messages to both external participants 140 and internal, in-venue participants 104 .
  • the at-venue participants utilize mono-cast IP and multi-cast UDP protocols to transmit messages over the captive Wi-Fi network which requires the deployment of a stand-alone Wi-Fi network suitably architected for the venue. Handling the potentially hundreds-of-thousands of remote users would not scale given the very limited bandwidth into the venue location. Often, a venue may be equipped with a consumer-grade DSL Internet connection. The large load due to such a large number of users would overpower capabilities of the event server 130 . Instead, all messages destined for external participants are handled by the staging server 136 . It is not required that the staging server 136 be resident at the venue 10 itself but is instead resident at an external service provider, for example, Rackspace or Amazon AWS. These services provide resources which are dynamically scaled to match a current level of external participant user-load.
  • FIG. 3 is a block diagram of a concert network controller 100 with a communications module 200 which is utilized to filter and regulate communications.
  • the communications module 200 may be located in components other than the concert network controller 100 .
  • the illustration of the communications module in the concert network controller 100 is simply illustrative of possibilities, and is not limiting.
  • bandwidth use i.e., available bandwidth versus number of users that can be accommodated
  • optimization of bandwidth use is achieved by using a combination of a URL Internet filter, compression algorithms, a staging server, and rules created to limit message propagation not needed for producing the enhanced composite experience.
  • the communications module 200 includes a URL web filter 210 .
  • the URL web filter 210 is generally an integrated content filtering software application.
  • One example of a URL web filter is the Barracuda Web Filter made by Barracuda Networks, Inc. in Campbell, Calif.
  • the URL web filter 210 may be operated to block or permit access to URLs or selected applications at different times and for different reasons.
  • the URL web filter 210 may have its settings commanded by a data register 220 .
  • Programs, URLs, and other data that can be used in operating the URL web filter 210 are stored in a data register memory 230 .
  • the data register memory 230 contains data indicative of URLs which can be blocked or allowed.
  • URL may also include a particular page within a domain. A page is indicated by the form www.URL.com/page.
  • the domain register memory 230 is addressed by a program register 240 .
  • the program register 240 selects a currently desired set of URLs to be allowed. The selections are mapped into memory locations within the data register memory 230 . Outputs from the data register memory 230 are loaded into locations of the data register 220 .
  • the data register 220 provides settings to the URL web filter 210 .
  • the selections made by the program register 240 in a preferred form, may be correlated with a mode of operation of the system 2 .
  • a program table 250 is loaded with sets of information corresponding to different concert functions. Each concert function defines a set of permissions for respective groups of URLs.
  • a program interface 260 receives inputs, such as from the control system 16 or the program control system 8 ( FIG. 1 ).
  • FIG. 4 is a partial detailed view of the block diagram of FIG. 2 in one preferred embodiment.
  • Messages that are linked from the local audience 32 are load balanced between multiple instances of the event server 130 .
  • the multiple instances include database replication.
  • the event server 130 is the transmission point for messaging coming from the concert controller 100 .
  • the concert controller 100 accepts commands from the main server 8 and client devices of the main server 8 .
  • the event server 130 forwards messages to the staging server 136 .
  • the event server 130 also receives commands from the remote participants 140 that are sent via the staging server 136 .
  • a 5000 user load is accommodated. Since all requests are stateless, it is not necessary to provide sticky sessions.
  • the staging server 136 acts as an intermediary for messages to and from remote participants 140 . It enables the concert controller 100 to send a single message destined for the many thousands of external participants without consuming the limited bandwidth capacity generally provided by venues. User generated content is stored on the staging server 136 before being requested by the content editor 134 or by the event server 130 .
  • the staging server 136 comprises multiple instances with database replication in the Cloud.
  • a service providing the Cloud resource is Amazon AWS service.
  • Messages are also received from the remote audience 140 .
  • Messages can include personal data collected by an app and sent for processing by the main server 8 .
  • Messages to be directed to the event server 130 can be further processed, as by the content editor 134 , via compression and/or consolidation into a single larger message or via a specially defined message that allows for partial or chunked transmission of this information.
  • FIG. 5 is chart illustrating a routine 300 for determining processing of signal transmission to enable communication between the event server 130 and the staging server 136 .
  • a message is received from the remote audience 140 to the content editor 134 .
  • the content editor 134 reads a current message, and selects message components indicative of message source, message destination, message serial number, message type, and message data.
  • the message is categorized as to whether it is the type of message to be sent to the event server 130 . If so, at block 308 the message is marked for transmission to the event server 130 . If not, at block 320 the message is directed locally.
  • the message may be directed in any of a number of routes depending on its contents. For convenience in the current description, two routes are illustrated.
  • the message is a local registration message from a portable user device in the remote audience 140 of a participant who has arrived at the concert and is signing into the system
  • operation proceeds to block 322 , and the user is registered for a session in the staging server 136 .
  • the message is a content message such as an image or information about a user
  • operation proceeds to block 324 where the data is made available for review by a human or automated processor who may review the contents at block 326 and forward information to a selected location such as the main server 8 by the event server 130 .
  • Offloading message handling capacity requirements from the event server 130 to the staging server 136 further reduces bandwidth requirements.
  • Messages from external participants 140 can be pre-processed by the staging server 136 and evaluated according to a rule to determine if these messages are of the type to be sent to the event server 130 . If so, then they can be further processed via compression and/or consolidation into a single larger message or via a specially defined message that allows for partial or chunked transmission of this information.
  • externally delivered messages can be processed fully on the staging server 136 without need to contact the event server 130 at all.
  • Messages which typically do need to be forwarded to the event server 130 are the initial registration messages and video/stills created by external users. However, in this latter case, artifacts can be pulled down selectively by a human user based on thumbnails rather than an entire file in every instance.
  • This operation may be further facilitated by the use of chunked transmission of information.
  • messages need to be forwarded to the event server 130 , then they can be further processed via compression and/or consolidation into a single larger message or via a specially defined message that allows for partial or chunked transmission of this information.
  • Permitted data is throttled to a low data rate so that it is acquired over time. It is unnecessary to gather the data in real time.
  • status is reported to the controller 100 .
  • the event server 130 When sending messages to internal users, the event server 130 will send one additional message 400 to the staging server 136 specially structured so the staging server will subsequently send that message to all registered external participants. In this way a single message from the concert controller 100 can be broadcast to an arbitrary number of external users without placing any additional burden on the at-venue infrastructure.
  • incoming messages from external participants 140 can be pre-processed by the staging server 136 to determine if indeed these messages must in fact be sent all the way to the event server. If so then they can be further processed via compression and/or consolidation into a single larger message or via a specially defined message that allows for partial or chunked transmission of this information.
  • Chunked transfer encoding is a mechanism that allows HTTP messages to be split in several parts. This can be applied to both HTTP requests from client to server and HTTP responses from server to client. If a server is to send a response while lacking data as to a message's total length, simple chunked transfer-encoding will enable transmission. This encoding breaks the complete response into smaller chunks and sends them in series.
  • a download may be transmitted between the server and client one chunk at a time rather than in a single transmission. Since the operation of transmitting the information may be interrupted, real-time access to an entire message from the selected URL is not required. Therefore, bandwidth requirements are reduced.
  • the destination target can communicate a completed status to the concert controller 100 , for example.

Abstract

Command execution messages are transmitted to both internal, at-venue participants and external, networked participants. An event server sends messages to local, at-venue users. In order to avoid overloading the event server, transmissions to remote users are directed to a staging server that is not required to be at the venue. Cloud capability may be utilized. The event server may send a message to the staging server. The staging server will subsequently send the message to all registered remote participants. Incoming messages from remote participants are processed by the staging server to determine if the messages need to be sent to the event server. If so, compression and other techniques to reduce the size of messages relayed to the event server are used.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This patent application claims priority of Provisional Patent Application 61/648,593 filed May 18, 2012, Provisional Patent Application 61/670,754 filed Jul. 12, 2012, Provisional Patent Application 61/705,051 filed Sep. 24, 2012, Provisional Patent Application 61/771,629 filed Mar. 1, 2013, Provisional Patent Application 61/771,646 filed Mar. 1, 2013, Provisional Patent Application 61/771,690 filed Mar. 1, 2013, and Provisional Patent Application 61/771,704 filed Mar. 1, 2013, the disclosures of which are each incorporated by reference herein in its entirety.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present subject matter relates to transmission of command execution messages to provide a shared experience to groups of users of portable interactive devices participating in an event which groups may each be within a venue or a remote location.
  • 2. Related Art
  • A recently developed enhancement of the concert experience includes providing a performance and interacting with client devices of individuals in an audience. Concerts may be provided in venues having a capacity of thousands or tens of thousands of audience members. Significant communications and data processing resources must be committed to communicating with all audience members. Communication with audience members in a venue requires a communication link and control by at least a server. While very large handling capacities could be provided, such capacity would be prohibitively expensive to a concert presenter.
  • An enhanced concert experience may be provided by utilizing transmission of command execution messages. The prior art has had a limited range of functions in interacting with audience devices in a venue. For example, a server could transmit position information to a portable device. This sort of transmission has few constraints on it in that the information can simply be transmitted to a user device and does not have to be coordinated with any other information that is being transmitted. The prior art has had a very limited range of experience in providing more complex interactions.
  • In the context of an interactive system performing transmission of command execution messages, the prior art has not addressed communicating with a significant number of client devices that are remote to the venue in order to construct remote audiences as well as local audiences.
  • The prior art has not addressed providing complex interactions with a local, in-venue audience as well as a remote audience. Concert venues normally have restricted networked communications capacity. In other words, Internet bandwidth provided into and out of the venue may be limited. Therefore, it would be difficult to use one communications link to communicate with the in-venue audience and couple the same communication to the remote audience.
  • U.S. Pat. No. 7,796,162 discloses a method and system for transmitting and displaying venue-based synchronized camera views for live venue activities to remote views. A synchronized camera can include a main camera and at least one slave camera, wherein slave camera movement depends on movement by the main camera. Remote viewers can include hand held devices and digital entertainment monitors (e.g., HDTV). Remote viewers receive signals. However, no shared experiences produced for remote viewers comprising a separate audience, and the remote viewers do not share an experience with the in-venue viewers.
  • U.S. Pat. No. 6,731,940 discloses methods of using wireless geolocation to customize content and delivery of information to wireless communication devices which send signals to a central control system. The method uses an RF receiving site including antenna array and a mobile device operated by a user. At least one p-dimensional array vector is derived from RF signals sampled from p antennas of an array, where p is an integer. At least one p-dimensional array vector is used to derive a location of the mobile device. The device addresses a data source in order to customize information in correspondence with the location. The customized information is transmitted to a user. This system does not address communicating with a remote audience.
  • United States Published Patent Application No. 20110075612 discloses a system in which content is sent to a plurality of receiving access terminals (portable devices) within a venue boundary, i.e. venue cast. Content generated at an access terminal, is transmitted to a venue-cast server. A venue-specific network could be a wide area network (WAN) or a Wi-Fi hotspot deployment. The system provides “unscheduled ad hoc deliveries” of content via the venue transmission system to provide venue visitors with venue related information. Content is specific to the venue and is not related to groups of users within the venue. The only function provided is venue cast. This is an example of an environment in which the capability to communicate within a venue does not suggest communicating outside of the venue as well.
  • SUMMARY
  • Briefly stated, in accordance with the present subject matter, command execution messages are transmitted to both internal, at-venue participants and external, networked participants.
  • In order to avoid overloading an event server which sends messages to local, at-venue users, transmissions to remote users are directed to a staging server that is not required to be at the venue. Cloud capability may be utilized. The event server may send a message to the staging server. The staging server will subsequently send the message to all registered remote participants.
  • Incoming messages from remote participants are processed by the staging server to determine if the messages need to be sent to the event server. If so, compression and other techniques to reduce the size of messages relayed to the event server are used.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The present subject matter may be further understood by reference to the following description taken in connection with the following drawings:
  • FIG. 1, consisting of FIGS. 1A and 1B, is an illustration of the method and apparatus of the present subject matter operating in a venue;
  • FIG. 2 is a block diagram of the system illustrated in FIG. 1;
  • FIG. 3 is a block diagram of a concert network controller with a communications module;
  • FIG. 4 is a partial detailed view of the block diagram of FIG. 2 in one preferred embodiment; and
  • FIG. 5 is chart illustrating signal transmission to enable to and from the staging server.
  • DETAILED DESCRIPTION
  • FIG. 1, consisting of FIGS. 1A and 1B, is an illustration of a venue 10 comprising a system 2 in accordance with the present subject matter. FIG. 2 is a high-level block diagram of communication paths in the system illustrated in FIG. 1. In accordance with the present subject matter, communications are efficiently directed among an in-venue audience, a remote audience, and the central concert control as seen, for example, in FIG. 1B.
  • FIGS. 1 and 2 are discussed at the same time. The system 2 may be used in conjunction with a live event, for example a concert. Two-way interactivity is provided between a central server 8 and individual audience members 4 who may each have a portable device 6. The portable device 6 may be a smartphone, tablet, or other device. The present subject matter addresses providing reliable, high-capacity interaction in a highly efficient manner. The present subject matter provides for both reaching substantially an entire audience physically and for efficiently managing communications by off-loading connections from a higher demand location to a lower demand location.
  • The venue 10 may include a stage 12, audience area 14, a control room 16, and a media system 18 which may be located in the control room 16. The media system 18 receives audio, video, and intelligence from other sources and may be operated to perform control room functions such as mixing, selecting, and processing. A video program 20 is shown on a display 22.
  • The media system 18 is used to couple outputs from a video source 26, a sound source 28, and other intelligence source 30. The video source 26 may comprise one or more television cameras 24. In the present illustration, an audio-video unit 34 includes the video source 26, sound source 28, and other intelligence source 30. The sound source 28 comprises audio output from a live performance provided by a performer or performers 40 coupled by transducers 42, such as microphones. Alternatively, one or more of the video source 26, the sound source 28, and other intelligence source 30 may comprise sources of streaming content, prerecorded content, stored data, or currently processed content from any source. These sources may be local, remote, or both.
  • In one preferred form the display 22 is a screen 50 that comprises a backdrop for the stage 12. The display 22 could comprise an array 52 of screens over which the video program 20 is distributed. In another form, often used in arenas, the display 22 could comprise a display unit 56 which includes a plurality of monitors 58 on one support 60, with each monitor 58 facing in a different direction. Examples of the display unit 56 are available under the trademark Jumbotron®.
  • The media system 18 is operated by a VJ 70. The VJ 70 may comprise one or more personnel or a programmed computer. It is not essential that the control room 18 be located at the venue 10. The media system 18 provides content to a concert network controller 100. The concert network controller 100 may both receive and transmit information. The concert network controller 100 provides an input to a display link 102, which is coupled by a patch panel 104 to the display unit 56.
  • The concert network controller 100 may also comprise a Wi-Fi hotspot 120 providing and receiving signals to and from the audience area 14. As further described below, content may be provided both to and from audience members 4. The concert network controller 100 may also interact with remote participants 140. In another form, a Wi-Fi system 124, discussed below with respect to FIG. 2, couples audience members 4 to interact with the system 2.
  • The concert network controller 100 is preferably wirelessly connected to an event server 130, which can provide communications between remote participants 140 and the concert network controller 100. The event server is coupled to a content editor 134, which interacts with a staging server 136. The content editor 134 may be placed in the The content editor 134 is a separate machine that may be chosen by a VJ 70 or other concert staff authorized to have creative control. The data provided from the content editor 134 is used to create content during the show and may use a mixture of participant provided content, pre-existing content and other content drawn from external. This processing is done in the main server 138 to reduce load on the event server 130. However, this function can be provided in the main server eight. The staging server 136 may be coupled to the remote participants 140 by a network, for example, the Internet 144.
  • Communications will be provided between a target system and a source system. In the present description, “source system” is a device that wishes to send a message to a “target system.” The target system is a device that is configured to receive sent messages via its operating-system provided from a network connection sub-system. The business logic running on the device can select as-needed to operate as the target or the source system at any moment. Operating as a source system or target system for a particular messaging transaction does not preclude operating as the other system for a different messaging transaction simultaneously.
  • The system is interactive between the concert network controller 100 and one or both of the remote participants 140 and local participants 4. The concert network controller 100 and one or both of the remote participants 140 and local participants 4 may be a source when another is a target. The target and source system roles can be assumed by each device within the present subject at different times and without requiring reconfiguration.
  • In a nominal application, thousands of portable user devices 6 may communicate with the concert network controller 100. The communication will provide interaction for intended uses of the system 2. This alone could strain resources and require expensive T1 access lines far beyond the capacity normally utilized within a concert venue. Providing such capacity would be both expensive and impractical.
  • Since users 4 have the option to operate their portable user devices 6 in order to access the Internet and to access cell phone services, bandwidth demands in prior art systems are potentially unlimited. This can overload capacities of communications links at venues. It is important to limit bandwidth requirements to enable accommodating a large number of portable user devices 6. In accordance with the present subject matter, limiting bandwidth requirements is accomplished by disabling access to applications that are not part of the entertainment functions of the system 2. For purposes of the present description, the applications, contributing to functioning of the system 2 are referred to as business logic.
  • Business logic comprises software for a number of functions. The system 2 may send video displays to the screens of portable user devices 6. In various forms of the present subject matter, the business logic may operate to individualize communications. Therefore, certain functions, such as retrieving user-specific data such as a Facebook profile are considered to be business logic.
  • The system has illustrated in FIG. 2 supports transmission of command execution messages to both external participants 140 and internal, in-venue participants 104. The at-venue participants utilize mono-cast IP and multi-cast UDP protocols to transmit messages over the captive Wi-Fi network which requires the deployment of a stand-alone Wi-Fi network suitably architected for the venue. Handling the potentially hundreds-of-thousands of remote users would not scale given the very limited bandwidth into the venue location. Often, a venue may be equipped with a consumer-grade DSL Internet connection. The large load due to such a large number of users would overpower capabilities of the event server 130. Instead, all messages destined for external participants are handled by the staging server 136. It is not required that the staging server 136 be resident at the venue 10 itself but is instead resident at an external service provider, for example, Rackspace or Amazon AWS. These services provide resources which are dynamically scaled to match a current level of external participant user-load.
  • FIG. 3 is a block diagram of a concert network controller 100 with a communications module 200 which is utilized to filter and regulate communications. The communications module 200 may be located in components other than the concert network controller 100. The illustration of the communications module in the concert network controller 100 is simply illustrative of possibilities, and is not limiting.
  • Optimization of bandwidth use, i.e., available bandwidth versus number of users that can be accommodated, is achieved by using a combination of a URL Internet filter, compression algorithms, a staging server, and rules created to limit message propagation not needed for producing the enhanced composite experience.
  • The communications module 200 includes a URL web filter 210. The URL web filter 210 is generally an integrated content filtering software application. One example of a URL web filter is the Barracuda Web Filter made by Barracuda Networks, Inc. in Campbell, Calif. The URL web filter 210 may be operated to block or permit access to URLs or selected applications at different times and for different reasons.
  • The URL web filter 210 may have its settings commanded by a data register 220. Programs, URLs, and other data that can be used in operating the URL web filter 210 are stored in a data register memory 230. The data register memory 230 contains data indicative of URLs which can be blocked or allowed. For purposes of the present description, URL may also include a particular page within a domain. A page is indicated by the form www.URL.com/page. The domain register memory 230 is addressed by a program register 240. The program register 240 selects a currently desired set of URLs to be allowed. The selections are mapped into memory locations within the data register memory 230. Outputs from the data register memory 230 are loaded into locations of the data register 220. The data register 220 provides settings to the URL web filter 210.
  • The selections made by the program register 240 in a preferred form, may be correlated with a mode of operation of the system 2. A program table 250 is loaded with sets of information corresponding to different concert functions. Each concert function defines a set of permissions for respective groups of URLs. A program interface 260 receives inputs, such as from the control system 16 or the program control system 8 (FIG. 1).
  • FIG. 4 is a partial detailed view of the block diagram of FIG. 2 in one preferred embodiment. Messages that are linked from the local audience 32 are load balanced between multiple instances of the event server 130. The multiple instances include database replication. The event server 130 is the transmission point for messaging coming from the concert controller 100. The concert controller 100 accepts commands from the main server 8 and client devices of the main server 8. The event server 130 forwards messages to the staging server 136. The event server 130 also receives commands from the remote participants 140 that are sent via the staging server 136. In one embodiment, a 5000 user load is accommodated. Since all requests are stateless, it is not necessary to provide sticky sessions.
  • The staging server 136 acts as an intermediary for messages to and from remote participants 140. It enables the concert controller 100 to send a single message destined for the many thousands of external participants without consuming the limited bandwidth capacity generally provided by venues. User generated content is stored on the staging server 136 before being requested by the content editor 134 or by the event server 130.
  • Messages for transmission to the remote participants 140 are coupled through the staging server 136. In this particular illustration, the staging server 136 comprises multiple instances with database replication in the Cloud. One example of a service providing the Cloud resource is Amazon AWS service.
  • Messages are also received from the remote audience 140. Messages can include personal data collected by an app and sent for processing by the main server 8. Messages to be directed to the event server 130 can be further processed, as by the content editor 134, via compression and/or consolidation into a single larger message or via a specially defined message that allows for partial or chunked transmission of this information.
  • FIG. 5 is chart illustrating a routine 300 for determining processing of signal transmission to enable communication between the event server 130 and the staging server 136. At block 302 a message is received from the remote audience 140 to the content editor 134. At block 304, the content editor 134 reads a current message, and selects message components indicative of message source, message destination, message serial number, message type, and message data. At block 306, the message is categorized as to whether it is the type of message to be sent to the event server 130. If so, at block 308 the message is marked for transmission to the event server 130. If not, at block 320 the message is directed locally. The message may be directed in any of a number of routes depending on its contents. For convenience in the current description, two routes are illustrated. If the message is a local registration message from a portable user device in the remote audience 140 of a participant who has arrived at the concert and is signing into the system, operation proceeds to block 322, and the user is registered for a session in the staging server 136. If the message is a content message such as an image or information about a user, operation proceeds to block 324 where the data is made available for review by a human or automated processor who may review the contents at block 326 and forward information to a selected location such as the main server 8 by the event server 130.
  • Offloading message handling capacity requirements from the event server 130 to the staging server 136 further reduces bandwidth requirements. Messages from external participants 140 can be pre-processed by the staging server 136 and evaluated according to a rule to determine if these messages are of the type to be sent to the event server 130. If so, then they can be further processed via compression and/or consolidation into a single larger message or via a specially defined message that allows for partial or chunked transmission of this information. Typically, however, externally delivered messages can be processed fully on the staging server 136 without need to contact the event server 130 at all.
  • Messages which typically do need to be forwarded to the event server 130 are the initial registration messages and video/stills created by external users. However, in this latter case, artifacts can be pulled down selectively by a human user based on thumbnails rather than an entire file in every instance.
  • This operation may be further facilitated by the use of chunked transmission of information.
  • If messages need to be forwarded to the event server 130, then they can be further processed via compression and/or consolidation into a single larger message or via a specially defined message that allows for partial or chunked transmission of this information. Permitted data is throttled to a low data rate so that it is acquired over time. It is unnecessary to gather the data in real time. When receipt of the requested data is completed, status is reported to the controller 100.
  • When sending messages to internal users, the event server 130 will send one additional message 400 to the staging server 136 specially structured so the staging server will subsequently send that message to all registered external participants. In this way a single message from the concert controller 100 can be broadcast to an arbitrary number of external users without placing any additional burden on the at-venue infrastructure.
  • Similarly, incoming messages from external participants 140 can be pre-processed by the staging server 136 to determine if indeed these messages must in fact be sent all the way to the event server. If so then they can be further processed via compression and/or consolidation into a single larger message or via a specially defined message that allows for partial or chunked transmission of this information. Chunked transfer encoding is a mechanism that allows HTTP messages to be split in several parts. This can be applied to both HTTP requests from client to server and HTTP responses from server to client. If a server is to send a response while lacking data as to a message's total length, simple chunked transfer-encoding will enable transmission. This encoding breaks the complete response into smaller chunks and sends them in series. Consequently, a download may be transmitted between the server and client one chunk at a time rather than in a single transmission. Since the operation of transmitting the information may be interrupted, real-time access to an entire message from the selected URL is not required. Therefore, bandwidth requirements are reduced. Once the end of the message is received, the destination target can communicate a completed status to the concert controller 100, for example.
  • While the foregoing written description of the subject matter enables one of ordinary skill to make and use what is considered presently to be the best mode thereof, those of ordinary skill will understand and appreciate the existence of variations, combinations, and equivalents of the specific embodiment, method, and examples herein. The subject matter should therefore not be limited by the above described embodiment, method, and examples, but by all embodiments and methods within the scope and spirit of the subject matter as claimed.

Claims (12)

1. A system for providing a shared experience to both internal at-venue participants and to external networked participants comprising:
an event server coupled to receive command execution messages are transmitted from a central server;
said event server creating messages for a local in-venue audience and being coupled to send messages to the local, at-venue users;
a staging server coupled for providing messages to external networked participants;
said event server creating and transmitting a message intended for the remote users; and
said staging server being coupled for receiving messages from the remote users and selectively transmitting messages to said event server.
2. A system according to claim 1 wherein said staging server further comprises a local processor program through read messages from remote users and apply a rule to select messages to forward to the event server.
3. A system according to claim 2 comprising wherein said staging server comprises a Cloud resource.
4. A system according to claim 3 further wherein the event server structures a message to provide a command for portable interactive devices of the local at-venue participants.
5. A system according to claim 4 comprising wherein the event server constructs a message including a command for portable interactive devices of the local at-venue participants to execute the command at substantially the same time.
6. A method for providing a shared experience to both internal at-venue participants and to external networked participants comprising:
receiving a command execution message at an event server from a central server;
creating messages for the internal at-venue participants and creating a message for external networked participants;
coupling messages to a communications link for transmission to portable interactive devices of internal act-venue participants;
coupling the a message for external networked participants to a staging server; and
creating messages for the external networked participants and communicating the messages via a separate communication.
7. A method according to claim 6 further comprising receiving messages at the staging server from the external network participants, analyzing messages, and selecting messages for forwarding to be event server in accordance with a rule.
8. A method according to claim 7 further comprising utilizing a cloud resource as the staging server.
9. The method according to claim 8 wherein the step of creating messages comprises constructing packets to selectively identify messages to be forwarded to internal and a venue participants and a message to be forwarded to the staging server.
10. A non-transitory machine-readable medium for execution on a digital processor, which when executed causes the processor to perform the steps of:
receiving a command execution message at an event server from a central server;
creating messages for the internal at-venue participants and creating a message for external networked participants;
coupling messages to a communications link for transmission to portable interactive devices of internal act-venue participants;
coupling the a message for external networked participants to a staging server; and
creating messages for the external networked participants and communicating the messages via a separate communication.
11. A non-transitory machine-readable medium according to claim 10 wherein the step of coupling the message to the staging server comprises sending the message via a network to a Cloud resource.
12. A non-transitory machine-readable medium according to claim 11 further comprising instructions to command the staging server to analyze messages from the external networked participants said to the staging server to select messages to be forwarded to the event server in accordance with a rule.
US13/895,282 2012-05-18 2013-05-15 Transmission of command execution messages for providing a shared experience to both internal, at-venue participants, and external, networked participants Abandoned US20130311581A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/895,282 US20130311581A1 (en) 2012-05-18 2013-05-15 Transmission of command execution messages for providing a shared experience to both internal, at-venue participants, and external, networked participants

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
US201261648593P 2012-05-18 2012-05-18
US201261670754P 2012-07-12 2012-07-12
US201261705051P 2012-09-24 2012-09-24
US201361771629P 2013-03-01 2013-03-01
US201361771690P 2013-03-01 2013-03-01
US201361771646P 2013-03-01 2013-03-01
US201361771704P 2013-03-01 2013-03-01
US13/895,282 US20130311581A1 (en) 2012-05-18 2013-05-15 Transmission of command execution messages for providing a shared experience to both internal, at-venue participants, and external, networked participants

Publications (1)

Publication Number Publication Date
US20130311581A1 true US20130311581A1 (en) 2013-11-21

Family

ID=49581043

Family Applications (7)

Application Number Title Priority Date Filing Date
US13/895,300 Expired - Fee Related US9246999B2 (en) 2012-05-18 2013-05-15 Directed wi-fi network in a venue integrating communications of a central concert controller with portable interactive devices
US13/895,313 Expired - Fee Related US9143564B2 (en) 2012-05-18 2013-05-15 Concert server incorporating front-end and back-end functions to cooperate with an app to provide synchronized messaging to multiple clients
US13/895,290 Expired - Fee Related US9071628B2 (en) 2012-05-18 2013-05-15 Method and apparatus for managing bandwidth by managing selected internet access by devices in a Wi-Fi linked audience
US13/895,307 Abandoned US20130311566A1 (en) 2012-05-18 2013-05-15 Method and apparatus for creating rule-based interaction of portable client devices at a live event
US13/895,282 Abandoned US20130311581A1 (en) 2012-05-18 2013-05-15 Transmission of command execution messages for providing a shared experience to both internal, at-venue participants, and external, networked participants
US13/895,253 Expired - Fee Related US9357005B2 (en) 2012-05-18 2013-05-15 Method and system for synchronized distributed display over multiple client devices
US13/895,274 Abandoned US20130308051A1 (en) 2012-05-18 2013-05-15 Method, system, and non-transitory machine-readable medium for controlling a display in a first medium by analysis of contemporaneously accessible content sources

Family Applications Before (4)

Application Number Title Priority Date Filing Date
US13/895,300 Expired - Fee Related US9246999B2 (en) 2012-05-18 2013-05-15 Directed wi-fi network in a venue integrating communications of a central concert controller with portable interactive devices
US13/895,313 Expired - Fee Related US9143564B2 (en) 2012-05-18 2013-05-15 Concert server incorporating front-end and back-end functions to cooperate with an app to provide synchronized messaging to multiple clients
US13/895,290 Expired - Fee Related US9071628B2 (en) 2012-05-18 2013-05-15 Method and apparatus for managing bandwidth by managing selected internet access by devices in a Wi-Fi linked audience
US13/895,307 Abandoned US20130311566A1 (en) 2012-05-18 2013-05-15 Method and apparatus for creating rule-based interaction of portable client devices at a live event

Family Applications After (2)

Application Number Title Priority Date Filing Date
US13/895,253 Expired - Fee Related US9357005B2 (en) 2012-05-18 2013-05-15 Method and system for synchronized distributed display over multiple client devices
US13/895,274 Abandoned US20130308051A1 (en) 2012-05-18 2013-05-15 Method, system, and non-transitory machine-readable medium for controlling a display in a first medium by analysis of contemporaneously accessible content sources

Country Status (1)

Country Link
US (7) US9246999B2 (en)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9510148B2 (en) 2009-03-03 2016-11-29 Mobilitie, Llc System and method for wireless communication to permit audience participation
US10057333B2 (en) * 2009-12-10 2018-08-21 Royal Bank Of Canada Coordinated processing of data by networked computing resources
US9887965B2 (en) * 2012-07-20 2018-02-06 Google Llc Method and system for browser identity
US9727298B2 (en) * 2013-05-28 2017-08-08 Sony Corporation Device and method for allocating data based on an arrangement of elements in an image
US9489114B2 (en) 2013-06-24 2016-11-08 Microsoft Technology Licensing, Llc Showing interactions as they occur on a whiteboard
US9800845B2 (en) 2014-02-07 2017-10-24 Microsoft Technology Licensing, Llc Projector-based crowd coordination and messaging
US9479610B2 (en) * 2014-04-14 2016-10-25 Microsoft Technology Licensing, Llc Battery efficient synchronization of communications using a token bucket
CN104158892A (en) * 2014-08-22 2014-11-19 苏州乐聚一堂电子科技有限公司 Raked stage for interaction of concert
US9886267B2 (en) * 2014-10-30 2018-02-06 Equinix, Inc. Interconnection platform for real-time configuration and management of a cloud-based services exchange
CN104333598A (en) * 2014-11-06 2015-02-04 北京安奇智联科技有限公司 Two-dimension code and network adaption based mobile terminal and web terminal interconnection method
US11045723B1 (en) 2014-11-18 2021-06-29 Razer (Asia-Pacific) Pte. Ltd. Gaming controller for mobile device and method of operating a gaming controller
CN107206280B (en) * 2014-11-18 2019-07-09 雷蛇(亚太)私人有限公司 The method of game console and operation game console for mobile device
CN104394208B (en) * 2014-11-20 2018-07-03 北京安奇智联科技有限公司 Document transmission method and server
CN104935753A (en) * 2015-07-03 2015-09-23 金陵科技学院 Local-storage and synchronized method for mobile phone APP data
CN105634675B (en) 2016-01-13 2020-05-19 中磊电子(苏州)有限公司 Transmission rate control method and wireless local area network device
US9843943B1 (en) * 2016-09-14 2017-12-12 T-Mobile Usa, Inc. Application-level quality of service testing system
US10785144B2 (en) * 2016-12-30 2020-09-22 Equinix, Inc. Latency equalization
WO2018136965A1 (en) * 2017-01-23 2018-07-26 EkRally, LLC Systems and methods for fan interaction, team/player loyalty, and sponsor participation
US20190279122A1 (en) * 2018-03-09 2019-09-12 Muzooka, Inc. System for obtaining and distributing validated information regarding a live performance
KR102604570B1 (en) * 2018-03-23 2023-11-22 삼성전자주식회사 Method for supporting user input and electronic device supporting the same
US10967259B1 (en) 2018-05-16 2021-04-06 Amazon Technologies, Inc. Asynchronous event management for hosted sessions
CN108600274A (en) * 2018-05-17 2018-09-28 淄博职业学院 Safe communication system and its application method between a kind of realization computer inner-external network
CN109068146A (en) * 2018-08-27 2018-12-21 佛山龙眼传媒科技有限公司 A kind of live broadcasting method of large-scale activity
SG11202111622WA (en) 2019-05-10 2021-11-29 Cinewav Pte Ltd System and method for synchronizing audio content on a mobile device to a separate visual display system
CN113194528B (en) * 2021-03-18 2023-01-31 深圳市汇顶科技股份有限公司 Synchronization control method, chip, electronic device, and storage medium

Citations (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6421733B1 (en) * 1997-03-25 2002-07-16 Intel Corporation System for dynamically transcoding data transmitted between computers
US20040002049A1 (en) * 2002-07-01 2004-01-01 Jay Beavers Computer network-based, interactive, multimedia learning system and process
US20040224703A1 (en) * 2003-05-09 2004-11-11 Takaki Steven M. Method and system for enhancing venue participation by venue participants
US20050091184A1 (en) * 2003-10-24 2005-04-28 Praveen Seshadri Personalized folders
US6938021B2 (en) * 1997-11-06 2005-08-30 Intertrust Technologies Corporation Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
US20060015450A1 (en) * 2004-07-13 2006-01-19 Wells Fargo Bank, N.A. Financial services network and associated processes
US20060104600A1 (en) * 2004-11-12 2006-05-18 Sfx Entertainment, Inc. Live concert/event video system and method
US7137099B2 (en) * 2003-10-24 2006-11-14 Microsoft Corporation System and method for extending application preferences classes
US7213748B2 (en) * 1999-04-19 2007-05-08 First Data Corporation Anonymous mailing and shipping transactions
US20070124789A1 (en) * 2005-10-26 2007-05-31 Sachson Thomas I Wireless interactive communication system
US20070202900A1 (en) * 2000-09-06 2007-08-30 Eric Inselberg Method and apparatus for interactive audience participation at a live entertainment event
US20070236334A1 (en) * 2006-03-31 2007-10-11 Borovoy Richard D Enhancing face-to-face communication
US7317699B2 (en) * 2001-10-26 2008-01-08 Research In Motion Limited System and method for controlling configuration settings for mobile communication devices and services
US20080112336A1 (en) * 2006-08-24 2008-05-15 Interwise Ltd. Software bridge for multi-point multi-media teleconferencing and telecollaboration
US20080189371A1 (en) * 2007-02-02 2008-08-07 Mlb Advanced Media, L.P. System and method for venue-to-venue messaging
US20090197551A1 (en) * 2008-02-05 2009-08-06 Paper Radio Llc Billboard Receiver and Localized Broadcast System
US20090237505A1 (en) * 2000-06-27 2009-09-24 Ortiz Luis M Processing of entertainment venue-based data utilizing wireless hand held devices
US20100023968A1 (en) * 2008-07-23 2010-01-28 Tvworks, Llc, C/O Comcast Cable Community-Based Enhanced Television
US7657920B2 (en) * 2005-07-22 2010-02-02 Marc Arseneau System and methods for enhancing the experience of spectators attending a live sporting event, with gaming capability
US7797005B2 (en) * 2000-09-06 2010-09-14 Eric Inselberg Methods, systems and apparatus for interactive audience participation at a live entertainment event
US7818435B1 (en) * 2000-12-14 2010-10-19 Fusionone, Inc. Reverse proxy mechanism for retrieving electronic content associated with a local network
US7849173B1 (en) * 2001-12-31 2010-12-07 Christopher Uhlik System for on-demand access to local area networks
US20110075612A1 (en) * 2009-09-29 2011-03-31 Qualcomm Incorporated Method and apparatus for ad hoc venue-cast service
US20110238855A1 (en) * 2000-09-25 2011-09-29 Yevgeny Korsunsky Processing data flows with a data flow processor
US20110263342A1 (en) * 2010-04-27 2011-10-27 Arena Text & Graphics Real time card stunt method
US20120060101A1 (en) * 2010-08-30 2012-03-08 Net Power And Light, Inc. Method and system for an interactive event experience
US8244886B2 (en) * 1998-12-08 2012-08-14 Nomadix, Inc. Systems and methods for providing content and services on a network system
US20120274775A1 (en) * 2010-10-20 2012-11-01 Leonard Reiffel Imager-based code-locating, reading and response methods and apparatus
US8316450B2 (en) * 2000-10-10 2012-11-20 Addn Click, Inc. System for inserting/overlaying markers, data packets and objects relative to viewable content and enabling live social networking, N-dimensional virtual environments and/or other value derivable from the content
US8347373B2 (en) * 2007-05-08 2013-01-01 Fortinet, Inc. Content filtering of remote file-system access protocols
US20130046825A1 (en) * 2011-08-15 2013-02-21 Listener Driven Radio Llc System for providing interaction between a broadcast automation system and a system for generating audience interaction with radio programming
US20130170819A1 (en) * 2011-12-29 2013-07-04 United Video Properties, Inc. Systems and methods for remotely managing recording settings based on a geographical location of a user
US20130197981A1 (en) * 2012-01-27 2013-08-01 2301362 Ontario Limited System and apparatus for provisioning services in an event venue
US20130212619A1 (en) * 2011-09-01 2013-08-15 Gface Gmbh Advertisement booking and media management for digital displays
US8561080B2 (en) * 2011-04-26 2013-10-15 Sap Ag High-load business process scalability
US8589488B2 (en) * 2005-07-14 2013-11-19 Charles D. Huston System and method for creating content for an event using a social network
US8639215B2 (en) * 2006-04-07 2014-01-28 Gregory M. McGregor SIM-centric mobile commerce system for deployment in a legacy network infrastructure
US20140053217A1 (en) * 2011-09-18 2014-02-20 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US20140165091A1 (en) * 2006-11-22 2014-06-12 Raj Abhyanker Television and radio stations broadcasted by users of a neighborhood social network using a radial algorithm
US20140304335A1 (en) * 2011-10-11 2014-10-09 Timeplay Entertainment Corporation Systems and methods for interactive experiences and controllers therefor
US8929870B2 (en) * 2006-02-27 2015-01-06 Qualcomm Incorporated Methods, apparatus, and system for venue-cast
US8935279B2 (en) * 2011-06-13 2015-01-13 Opus Deli, Inc. Venue-related multi-media management, streaming, online ticketing, and electronic commerce techniques implemented via computer networks and mobile devices
US8948567B2 (en) * 2011-06-20 2015-02-03 Microsoft Technology Licensing, Llc Companion timeline with timeline events
US9032465B2 (en) * 2002-12-10 2015-05-12 Ol2, Inc. Method for multicasting views of real-time streaming interactive video
US9064282B1 (en) * 2009-05-21 2015-06-23 Heritage Capital Corp. Live auctioning system and methods
US9129087B2 (en) * 2011-12-30 2015-09-08 Rovi Guides, Inc. Systems and methods for managing digital rights based on a union or intersection of individual rights
US9165422B2 (en) * 2010-04-26 2015-10-20 Wms Gaming, Inc. Controlling group wagering games
US20160071325A1 (en) * 2010-06-15 2016-03-10 James Paul Callaghan Generating augmented reality images using sensor and location data
US9288276B2 (en) * 2006-11-03 2016-03-15 At&T Intellectual Property I, L.P. Application services infrastructure for next generation networks including a notification capability and related methods and computer program products
US9330203B2 (en) * 2012-03-02 2016-05-03 Qualcomm Incorporated Real-time event feedback
US9336534B2 (en) * 2014-03-17 2016-05-10 Bleachr Llc Geofenced event-based fan networking: systems

Family Cites Families (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6490359B1 (en) * 1992-04-27 2002-12-03 David A. Gibson Method and apparatus for using visual images to mix sound
US7796162B2 (en) * 2000-10-26 2010-09-14 Front Row Technologies, Llc Providing multiple synchronized camera views for broadcast from a live venue activity to remote viewers
US7613834B1 (en) * 2001-04-04 2009-11-03 Palmsource Inc. One-to-many device synchronization using downloaded/shared client software
US20040088212A1 (en) * 2002-10-31 2004-05-06 Hill Clarke R. Dynamic audience analysis for computer content
US20040264917A1 (en) * 2003-06-25 2004-12-30 M/X Entertainment, Inc. Audio waveform cueing for enhanced visualizations during audio playback
US20050239551A1 (en) * 2004-04-26 2005-10-27 Scott Griswold System and method for providing interactive games
EP1751679A1 (en) * 2004-05-07 2007-02-14 Panasonic Avionics Corporation System and method for managing content on mobile platforms
US20070110074A1 (en) * 2004-06-04 2007-05-17 Bob Bradley System and Method for Synchronizing Media Presentation at Multiple Recipients
CA2615659A1 (en) * 2005-07-22 2007-05-10 Yogesh Chunilal Rathod Universal knowledge management and desktop search system
US20070292832A1 (en) * 2006-05-31 2007-12-20 Eolas Technologies Inc. System for visual creation of music
US20070282948A1 (en) * 2006-06-06 2007-12-06 Hudson Intellectual Properties, Inc. Interactive Presentation Method and System Therefor
US20080034095A1 (en) * 2006-08-01 2008-02-07 Motorola, Inc. Multi-representation media event handoff
CN101548494B (en) * 2006-08-22 2013-08-21 丛林网络公司 Apparatus and method of controlled delay packet forwarding, and synchronization method
JP4830787B2 (en) * 2006-10-25 2011-12-07 日本電気株式会社 Mobile communication system, core network device, and MBMS data transmission method used therefor
US8402356B2 (en) * 2006-11-22 2013-03-19 Yahoo! Inc. Methods, systems and apparatus for delivery of media
US8027560B2 (en) * 2007-02-05 2011-09-27 Thales Avionics, Inc. System and method for synchronizing playback of audio and video
US20080209031A1 (en) * 2007-02-22 2008-08-28 Inventec Corporation Method of collecting and managing computer device information
US7881702B2 (en) * 2007-03-12 2011-02-01 Socializeit, Inc. Interactive entertainment, social networking, and advertising system
US20080294502A1 (en) * 2007-05-25 2008-11-27 Eventmobile, Inc. System and Method for Providing Event-Based Services
US20090077170A1 (en) * 2007-09-17 2009-03-19 Andrew Morton Milburn System, Architecture and Method for Real-Time Collaborative Viewing and Modifying of Multimedia
US8645842B2 (en) * 2007-11-05 2014-02-04 Verizon Patent And Licensing Inc. Interactive group content systems and methods
US8205148B1 (en) * 2008-01-11 2012-06-19 Bruce Sharpe Methods and apparatus for temporal alignment of media
US20090215538A1 (en) * 2008-02-22 2009-08-27 Samuel Jew Method for dynamically synchronizing computer network latency
US8918541B2 (en) * 2008-02-22 2014-12-23 Randy Morrison Synchronization of audio and video signals from remote sources over the internet
US9313359B1 (en) * 2011-04-26 2016-04-12 Gracenote, Inc. Media content identification on mobile devices
WO2010026582A2 (en) * 2008-09-04 2010-03-11 Somertech Ltd. Method and system for enhancing and/or monitoring visual content and method and/or system for adding a dynamic layer to visual content
KR101516850B1 (en) * 2008-12-10 2015-05-04 뮤비 테크놀로지스 피티이 엘티디. Creating a new video production by intercutting between multiple video clips
US8392530B1 (en) * 2008-12-18 2013-03-05 Adobe Systems Incorporated Media streaming in a multi-tier client-server architecture
WO2010075634A1 (en) * 2008-12-30 2010-07-08 Karen Collins Method and system for visual representation of sound
US8306013B2 (en) * 2009-01-23 2012-11-06 Empire Technology Development Llc Interactions among mobile devices in a wireless network
US8688517B2 (en) * 2009-02-13 2014-04-01 Cfph, Llc Method and apparatus for advertising on a mobile gaming device
AU2010221119A1 (en) * 2009-03-06 2011-09-22 Exacttarget, Inc. System and method for controlling access to aspects of an electronic messaging campaign
US8026436B2 (en) * 2009-04-13 2011-09-27 Smartsound Software, Inc. Method and apparatus for producing audio tracks
US8356316B2 (en) * 2009-12-17 2013-01-15 At&T Intellectual Property I, Lp Method, system and computer program product for an emergency alert system for audio announcement
US8503984B2 (en) * 2009-12-23 2013-08-06 Amos Winbush, III Mobile communication device user content synchronization with central web-based records and information sharing system
WO2011119504A1 (en) * 2010-03-22 2011-09-29 Mobitv, Inc. Tile based media content selection
US8751305B2 (en) * 2010-05-24 2014-06-10 140 Proof, Inc. Targeting users based on persona data
US8966515B2 (en) * 2010-11-08 2015-02-24 Sony Corporation Adaptable videolens media engine
EP2642432A4 (en) * 2010-11-15 2016-05-25 Nec Corp Behavior information gathering device and behavior information transmission device
US8631122B2 (en) * 2010-11-29 2014-01-14 Viralheat, Inc. Determining demographics based on user interaction
KR20120087253A (en) * 2010-12-17 2012-08-07 한국전자통신연구원 System for providing customized contents and method for providing customized contents
JP6046638B2 (en) * 2011-02-01 2016-12-21 タイムプレイ インク. Interactive experience system and method, and controller therefor
US8621355B2 (en) * 2011-02-02 2013-12-31 Apple Inc. Automatic synchronization of media clips
US20120213438A1 (en) * 2011-02-23 2012-08-23 Rovi Technologies Corporation Method and apparatus for identifying video program material or content via filter banks
US8929561B2 (en) * 2011-03-16 2015-01-06 Apple Inc. System and method for automated audio mix equalization and mix visualization
US20120239526A1 (en) * 2011-03-18 2012-09-20 Revare Steven L Interactive music concert method and apparatus
US8244103B1 (en) * 2011-03-29 2012-08-14 Capshore, Llc User interface for method for creating a custom track
US8805751B2 (en) * 2011-10-13 2014-08-12 Verizon Patent And Licensing Inc. User class based media content recommendation methods and systems
WO2013067526A1 (en) * 2011-11-04 2013-05-10 Remote TelePointer, LLC Method and system for user interface for interactive devices using a mobile device
US9792955B2 (en) * 2011-11-14 2017-10-17 Apple Inc. Automatic generation of multi-camera media clips
US8645485B1 (en) * 2012-01-30 2014-02-04 Google Inc. Social based aggregation of related media content
US9143742B1 (en) * 2012-01-30 2015-09-22 Google Inc. Automated aggregation of related media content
US20130194406A1 (en) * 2012-01-31 2013-08-01 Kai Liu Targeted Delivery of Content
WO2014008513A1 (en) * 2012-07-06 2014-01-09 Hanginout, Inc. Interactive video response platform
US9748914B2 (en) * 2012-08-15 2017-08-29 Warner Bros. Entertainment Inc. Transforming audio content for subjective fidelity
US20140297882A1 (en) * 2013-04-01 2014-10-02 Microsoft Corporation Dynamic track switching in media streaming
US20150046367A1 (en) * 2013-08-06 2015-02-12 Evernote Corporation Gathering meeting-related information
US8917355B1 (en) * 2013-08-29 2014-12-23 Google Inc. Video stitching system and method
US10687183B2 (en) * 2014-02-19 2020-06-16 Red Hat, Inc. Systems and methods for delaying social media sharing based on a broadcast media transmission

Patent Citations (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6421733B1 (en) * 1997-03-25 2002-07-16 Intel Corporation System for dynamically transcoding data transmitted between computers
US6938021B2 (en) * 1997-11-06 2005-08-30 Intertrust Technologies Corporation Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
US8244886B2 (en) * 1998-12-08 2012-08-14 Nomadix, Inc. Systems and methods for providing content and services on a network system
US7213748B2 (en) * 1999-04-19 2007-05-08 First Data Corporation Anonymous mailing and shipping transactions
US20090237505A1 (en) * 2000-06-27 2009-09-24 Ortiz Luis M Processing of entertainment venue-based data utilizing wireless hand held devices
US7797005B2 (en) * 2000-09-06 2010-09-14 Eric Inselberg Methods, systems and apparatus for interactive audience participation at a live entertainment event
US20070202900A1 (en) * 2000-09-06 2007-08-30 Eric Inselberg Method and apparatus for interactive audience participation at a live entertainment event
US20110238855A1 (en) * 2000-09-25 2011-09-29 Yevgeny Korsunsky Processing data flows with a data flow processor
US8316450B2 (en) * 2000-10-10 2012-11-20 Addn Click, Inc. System for inserting/overlaying markers, data packets and objects relative to viewable content and enabling live social networking, N-dimensional virtual environments and/or other value derivable from the content
US7818435B1 (en) * 2000-12-14 2010-10-19 Fusionone, Inc. Reverse proxy mechanism for retrieving electronic content associated with a local network
US7317699B2 (en) * 2001-10-26 2008-01-08 Research In Motion Limited System and method for controlling configuration settings for mobile communication devices and services
US7849173B1 (en) * 2001-12-31 2010-12-07 Christopher Uhlik System for on-demand access to local area networks
US20040002049A1 (en) * 2002-07-01 2004-01-01 Jay Beavers Computer network-based, interactive, multimedia learning system and process
US9032465B2 (en) * 2002-12-10 2015-05-12 Ol2, Inc. Method for multicasting views of real-time streaming interactive video
US20040224703A1 (en) * 2003-05-09 2004-11-11 Takaki Steven M. Method and system for enhancing venue participation by venue participants
US20050091184A1 (en) * 2003-10-24 2005-04-28 Praveen Seshadri Personalized folders
US7137099B2 (en) * 2003-10-24 2006-11-14 Microsoft Corporation System and method for extending application preferences classes
US20060015450A1 (en) * 2004-07-13 2006-01-19 Wells Fargo Bank, N.A. Financial services network and associated processes
US20060104600A1 (en) * 2004-11-12 2006-05-18 Sfx Entertainment, Inc. Live concert/event video system and method
US8589488B2 (en) * 2005-07-14 2013-11-19 Charles D. Huston System and method for creating content for an event using a social network
US7657920B2 (en) * 2005-07-22 2010-02-02 Marc Arseneau System and methods for enhancing the experience of spectators attending a live sporting event, with gaming capability
US20070124789A1 (en) * 2005-10-26 2007-05-31 Sachson Thomas I Wireless interactive communication system
US8929870B2 (en) * 2006-02-27 2015-01-06 Qualcomm Incorporated Methods, apparatus, and system for venue-cast
US20070236334A1 (en) * 2006-03-31 2007-10-11 Borovoy Richard D Enhancing face-to-face communication
US8639215B2 (en) * 2006-04-07 2014-01-28 Gregory M. McGregor SIM-centric mobile commerce system for deployment in a legacy network infrastructure
US20080112336A1 (en) * 2006-08-24 2008-05-15 Interwise Ltd. Software bridge for multi-point multi-media teleconferencing and telecollaboration
US9288276B2 (en) * 2006-11-03 2016-03-15 At&T Intellectual Property I, L.P. Application services infrastructure for next generation networks including a notification capability and related methods and computer program products
US20140165091A1 (en) * 2006-11-22 2014-06-12 Raj Abhyanker Television and radio stations broadcasted by users of a neighborhood social network using a radial algorithm
US20080189371A1 (en) * 2007-02-02 2008-08-07 Mlb Advanced Media, L.P. System and method for venue-to-venue messaging
US8347373B2 (en) * 2007-05-08 2013-01-01 Fortinet, Inc. Content filtering of remote file-system access protocols
US20090197551A1 (en) * 2008-02-05 2009-08-06 Paper Radio Llc Billboard Receiver and Localized Broadcast System
US20100023968A1 (en) * 2008-07-23 2010-01-28 Tvworks, Llc, C/O Comcast Cable Community-Based Enhanced Television
US9064282B1 (en) * 2009-05-21 2015-06-23 Heritage Capital Corp. Live auctioning system and methods
US20110075612A1 (en) * 2009-09-29 2011-03-31 Qualcomm Incorporated Method and apparatus for ad hoc venue-cast service
US9165422B2 (en) * 2010-04-26 2015-10-20 Wms Gaming, Inc. Controlling group wagering games
US20110263342A1 (en) * 2010-04-27 2011-10-27 Arena Text & Graphics Real time card stunt method
US20160071325A1 (en) * 2010-06-15 2016-03-10 James Paul Callaghan Generating augmented reality images using sensor and location data
US20120060101A1 (en) * 2010-08-30 2012-03-08 Net Power And Light, Inc. Method and system for an interactive event experience
US20120274775A1 (en) * 2010-10-20 2012-11-01 Leonard Reiffel Imager-based code-locating, reading and response methods and apparatus
US8561080B2 (en) * 2011-04-26 2013-10-15 Sap Ag High-load business process scalability
US8935279B2 (en) * 2011-06-13 2015-01-13 Opus Deli, Inc. Venue-related multi-media management, streaming, online ticketing, and electronic commerce techniques implemented via computer networks and mobile devices
US8948567B2 (en) * 2011-06-20 2015-02-03 Microsoft Technology Licensing, Llc Companion timeline with timeline events
US20130046825A1 (en) * 2011-08-15 2013-02-21 Listener Driven Radio Llc System for providing interaction between a broadcast automation system and a system for generating audience interaction with radio programming
US20130212619A1 (en) * 2011-09-01 2013-08-15 Gface Gmbh Advertisement booking and media management for digital displays
US20140053217A1 (en) * 2011-09-18 2014-02-20 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US20140304335A1 (en) * 2011-10-11 2014-10-09 Timeplay Entertainment Corporation Systems and methods for interactive experiences and controllers therefor
US20130170819A1 (en) * 2011-12-29 2013-07-04 United Video Properties, Inc. Systems and methods for remotely managing recording settings based on a geographical location of a user
US9129087B2 (en) * 2011-12-30 2015-09-08 Rovi Guides, Inc. Systems and methods for managing digital rights based on a union or intersection of individual rights
US20130197981A1 (en) * 2012-01-27 2013-08-01 2301362 Ontario Limited System and apparatus for provisioning services in an event venue
US9330203B2 (en) * 2012-03-02 2016-05-03 Qualcomm Incorporated Real-time event feedback
US9336534B2 (en) * 2014-03-17 2016-05-10 Bleachr Llc Geofenced event-based fan networking: systems

Also Published As

Publication number Publication date
US20140019520A1 (en) 2014-01-16
US20130325928A1 (en) 2013-12-05
US9357005B2 (en) 2016-05-31
US20130310083A1 (en) 2013-11-21
US9071628B2 (en) 2015-06-30
US9143564B2 (en) 2015-09-22
US20130308051A1 (en) 2013-11-21
US20130311566A1 (en) 2013-11-21
US9246999B2 (en) 2016-01-26
US20130308621A1 (en) 2013-11-21

Similar Documents

Publication Publication Date Title
US20130311581A1 (en) Transmission of command execution messages for providing a shared experience to both internal, at-venue participants, and external, networked participants
US11330332B2 (en) Systems and methods for transmission of data streams
CN102571979B (en) Multi-screen interactive equipment and its binding method
CN106803974A (en) The real-time retransmission method of live video stream
CA3025888C (en) Video conference system and video conference method
CN104079597B (en) The transfer method and user equipment of Media Stream
KR20130138263A (en) Streaming digital video between video devices using a cable television system
US9094527B2 (en) Seamlessly transferring a communication
US10165229B2 (en) Network communication system and method thereof
CN106713936B (en) Live video matching method and system
CN107547517B (en) Audio and video program recording method, network equipment and computer device
US20080025306A1 (en) Internet protocol television system, method for providing internet protocol multicast TV signal, TV transferring apparatus, and TV receiving apparatus
KR102586186B1 (en) Hybrid server and hybrid server operation method for providing videotelephony service
US20240031418A1 (en) Live Streaming Architecture with Server-Side Stream Mixing
GR et al. Interactive live audio streaming in wireless network by interfacing with I. MX53 hardware using Adavanced Linux sound architecture (ALSA) programming
Koyama et al. Multi-camera Live Video Streaming over Wireless Network
JP2023536123A (en) HTTP-based media streaming service utilizing fragmented MP4
KR101852147B1 (en) Home router having audio transmitting function and audio transmitting system and method using this router
Troubil et al. Multicast Routing for High-Quality Multimedia Environments: Deployment and New Problems
US20190215539A1 (en) Video production systems and methods
KR101406942B1 (en) Real time relay system using wireless mobile phone

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE