Files automatically shared at conference initiation

Information

  • Patent Grant
  • 10516709
  • Patent Number
    10,516,709
  • Date Filed
    Thursday, June 29, 2017
    7 years ago
  • Date Issued
    Tuesday, December 24, 2019
    5 years ago
Abstract
The present technology automatically shares materials at the start of a videoconference without requiring a participant to find the materials or instruct the videoconferencing application to share the materials. The conference materials can be automatically shared without any conference participant involvement. The present technology automatically associates materials included in a calendar invitation to the conference or in a shared space referenced in the calendar invitation. These materials can be automatically shared when the conference launches.
Description
TECHNICAL FIELD

The present disclosure pertains to automatically associating files with a conference and more specifically automatically presenting the files associated with the conference at the initiation of the conference.


BACKGROUND

Web conferences are now a common way for groups to meet to discuss the topic. However, despite the experience of many users in initiating or participating in web conferences, such conferences often start late because participants of the web conference need to locate and share files that facilitate discussion the topic of the web conference.





BRIEF DESCRIPTION OF THE DRAWINGS

The above-recited and other advantages and features of the disclosure will become apparent by reference to specific embodiments thereof which are illustrated in the appended drawings. Understanding that these drawings depict only example 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:



FIG. 1A is a conceptual block diagram illustrating an example environment for providing conferencing capabilities, in accordance with various embodiments of the subject technology;



FIG. 1B is a conceptual block diagram illustrating an example environment for providing conferencing capabilities, in accordance with various embodiments of the subject technology;



FIG. 2 is an example method of automatically associating materials with a conference in accordance with various embodiments;



FIG. 3 is an example method of automatically displaying an associated materials at the time of launching a conference in accordance with various embodiments;



FIG. 4A and FIG. 4B illustrate example graphical user interfaces according to some embodiments; and



FIG. 5 shows an example possible system embodiment.





DESCRIPTION OF EXAMPLE EMBODIMENTS

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.


Overview:


Significant time is wasted at the start of videoconferences by conference participants that don't plan ahead for their participation in the videoconference and find materials that would be beneficial to share or display during the video conference. Oftentimes these materials are distributed before the conference either in a calendar invitation to the conference or by saving the materials in a shared space (e.g., an accessible network directory or even a online group collaboration space such as a CISCO SPARK space, SLACK channel, etc.). Even when the materials are shared in advance, delays take place by conference participants needing to navigate to the materials and choosing to share them. Even the manipulation of the user interface of the videoconferencing software can cause delays for participants that are unfamiliar with the software.


The present technology automatically shares materials at the start of a videoconference without requiring a participant to take the above-described steps. In some embodiments, conference materials can be automatically shared without any conference participant involvement. In some embodiments, conference materials can be automatically shared after a conference participant accepts a prompt authorizing such sharing. In some embodiments, conference materials available for sharing are listed in a prominent user interface at the initiation of the conference, whereby a participant can select materials to be shared directly from the conference interface without requiring additional navigation to find the materials.


The present technology automatically associates materials included in a calendar invitation to the conference or in a shared space referenced in the calendar invitation. These materials can be automatically shared when the conference launches.


DETAILED DESCRIPTION


FIG. 1A illustrates an example system of the present technology for automatically associating files with a conference and automatically presenting a file at initiation of the conference in accordance with the method illustrated in FIG. 2.


Collaboration cloud 102 includes a plurality of services useful for scheduling and hosting a conference. Collaboration cloud 102 includes a scheduling service 104 for scheduling conferences. Conferences can be scheduled with scheduling service 104 directly through scheduling user interface 130, or can be scheduled with scheduling service 104 indirectly through a calendar application (e.g. iCal, Outlook, etc.) on a users device where scheduling user interface 130 is a plugin or application offered by scheduling service 104 to schedule conferences using the interface provided by the calendar application. These calendar applications are often configured to interact with calendar service 132 (e.g., Exchange Server, Google Calendar, etc.).


In some embodiments the scheduling interface can include an option whether to enable auto sharing materials consistent with the disclosures herein.


Conferences can be scheduled when a user creates a conference invitation using scheduling UI 130 which receives at least a link obtained from scheduling service 104 to a videoconference space to be hosted by conference service 106. Conference invitations can also include one or more invitees to the conference, and can also include one or more files, or a link to a file service storing one or more files, pertinent to the conference. Conference invitations can also identify one or more physical rooms, such as conference rooms where at least one participant in the conference may attend the conference. The conference invitation can also reference an online group collaboration space (e.g. CISCO SPARK space, SLACK channel, etc.). The conference invitation can take the form of a calendar reminder stored at or shared by calendar service 132.



FIG. 1B illustrates an embodiment of collaboration cloud 102, wherein file service 110, association service 112, and conference service 106 are all part of online group collaboration space service 108. It will be appreciated that any of file service 110, association service 112, or conference service 106 could be separate or part of online collaboration space service 110. Likewise online collaboration space service 108 can be part of or separate from collaboration cloud 102 that hosts conferences in accordance with the technology described herein.


Collaboration cloud 102 also includes invitation processing service 105. Invitation processing service 105 is configured to receive (202) a conference invitation and to detect whether any files are associated with the invitation.


In some embodiments conferences are scheduled using scheduling service 104 directly, and scheduling service 104 can pass conference information to invitation processing service 105. In some embodiments calendar service 132 is used to indirectly schedule the conference with scheduling service 104, and calendar connector 120 is configured to detect conferences relevant to collaboration cloud 102 in conference invitations stored at calendar service 132. Calendar connector 120 detects conferences relevant to collaboration cloud by monitoring calendar service 132 for calendar entries associated with a known user account that include a reference to a service hosted by collaboration cloud 102, such as a link to conferencing service 106. For example, the invitation to the conference can include a conference identifier that uniquely identifies the conference and that can be recognized by calendar connector 120.


Whether the conference is set up through scheduling service 104 or through calendar service 132, invitation processing service 105 receives (202) the conference invitation, or at least pertinent information therefrom, and associates any materials relevant to the conference with the conference so that the materials can be displayed at conference initiation. For example invitation processing service 105 can receive (202) an invitation to a conference and determine that it includes at least one material or a reference to materials accessible from a file service, or reference to an online group collaboration space service 108.


Invitation processing service 105 analyzes the conference invitation and determines (204) whether the invitation includes a reference to online group collaboration space service 108.


When invitation processing service 105 determines (204) that the invitation does not include a reference to an online group collaboration space, invitation processing service 105 can either store (210) any detected (208) materials in file service 110 and associate (212) the detected materials with the conference, or create (206) a space in online group collaboration service 108 to be associated (212) with the conference. The association (212) by the association service can include storing a link to a location at the file service (110) where the materials can be accessed during the conference.


In embodiments wherein invitation processing service 104 creates (206) a space in online group collaboration service 108 to be associated (212) with the conference, invitation processing service 105 can name the space from the subject of the conference invitation, and can associate invitees found in the invitation with the newly created space. Creating a space for the conference provides a collaborative space that can exist before and after the conference that will allow access to any materials associated with the conference, and can promote collaboration regarding the topic of the conference.


In some embodiments, invitation processing service 105 can query online collaboration service 108 to determine if a space already exists, but is not referenced in the invitation. For example, invitation processing service can request information regarding a collection of spaces to which the conference organizer or one of the invitees are already associated, and determine whether any of these spaces are pertinent to the subject of the conference using natural language processing techniques. In some embodiments, invitation processing service 105 can analyze materials accessible from the file service to determine if at least one materials or materials is present in any of the plurality of spaces, or to determine if the subject of at least one materials or materials matches the topic in any of the plurality of spaces, and determine if conference invitees in the conference invitation are assigned to the existing spaces having the materials is present or having a topic that matches the subject of the materials. When invitation processing service 105 determines that an existing space is pertinent to conference subject, invitation processing service 105 can use the existing space to associate with the conference and forego creating a new space.


When invitation processing service 105 determines (204) that the invitation includes a reference to an online group collaboration space, invitation processing service can communicate with the online group collaboration space service 108 by following a link to the online group collaboration service 108 (for example to file service 110) found in the invitation and detect (214) any materials in the referenced space. In some embodiments the online group collaboration space service 108 can include a collaborative workspace capable of exchanging messages, sharing materials, and in some instances, launch conferences from the collaboration space. Examples of such online group collaboration spaces can include CISCO SPARK and SLACK. In some embodiment the online group collaboration space can also be network accessible storage such as BOX, DROPBOX, or a directory on a shared network drive. When invitation processing service detects (214) materials in the referenced space, invitation processing service 105 notifies association service 112 of the existence of the materials. Association service 112 then associates (212) the materials to the scheduled conference.


In some embodiments there might be multiple materials in the conference invitation or associated with a referenced space. In such embodiments, invitation processing service can analyze the multiple materials to determine which materials is the most relevant to the scheduled conference. The most relevant materials can be considered the materials that should be displayed first when the conference initiations. In such embodiments, invitation processing service 105 can determine that a particular material is the most relevant if it is a presentation file type, or if it includes and agenda, or is the most recently created. Invitation processing service 105 can weight the materials and select the particular material that is most relevant, and this information can be recorded by association service 112.



FIG. 3 illustrates an example method for starting a scheduled conference and automatically displaying files or materials pertinent to the conference. Whether a request to launch the scheduled conference at conference service 106 comes from online group collaboration space service 108 (302) or from a URL (304) found in a calendar invitation, conference service 106 receives a request to launch the scheduled conference and launches (306) the conference.


Conference service 106 queries (308) association service 112 for files associated with the conference, and retrieves (310) the files from file service 110. In some embodiments a list of the files that are associated with the conference are presented (314) at the initiation of the conference to be selected by one of the conference participants or host. In such embodiments, the conference experience is improved because conference participants do not need to search for a file and share the file. Instead the file available directly from the conference interface and can be automatically shared once selected.


In some embodiments, materials that were indicated to be the most relevant to start the conference can automatically presented (312) without first giving conference participants the option to select other files. Though, in some embodiments a confirmatory prompt might be provided. As addressed above, relevance can be determined based on weighting factors including when a file says agenda, or is a presentation, or is the most recently created file. In some embodiments, the most relevant file can also be indicated in a conference invitation or indicated to the scheduling service during scheduling.


In some embodiments, conference service 106 can select a file to associate with the conference to display (312) at random. Even if a non-optimal file is selected, this will still be an improvement a conference experience over waiting for a participant to find a file to display which often delays the start of the conference.


Files can be displayed during a conference by a document rendering service (not shown). The document rendering service can be an application on a client computer of a participant, likely the host, of the conference, or can be application associated with conferencing service 106 or online group collaboration space service 108. The document rendering service may render an original document, or a version that was converted to images, video or another format, such that it can be rendered for display in a videoconference.



FIG. 4A and FIG. 4B illustrate example user interfaces 402 of a videoconference with automatically shared materials 404. FIGS. 4A and 4B also illustrates a panel of additional materials to associated with the conference that are available to be shared. To share a document in panel 406, a conference participant can select one of the represented material to quickly render the material and swap placed with the material being shared 404.



FIG. 5 shows an example of computing system 500 in which the components of the system are in communication with each other using connection 505. Connection 505 can be a physical connection via a bus, or a direct connection into processor 510, such as in a chipset architecture. Connection 505 can also be a virtual connection, networked connection, or logical connection.


In some embodiments computing system 500 is a distributed system in which the functions described in this disclosure can be distributed within a datacenter, multiple datacenters, a peer network, etc. In some embodiments, one or more of the described system components represents many such components each performing some or all of the function for which the component is described. In some embodiments, the components can be physical or virtual devices.


Example system 500 includes at least one processing unit (CPU or processor) 510 and connection 505 that couples various system components including system memory 515, such as read only memory (ROM) and random access memory (RAM) to processor 510. Computing system 500 can include a cache of high-speed memory connected directly with, in close proximity to, or integrated as part of processor 510.


Processor 510 can include any general purpose processor and a hardware service or software service, such as services 532, 534, and 536 stored in storage device 530, configured to control processor 510 as well as a special-purpose processor where software instructions are incorporated into the actual processor design. Processor 510 may essentially be a completely self-contained computing system, containing multiple cores or processors, a bus, memory controller, cache, etc. A multi-core processor may be symmetric or asymmetric.


To enable user interaction, computing system 500 includes an input device 545, which 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, etc. Computing system 500 can also include output device 535, which can 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/output to communicate with computing system 500. Computing system 500 can include communications interface 540, which 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 530 can be a non-volatile memory device 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), read only memory (ROM), and/or some combination of these devices.


The storage device 530 can include software services, servers, services, etc., that when the code that defines such software is executed by the processor 510, it causes the system to perform a function. In some embodiments, a hardware service 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 processor 510, connection 505, output device 535, etc., to carry out the function.


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.


Any of the steps, operations, functions, or processes described herein may be performed or implemented by a combination of hardware and software services or services, alone or in combination with other devices. In some embodiments, a service can be software that resides in memory of a client device and/or one or more servers of a content management system and perform one or more functions when a processor executes the software associated with the service. In some embodiments, a service is a program, or a collection of programs that carry out a specific function. In some embodiments, a service can be considered a server. The memory can be a non-transitory computer-readable medium.


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, solid state memory devices, 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 servers, 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.

Claims
  • 1. A method comprising: receiving an invitation to a conference at a conference invitation processing service, the invitation to the conference including a plurality of materials and/or a references to a materials accessible from a file service;detecting, by the invitation processing service, the plurality of materials and/or the references to the materials accessible from the file service; associating, by an association service, the plurality of materials to a scheduled conference;receiving a request to launch the scheduled conference;determining a most relevant material of the materials that is most relevant to the scheduled conference, wherein determining the most relevant material comprises determining when a material includes a heading that indicates an agenda for the conference, or the material is a presentation;after receiving the request to launch the scheduled conference, automatically rendering the most relevant material in the scheduled conference by a document rendering service.
  • 2. The method of claim 1 comprising: detecting the invitation to the scheduled conference by a calendar connector, prior to the receiving the invitation to the conference at the conference invitation processing service, wherein the calendar connector monitors a calendar service for calendar items referencing the conference service; and sending the invitation to the conference invitation processing service.
  • 3. The method of claim 1 wherein the invitation to the conference includes a meeting identifier that uniquely identifies the conference.
  • 4. The method of claim 1 comprising: when the plurality of materials and/or the references to the materials is detected, sending the plurality of materials to a file service, and the association by the association service associates the material stored in the file service to the scheduled conference.
  • 5. The method of claim 1, wherein the association by the association service includes storing a link to a location at the file service where the material can be accessed during the conference.
  • 6. The method of claim 5, comprising: after receiving a request to launch the scheduled conference, determining by the association service whether the material is associated to the scheduled conference and is stored in the file service.
  • 7. The method of claim 1, wherein the scheduled conference is hosted within a collaboration space service that includes a plurality of spaces, each space being assigned to a plurality of participants and having a topic.
  • 8. The method of claim 7, wherein the invitation to the conference does not identify an existing space of the collaborative space service, the method comprising: creating a new space within the collaboration space service by assigning the service to invitees listed in the invitation, and using a title of the conference in the invitation as the topic of the space.
  • 9. The method of claim 7, wherein the invitation to the conference does not identify an existing space of the collaborative space service, the method comprising: analyze the plurality of materials accessible from the file service to determine if the plurality of materials is present in any of the plurality of spaces, or to determine if the subject of any of the plurality of materials matches the topic in any of the plurality of spaces, and determine if conference invitees in the conference invitation are assigned to the existing spaces having the any of the plurality of materials present or having a topic that matches the subject of the any of the plurality of materials.
  • 10. A non-transitory computer-readable medium comprising instructions stored thereon that when executed processor are effective to cause a computing system to: receive an invitation to a conference, the invitation to the conference including a plurality of materials and/or a-references to a materials accessible from a file service;detect the plurality of materials and/or the references to the materials accessible from the file service;associate the plurality of materials to a scheduled conference; receive a request to launch the scheduled conference;determine a most relevant material of the materials that is most relevant to the scheduled conference, wherein the most relevant material comprises determining when a material includes a heading that indicates an agenda for the conference, or the material is a presentation;after receiving the request to launch the scheduled conference, automatically render the at most relevant material in the scheduled conference by a document rendering service.
  • 11. The non-transitory computer-readable medium of claim 10 wherein the instructions are effective to cause the computing system to: when the plurality of materials and/or the references to the materials is detected, send the plurality of materials to a file service, and the association associates the material stored in the file service to the scheduled conference.
  • 12. The non-transitory computer-readable medium of claim 10 wherein the associate includes storing a link to a location at the file service where the material can be accessed during the conference.
  • 13. A system comprising: at least one processor; and at least one non-transitory computer readable medium configured to store instructions executable by the at least one processor, the instructions effective to:receive an invitation to a conference, the invitation to the conference including a plurality of materials and/or a-references to a materials accessible from a file service;detect the plurality of materials and/or the references to the materials accessible from the file service;associate the plurality of materials to a scheduled conference;receive a request to launch the scheduled conference;determine a most relevant material of the materials that is most relevant to the scheduled conference, wherein the most relevant material comprises determining when a material includes a heading that indicates an agenda for the conference, or the material is a presentation;after receiving the request to launch the scheduled conference, automatically render the most relevant material in the scheduled conference by a document rendering service.
  • 14. The system of claim 13 wherein the instructions are effective to: when the plurality of materials and/or the references to the materials is detected, send the plurality of materials to a file service, and the associate associates the material stored in the file service to the scheduled conference.
  • 15. The system of claim 13 wherein the associate includes storing a link to a location at the file service where the material can be accessed during the conference.
US Referenced Citations (449)
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 de 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
8456507 Mallappa et al. 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 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 et al. Nov 2015 B2
9201527 Kripalani et al. Dec 2015 B2
9203875 Huang 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 et al. 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 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
9716861 Poel Jul 2017 B1
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 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 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 Vander 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
20090210351 Bush Aug 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 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
20110264745 Ferlitsch Oct 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
20120269185 Castleman Oct 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
20130070045 Meek 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 et al. Dec 2013 A1
20130335507 Aarrestad et al. 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
20140358264 Long et al. Dec 2014 A1
20140358613 Libin 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
20150088997 van Dijk 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 Martin De 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
20160350134 VerWeyst Dec 2016 A1
20170006162 Bargetzi et al. Jan 2017 A1
20170006446 Harris et al. Jan 2017 A1
20170070706 Ursin et al. Mar 2017 A1
20170083871 Chang Mar 2017 A1
20170093874 Uthe Mar 2017 A1
20170104961 Pan et al. Apr 2017 A1
20170161258 Astigarraga Jun 2017 A1
20170171260 Jerrard-Dunne et al. Jun 2017 A1
20170324850 Snyder et al. Nov 2017 A1
20180012192 Rosenberg Jan 2018 A1
20180018636 Bisti Jan 2018 A1
20180225635 Holmes Aug 2018 A1
20180268345 Tolica Sep 2018 A1
20180337963 Faulkner Nov 2018 A1
20180365654 Carver Dec 2018 A1
Foreign Referenced Citations (15)
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
WO 9855903 Dec 1998 WO
WO 2008139269 Nov 2008 WO
WO 2012167262 Dec 2012 WO
WO 2014118736 Aug 2014 WO
Non-Patent Literature Citations (37)
Entry
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 Unified Personal Communicator 8.5”, 2011, 9 pages.
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.
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/library/sametime8-new/, 10 pages.
Hirschmann, Kenny, “TWIDDLA: Smarter Than the Average Whiteboard,” Apr. 17, 2014, 2 pages.
Nyamgondalu, Nagendra, “Lotus Notes Calendar and Scheduling Explained!” IBM, Oct. 18, 2004, 10 pages.
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.
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, “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.
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).
Cisco Systems, Inc., “Cisco WebEx Meetings Server System Requirements release 1.5.” 30 pages, Aug. 14, 2013.
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 (expert), http://www.iste.org/docs/excerpts/VIDCO2-excerpt.pdf (last accessed 1011-2013), 2009.
Epson, “BrightLink Pro Projector,” BrightLink Pro Projector. http://www.epson.com/cgi-bin/Store/jsp/Landing/brightlink-pro-interactive-projectors.do?ref=van bightlink-pro—dated 2013 (last accessed 10-112013).
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).
Polycom, “Polycom RealPresence Mobile: Mobile Telepresence & Video Conferencing,” http://www.polycom.com/products-services/hd-telepresence-video-conferencing/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://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.uatg.com/pdf/polycom/polycom-uc-board- datasheet.pdf, (last accessed Oct. 11, 2013).
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).
Related Publications (1)
Number Date Country
20190007467 A1 Jan 2019 US