Apparatus, system and method for a web-based interactive video platform

Information

  • Patent Grant
  • 10771743
  • Patent Number
    10,771,743
  • Date Filed
    Friday, October 20, 2017
    7 years ago
  • Date Issued
    Tuesday, September 8, 2020
    4 years ago
Abstract
An apparatus, a system, a method and a computer program product are provided. The system includes a controller configured to broadcast a web-based meeting between a first user and a second user. The system further includes a graphical user interface configured to display the broadcasted web-based meeting. The controller is configured to receive a request from the first user through the graphical user interface. The request includes one of a text question, a recorded video question and a request from the first user to present a live video question to the second user. The controller is further configured to broadcast the request through the graphical user interface as a real time video feed of the first user, so that the first user can ask the question in real time and the second user can respond to the first user's question in real time.
Description
BACKGROUND
1. Field

Embodiments of the invention generally relate to a web-based interactive video platform. More particularly, certain embodiments of the invention relate to an apparatus, a system, a method and a computer program product for providing a web-based interactive video platform that allows multiple audience members to interact/dialogue in real time via video and/or text chat.


2. Description of the Related Art

Town hall meetings have been created as an informal public meeting, where members of a community are invited to voice their opinions and hear the responses from public figures and elected officials. Town hall meetings are an effective way for these individuals to meet face-to-face with members of the community. However, town hall meetings are limited by, for example, the size of the venue (i.e., the number of people that can be held in the venue), and the ability of community members to physically attend the meeting.


With the advent of social media, interactive video platforms, such as YouTube™, Facebook™, Twitter™, MySpace™ and various webcasting tools, have been created to provide public figures, public officials and even the general public with the ability to disseminate and exchange information, not only with a local community, but also with individuals located around the world.


Unlike conventional town hall meetings though, these interactive video platforms only provide these individuals with a one-way, live interaction/dialogue with audience members. For example, a host or broadcaster is able to stream a live broadcast of information to his or her audience; however, audience members are only able to informally “interact” with the host or broadcaster via a text message or comment, a text chat, or a telephone call, that may be recorded and answered by the host or broadcaster at a later period in time. Teleconferencing has been paired with these interactive video platforms; however, many individuals do not have access to teleconferencing tools, and therefore are unable to fully benefit from a direct, live interaction with the host or broadcaster.


SUMMARY

In accordance with an embodiment of the invention, there is provided a system, which includes a controller that is configured to broadcast a web-based meeting between a first user and a second user, and a graphical user interface configured to display the broadcast web-based meeting. The controller is configured to receive a request from the first user through the graphical user interface. The request includes one of a text question, a recorded video question and a request from the first user to present a live video question to the second user. The controller is further configured to broadcast the request through the graphical user interface. When the received request includes the request from the first user to present the live video question, the controller is configured to broadcast the request as a real time video feed of the first user, so that the first user can ask the question in real time and the second user can respond to the first user's question in real time.


In accordance with another embodiment of the invention, there is provided an apparatus, which includes at least one memory including computer program code, and at least one processor. The at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to.


In accordance with another embodiment of the invention, there is provided a method, which includes broadcasting a web-based meeting between a first user and a second user through a graphical user interface, and receiving a request from the first user through the graphical user interface. The request includes one of a text question, a recorded video question and a request from the first user to present a live video question to the second user. The method further includes broadcasting the request through the graphical user interface. When the received request includes the request from the first user to present the live video question, the step of broadcasting the request includes broadcasting the request as a real time video feed of the first user, so that the first user can ask the question in real time and the second user can respond to the first user's question in real time.


In accordance with another embodiment of the invention, there is provided a computer program product embodied on a non-transitory computer readable medium. The computer program product is encoded with instructions to control a processor to perform a process. The process includes broadcasting a web-based meeting between a first user and a second user through a graphical user interface, and receiving a request from the first user through the graphical user interface. The request includes one of a text question, a recorded video question and a request from the first user to present a live video question to the second user. The process further includes broadcasting the request through the graphical user interface. When the received request includes the request from the first user to present the live video question, the step of broadcasting the request includes broadcasting the request as a real time video feed of the first user, so that the first user can ask the question in real time and the second user can respond to the first user's question in real time.





BRIEF DESCRIPTION OF THE DRAWINGS

Further aspects, details, advantages and modifications of the invention will become apparent from the following detailed description of the embodiments, which is to be taken in conjunction with the accompanying drawings, in which:



FIG. 1 shows a schematic block diagram of a system, in accordance with an embodiment of the invention.



FIG. 2 shows a schematic block diagram of an apparatus, in accordance with an embodiment of the invention.



FIG. 3 shows a home page view of a graphical user interface of the system shown in FIG. 1, in accordance with an embodiment of the invention.



FIG. 4 shows a profile page view for a user of the graphical user interface, in accordance with an embodiment of the invention.



FIG. 5 shows an event planner page view of a graphical user interface, in accordance with an embodiment of the invention.



FIG. 6 shows an event page view of a graphical user interface, in accordance with an embodiment of the invention.



FIGS. 7A-7G show various sections of the event page view, in accordance with an embodiment of the invention.



FIG. 8 shows a flow diagram of a method, in accordance with an embodiment of the invention.





DETAILED DESCRIPTION

It will be readily understood that the components of the invention, as generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the apparatus, the system, the method and the computer program product, as represented in the attached figures, is not intended to limit the scope of the invention as claimed, but is merely representative of selected embodiments of the invention.


If desired, the different functions discussed below may be performed in a different order and/or concurrently with each other. Furthermore, if desired, one or more of the above-described functions may be optional or may be combined. As such, the foregoing description should be considered as merely illustrative of the principles, teachings and embodiments of this invention, and not in limitation thereof.


Embodiments of the invention combine hardware and software components to create a system, an apparatus, a method and a computer program product for providing a web-based interactive video platform that allows multiple audience members to interact/dialogue in real time via video or text chat. The web-based interactive video platform provides audience members with the ability to engage in a direct, live dialogue with the host or broadcaster (hereinafter referred to as a “host”), in a web-based, town hall-type meeting format. The web-based interactive video platform may also be attended by multiple users who are not in direct dialogue or interaction with the host or broadcaster. They are simply “spectators” to the platform.


In accordance with certain embodiments of the invention, the host can stream a live broadcast of information (e.g., videos, pictures, text, etc.) to a virtual auditorium of viewers, and can receive, in addition to recorded text and video question, live video calls from the audience to interactively respond to the opinions and questions of audience members.


In accordance with certain embodiments of the invention, a user of the platform is able to create an event, for example a “free” event, that integrates advertising within the broadcast, and to create another event for a fee, for example an “enterprise” event, that allows the user to customize and brand his or her event with, for example, a personal logo(s), a personal sponsor(s), pre-roll videos and direct marketing tools.


In accordance with certain embodiments of the invention, a user of the platform is able to charge admission to a ticketed event by requiring viewers to purchase and redeem virtual credits.


In accordance with certain embodiments of the invention, a user may include a host, a producer, an attendee, an editor, a co-host or a screener of the event. The host of the event can create and cancel an event, and can perform all other functions, using a graphical user interface, that the other user-types are able to perform, except being able to ask a text or video question, or screen questions. The host can start, pause and terminate the event. The host can also assign initial roles to other users of the platform during the event, while also taking on the role of the producer of the event.


The producer of the event can perform all of the functions discussed above for the host, using the graphical user interface, except that the producer's video stream is hidden from the event, so that the producer can run the event from “behind-the-scenes.”


The attendee of the event is the user in the audience that joins the event, for example, by RSVPing to a scheduled event and/or joining an event when it is started. Using the graphical user interface, the attendee can watch the video broadcast (i.e., a “spectator”), can participate in the event via text chat, can submit live video/text questions to be reviewed by the host/producer, a co-host, and/or a screener, and answered by the host or co-host, and can access customizable modules or applications, for example, Twitter™, Facebook™, mapping tools, charting tools, presentation tools, etc. As will be discussed in more detail below, only a host or co-host can broadcast the live video/text questions from attendees.


The editor of the event can perform all of the functions discussed above for the attendee, using the graphical user interface. Additionally, the editor can perform “one-click editing” to switch between users that are activated as “live speakers” in real-time. For example, the editor can click on a thumbnail of a single user to immediately cut to that user, or the editor can select a “multi-shot” button to setup 2-shots, 3-shots, 4-shots, etc., to immediately cut to two selected users, three selected users, four selected users, etc. The editor can also assign a user to all user-types, except the role of host or producer.


The co-host of the event can broadcast his or her video live to the entire audience, can respond to the audience's text and video questions, and can perform all of the functions discussed above for the editor, using the graphical user interface. The co-host can also assign a user to all user-types, except the role of host or producer.


The screener of the event is a unique user-type that can screen the queue of attendee text/video questions, and can interact via a video dialogue with an attendee who asked a question, for example, “behind-the-scenes.” The screener can approve, remove or kick the attendee from the event, in addition to providing annotations about the attendee and his or her question for the host, co-host, or producer to review. Hence, the screener “pre-screens” questions for the host and/or the co-host, so that they can broadcast and respond only to approved (i.e., relevant) questions. The screener can also assign a user to all user-types, except the role of host or producer



FIG. 1 shows a schematic block diagram of a system, in accordance with an embodiment of the invention. The system 100 includes a controller 110 and a graphical user interface 120. The controller 110 broadcasts a web-based meeting between a first user and a second user. The graphical user interface 120 displays the broadcasted web-based meeting. The controller 110 receives a request from the first user through the graphical user interface 120. The request can include one of a text question, a recorded video question and a request from the first user to present a live video question to the second user. The controller 110 broadcasts the request through the graphical user interface 120. When the received request includes the request from the first user to present the live video question, the controller 110 broadcasts the request as a real time video feed of the first user, so that the first user can ask the question in real time and the second user can respond to the first user's question in real time.


In accordance with an embodiment of the invention, the graphical user interface 120 can include a web-based application that can be embedded on a third-party site or blog using embedded code (i.e., an embedded player). The web-based application can be accessed without leaving the page that it is embedded on.


The controller 110 broadcasts, through the graphical user interface 120, an individual video feed of the first user, the second user and any other user that joins the web-based meeting, or multiple video feeds of any combination of users in real time. The controller 110 broadcasts, through the graphical user interface 120, a list of requests from the first user or any other user. The list can be sorted.


The first user can include an attendee of the web-based meeting. The second user and the other users can include one of a host, a producer, a co-host, a screener, an editor and an attendee of the web-based meeting.


When the received request includes one of the recorded video question or the live video question from the first user, the controller 110 generates an off-line meeting between the first user and one of the other users, so that the other user can screen the first user and the video question before the controller 110 broadcasts the received request. The controller 110 broadcasts the received request, when the other user approves the first user and the video question.



FIG. 2 shows a schematic block diagram of an apparatus, in accordance with an embodiment of the invention. The apparatus 200 includes a memory 210 including computer program code 220. The computer program code 220 is embodied on a computer readable non-transitory medium. The apparatus 200 includes a processor 230 for processing information and executing instructions or operations. The memory 210 is coupled to the processor 230 for storing information and instructions to be executed by the processor 230. The computer program code 220 is encoded with instructions to control the processor 230 to perform the method discussed below and illustrated in FIG. 8.


While a single memory 210 and a single processor 230 are illustrated in FIG. 2, multiple memory and multiple processors may be utilized according to other embodiments.


In accordance with an embodiment of the invention, the processor 230 broadcasts a web-based meeting between a first user and a second user through a graphical user interface. The processor 230 receives a request from the first user through the graphical user interface, and stores the request in the memory 210. As discussed for system 100, the request can include one of a text question, a recorded video question and a request from the first user to present a live video question to the second user. The processor 230 retrieves the request from the memory 210, when requested by the second user, and broadcasts the request through the graphical user interface. When the received request includes the request from the first user to present the live video question, the processor 230 broadcasts the request as a real time video feed of the first user, so that the first user can ask the question in real time and the second user can respond to the first user's question in real time.


The processor 230 broadcasts, through the graphical user interface, an individual video feed of the first user, the second user and any other user that joins the web-based meeting, or multiple video feeds of any combination of users in real time. The processor 230 broadcasts, through the graphical user interface, a list of requests from the first user or any other user. The list can be sorted.


When the received request includes one of the recorded video question or the live video question from the first user, the processor 230 generates an off-line meeting between the first user and another user, so that the other user can screen the first user and the video question before the processor 230 broadcasts the received request to the second user. The processor 230 broadcasts the received request, when the other user approves the first user and the video question.



FIG. 3 shows a home page view of a graphical user interface of the system shown in FIG. 1, in accordance with an embodiment of the invention. The graphical user interface 120 can provide live, viewing and broadcasting features for a town hall-type meeting for the user-types discussed above. The home page view 300 of the graphical user interface 120 can include a user access bar 310, a quick tour link 320, a search bar 330, a listing of live and upcoming events 340, a listing of recent activity on the platform 350, and a host request 360.


In accordance with an embodiment of the invention, the user access bar 310 provides the user with access to the system 100 discussed above and shown in FIG. 1. The user access bar 310 includes a registration link and a log in link. The user can register for an account to access the system 100, or can log in to the system 100, using the graphical user interface 120, by entering his “username” and “password” established during the registration process or by entering the user's social media “username” and “password” (i.e., the “username” and “password” of the user's Twitter™ or Facebook™ account). Upon entry into the system 100, the user can access all of the features for viewing and broadcasting a town hall-type meeting, including receiving and responding to live video questions from audience members.


The quick tour link 320 provides the user with a quick tour of the features of the platform. The search bar 330 provides the user with a search tool for searching for an event by a keyword, for example, an associated tag. The listing of live and upcoming events 340 provides the user with links to live and upcoming events that the user can immediately attend (i.e., join an event) or schedule to attend (i.e., RSVP to an event). If the user RSVPs to an event, the user will be notified via an electronic communication (i.e., email, SMS text, etc.) when the RSVP′d event is about to begin. The listing of recent activity on the platform 350 provides the user with a listing of, and associated links to, real-time, user activity and past events. The host request 360 provides the user with a request tool for requesting an individual to join the platform using social media (i.e., sending a request to the individual via Twitter™ or Facebook™)



FIG. 4 shows a profile page view for a user of the graphical user interface, in accordance with an embodiment of the invention. Once the user logs in to the system 100, using the graphical user interface 120, the user can access a user profile page 400, as shown in FIG. 4. The user profile page 400 includes a user's personal information 410 (i.e., name, geographical location, membership status and interests/tags), a listing of the user's scheduled lineup of events 420, and a news feed section 430 that displays the activity of other users to which this user has subscribed to their news feeds, the number of subscriptions that this user has to other users, the number of other users that have subscribed to this individual's user profile, and a listing of upcoming events that the other users plan to attend.


When a user accesses another user's profile page, the user profile page can include a link 440 to subscribe to the user's news feed for notifying the subscriber of any events that the user has created or intends to attend.



FIG. 5 shows an event planner page view of a graphical user interface, in accordance with an embodiment of the invention. In the event planner page view 500 of the graphical user interface 120, the user can create and schedule an event. To create an event, the user creates a lineup 510, which is a schedule of one or more events having the same title and description. The user can create and modify a distinct description for each event in a lineup. After creating a lineup, the user schedules a date and time for a new event (not shown). Hence, an event is an individual event, which is scheduled at a specific date and time determined by the end user. The event planner page view 500 also displays a list of lineups 520 that have already been scheduled, and can include a repository of recorded content to view, reorganize, modify, share or terminate.



FIG. 6 shows an event page view of a graphical user interface, in accordance with an embodiment of the invention. The event page view 600 of the graphical user interface 120 includes a plurality of sections, as shown in FIGS. 7A-7G and discussed below in more detail, to facilitate the viewing and broadcasting of the town hall-type meeting, including receiving and responding to live video questions from audience members. The event page view 600 is displayed when an event has begun. When the event is started, the event is streamed at every event access point on the Internet (i.e., the event is streamed where the graphical user interface 120 has been embedded using the embedded player in a third party site or blog, and to users that are logged in directly to the system 100 via the web-based application of the platform. When a user joins the event, the system 100 is configured to assist the user with the set up the user's video camera and microphone to enhance the user's experience. When the user accesses the embedded player, it expands to a full browser mode, overlaying the page it is embedded on without the need to visibly bounce the user from the page that the player is embedded on (i.e., the user is now “inside” the event without leaving the webpage the event is embedded on). Through the embedded player, the user has access to all functionality that the user would have if he had accessed the system 100 directly via the web-based application of the platform (i.e., the user can register to access or log in to the system 100 directly through the embedded player).


The event page view 600 of the graphical user interface 120 includes a plurality of sections, which include an informational section 610, a broadcast area 620, an editing area 630, and a modules section 640. The modules section 640 includes a communication tab 642, a viewers tab 644 and a questions tab 646 (not shown).



FIGS. 7A-7F show various sections of the event page view, in accordance with an embodiment of the invention. For example, FIG. 7A shows the information section 610 of the event page view 600. The information section 610 can include at least one of a logo 702, a clickable banner image 704 (i.e., advertising or marketing materials), information about the event 706 (i.e., title and description), and a section for a private chat between the host, producer, co-host, screener and/or the editor 708.



FIG. 7B shows the broadcast area 620 of the event page view 600. The broadcast area 620 can include at least one of an area for displaying a video stream of one or more users 710, an overlay of information to provide the host with hints and actions to run their event (not shown), an image selected by the host (i.e., fly files or video files) 712, and an advertisement, both statically and actively displayed before, during, and after the event, displaying information for, for example, the user or the user's sponsor (not shown). The broadcast area 620 can also include a video commercial break broadcasted, for example every 30 minutes, dynamically triggered and provided via a third party advertisement engine or company (i.e., YuMe™, Google™, etc.) (not shown). Additionally, before and after the event, the broadcast area 620 can include a “preview” screen 714 that displays a user selected thumbnail, a description of the event and a countdown timer indicating when the host is granted the ability to go live with the event. The “preview” screen 714 may be mirrored on the embedded player.



FIG. 7C shows the editing area 630 of the event page view 600. The editing area 630 can include at least one of an exit link 716 to exit the event, a feedback link 718 to provide feedback about the platform and/or the event, a live speaker area 720 that displays the thumbnails of the users that are broadcasting their video streams live and simultaneously to the audience members, and a “setup” button 722. As previously discussed for the user-types, the live speaker area 720 is role sensitive, such that only the host, producer, co-host or editor will be able to view the “multi-shot” button, and designate which user or users to promote to the status of a “live speaker.” Multiple users may broadcast live in real-time. For a host or producer, the live speaker area 720 can also include “start” and “pause” button for starting and pausing the event (not shown). For an attendee, editor or screener, the live speaker area 720 can also include an “Ask a Question” button 724 for asking a question. For a co-host, neither button is present in the live speaker area 720. The “setup” button 722 provides the user with a hardware wizard for setting up or troubleshooting the user's webcam and microphone.


The modules section 640 includes a communication tab 642, a viewers tab 644 and a questions tab 646. FIG. 7D shows the communication tab 642 of the event page view 600. The communication tab 642 can include at least one of a text chat module 726 (i.e., text chat window), where any user attending the event can type a comment for the entire audience to see, a social media module 728 (i.e., a Twitter™ window), where a host, producer, co-host, screener or editor can search and display live social media content (i.e., live tweets via Twitter™) for the entire audience to see, or any other module that provides functionality to the viewing or broadcasting of the event.



FIG. 7E shows the viewer's tab 644 of the event page view 600. The viewers tab 644 displays a list of all the users in the audience, both users directly accessing the event through the web-based application and users or “spectators” viewing the event via the embedded player. The viewers tab 644 allows users in the audience to search for other users attending the event 730, and allows the host, producer, co-host, screen and editor to assign roles to users in the audience 732 and to kick and un-kick users from the event not shown.



FIG. 7F shows the questions tab 646 of the event page view 600. The questions tab 646 displays a queue of attendees' live video, recorded video and text questions. A host, producer and co-host can browse the queue, read descriptions, view a submitted question, ping an attendee to confirm that the attendee is ready for the attendee's question to be aired on the event, remove the question from the queue and broadcast the question to the audience.


For a text or recorded video question, the host, producer or co-host can “take” the question (i.e., answer the question), and “drop” the text question or the call once it has been answered. When the text or recorded video question is taken, the text of the question or the recorded video is displayed in the broadcast area 620 for the audience members to see. For a live video question, the host, producer or co-host can “take” the call live by interacting/dialoguing directly with the user or “caller” to answer his question in real-time (i.e., a two-way interaction/dialogue in real-time, or multiple-way interaction/dialogue for multiple users).


A screener can view the questions tab 646, like a host, producer or co-host, but rather than broadcasting the question, the screener can “pre-screen” the questions and the “caller” presenting the question, so that the host, producer or co-host does not have to perform this function, as shown in FIG. 7G. For example, the screener holds a private discussion “behind-the-scenes” with the live video “caller” to approve the “caller,” remove the “caller” from the queue or kick the “caller” from the event. Furthermore, as previously discussed, the screener can provide annotations about the “caller” and his or her question for the host, co-host, or producer to review. This allows the host, producer or co-host to “take” those live video questions may be, for example, more relevant to the event or facilitate the presentation of the event.



FIG. 8 shows a flow diagram of a method, in accordance with an embodiment of the invention. The method includes broadcasting a web-based meeting between a first user and a second user through a graphical user interface (step 810). The method further includes receiving a request from the first user through the graphical user interface (step 820). The request can include one of a text question, a recorded video question and a request from the first user to present a live video question to the second user. The method further includes broadcasting the request through the graphical user interface (step 830). When the received request includes the request from the first user to present the live video question, the method includes broadcasting the request as a real time video feed of the first user, so that the first user can ask the question in real time and the second user can respond to the first user's question in real time (step 840).


The method may further include broadcasting, through the graphical user interface, an individual video feed of the first user, the second user and any other user that joins the web-based meeting, or multiple video feeds of any combination of users in real time (step 850). The method may further include broadcasting, through the graphical user interface, a list of requests from the first user or any other user. The list can be sorted (step 860).


The method may further include generating an off-line meeting between the first user and one of the other users, so that the one of the other users can screen the first user and the video question before the controller 110 broadcasts the received request (step 870).


Further to the discussion above, it is to be understood that in an embodiment of the invention, the steps and the like may be changed without departing from the spirit and scope of the present invention. In addition, the method described in FIG. 8 may be repeated numerous times.


A computer program code 220 according to certain embodiments of the invention, may be composed of modules that are in operative communication with one another, and which are designed to pass information or instructions to an electronic device, such as a mobile node or a user equipment, a personal computer, a handheld device, such as a mobile, a cellular telephone, or a personal digital assistant (PDA) having wireless communication capabilities, a portable computer having wireless communication capabilities and a portable unit or a terminal that incorporates combinations of such functions, as non-limiting examples.


The computer program code 220 may be configured to operate on a general purpose computer or an application specific integrated circuit (ASIC).


The computer readable (i.e., non-transitory) storage medium may include any media or means that may contain, store, communicate, propagate or transport the instructions for use by or in connection with an instruction execution system, apparatus, or device, for example, a disk media, computer memory, or other storage device. Non-transitory storage medium does not include a transitory signal. Examples of non-transitory storage medium may include, for example, a computer-readable medium, a computer distribution medium, a computer-readable storage medium, and a computer program product.


The embodiments of the invention discussed above may be implemented by hardware, computer software executable by one or more of the controller 110, the processor 230, or by a combination of hardware and software.


The software and/or hardware may reside on the controller 110, the processor 230, or other electronic devices. If desired, part of the software and/or hardware may reside on the controller 110 or the processor 230, and part of the software and/or hardware on other electronic devices. In an embodiment of the invention, software, or an instruction set may be maintained on any one of various conventional computer-readable media.


In accordance with an embodiment of the invention, there is provided a computer program product embodied on a non-transitory computer readable storage medium. The computer program product is encoded with instructions to control a processor to perform a process. The process includes broadcasting a web-based meeting between a first user and a second user through a graphical user interface. The process further includes receiving a request from the first user through the graphical user interface. The request can include one of a text question, a recorded video question and a request from the first user to present a live video question to the second user. The process further includes broadcasting the received request through the graphical user interface. When the received request includes the request from the first user to present the live video question, the process includes broadcasting the request as a real time video feed of the first user, so that the first user can ask the question in real time and the second user can respond to the first user's question in real time.


One having ordinary skill in the art will readily understand that the invention as discussed above may be practiced with steps in a different order, and/or with hardware elements in configurations which are different than those which are disclosed. Therefore, although the invention has been described based upon these preferred and non-limiting embodiments, it would be apparent to those of skill in the art that certain modifications, variations, and alternative constructions would be apparent, while remaining in the spirit and scope of the invention. Thus, the example embodiments do not limit the invention to the particular listed devices and technologies. In order to determine the metes and bounds of the invention, therefore, reference should be made to the appended claims.

Claims
  • 1. A computer implemented method for broadcasting live videos to a plurality of attendees during a live event, the method comprising, under the control of one or more processors: establishing an online session associated with a live event, the online session configured to be broadcast to a plurality of attendees;determining a first broadcaster and a second broadcaster of the live event;identifying a scheduled time of the live event;determining a countdown to the schedule time;generating, before the event, a first graphical user interface comprising a preview screen with a status of the live event;accessing a current list of attendees of the online session;determining identifying information of the attendees in the current list of attendees;updating the first graphical user interface with the identifying information of the attendees in the current list of attendees; andtransmitting the first graphical user interface to the attendees in the current list of attendees; andin response to a live event initiation request: generating a second graphical user interface comprising:a first broadcaster graphical user interface element configured to stream, during the live event, a first live video associated with the first broadcaster; anda second broadcaster graphical user interface element configured to stream, during the live event, a second live video associated with the second broadcaster;transmitting the second graphical user interface to the plurality of attendees; andbroadcasting, in real-time, the first live video of the first broadcaster and the second live video of the second broadcaster via the second graphical user interface during the online event.
  • 2. The method of claim 1, wherein the first graphical user interface comprises a search third graphical user interface element configured to receive a request to search for an attendee one or more attendees in the current list of attendees.
  • 3. The method of claim 2, wherein the search graphical user interface element is further configured to display a search result in response to the request to search for one or more attendees.
  • 4. The method of claim 1, wherein the second graphical user interface further comprises a chat fourth graphical user interface element configured to: receive an input from an attendee; anddisplay one or more conversations from one or more at least two attendees of the plurality of attendees.
  • 5. The method of claim 4, wherein the input from the attendee comprises a text chat.
  • 6. The method of claim 1, wherein the status of the live event comprises a countdown timer associated with the start time of the event.
  • 7. The method of claim 6, wherein the countdown timer is configured to change based on the amount of time left before the start time of the event.
  • 8. The method of claim 1, wherein the identifying information of the attendees comprises names and roles of the respective attendees.
  • 9. The method of claim 1, wherein the first graphical user interface further comprises a description of the live event.
  • 10. The method of claim 1, wherein the first graphical user interface further comprises one or more thumbnails selected by the first broadcaster and/or the second broadcaster.
  • 11. The method of claim 1, wherein the second graphical user interface further comprises a social media graphical user interface element configured to allow at least one of the first and second broadcasters to search and display social media content.
  • 12. The method of claim 1, wherein the first graphical user interface comprises an attendees graphical user interface element configured to display the names and roles of the respective attendees.
  • 13. The method of claim 12, wherein the attendees graphical user interface element is further configured to allow at least one of the first and second broadcasters to assign a role to at least one of the attendees.
  • 14. The method of claim 12, wherein the attendees graphical user interface element is further configured to allow at least one of the first and second broadcasters to stop the broadcasting of the first live video of the first broadcaster and the second live video of the second broadcaster to one or more attendees.
CROSS REFERENCE

This application is a continuation of U.S. patent application Ser. No. 14/879,487, filed Oct. 9, 2015, now U.S. Pat. No. 9,800,836, which is a continuation of U.S. patent application Ser. No. 12/858,091, filed Aug. 17, 2010, now U.S. Pat. No. 9,165,073, which claims the priority benefit under 35 U.S.C. § 119(e) of U.S. Provisional Patent Application No. 61/234,626, filed on Aug. 17, 2009. The entirety of each of the above-identified applications is hereby incorporated by reference.

US Referenced Citations (191)
Number Name Date Kind
3210476 Shaer Oct 1965 A
3692947 Lewis Sep 1972 A
4109111 Cook Aug 1978 A
4455455 Little Jun 1984 A
4475189 Herr et al. Oct 1984 A
4541087 Comstock Sep 1985 A
4796293 Blinken et al. Jan 1989 A
4937856 Natarajan Jun 1990 A
5408526 McFarland et al. Apr 1995 A
5440624 Schoof, II Aug 1995 A
5475747 Bales et al. Dec 1995 A
5483587 Hogan et al. Jan 1996 A
5483588 Eaton et al. Jan 1996 A
5495522 Allen et al. Feb 1996 A
5680392 Semaan Oct 1997 A
5699352 Kriete et al. Dec 1997 A
5825858 Shaffer et al. Oct 1998 A
5903629 Campbell, IV et al. May 1999 A
5903637 Hogan et al. May 1999 A
5916302 Dunn et al. Jun 1999 A
5924041 Alperovich et al. Jul 1999 A
5953049 Horn et al. Sep 1999 A
5978463 Jurkevics et al. Nov 1999 A
5999208 McNerney et al. Dec 1999 A
5999966 McDougall et al. Dec 1999 A
6023452 Shiragaki Feb 2000 A
6067027 Buer May 2000 A
6118864 Chang et al. Sep 2000 A
6141341 Jones et al. Oct 2000 A
6195357 Polcyn Feb 2001 B1
6201859 Memhard et al. Mar 2001 B1
6275575 Wu Aug 2001 B1
6282278 Doganata et al. Aug 2001 B1
6304648 Chang Oct 2001 B1
6320944 Schlossman et al. Nov 2001 B1
6327363 Henderson et al. Dec 2001 B1
6330321 Detampel, Jr. et al. Dec 2001 B2
6332153 Cohen Dec 2001 B1
6343314 Ludwig et al. Jan 2002 B1
6363079 Barzegar et al. Mar 2002 B1
6370393 Otsuka et al. Apr 2002 B1
6404764 Jones et al. Jun 2002 B1
6411605 Vance et al. Jun 2002 B1
6418214 Smythe et al. Jul 2002 B1
6421438 Denton et al. Jul 2002 B1
6424646 Gerszberg et al. Jul 2002 B1
6453034 Donovan et al. Sep 2002 B1
6463051 Ford Oct 2002 B1
6466550 Foster et al. Oct 2002 B1
6501739 Cohen Dec 2002 B1
6501740 Sun et al. Dec 2002 B1
6507740 Shi Jan 2003 B2
6539087 Walsh et al. Mar 2003 B1
6580695 Kluck et al. Jun 2003 B2
6597667 Cerna Jul 2003 B1
6606305 Boyle et al. Aug 2003 B1
6625271 O'Malley et al. Sep 2003 B1
6646997 Baxley et al. Nov 2003 B1
6657975 Baxley et al. Dec 2003 B1
6690771 Siemens et al. Feb 2004 B2
6697476 O'Malley et al. Feb 2004 B1
6741697 Benson et al. May 2004 B2
6772436 Doganata et al. Aug 2004 B1
6804340 Howard et al. Oct 2004 B2
6807563 Christofferson et al. Oct 2004 B1
6829349 Neale et al. Dec 2004 B1
6839416 Shaffer Jan 2005 B1
6839417 Weisman et al. Jan 2005 B2
6876734 Summers et al. Apr 2005 B1
6876736 Lamy et al. Apr 2005 B2
6888925 Spitzer et al. May 2005 B2
6907449 Srinivasan Jun 2005 B2
6910081 Hammond Jun 2005 B1
6956932 Ciavolino Oct 2005 B2
6961416 Summers et al. Nov 2005 B1
6967672 Huber et al. Nov 2005 B1
6996221 Baiyor et al. Feb 2006 B1
7006455 Fandrianto et al. Feb 2006 B1
7010622 Bauer et al. Mar 2006 B1
7062025 Summers et al. Jun 2006 B2
7107312 Hackbarth et al. Sep 2006 B2
7113512 Holmgren et al. Sep 2006 B1
7119828 Kizherman et al. Oct 2006 B1
7151753 Chaney et al. Dec 2006 B2
7221951 Anvekar et al. May 2007 B2
7257090 Seavers et al. Aug 2007 B2
7266091 Singh et al. Sep 2007 B2
7277697 Desai et al. Oct 2007 B2
7310320 Decker et al. Dec 2007 B2
7317791 Carlson Jan 2008 B2
7330541 Surazski et al. Feb 2008 B1
7346654 Weiss Mar 2008 B1
7353251 Balakrishnan Apr 2008 B1
7412047 Nguyen et al. Aug 2008 B2
7454460 Ivashin Nov 2008 B2
7483400 Kuusinen et al. Jan 2009 B2
7483526 Keohane et al. Jan 2009 B2
7492730 Eshel et al. Feb 2009 B2
7561536 Roundy et al. Jul 2009 B2
7580375 Friedrich et al. Aug 2009 B1
7643436 Provino et al. Jan 2010 B2
7643628 Hans et al. Jan 2010 B2
7701926 Gavish et al. Apr 2010 B2
7756540 Tillet et al. Jul 2010 B2
7852998 Smith et al. Dec 2010 B1
7925743 Neely et al. Apr 2011 B2
7929011 Elbaze et al. Apr 2011 B2
7944861 Smith et al. May 2011 B2
7978838 Rodman et al. Jul 2011 B2
7985138 Acharya et al. Jul 2011 B2
8102984 Rodman et al. Jan 2012 B2
8126968 Rodman et al. Feb 2012 B2
8140980 Gunasekar et al. Mar 2012 B2
8144854 Rodman et al. Mar 2012 B2
8170191 Potekhin et al. May 2012 B2
8223942 Rodman et al. Jul 2012 B2
8266535 Brown et al. Sep 2012 B2
8881027 Brown et al. Nov 2014 B1
9081481 Gilbert et al. Jul 2015 B2
9135573 Rodriguez et al. Sep 2015 B1
9165073 Kiraz et al. Oct 2015 B2
9800836 Kiraz et al. Oct 2017 B2
20020085030 Ghani Jul 2002 A1
20020106066 Swanson et al. Aug 2002 A1
20020111153 Hartmaier et al. Aug 2002 A1
20020118808 Kelleher et al. Aug 2002 A1
20020118809 Eisenberg Aug 2002 A1
20020143573 Bryce et al. Oct 2002 A1
20020169836 Hood et al. Nov 2002 A1
20020181686 Howard et al. Dec 2002 A1
20030021400 Grandgent et al. Jan 2003 A1
20030055899 Burger et al. Mar 2003 A1
20030074444 Ahrens, Jr. et al. Apr 2003 A1
20030163526 Clarisse et al. Aug 2003 A1
20030182374 Haldar Sep 2003 A1
20040047461 Weisman et al. Mar 2004 A1
20040051732 White et al. Mar 2004 A1
20040080504 Salesky et al. Apr 2004 A1
20040086093 Schranz May 2004 A1
20040101119 Malcolm et al. May 2004 A1
20040107255 Ludwig et al. Jun 2004 A1
20040119814 Clisham et al. Jun 2004 A1
20040125933 Jun et al. Jul 2004 A1
20040218744 Nguyen et al. Nov 2004 A1
20040228292 Edwards Nov 2004 A1
20040248552 Mazurick et al. Dec 2004 A1
20050018826 Benco et al. Jan 2005 A1
20050034079 Gunasekar et al. Feb 2005 A1
20050099984 Alakoye et al. May 2005 A1
20050135279 Zabawskyj Jun 2005 A1
20050169452 Prigogin et al. Aug 2005 A1
20050187816 Smukler Aug 2005 A1
20050207357 Koga Sep 2005 A1
20050286498 Rand et al. Dec 2005 A1
20050286699 Gagle Dec 2005 A1
20060056440 Khartabil Mar 2006 A1
20060062376 Pickford Mar 2006 A1
20060067250 Boyer et al. Mar 2006 A1
20060067499 Oliveira et al. Mar 2006 A1
20060100919 Levine May 2006 A1
20060104433 Simpson et al. May 2006 A1
20060189337 Farrill et al. Aug 2006 A1
20060210044 Widger Sep 2006 A1
20060239212 Pirzada et al. Oct 2006 A1
20060268753 Tidwell et al. Nov 2006 A1
20060274675 Kizhnerman Dec 2006 A1
20060293073 Rengaraju et al. Dec 2006 A1
20070088601 Money et al. Apr 2007 A1
20070121859 Smelyansky et al. May 2007 A1
20070133774 Fujimoto Jun 2007 A1
20070208806 Mordecai et al. Sep 2007 A1
20070258576 Klein et al. Nov 2007 A1
20070294263 Punj et al. Dec 2007 A1
20070300165 Haveliwala Dec 2007 A1
20090060157 Kim et al. Mar 2009 A1
20090074174 Allen et al. Mar 2009 A1
20090080640 Waalkes et al. Mar 2009 A1
20090086953 Vendrow Apr 2009 A1
20090103709 Conway et al. Apr 2009 A1
20090158136 Rossano Jun 2009 A1
20090222318 Anelevitz Sep 2009 A1
20090228323 Ebrahimian Sep 2009 A1
20090274279 Reynolds Nov 2009 A1
20090310774 Hendricks et al. Dec 2009 A1
20100034122 Croy et al. Feb 2010 A1
20100070554 Richardson et al. Mar 2010 A1
20100226287 Horvath et al. Sep 2010 A1
20100260075 Smith et al. Oct 2010 A1
20130191485 Spencer Jul 2013 A1
20160073054 Balasaygun et al. Mar 2016 A1
20160105566 Klemm Apr 2016 A1
Foreign Referenced Citations (1)
Number Date Country
1317123 Jun 2003 EP
Non-Patent Literature Citations (91)
Entry
U.S. Appl. No. 13/417,124, filed Mar. 9, 2012, Christiano et al.
U.S. Appl. No. 13/417,067, filed Mar. 9, 2012, Christiano et al.
U.S. Appl. No. 14/727,430, filed Jun. 1, 2015, Christiano et al.
U.S. Appl. No. 13/417,112, filed Mar. 9, 2012, Christiano et al.
Arrington, Michael, “Use TokBox to Set Up Instant Video Chat,” Aug. 14, 2007, http://techcrunch.com/2007/08/14/use-tokbox-to-set-up-instant-video-chat/.
Macker et al., “IVOX—The Interactive Voice eXchange Application,” Naval Research Laboratory, Washington DC, Feb. 20, 1996, 17 pages.
Yocom et al., “Large IP-PBXs: A Well-matched Quartet,” Business Communications Review; Jan. 2004, 34,1, ProQuest Technology Collection, pp. 26-40.
ACT Teleconferencing Audio Conferencing and ReadyConnect products, 2 pages.
Brown, Jim, Teleconference bridge links up to 15 callers, Network World, Dec. 21, 1987, 1 page.
Burstyn, Paris H., Encounters of the electronic Kind, Network World, Sep. 29, 1986, 2 pages.
Frontier ConferTech, “Sonata Integrated Teleconferencing System Operator Manual,”, Apr. 29, 1998, 15 pages.
Cummings, Joanne, Videoconferencing rollouts abound at ComNet show, Network World, Feb. 8, 1993, 2 pages.
Duffy, Jim, Start-up unveils standards videoconferencing switch, Network World, Jun. 15, 1992, 2 pages.
Ferrari, et al., “Distributed advance reservation of real-time connections,” International Computer Science Institute, Mar. 1995, 21 pages.
Herbalife and ACT Teleconferencing Break Guinness World Record, PR Newswire, Mar. 29, 2004, 3 pages.
ACT Teleconferencing Receives Guinness Certification, PR Newswire, Oct. 24, 2004, 2 pages.
Latest conferencing products, Communications News (2001), V. 38 , N. 2 , p. 48, Feb. 2001, 4 pages.
Mace, “CaucusLink lowers cost of conferencing,” InfoWorld, vol. 13, No. 44, Nov. 4, 1991, 1 page.
Meyer, Jim, The Portable Lawyer, ABA Journal, Sep. 1991, 8 pages.
PictureTel Corporation, “Concorde 4500 User's Notebook,”, 1998, 114 pages.
Polycom Enhances ReadiVoice Reservationless Audio Conferencing Solution for Service Providers, Business Wire, Aug. 17, 2004, 3 pages.
Polycom, Inc., “Polycom Networking Solutions Guide,” 8 pages.
Polycom, ReadiVoice Administration & Maintenance Guide, Polycom Guides, Dec. 2006, 321 pages.
Voyant Technologies, “ReadiVoice Intelligent Voice Conferencing System Administration Manual,” 2001, 206 pages.
Roseman, et al., “GroupKit: A Groupware Toolkit for Building Real-Time Conferencing Applications,” CSCW 92 Proceedings, Nov. 1992, pp. 43-50.
Schooler, Eve M., “A Distributed Architecture for Multimedia Conference Control,” USC/Information Sciences Institute, Nov. 1991, 21 pages.
Smith, Paxton J., “Voice Conferencing over IP Networks,” Department of Electrical & Computer Engineering, McGill University, Jan. 2002, 140 pages.
Spectel 700 and 780 Platforms, 2002, 2 pages.
Spectel Reserver Application for Lotus Notes 1.2 Installation and Administration Guide, 2004, 74 pages.
Srinivas et al., “MONET: A Multi-media System for Conferencing and Application Sharing in Distributed Systems,” CERC Technical Report Series; Research Note, Feb. 1992, 19 pages.
Sullivan, Joe, T.120 conferencing standards ease data sharing, Network World, Jun. 19, 1995, 1 page.
Tele-Town Hall LLC, “Tele-Town Hall a New Way for Elected Officials to Interact Live with Constituents,” Nov. 2005, 2 pages.
Vander Veen, Chad, “Phone Home,” Mar. 2006, 4 pages.
Morrill, Jim, “Technologies help politicians brave new world,” Nov. 2006, 2 pages.
Pasadena Star—News newspaper, Editorial, “Legislative Connection,” Mar. 2006, 2 pages.
Tele-Town Hall LLC, Tele-Town Hall Website, Mar. and Apr. 2007, 5 pages.
ConferTech International Announces New Generation Allegro 3.00.0 Conferencing System, Oct. 1996, 3 pages.
The Pulver Report, SIP is Happening, May 6, 1999, 3 pages.
Polycom Introduces Industry-Leading SoundStation2 Conference Phone for Avaya Customers, PR Newswire, Feb. 27, 2006, 2 pages.
Avaya IP Video Telephony Solution Integrates Desktop, Multipoint and Group Video Conferencing from Polycom, PR Newswire, Dec. 13, 2005, 3 pages.
Polycom Announces First Scalable, High Performance Bridges for High Definition Video Conferencing; Polycom Unveils HD Support on MGC Video Bridges for up to 90 Simultaneous HD Calls; Reveals HD Upgrade Plan for VSX 8000 Video Endpoints, Business Wire, Oct. 17, 2005, 3 pages.
Polycom Connects Conference Phones to the PC, Enabling Enhanced Quality for Internet Calling Services, Desktop Video, Business Wire, Sep. 20, 2005, 2 pages.
Macromedia and Avaya to Deliver Integrated Conferencing Solutions to Service Providers and Enterprises; Macromedia Selected for Premier Membership in Avaya Developer Connection Program, Business Wire, Sep. 20, 2005, 2 pages.
ACT Teleconferencing Announces eMeeting Feature Upgrade Global Web Conferencing Service, PR Newswire, Dec. 8, 2004, 2 pages.
Polycom VSX Video Conferencing & Collaboration Wins 9 out of 10 Review from CNE; Outperforms Competition in Video/Voice Clarity, Business Wire, Jul. 25, 2005, 3 pages.
Polycom Completes Award-Winning VSX Video Conferencing Line with New Systems and Enhancements, Business Wire, Jul. 13, 2005, 4 pages.
Polycom Broadens Integrated Conference Room Solutions with Flexible Options for Any Meeting Environment, Business Wire, Apr. 26, 2005, 2 pages.
Polycom Makes Instant Content Sharing Available to 1.7 Million Conference Phones with Breakthrough Appliance; Polycom QSX Device Enables Simple, Secure, Ad-hoc Content Sharing by Simply Dialing a Polycom SoundStation Conference Phone, Business Wire, Apr. 25, 2005, 3 pages.
Japan Telecom and Polycom Announce Partnership to Deliver Video Conferencing to Small and Medium Sized Businesses, Business Wire, Dec. 8, 2004, 3 pages.
Polycom Sets New Standard in Voice Conferencing with Next Generation Triangular-Shaped SoundStation Conference Phone, Business Wire, Dec. 6, 2004, 3 pages.
Polycom Launches Wireless Conference Phone, Video Display, eWeek, Apr. 19, 2004, 2 pages.
Polycom Expands Unified Conferencing for Service Providers, eWeek, Mar. 15, 2004, 2 pages.
Polycom Enhances VSX Video Conferencing Systems with Improved Video and Audio Quality and Extended Data Sharing, Business Wire, Oct. 20, 2004, 2 pages.
Polycom Delivers Foundation for Next-Gen Conferencing Networks with Introduction of SIP, Business Wire, Oct. 11, 2004, 3 pages.
Polycom Ships SoundStation2W—First Wireless SoundStation Conference Phone, Business Wire, Sep. 27, 2004, 3 pages.
Polycom Enhances ReadiVoice Reservationless Audio Conferencing Solution for Service Providers, Business Wire, Aug. 17, 2004, 2 pages.
Polycom Delivers First ‘Surround’ Stereo, Conference Phone/Video Integration & SIP Video for Award-Winning VSX Line, Business Wire, Jul. 12 , 2004, 3 pages.
Sonim and Polycom to Demonstrate PoC-Based Conference Calling Application at CTIA, Business Wire, Mar. 22, 2004, 2 pages.
IVCi and Polycom Deliver Turnkey IP Video Conferencing Solution for Small and Medium-Sized Enterprises, Business Wire, May 20, 2004, 2 pages.
Polycom Adds New Best in Class Audio, Video, Web and Data Solutions to the Polycom Office, Expanding Accessibility and Benefits of Rich Media Collaboration, Business Wire, Apr. 19, 2004, 3 pages.
Polycom Announces First Wireless SoundStation Conference Phone, Setting New Standard for Everyday Voice Conferencing, Business Wire, Apr. 19, 2004, 3 pages.
Polycom Redefines Personal Desktop Conferencing, Business Wire, Jul. 7, 2003, 3 pages.
Polycom Announces New Revolutionary Multipoint Conferencing Features Available Through Major Service Providers, Business Wire, May 14, 2003, 3 pages.
Polycom Expands Conferencing (Polycom's SoundStation VTX 1000), eWeek, Mar. 3, 2003, 2 pages.
Genesys Conferencing to Provide Complete Conferencing Solution for Polycom Customers, Business Wire, Apr. 23, 2002, 3 pages.
Polycom Announces SoundStation Premier Interoperable With Nortel Networks Meridian 1 PBX; New SoundStation Premier 550D Is the Industry's First Full-Duplex Voice Conferencing Phone With a TCM Interface to the Nortel Networks Meridian 1 PBX, PR Newswire, Mar. 25, 2002, 2 pages.
Polycom Launches VoicePlus—Breakthrough Multi-Network Voice, Video and Web Collaboration Solution; Polycom to Debut Unified Conferencing Infrastructure Solution for Enterprises and Service Providers at FOSE Government Trade Show, PR Newswire, Mar. 18, 2002, 2 pages.
Polycom, Alcatel Deliver Voice Over IP Conference Phone Solution; Polycom Extends Audioconferencing Leadership Into IP With SoundStation IP 3000 Now Shipping With Alcatel's OmniPCX 4400, PR Newswire, Nov. 27, 2001, 2 pages.
Polycom Introduces Conference-on-Demand for Telephone-Like Video Communications, PR Newswire, Oct. 22, 2001, 2 pages.
Polycom Technology in Cisco's IP Conference Station, PR Newswire, Dec. 13, 2000, 2 pages.
Spectel Announces Launch of Industry's Largest-Ever Conferencing Bridge; New Fully Integrated Confertel 7000 Bridge Offers Up to 4,080 Ports, PR Newswire, Dec. 6, 2000, 2 pages.
Devoney, Take Another Look, Intel's Intel ProShare 550, PictureTel's PictureTel 550, VTEL's Vtel SmartStation and Polycom's ViewStation 512/MP, Sm@rt Reseller, vol. 2, No. 30, p. 48, Nov. 29, 1999, 4 pages.
Polycom ViewStation Software Release 4.0 Now Available to Customers Worldwide; Extends Functionality and Performance Beyond Traditional Videoconferencing With Innovative Ease of Use and Communications Features, PR Newswire, Dec. 22, 1998, 2 pages.
Lucent Technologies and Polycom Announce New Conference Phones, PR Newswire, Jan. 6, 1997, 2 pages.
Polycom's New Desktop and Conference Room Products Raise Audioconferencing Quality to Highest Level, PR Newswire, Sep. 30, 1996, 3 pages.
Northern Telecom's Video Teleconferencing System, The New York Times, p. C3, Jun. 11, 1992, 1 page.
Voice Technologies Group Announces Release of its new VoiceBridge Series II PBX Integration Unit for Northern Telecom Meridian 1 Systems, News Release, p. 1, May 6, 1992, 2 pages.
PBX: Octel Announces Digital Meridian Integration Device (DMID) for Northern Telecom Meridian 1 PBX, Edge, on & about AT&T, vol. 6, No. 164, Sep. 16, 1991, 1 page.
VoiceBridge Integration for Northern Telecom SL1 PBXs, News Release, p. 1, Jul. 8, 1991, 2 pages.
IBM Announces Architecture for Computer/Telephone Communications, Rolm, Siemens, Northern Telecom and AT&T to Provide Links, News Release, p. 1, May 15, 1990, 1 page.
Portway et al., Teleconferencing & Distance Learning, 1994.
Summers, Official Microsoft NetMeeting Book, 1998.
WTS Bureau Systems, Inc., “eMeeting.net”, 1999, in 31 pages.
EMeeting.net, Inc., “eMeeting.net: Web enabled conference calls. Powered by TXU Communications,” available at http://web.archive.org/web/20030215115634/http://www.emeeting.net/, captured Feb. 2003, accessed Apr. 10, 2015.
EMeeting.net, Inc., “White Paper — eMeeting.net and Associated Technology”, believed to be available at least as early as Feb. 2003, in 8 pages.
EMeeting.net, Inc., “eMeeting.net Product Definition”, believed to be available at least as early as Feb. 2003, in 3 pages.
Trey Smith, “eMeeting.net Phase 2 Databases”, believed to be available at least as early as Feb. 2003, in 3 pages.
Eve M. Schooler , “A Distributed Architecture for Multimedia Conference Control”, Information Sciences Institute, ISI/RR-91-289, Nov. 1991, pp. 1-18.
Polycom, Inc., “Administrator Guide SoundPoint/SoundStation IP SIP”, Version 1.5.x, Apr. 19, 2005, in 166 pages.
Polycom, Inc., “ReadiVoice Release Notes—v2.53.0”, Catalog No. 3725-70002-009G2, 2005, in 53 pages.
Polycom, Inc., “ReadiVoice Subscriber Guide”, Catalog No. 3725-70007-009F1 (Oct. 2006) v. 3.0, 2006, in 38 pages.
Related Publications (1)
Number Date Country
20180139412 A1 May 2018 US
Provisional Applications (1)
Number Date Country
61234626 Aug 2009 US
Divisions (1)
Number Date Country
Parent 12858091 Aug 2010 US
Child 14879487 US
Continuations (1)
Number Date Country
Parent 14879487 Oct 2015 US
Child 15789190 US