The present technology pertains to meeting applications, and more specifically pertains to incorporating calendar information into an in-meeting graphical user interface for a meeting application.
Organizations of people typically will use software to help coordinate meetings. For example, they might user a calendaring system to send out meeting invitations and receive responses for the meeting invitations. Such a meeting can be conducted using software, such as video conferencing software. During the meeting, a meeting host will typically have to switch between a meeting application to a calendaring application to determine who accepted the meeting invitation and then to a communication application to contact invitees who accepted but are not present.
In order to describe the manner in which the above-recited and other advantages and features of the disclosure can be obtained, a more particular description of the principles briefly described above will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings. Understanding that these drawings depict only exemplary embodiments of the disclosure and are not therefore to be considered to be limiting of its scope, the principles herein are described and explained with additional specificity and detail through the use of the accompanying drawings in which:
Overview
Additional features and advantages of the disclosure will be set forth in the description which follows, and in part will be obvious from the description, or can be learned by practice of the herein disclosed principles. The features and advantages of the disclosure can be realized and obtained by means of the instruments and combinations particularly pointed out in the appended claims. These and other features of the disclosure will become more fully apparent from the following description and appended claims, or can be learned by the practice of the principles set forth herein.
Disclosed are systems, methods, and non-transitory computer-readable storage media for an improved in-meeting graphical user interface (GUI) that uses calendar information. This improved in-meeting GUI can receive meeting data (e.g., a video stream) for a meeting service and receive calendar information (e.g., the meeting start time, end time, participants, participants' acceptance status, etc.) from a calendaring service. Using the calendar information, the in-meeting GUI can present the participants' status, a timer showing when the meeting is scheduled to end, and a variety of additional features. The in-meeting GUI can further use the calendar information to contact invitees that have not yet joined the meeting. For example, to remind them to join or to have them join via telephone.
Various embodiments of the disclosure are discussed in detail below. While specific implementations are discussed, it should be understood that this is done for illustration purposes only. A person skilled in the relevant art will recognize that other components and configurations may be used without parting from the spirit and scope of the disclosure.
The disclosed technology addresses the need in the art for incorporating calendar information, presence tools, and communication tools, into an in-meeting graphical user interface for a meeting application.
The meeting application described herein can gather calendar information from a calendaring service, even if that calendaring service is independent from (e.g., a “third party to”) the meeting service. The meeting application can incorporate the calendar information into an in-meeting graphical user interface so that the calendar information can be displayed with the meeting. In some embodiments, this includes listing all invitees and participants alongside their associated acceptance status (e.g., are they present, did they accept, did they decline, etc.). In some embodiments, the calendar information can inform a meeting timer that can indicate the remaining time for the meeting. In some embodiments, the calendar information can inform individual timers that indicate how much time individual participants have before their next appointment.
Meeting service 106 can facilitate meetings between various users. Facilitating meetings can include coordinating the intercommunication of messages, video streams, audio streams, screen shares, etc. between participants (on respective client devices 104). Meeting service 106 can send (or facilitate the sending of) the data mentioned above—the messages, video streams, audio streams, screen shares, etc. to client device 104. Client device 104 can run a meeting graphical user interface to represent the data received from meeting service 106.
In some embodiments, calendaring service 102 is a “third-party” to meeting service 106. For example, calendaring service 102 can be operated by one service provider and meeting service 106 can be operated by another service provider.
In some embodiments, a calendar item can be associated with a meeting hosted by meeting service 106. For example, when the calendar item is sent to participants, the participant can select a link in the invitation to join an associated meeting hosted by meeting service 106. When a host creates the calendar item for the meeting, meeting service can “reserve” resources for the meeting to use. For example, the meeting service can reserve a link, a meeting number, bandwidth, etc. In some embodiments, each user account associated with meeting service 106 has his or her dedicated meeting “room” and when that user creates a calendar item for a meeting, the user's dedicated room is assigned to that calendar item.
A variety of techniques can be used to create a calendar item, reserve resources of the meeting service for a meeting, and associate the calendar item with the meeting. For example, a host can create a calendar item using a calendaring application. The calendaring application can send a request to reserve resources to the meeting service. The request can also provide an identifier for the calendar item. When the calendaring application sends the request to the meeting service, the meeting service can return a meeting identifier. In some embodiments, the calendaring service sends the request to reserve resources (instead of, or on behalf of, the calendar application) to the meeting service and similarly receives the meeting identifier. In some embodiments, the calendaring application can send the request to reserve resources to the meeting application and can receive a meeting identifier in response.
In some embodiments, a host uses a meeting application to send a meeting request to the meeting service to reserve resources for a meeting; the meeting service can return a meeting identifier. The meeting application can also send a request to calendaring service to create a calendar item; the request can include the meeting identifier so that the calendaring service can associate the calendar item with the meeting identifier. The calendaring service can then return an identifier for the calendar item which the meeting application can send to the meeting service for association with the meeting. In some embodiments, the meeting service (instead of or on behalf of the meeting application) sends the request to create a calendar item and, in the request, provides a meeting identifier. The calendaring service can then return a calendar item identifier for association with the meeting. In some embodiments, the meeting application can send the request to create a calendar item to the calendar application and can receive a calendar item identifier in response.
In some embodiments, a host can manually associate meeting resources with a calendar item. For example, the host can supply a meeting identifier to the calendaring service and/or a calendar item identifier to the meeting service. In some embodiments, the calendar application and meeting application are two modules as a part of a single organization application.
In some embodiments, the calendaring service and/or calendar application can get up-to-date information for the meeting from the meeting service using the meeting identifier and a meeting service application programming interface (API). In this way, the calendaring service and/or calendar application can receive up-to-date information from the meeting service about meeting resources etc. The calendaring application can benefit from meeting information (e.g., include a phone number to join the meeting within the calendar item, indicate who is currently in the meeting, indicate whether the meeting has ended early, etc.).
Similarly, in some embodiments the meeting service and/or meeting application can get up-to-date information for the calendar item from the calendaring service using the calendar item identifier and the calendaring service API. In this way, the meeting application can then benefit from calendar item information (e.g., who is invited to the meeting, who has accepted invitations, contact information for invitees, invitees' schedules, etc.). In some embodiments, the meeting service and/or meeting application can get up-to-date information for the calendar item from the calendaring service via one or more notifications broadcast by the calendaring service. The notifications may be synchronous or asynchronous.
Communications between calendaring service (or calendar application) and meeting service (or meeting application) can utilize a calendar item identifier or meeting identifier to specify the calendar item or meeting for the request.
Client device 104 can run a calendar application that interfaces (i.e., communicate with) with calendaring service 102 and a meeting application hosting a meeting graphical user interface that interfaces with meeting service 106. The meeting application can also interface with calendaring service 102 and calendar application. Similarly, calendar application can interface with meeting service 106 and meeting graphical user interface. Meeting service 106 and calendaring service 102 can intercommunicate. Therefore, it should be understood that any application, service, or device can acquire data from any other application, service, or device—even at times going through another application, service, or device. For example, meeting graphical user interface can request information associated with a calendar item from meeting service 106; for example the calendar item can be a calendar item associated with a current meeting. Meeting service 106 can acquire that information from calendaring service 102. In some embodiments, calendar application and meeting application are the same application, and in some embodiments they are hosted by unrelated service providers. In some embodiments, calendar and/or meeting application are web applications that are rendered on client device 104.
Meeting GUI 200 can include presentation window 202. Presentation window 202 can include a video stream from other meeting attendees, a screen share of another attendee, etc. Meeting GUI 200 can include chat window 206 which can contain messages from meeting attendees. Meeting GUI 200 can include meeting timer 204 which can display the amount of time left in the meeting. Meeting GUI can include roster 208 of invited meeting participants and their current status associated with the meeting.
In some embodiments, a participant's 304 accepted status can be informed based on calendaring service 102. For example, meeting service 106 can communicate via an API to calendaring service 102 to retrieve accepted status information which can then be sent to client device 104. In some embodiments, meeting service 106 can receive one or more notifications from calendaring service 102, wherein the notifications contain accepted status information which can be read and then sent to client device 104. Other information can be retrieved from calendaring service 102 for the purpose of being presented in the meeting GUI 200, through one or more of the API or the notifications. For example, this information can include other calendar items for a participant 304, contact information for a participant 304, current location of a participant 304, etc. A participant's 304 accepted status can also be informed by other data sources such as social media, employee directories, government databases, etc.
In
Action buttons 306 can be selectable objects that can provide a user with a way to interact with participants 304 in a group 302. For example, in
Action menu 308 can be contextual and provide different action buttons 310 based on the group 302 associated with the action button 306. For example, in
In some embodiments, action menu 308 can be activated when a participant 304 is selected. This can be an action menu 308 specific to that participant 304. For example, Harvey (participant 304c) of
In some embodiments, participants 304 can be organized according to various systems. For example, in
Meeting timer 204 (shown in
In some embodiments, when meeting timer 204 shows that the meeting should be over, the meeting can automatically end and close connections between participants. This can help ensure meetings do not exceed their allotted time.
As introduced above, an action button 310 can be selected to suggest to extend the meeting. If a user selects such an action button 310, the meeting application can send such a suggestion only to those that are able to remain after the meeting's scheduled end time.
Information for calculating individual timers 510 can be retrieved according to the principles herein disclosed. For example, client device 104 can retrieve this data from calendaring service 102. It can also be retrieved via meeting service 106.
The system can then display a meeting-in-progress graphical user interface for the meeting hosted by a meeting application, the graphical user interface including the roster of invited meeting participants and an acceptance status for each of the invited meeting participants (step 604). The meeting-in-progress graphical user interface can include a contact-participant user interface object (e.g., action button 306). The contact-participant user interface object can be effective to receive a selection of the contact-participant user interface object. As a result of such a selection, the contact-participant interface object can be effective to automatically contact one or more of the invited meeting participants.
The system can then receive a selection of a contact-participant user interface object (step 606). The system can then contact one or more of the invited meeting participants based on the selection (step 608). For example, the one or more of the invited meeting participants can correspond with the selection. If the selected user interface object is associated with a group 302, then step 608 can include contacting each meeting participant of the group.
To enable user interaction with the computing device 700, an input device 745 can represent any number of input mechanisms, such as a microphone for speech, a touch-sensitive screen for gesture or graphical input, keyboard, mouse, motion input, speech and so forth. An output device 735 can also be one or more of a number of output mechanisms known to those of skill in the art. In some instances, multimodal systems can enable a user to provide multiple types of input to communicate with the computing device 700. The communications interface 740 can generally govern and manage the user input and system output. There is no restriction on operating on any particular hardware arrangement and therefore the basic features here may easily be substituted for improved hardware or firmware arrangements as they are developed.
Storage device 730 is a non-volatile memory and can be a hard disk or other types of computer readable media which can store data that are accessible by a computer, such as magnetic cassettes, flash memory cards, solid state memory devices, digital versatile disks, cartridges, random access memories (RAMs) 725, read only memory (ROM) 720, and hybrids thereof.
The storage device 730 can include software modules 732, 734, 736 for controlling the processor 710. Other hardware or software modules are contemplated. The storage device 730 can be connected to the system bus 705. In one aspect, a hardware module that performs a particular function can include the software component stored in a computer-readable medium in connection with the necessary hardware components, such as the processor 710, bus 705, display 735, and so forth, to carry out the function.
Chipset 760 can also interface with one or more communication interfaces 790 that can have different physical interfaces. Such communication interfaces can include interfaces for wired and wireless local area networks, for broadband wireless networks, as well as personal area networks. Some applications of the methods for generating, displaying, and using the GUI disclosed herein can include receiving ordered datasets over the physical interface or be generated by the machine itself by processor 755 analyzing data stored in storage 770 or 775. Further, the machine can receive inputs from a user via user interface components 785 and execute appropriate functions, such as browsing functions by interpreting these inputs using processor 755.
It can be appreciated that exemplary systems 700 and 750 can have more than one processor 710 or be part of a group or cluster of computing devices networked together to provide greater processing capability.
For clarity of explanation, in some instances the present technology may be presented as including individual functional blocks including functional blocks comprising devices, device components, steps or routines in a method embodied in software, or combinations of hardware and software.
In some embodiments the computer-readable storage devices, mediums, and memories can include a cable or wireless signal containing a bit stream and the like. However, when mentioned, non-transitory computer-readable storage media expressly exclude media such as energy, carrier signals, electromagnetic waves, and signals per se.
Methods according to the above-described examples can be implemented using computer-executable instructions that are stored or otherwise available from computer readable media. Such instructions can comprise, for example, instructions and data which cause or otherwise configure a general purpose computer, special purpose computer, or special purpose processing device to perform a certain function or group of functions. Portions of computer resources used can be accessible over a network. The computer executable instructions may be, for example, binaries, intermediate format instructions such as assembly language, firmware, or source code. Examples of computer-readable media that may be used to store instructions, information used, and/or information created during methods according to described examples include magnetic or optical disks, flash memory, USB devices provided with non-volatile memory, networked storage devices, and so on.
Devices implementing methods according to these disclosures can comprise hardware, firmware and/or software, and can take any of a variety of form factors. Typical examples of such form factors include laptops, smart phones, small form factor personal computers, personal digital assistants, and so on. Functionality described herein also can be embodied in peripherals or add-in cards. Such functionality can also be implemented on a circuit board among different chips or different processes executing in a single device, by way of further example.
The instructions, media for conveying such instructions, computing resources for executing them, and other structures for supporting such computing resources are means for providing the functions described in these disclosures.
Although a variety of examples and other information was used to explain aspects within the scope of the appended claims, no limitation of the claims should be implied based on particular features or arrangements in such examples, as one of ordinary skill would be able to use these examples to derive a wide variety of implementations. Further and although some subject matter may have been described in language specific to examples of structural features and/or method steps, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to these described features or acts. For example, such functionality can be distributed differently or performed in components other than those identified herein. Rather, the described features and steps are disclosed as examples of components of systems and methods within the scope of the appended claims.
This application is a continuation of U.S. Pat. No. 10,592,867 filed on Nov. 11, 2016, the contents of which is incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4460807 | Kerr et al. | Jul 1984 | A |
4890257 | Anthias et al. | Dec 1989 | A |
4977605 | Fardeau et al. | Dec 1990 | A |
5293430 | Shiau et al. | Mar 1994 | A |
5694563 | Belfiore et al. | Dec 1997 | A |
5699082 | Marks et al. | Dec 1997 | A |
5745711 | Kitahara et al. | Apr 1998 | A |
5767897 | Howell | Jun 1998 | A |
5825858 | Shaffer et al. | Oct 1998 | A |
5874962 | Judicibus et al. | Feb 1999 | A |
5889671 | Autermann et al. | Mar 1999 | A |
5917537 | Lightfoot et al. | Jun 1999 | A |
5995096 | Kitahara et al. | Nov 1999 | A |
6023606 | Monte et al. | Feb 2000 | A |
6040817 | Sumikawa | Mar 2000 | A |
6075531 | DeStefano | Jun 2000 | A |
6085166 | Beckhardt et al. | Jul 2000 | A |
6191807 | Hamada et al. | Feb 2001 | B1 |
6300951 | Filetto et al. | Oct 2001 | B1 |
6392674 | Hiraki et al. | May 2002 | B1 |
6424370 | Courtney | Jul 2002 | B1 |
6463473 | Gubbi | Oct 2002 | B1 |
6553363 | Hoffman | Apr 2003 | B1 |
6554433 | Holler | Apr 2003 | B1 |
6573913 | Butler et al. | Jun 2003 | B1 |
6646997 | Baxley et al. | Nov 2003 | B1 |
6665396 | Khouri et al. | Dec 2003 | B1 |
6700979 | Washiya | Mar 2004 | B1 |
6711419 | Mori | Mar 2004 | B1 |
6754321 | Innes et al. | Jun 2004 | B1 |
6754335 | Shaffer et al. | Jun 2004 | B1 |
RE38609 | Chen et al. | Oct 2004 | E |
6816464 | Scott et al. | Nov 2004 | B1 |
6865264 | Berstis | Mar 2005 | B2 |
6938208 | Reichardt | Aug 2005 | B2 |
6978499 | Gallant et al. | Dec 2005 | B2 |
7046134 | Hansen | May 2006 | B2 |
7046794 | Piket et al. | May 2006 | B2 |
7058164 | Chan et al. | Jun 2006 | B1 |
7058710 | McCall et al. | Jun 2006 | B2 |
7062532 | Sweat et al. | Jun 2006 | B1 |
7085367 | Lang | Aug 2006 | B1 |
7124164 | Chemtob | Oct 2006 | B1 |
7149499 | Oran et al. | Dec 2006 | B1 |
7180993 | Hamilton | Feb 2007 | B2 |
7209475 | Shaffer et al. | Apr 2007 | B1 |
7340151 | Taylor et al. | Mar 2008 | B2 |
7366310 | Stinson et al. | Apr 2008 | B2 |
7418664 | Ben-Shachar et al. | Aug 2008 | B2 |
7441198 | Dempski et al. | Oct 2008 | B2 |
7478339 | Pettiross et al. | Jan 2009 | B2 |
7500200 | Kelso et al. | Mar 2009 | B2 |
7530022 | Ben-Shachar et al. | May 2009 | B2 |
7552177 | Kessen et al. | Jun 2009 | B2 |
7577711 | McArdle | Aug 2009 | B2 |
7584258 | Maresh | Sep 2009 | B2 |
7587028 | Broerman et al. | Sep 2009 | B1 |
7606714 | Williams et al. | Oct 2009 | B2 |
7606862 | Swearingen et al. | Oct 2009 | B2 |
7620902 | Manion et al. | Nov 2009 | B2 |
7634533 | Rudolph et al. | Dec 2009 | B2 |
7774407 | Daly et al. | Aug 2010 | B2 |
7792277 | Shaffer et al. | Sep 2010 | B2 |
7830814 | Allen et al. | Nov 2010 | B1 |
7840013 | Dedieu et al. | Nov 2010 | B2 |
7840980 | Gutta | Nov 2010 | B2 |
7881450 | Gentle et al. | Feb 2011 | B1 |
7920160 | Tamaru et al. | Apr 2011 | B2 |
7956869 | Gilra | Jun 2011 | B1 |
7986372 | Ma et al. | Jul 2011 | B2 |
7995464 | Croak et al. | Aug 2011 | B1 |
8059557 | Sigg et al. | Nov 2011 | B1 |
8081205 | Baird et al. | Dec 2011 | B2 |
8140973 | Sandquist et al. | Mar 2012 | B2 |
8169463 | Enstad et al. | May 2012 | B2 |
8219624 | Haynes et al. | Jul 2012 | B2 |
8274893 | Bansal et al. | Sep 2012 | B2 |
8290998 | Stienhans et al. | Oct 2012 | B2 |
8301883 | Sundaram et al. | Oct 2012 | B2 |
8340268 | Knaz | Dec 2012 | B2 |
8358327 | Duddy | Jan 2013 | B2 |
8423615 | Hayes | Apr 2013 | B1 |
8428234 | Knaz | Apr 2013 | B2 |
8433061 | Cutler | Apr 2013 | B2 |
8434019 | Nelson | Apr 2013 | B2 |
8437461 | Gartner et al. | May 2013 | B1 |
8456507 | Mallappa | Jun 2013 | B1 |
8462103 | Moscovitch et al. | Jun 2013 | B1 |
8478848 | Minert | Jul 2013 | B2 |
8520370 | Waitzman, III et al. | Aug 2013 | B2 |
8625749 | Jain et al. | Jan 2014 | B2 |
8630208 | Kjeldaas | Jan 2014 | B1 |
8638354 | Leow et al. | Jan 2014 | B2 |
8645464 | Zimmet et al. | Feb 2014 | B2 |
8675847 | Shaffer et al. | Mar 2014 | B2 |
8694587 | Chaturvedi et al. | Apr 2014 | B2 |
8694593 | Wren et al. | Apr 2014 | B1 |
8706539 | Mohler | Apr 2014 | B1 |
8732149 | Lida et al. | May 2014 | B2 |
8738080 | Nhiayi et al. | May 2014 | B2 |
8751572 | Behforooz et al. | Jun 2014 | B1 |
8831505 | Seshadri | Sep 2014 | B1 |
8850203 | Sundaram et al. | Sep 2014 | B2 |
8860774 | Sheeley et al. | Oct 2014 | B1 |
8874644 | Allen et al. | Oct 2014 | B2 |
8890924 | Wu | Nov 2014 | B2 |
8892646 | Chaturvedi et al. | Nov 2014 | B2 |
8914444 | Hladik, Jr. | Dec 2014 | B2 |
8914472 | Lee et al. | Dec 2014 | B1 |
8924862 | Luo | Dec 2014 | B1 |
8930840 | Riskó et al. | Jan 2015 | B1 |
8947493 | Lian et al. | Feb 2015 | B2 |
8972494 | Chen et al. | Mar 2015 | B2 |
9003445 | Rowe | Apr 2015 | B1 |
9031839 | Thorsen et al. | May 2015 | B2 |
9032028 | Davidson et al. | May 2015 | B2 |
9075572 | Ayoub et al. | Jul 2015 | B2 |
9118612 | Fish et al. | Aug 2015 | B2 |
9131017 | Kurupacheril et al. | Sep 2015 | B2 |
9137376 | Basart et al. | Sep 2015 | B1 |
9143729 | Anand et al. | Sep 2015 | B2 |
9165281 | Orsolini et al. | Oct 2015 | B2 |
9197701 | Petrov et al. | Nov 2015 | B1 |
9197848 | Felkai, I et al. | Nov 2015 | B2 |
9201527 | Kripalani et al. | Dec 2015 | B2 |
9204099 | Brown | Dec 2015 | B2 |
9219735 | Hoard et al. | Dec 2015 | B2 |
9246855 | Maehiro | Jan 2016 | B2 |
9258033 | Showering | Feb 2016 | B2 |
9268398 | Tipirneni | Feb 2016 | B2 |
9298342 | Zhang et al. | Mar 2016 | B2 |
9323417 | Sun et al. | Apr 2016 | B2 |
9335892 | Ubillos | May 2016 | B2 |
9349119 | Desai et al. | May 2016 | B2 |
9367224 | Ananthakrishnan | Jun 2016 | B2 |
9369673 | Ma et al. | Jun 2016 | B2 |
9407621 | Vakil et al. | Aug 2016 | B2 |
9432512 | You | Aug 2016 | B2 |
9449303 | Underhill et al. | Sep 2016 | B2 |
9495664 | Cole et al. | Nov 2016 | B2 |
9513861 | Lin et al. | Dec 2016 | B2 |
9516022 | Borzycki et al. | Dec 2016 | B2 |
9525711 | Ackerman et al. | Dec 2016 | B2 |
9553799 | Tarricone et al. | Jan 2017 | B2 |
9563480 | Messerli et al. | Feb 2017 | B2 |
9609030 | Sun et al. | Mar 2017 | B2 |
9609514 | Mistry et al. | Mar 2017 | B2 |
9614756 | Joshi | Apr 2017 | B2 |
9640194 | Nemala et al. | May 2017 | B1 |
9667799 | Olivier et al. | May 2017 | B2 |
9674625 | Armstrong-Mutner | Jun 2017 | B2 |
9762709 | Snyder et al. | Sep 2017 | B1 |
20010030661 | Reichardt | Oct 2001 | A1 |
20020018051 | Singh | Feb 2002 | A1 |
20020076003 | Zellner et al. | Jun 2002 | A1 |
20020078153 | Chung et al. | Jun 2002 | A1 |
20020140736 | Chen | Oct 2002 | A1 |
20020188522 | McCall et al. | Dec 2002 | A1 |
20030028647 | Grosu | Feb 2003 | A1 |
20030046421 | Horvitz et al. | Mar 2003 | A1 |
20030068087 | Wu et al. | Apr 2003 | A1 |
20030154250 | Miyashita | Aug 2003 | A1 |
20030174826 | Hesse | Sep 2003 | A1 |
20030187800 | Moore et al. | Oct 2003 | A1 |
20030197739 | Bauer | Oct 2003 | A1 |
20030227423 | Arai et al. | Dec 2003 | A1 |
20040039909 | Cheng | Feb 2004 | A1 |
20040054885 | Bartram et al. | Mar 2004 | A1 |
20040098456 | Krzyzanowski et al. | May 2004 | A1 |
20040210637 | Loveland | Oct 2004 | A1 |
20040253991 | Azuma | Dec 2004 | A1 |
20040267938 | Shoroff et al. | Dec 2004 | A1 |
20050014490 | Desai et al. | Jan 2005 | A1 |
20050031136 | Du et al. | Feb 2005 | A1 |
20050048916 | Suh | Mar 2005 | A1 |
20050055405 | Kaminsky et al. | Mar 2005 | A1 |
20050055412 | Kaminsky et al. | Mar 2005 | A1 |
20050085243 | Boyer et al. | Apr 2005 | A1 |
20050099492 | Orr | May 2005 | A1 |
20050108328 | Berkeland et al. | May 2005 | A1 |
20050131774 | Huxter | Jun 2005 | A1 |
20050175208 | Shaw et al. | Aug 2005 | A1 |
20050215229 | Cheng | Sep 2005 | A1 |
20050226511 | Short | Oct 2005 | A1 |
20050231588 | Yang et al. | Oct 2005 | A1 |
20050286711 | Lee et al. | Dec 2005 | A1 |
20060004911 | Becker et al. | Jan 2006 | A1 |
20060020697 | Kelso et al. | Jan 2006 | A1 |
20060026255 | Malamud et al. | Feb 2006 | A1 |
20060083305 | Dougherty et al. | Apr 2006 | A1 |
20060084471 | Walter | Apr 2006 | A1 |
20060164552 | Cutler | Jul 2006 | A1 |
20060224430 | Butt | Oct 2006 | A1 |
20060250987 | White et al. | Nov 2006 | A1 |
20060271624 | Lyle et al. | Nov 2006 | A1 |
20070005752 | Chawla et al. | Jan 2007 | A1 |
20070021973 | Stremler | Jan 2007 | A1 |
20070025576 | Wen | Feb 2007 | A1 |
20070041366 | Vugenfirer et al. | Feb 2007 | A1 |
20070047707 | Mayer et al. | Mar 2007 | A1 |
20070058842 | Vallone et al. | Mar 2007 | A1 |
20070067387 | Jain et al. | Mar 2007 | A1 |
20070091831 | Croy et al. | Apr 2007 | A1 |
20070100986 | Bagley, V et al. | May 2007 | A1 |
20070106747 | Singh et al. | May 2007 | A1 |
20070116225 | Zhao et al. | May 2007 | A1 |
20070139626 | Saleh et al. | Jun 2007 | A1 |
20070150453 | Morita | Jun 2007 | A1 |
20070168444 | Chen et al. | Jul 2007 | A1 |
20070198637 | Deboy et al. | Aug 2007 | A1 |
20070208590 | Dorricott et al. | Sep 2007 | A1 |
20070248244 | Sato et al. | Oct 2007 | A1 |
20070250567 | Graham et al. | Oct 2007 | A1 |
20080059986 | Kalinowski et al. | Mar 2008 | A1 |
20080068447 | Mattila et al. | Mar 2008 | A1 |
20080071868 | Arenburg et al. | Mar 2008 | A1 |
20080080532 | O'Sullivan et al. | Apr 2008 | A1 |
20080107255 | Geva et al. | May 2008 | A1 |
20080133663 | Lentz | Jun 2008 | A1 |
20080154863 | Goldstein | Jun 2008 | A1 |
20080209452 | Ebert et al. | Aug 2008 | A1 |
20080270211 | Veen et al. | Oct 2008 | A1 |
20080278894 | Chen et al. | Nov 2008 | A1 |
20090012963 | Johnson et al. | Jan 2009 | A1 |
20090019374 | Logan et al. | Jan 2009 | A1 |
20090049151 | Pagan | Feb 2009 | A1 |
20090064245 | Facemire et al. | Mar 2009 | A1 |
20090075633 | Lee et al. | Mar 2009 | A1 |
20090089822 | Wada | Apr 2009 | A1 |
20090094088 | Chen et al. | Apr 2009 | A1 |
20090100142 | Stern et al. | Apr 2009 | A1 |
20090119373 | Denner et al. | May 2009 | A1 |
20090132949 | Bosarge | May 2009 | A1 |
20090193327 | Roychoudhuri et al. | Jul 2009 | A1 |
20090234667 | Thayne | Sep 2009 | A1 |
20090254619 | Kho et al. | Oct 2009 | A1 |
20090256901 | Mauchly et al. | Oct 2009 | A1 |
20090278851 | Ach et al. | Nov 2009 | A1 |
20090282104 | O'Sullivan et al. | Nov 2009 | A1 |
20090292999 | LaBine et al. | Nov 2009 | A1 |
20090296908 | Lee et al. | Dec 2009 | A1 |
20090306981 | Cromack et al. | Dec 2009 | A1 |
20090309846 | Trachtenberg et al. | Dec 2009 | A1 |
20090313334 | Seacat et al. | Dec 2009 | A1 |
20100005142 | Xiao et al. | Jan 2010 | A1 |
20100005402 | George et al. | Jan 2010 | A1 |
20100031192 | Kong | Feb 2010 | A1 |
20100061538 | Coleman et al. | Mar 2010 | A1 |
20100070640 | Allen, Jr. et al. | Mar 2010 | A1 |
20100073454 | Lovhaugen et al. | Mar 2010 | A1 |
20100077109 | Yan et al. | Mar 2010 | A1 |
20100094867 | Badros et al. | Apr 2010 | A1 |
20100095327 | Fujinaka et al. | Apr 2010 | A1 |
20100121959 | Lin et al. | May 2010 | A1 |
20100131856 | Kalbfleisch et al. | May 2010 | A1 |
20100157978 | Robbins et al. | Jun 2010 | A1 |
20100162170 | Johns et al. | Jun 2010 | A1 |
20100183179 | Griffin, Jr. et al. | Jul 2010 | A1 |
20100211872 | Rolston et al. | Aug 2010 | A1 |
20100215334 | Miyagi | Aug 2010 | A1 |
20100220615 | Enstrom et al. | Sep 2010 | A1 |
20100241691 | Savitzky et al. | Sep 2010 | A1 |
20100245535 | Mauchly | Sep 2010 | A1 |
20100250817 | Collopy et al. | Sep 2010 | A1 |
20100262266 | Chang et al. | Oct 2010 | A1 |
20100262925 | Liu et al. | Oct 2010 | A1 |
20100275164 | Morikawa | Oct 2010 | A1 |
20100302033 | Devenyi et al. | Dec 2010 | A1 |
20100303227 | Gupta | Dec 2010 | A1 |
20100316207 | Brunson | Dec 2010 | A1 |
20100318399 | Li et al. | Dec 2010 | A1 |
20110072037 | Lotzer | Mar 2011 | A1 |
20110075830 | Dreher et al. | Mar 2011 | A1 |
20110087745 | O'Sullivan et al. | Apr 2011 | A1 |
20110117535 | Benko et al. | May 2011 | A1 |
20110131498 | Chao et al. | Jun 2011 | A1 |
20110154427 | Wei | Jun 2011 | A1 |
20110230209 | Kilian | Sep 2011 | A1 |
20110264928 | Hinckley | Oct 2011 | A1 |
20110270609 | Jones et al. | Nov 2011 | A1 |
20110271211 | Jones et al. | Nov 2011 | A1 |
20110283226 | Basson et al. | Nov 2011 | A1 |
20110314139 | Song et al. | Dec 2011 | A1 |
20120009890 | Curcio et al. | Jan 2012 | A1 |
20120013704 | Sawayanagi et al. | Jan 2012 | A1 |
20120013768 | Zurek et al. | Jan 2012 | A1 |
20120026279 | Kato | Feb 2012 | A1 |
20120054288 | Wiese et al. | Mar 2012 | A1 |
20120072364 | Ho | Mar 2012 | A1 |
20120084714 | Sirpal et al. | Apr 2012 | A1 |
20120092436 | Pahud et al. | Apr 2012 | A1 |
20120140970 | Kim et al. | Jun 2012 | A1 |
20120179502 | Farooq et al. | Jul 2012 | A1 |
20120190386 | Anderson | Jul 2012 | A1 |
20120192075 | Ebtekar et al. | Jul 2012 | A1 |
20120233020 | Eberstadt et al. | Sep 2012 | A1 |
20120246229 | Carr et al. | Sep 2012 | A1 |
20120246596 | Ording et al. | Sep 2012 | A1 |
20120284635 | Sitrick et al. | Nov 2012 | A1 |
20120296957 | Stinson et al. | Nov 2012 | A1 |
20120303476 | Krzyzanowski et al. | Nov 2012 | A1 |
20120306757 | Keist et al. | Dec 2012 | A1 |
20120306993 | Sellers-Blais | Dec 2012 | A1 |
20120308202 | Murata et al. | Dec 2012 | A1 |
20120313971 | Murata et al. | Dec 2012 | A1 |
20120315011 | Messmer et al. | Dec 2012 | A1 |
20120321058 | Eng et al. | Dec 2012 | A1 |
20120323645 | Spiegel et al. | Dec 2012 | A1 |
20120324512 | Cahnbley et al. | Dec 2012 | A1 |
20130027425 | Yuan | Jan 2013 | A1 |
20130038675 | Malik | Feb 2013 | A1 |
20130047093 | Reuschel et al. | Feb 2013 | A1 |
20130050398 | Krans et al. | Feb 2013 | A1 |
20130055112 | Joseph et al. | Feb 2013 | A1 |
20130061054 | Niccolai | Mar 2013 | A1 |
20130063542 | Bhat et al. | Mar 2013 | A1 |
20130086633 | Schultz | Apr 2013 | A1 |
20130090065 | Fisunenko et al. | Apr 2013 | A1 |
20130091205 | Kotler et al. | Apr 2013 | A1 |
20130091440 | Kotler et al. | Apr 2013 | A1 |
20130094647 | Mauro et al. | Apr 2013 | A1 |
20130113602 | Gilbertson et al. | May 2013 | A1 |
20130113827 | Forutanpour et al. | May 2013 | A1 |
20130120522 | Lian et al. | May 2013 | A1 |
20130124551 | Foo | May 2013 | A1 |
20130129252 | Lauper et al. | May 2013 | A1 |
20130135837 | Kemppinen | May 2013 | A1 |
20130141371 | Hallford et al. | Jun 2013 | A1 |
20130148789 | Hillier et al. | Jun 2013 | A1 |
20130182063 | Jaiswal et al. | Jul 2013 | A1 |
20130185672 | McCormick et al. | Jul 2013 | A1 |
20130198629 | Tandon et al. | Aug 2013 | A1 |
20130210496 | Zakarias et al. | Aug 2013 | A1 |
20130211826 | Mannby | Aug 2013 | A1 |
20130212202 | Lee | Aug 2013 | A1 |
20130215215 | Gage et al. | Aug 2013 | A1 |
20130219278 | Rosenberg | Aug 2013 | A1 |
20130222246 | Booms et al. | Aug 2013 | A1 |
20130225080 | Doss et al. | Aug 2013 | A1 |
20130227433 | Doray et al. | Aug 2013 | A1 |
20130235866 | Tian et al. | Sep 2013 | A1 |
20130242030 | Kato et al. | Sep 2013 | A1 |
20130243213 | Moquin | Sep 2013 | A1 |
20130252669 | Nhiayi | Sep 2013 | A1 |
20130263020 | Heiferman et al. | Oct 2013 | A1 |
20130290421 | Benson et al. | Oct 2013 | A1 |
20130297704 | Alberth, Jr. et al. | Nov 2013 | A1 |
20130300637 | Smits et al. | Nov 2013 | A1 |
20130325970 | Roberts et al. | Dec 2013 | A1 |
20130329865 | Ristock | Dec 2013 | A1 |
20130335507 | Aarrestad | Dec 2013 | A1 |
20140012990 | Ko | Jan 2014 | A1 |
20140028781 | MacDonald | Jan 2014 | A1 |
20140040404 | Pujare et al. | Feb 2014 | A1 |
20140040819 | Duffy | Feb 2014 | A1 |
20140063174 | Junuzovic et al. | Mar 2014 | A1 |
20140068452 | Joseph et al. | Mar 2014 | A1 |
20140068670 | Timmermann et al. | Mar 2014 | A1 |
20140078182 | Utsunomiya | Mar 2014 | A1 |
20140108486 | Borzycki et al. | Apr 2014 | A1 |
20140111597 | Anderson et al. | Apr 2014 | A1 |
20140136630 | Siegel et al. | May 2014 | A1 |
20140157338 | Pearce | Jun 2014 | A1 |
20140161243 | Contreras et al. | Jun 2014 | A1 |
20140195557 | Oztaskent et al. | Jul 2014 | A1 |
20140198175 | Shaffer et al. | Jul 2014 | A1 |
20140237371 | Klemm et al. | Aug 2014 | A1 |
20140253671 | Bentley et al. | Sep 2014 | A1 |
20140280595 | Mani et al. | Sep 2014 | A1 |
20140282213 | Musa et al. | Sep 2014 | A1 |
20140296112 | O'Driscoll et al. | Oct 2014 | A1 |
20140298210 | Park et al. | Oct 2014 | A1 |
20140317561 | Robinson et al. | Oct 2014 | A1 |
20140337840 | Hyde et al. | Nov 2014 | A1 |
20140351327 | Huang et al. | Nov 2014 | A1 |
20140358264 | Long et al. | Dec 2014 | A1 |
20140372908 | Kashi et al. | Dec 2014 | A1 |
20150004571 | Ironside et al. | Jan 2015 | A1 |
20150009278 | Modai et al. | Jan 2015 | A1 |
20150029301 | Nakatomi et al. | Jan 2015 | A1 |
20150067552 | Leorin et al. | Mar 2015 | A1 |
20150070835 | Mclean | Mar 2015 | A1 |
20150074189 | Cox et al. | Mar 2015 | A1 |
20150081885 | Thomas et al. | Mar 2015 | A1 |
20150082350 | Ogasawara et al. | Mar 2015 | A1 |
20150085060 | Fish et al. | Mar 2015 | A1 |
20150088575 | Asli et al. | Mar 2015 | A1 |
20150089393 | Zhang et al. | Mar 2015 | A1 |
20150089394 | Chen et al. | Mar 2015 | A1 |
20150113050 | Stahl | Apr 2015 | A1 |
20150113369 | Chan et al. | Apr 2015 | A1 |
20150128068 | Kim | May 2015 | A1 |
20150172120 | Dwarampudi et al. | Jun 2015 | A1 |
20150178626 | Pielot et al. | Jun 2015 | A1 |
20150215365 | Shaffer et al. | Jul 2015 | A1 |
20150254760 | Pepper | Sep 2015 | A1 |
20150288774 | Larabie-Belanger | Oct 2015 | A1 |
20150301691 | Qin | Oct 2015 | A1 |
20150304120 | Xiao et al. | Oct 2015 | A1 |
20150304366 | Bader-Natal et al. | Oct 2015 | A1 |
20150319113 | Gunderson et al. | Nov 2015 | A1 |
20150350126 | Xue | Dec 2015 | A1 |
20150373063 | Vashishtha et al. | Dec 2015 | A1 |
20150373414 | Kinoshita | Dec 2015 | A1 |
20160037304 | Dunkin et al. | Feb 2016 | A1 |
20160043986 | Ronkainen | Feb 2016 | A1 |
20160044159 | Wolff et al. | Feb 2016 | A1 |
20160044380 | Barrett | Feb 2016 | A1 |
20160050079 | Nicolas et al. | Feb 2016 | A1 |
20160050160 | Li et al. | Feb 2016 | A1 |
20160050175 | Chaudhry et al. | Feb 2016 | A1 |
20160070758 | Thomson et al. | Mar 2016 | A1 |
20160071056 | Ellison et al. | Mar 2016 | A1 |
20160072862 | Bader-Natal et al. | Mar 2016 | A1 |
20160094593 | Priya | Mar 2016 | A1 |
20160105345 | Kim et al. | Apr 2016 | A1 |
20160110056 | Hong et al. | Apr 2016 | A1 |
20160165056 | Bargetzi et al. | Jun 2016 | A1 |
20160173537 | Kumar et al. | Jun 2016 | A1 |
20160182580 | Nayak | Jun 2016 | A1 |
20160266609 | McCracken | Sep 2016 | A1 |
20160269411 | Malachi | Sep 2016 | A1 |
20160277461 | Sun et al. | Sep 2016 | A1 |
20160283909 | Adiga | Sep 2016 | A1 |
20160307165 | Grodum et al. | Oct 2016 | A1 |
20160309037 | Rosenberg et al. | Oct 2016 | A1 |
20160321347 | Zhou et al. | Nov 2016 | A1 |
20170006162 | Bargetzi et al. | Jan 2017 | A1 |
20170006446 | Harris et al. | Jan 2017 | A1 |
20170070706 | Ursin et al. | Mar 2017 | A1 |
20170093874 | Uthe | Mar 2017 | A1 |
20170104961 | Pan et al. | Apr 2017 | A1 |
20170171260 | Jerrard-Dunne et al. | Jun 2017 | A1 |
20170324850 | Snyder et al. | Nov 2017 | A1 |
Number | Date | Country |
---|---|---|
101055561 | Oct 2007 | CN |
101076060 | Nov 2007 | CN |
102572370 | Jul 2012 | CN |
102655583 | Sep 2012 | CN |
101729528 | Nov 2012 | CN |
102938834 | Feb 2013 | CN |
103141086 | Jun 2013 | CN |
204331453 | May 2015 | CN |
3843033 | Sep 1991 | DE |
959585 | Nov 1999 | EP |
2773131 | Sep 2014 | EP |
2341686 | Aug 2016 | EP |
WO 9855903 | Dec 1998 | WO |
WO 2008139269 | Nov 2008 | WO |
WO 2012167262 | Dec 2012 | WO |
WO 2014118736 | Aug 2014 | WO |
Entry |
---|
Author Unknown, “A Primer on the H.323 Series Standard,” Version 2.0, available at http://www.packetizer.com/voip/h323/papers/primer/, retrieved on Dec. 20, 2006, 17 pages. |
Author Unknown, ““I can see the future” 10 predictions concerning cell-phones,” Surveillance Camera Players, http://www.notbored.org/cell-phones.html, Jun. 21, 2003, 2 pages. |
Author Unknown, “Active screen follows mouse and dual monitors,” KDE Community Forums, Apr. 13, 2010, 3 pages. |
Author Unknown, “Implementing Media Gateway Control Protocols” A RADVision White Paper, Jan. 27, 2002, 16 pages. |
Author Unknown, “Manage Meeting Rooms in Real Time,” Jan. 23, 2017, door-tablet.com, 7 pages. |
Averusa, “Interactive Video Conferencing K-12 applications,” “Interactive Video Conferencing K-12 applications” copyright 2012. http://www.averusa.com/education/downloads/hvc brochure goved.pdf (last Accessed Oct. 11, 2013). |
Choi, Jae Young, et al.; “Towards an Automatic Face Indexing System for Actor-based Video Services in an IPTV Environment,” IEEE Transactions on 56, No. 1 (2010): 147-155. |
Cisco Systems, Inc. “Cisco webex: WebEx Meeting Center User Guide For Hosts, Presenters, and Participants” ©1997-2013, pp. 1-394 plus table of contents. |
Cisco Systems, Inc., “Cisco Webex Meetings for iPad and iPhone Release Notes,” Version 5.0, Oct. 2013, 5 pages. |
Cisco Systems, Inc., “Cisco WebEx Meetings Server System Requirements release 1.5.” 30 pages, Aug. 14, 2013. |
Cisco Systems, Inc., “Cisco Unified Personal Communicator 8.5”, 2011, 9 pages. |
Cisco White Paper, “Web Conferencing: Unleash the Power of Secure, Real-Time Collaboration,” pp. 1-8, 2014. |
Clarke, Brant, “Polycom Announces RealPresence Group Series,” “Polycom Announces RealPresence Group Series” dated Oct. 8, 2012 available at http://www.323.tv/news/polycom-realpresence-group-series (last accessed Oct. 11, 2013). |
Clauser, Grant, et al., “Is the Google Home the voice-controlled speaker for you?,” The Wire Cutter, Nov. 22, 2016, pp. 1-15. |
Cole, Camille, et al., “Videoconferencing for K-12 Classrooms,” Second Edition (excerpt), http://www.iste.org/docs/excerpts/VIDCO2-excerpt.pdf (last accessed Oct. 11, 2013), 2009. |
Eichen, Elliot, et al., “Smartphone Docking Stations and Strongly Converged VoIP Clients for Fixed-Mobile convergence,” IEEE Wireless Communications and Networking Conference: Services, Applications and Business, 2012, pp. 3140-3144. |
Epson, “BrightLink Pro Projector,” BrightLink Pro Projector, http://www.epson.com/cqi-bin/Store/jsp/Landinq/briqhtlink-pro-interactive-proiectors.do?ref=van brightlink-pro—dated 2013 (last accessed Oct. 11, 2013). |
Grothaus, Michael, “How Interactive Product Placements Could Save Television,” Jul. 25, 2013, 4 pages. |
Hannigan, Nancy Kruse, et al., The IBM Lotus Samteime VB Family Extending The IBM Unified Communications and Collaboration Strategy (2007), available at http://www.ibm.com/developerworks/lotus/librarv/sametime8-new/, 10 pages. |
Hirschmann, Kenny, “TWIDDLA: Smarter Than The Average Whiteboard,” Apr. 17, 2014, 2 pages. |
INFOCUS, “Mondopad,” Mondopad. http://www.infocus.com/sites/default/files/InFocus-Mondopad-INF5520a-INF7021-Datasheet-EN.pdf (last accessed Oct. 11, 2013), 2013. |
Maccormick, John, “Video Chat with Multiple Cameras,” CSCW'13, Proceedings of the 2013 conference on Computer supported cooperative work companion, pp. 195-198, ACM, New York, NY, USA, 2013. |
Microsoft, “Positioning Objects on Multiple Display Monitors,” Aug. 12, 2012, 2 pages. |
Mullins, Robert, “Polycom Adds Tablet Videoconferencing,” Mullins, R. “Polycom Adds Tablet Videoconferencing” available at http://www.informationweek.com/telecom/unified-communications/polycom-adds-tablet-videoconferencing/231900680 dated Oct. 12, 2011 (last accessed Oct. 11, 2013). |
Nu-Star Technologies, “Interactive Whiteboard Conferencing,” Interactive Whiteboard Conferencing, http://www.nu-star.com/interactive-conf.php dated 2013 (last accessed Oct. 11, 2013). |
Nyamgondalu, Nagendra, “Lotus Notes Calendar and Scheduling Explained!” IBM, Oct. 18, 2004, 10 pages. |
Polycom, “Polycom RealPresence Mobile: Mobile Telepresence & Video Conferencing,” http://www.polycom.com/products-services/hd-telepresence-video-conferencinq/realpresence-mobile.html#stab1 (last accessed Oct. 11, 2013), 2013. |
Polycom, “Polycom Turns Video Display Screens into Virtual Whiteboards with First Integrated Whiteboard Solution for Video Collaboration,” Polycom Turns Video Display Screens into Virtual Whiteboards with First Integrated Whiteboard Solution for Video Collaboration—http://www.polycom.com/company/news/press-releases/2011/20111027 2.html—dated Oct. 27, 2011. |
Polycom, “Polycom UC Board, Transforming ordinary surfaces into virtual whiteboards” 2012, Polycom, Inc., San Jose, CA, http://www.uatq.com/pdf/polvcom/polvcom-uc-board- datasheet.pdf. (last accessed Oct. 11, 2013). |
Schreiber, Danny, “The Missing Guide for Google Hangout Video Calls,” Jun. 5, 2014, 6 pages. |
Shervington, Martin, “Complete Guide to Google Hangouts for Businesses and Individuals,” Mar. 20, 2014, 15 pages. |
Shi, Saiqi, et al., “Notification That a Mobile Meeting Attendee is Driving”, May 20, 2013, 13 pages. |
Stevenson, Nancy, “Webex Web Meetings for Dummies” 2005, Wiley Publishing Inc., Indianapolis, Indiana, USA, 339 pages. |
Stodle. Daniel, et al., “Gesture-Based, Touch-Free Multi-User Gaming on Wall-Sized, High-Resolution Tiled Displays,” 2008, 13 pages. |
Thompson, Phil, et al., “Agent Based Ontology Driven Virtual Meeting Assistant,” Future Generation Information Technology, Springer Berlin Heidelberg, 2010, 4 pages. |
Tno, “Multi-Touch Interaction Overview,” Dec. 1, 2009, 12 pages. |
Toga, James, et al., “Demystifying Multimedia Conferencing Over the Internet Using the H.323 Set of Standards,” Intel Technology Journal Q2, 1998, 11 pages. |
Ubuntu, “Force Unity to open new window on the screen where the cursor is?” Sep. 16, 2013, 1 page. |
VB Forums, “Pointapi,” Aug. 8, 2001, 3 pages. |
Vidyo, “VidyoPanorama,” VidyoPanorama—http://www.vidyo.com/products/vidyopanorama/ dated 2013. (last accessed Oct. 11, 2013). |
Number | Date | Country | |
---|---|---|---|
20200219068 A1 | Jul 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15349818 | Nov 2016 | US |
Child | 16820331 | US |