Patent application number | Description | Published |
20080316295 | Virtual decoders - In various embodiments, a Multipoint Control Unit (MCU) or another video conferencing device (e.g., an endpoint) may generate a video frame that includes video images of two or more video conferencing endpoints. The video frame may then be sent to another video conferencing device that may receive the video frame and separate the two or more video images into separate video images. In some embodiments, the video frame may be separated into its separate images using, for example, metadata sent along with the video frame. The metadata may include video image identifiers and location information (e.g., coordinates in the video frame) of the video images. In some embodiments, the separated video images may be provided to a compositor that may composite the separated video images, for example, into a new layout. | 12-25-2008 |
20080316296 | Video Conferencing System which Allows Endpoints to Perform Continuous Presence Layout Selection - In various embodiments, a Multipoint Control Unit (MCU) or another video conferencing device (e.g., an endpoint) may generate a video frame that includes video images of two or more video conferencing endpoints. The video frame may then be sent to another video conferencing device that may receive the video frame and separate the two or more video images into separate video images. In some embodiments, the video frame may be separated into its separate images using, for example, metadata sent along with the video frame. The metadata may include video image identifiers and location information (e.g., coordinates in the video frame) of the video images. In some embodiments, the separated video images may be provided to a compositor that may composite the separated video images, for example, into a new layout. | 12-25-2008 |
20080316297 | Video Conferencing Device which Performs Multi-way Conferencing - In various embodiments, a video conferencing device (e.g., an endpoint) may generate a video frame that includes video images of two or more video conferencing endpoints. The video frame may then be sent to a video conferencing device that may receive the video frame and separate the two or more video images into separate video images. In some embodiments, coordinate information sent along with the video frame (e.g., in metadata) may be used by the video conferencing endpoint to determine the locations of the video images in the video frame to facilitate separation of the video images. By transmitting and receiving video frames with multiple video images (from different video conferencing endpoints), multiple video conferencing endpoints can implement a multi-way video conference call without using an MCU. | 12-25-2008 |
20080316298 | Video Decoder which Processes Multiple Video Streams - In some embodiments, a spatially multiplexed output decoder may spatially multiplex video packets received in a time multiplexed video stream. A video stream with video packets from two or more sources may be received along with metadata. In some embodiments, a decoder may organize the video packets into respective buffers (e.g., each buffer including video packets for a respective video image). The spatially multiplexed output decoder may spatially multiplex the video images (which are made up of data from the respective video packets) into a video frame to be outputted (e.g., to a separate buffer). The video images in the video frame may then be demultiplexed in other parts of the system (e.g., in a virtual decoder) using information provided about the video frame (e.g., in metadata formed with the video frame). | 12-25-2008 |
20090015661 | Virtual Multiway Scaler Compensation - In various embodiments, a multipoint control unit (MCU) may arrange incoming video images into a composite video image and define their respective coordinate information including the size of the original composite video image. The MCU may subsequently scale the composite video image. The coordinate information for the scaled composite video image may be reformatted for the resized video images. When the endpoint receives the scaled composite video image, the endpoint may detect the actual size of the scaled composite video image and may determine the new coordinates of the video images in the scaled composite video image using a ratio of the size of the original composite video image to the actual size detected by the endpoint. These new coordinates may then be used to separate the images in the scaled composite video image to use in compositing a new composite video image. | 01-15-2009 |
20100225737 | Videoconferencing Endpoint Extension - In some embodiments, a primary endpoint may receive a request from an endpoint to begin a videoconference and/or may be managing a videoconference with an endpoint. The primary endpoint may determine whether to switch or direct conference communications from one or more endpoints in the videoconference or attempting to connect to the videoconference to a secondary endpoint and may communicate the instructions to the endpoint and/or secondary endpoint. In some embodiments, the primary endpoint may seamlessly pass one or more of the endpoints to the secondary endpoint such that participants in the videoconference may not be aware that a switch has been performed. In some embodiments, the primary endpoint may contact the secondary endpoint and may then pass endpoints to the secondary endpoint. The primary endpoint may also pass configuration information for the endpoints to the secondary endpoint. | 09-09-2010 |
20110074912 | Providing an Indication of a Videoconference by a Videoconferencing Device - Providing an indication of a videoconference. A videoconferencing device may include a processor and memory medium. The videoconferencing device may include one or more inputs for receiving audio and video of a videoconference. The videoconferencing device may also include one or more outputs for providing audio and video of the videoconference. At least one of the one or more outputs may be configured to connect to a display for displaying video signals from the videoconferencing device. The videoconferencing device may be configured to receive information indicating an incoming videoconference. However, when the information is received, the display may be providing display for a device other than the videoconferencing device. Accordingly, the videoconferencing device may be configured to provide an indication to a user of the incoming videoconference. | 03-31-2011 |
20110254912 | Using a Touch Interface to Control a Videoconference - Initiating a conference in a conferencing system (e.g., a videoconferencing or aduioconferencing system). Input may be received to the conferencing system from a mobile communication device. The input may specify one or more participants in the videoconference, e.g., by selecting from contact information stored on the mobile communication device. Accordingly, the conferencing system may initiate the conference based on the received input. The videoconference may include the one or more participants selected from the contact information stored on the mobile communication device. | 10-20-2011 |
20120200659 | Displaying Unseen Participants in a Videoconference - Displaying unseen participants in a videoconference. A videoconference layout including a plurality of portions may be displayed on a display. Each portion of the videoconference layout may include one or more participants of the videoconference. Additionally, a plurality of the participants of the videoconference are not currently displayed in the videoconference layout. User input may be received to view the plurality of the participants who are not currently displayed in the videoconference layout. Accordingly, in response to the user input, the plurality of the participants may be displayed in a first portion of the videoconference layout. | 08-09-2012 |
20120200661 | Reserved Space in a Videoconference Layout - Reserving a space in a videoconference layout. The videoconference layout may be displayed at a first participant endpoint and may include images of a plurality of participants during the videoconference. A first portion of the videoconference layout may include a plurality of portions for the plurality of participants. A second portion of the videoconference layout may be used for an active speaker of the plurality of participants. When a first participant displayed in a first portion of the plurality of portions becomes an active speaker in the videoconference, the first participant may be displayed in the second portion of the videoconference layout and the first portion of the plurality of portions may be reserved for the first participant. | 08-09-2012 |
20120327182 | Video Conferencing System which Allows Endpoints to Perform Continuous Presence Layout Selection - In various embodiments, a Multipoint Control Unit (MCU) or another video conferencing device (e.g., an endpoint) may generate a video frame that includes video images of two or more video conferencing endpoints. The video frame may then be sent to another video conferencing device that may receive the video frame and separate the two or more video images into separate video images. In some embodiments, the video frame may be separated into its separate images using, for example, metadata sent along with the video frame. The metadata may include video image identifiers and location information (e.g., coordinates in the video frame) of the video images. In some embodiments, the separated video images may be provided to a compositor that may composite the separated video images, for example, into a new layout. | 12-27-2012 |
20130002799 | Controlling a Videoconference Based on Context of Touch-Based Gestures - Controlling a videoconference based on gestures received to a touch interface. A gesture may be received to a touch interface. In response to the gesture, a videoconference action may be performed. For example, a first gesture may be received to mute the videoconference and in response, the videoconference may be muted. As another example, a second gesture may be received to adjust the volume of the videoconference, and the volume may be correspondingly adjusted. Further, various gestures may be received for controlling one or more cameras in a videoconference, accessing settings in a videoconference, interacting with a presentation, etc. | 01-03-2013 |
20130002800 | Muting a Videoconference Using Touch-Based Gestures - Controlling a videoconference based on gestures received to a touch interface. A gesture may be received to a touch interface. In response to the gesture, a videoconference action may be performed. For example, a first gesture may be received to mute the videoconference and in response, the videoconference may be muted. As another example, a second gesture may be received to adjust the volume of the videoconference, and the volume may be correspondingly adjusted. Further, various gestures may be received for controlling one or more cameras in a videoconference, accessing settings in a videoconference, interacting with a presentation, etc. | 01-03-2013 |
20130002801 | Adjusting Volume of a Videoconference Using Touch-Based Gestures - Controlling a videoconference based on gestures received to a touch interface. A gesture may be received to a touch interface. In response to the gesture, a videoconference action may be performed. For example, a first gesture may be received to mute the videoconference and in response, the videoconference may be muted. As another example, a second gesture may be received to adjust the volume of the videoconference, and the volume may be correspondingly adjusted. Further, various gestures may be received for controlling one or more cameras in a videoconference, accessing settings in a videoconference, interacting with a presentation, etc. | 01-03-2013 |
20130002802 | Accessing Settings of a Videoconference Using Touch-Based Gestures - Controlling a videoconference based on gestures received to a touch interface. A gesture may be received to a touch interface. In response to the gesture, a videoconference action may be performed. For example, a first gesture may be received to mute the videoconference and in response, the videoconference may be muted. As another example, a second gesture may be received to adjust the volume of the videoconference, and the volume may be correspondingly adjusted. Further, various gestures may be received for controlling one or more cameras in a videoconference, accessing settings in a videoconference, interacting with a presentation, etc. | 01-03-2013 |
20130154923 | Performing Searching for a List of Entries Using a Remote Control Device - System and method for user interfaces using remote control devices. More specifically, these user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. These user interfaces may allow a user to quickly browse and filter lists of items, efficiently provide input (e.g., having multiple data types), customize directional and/or mute functionality of the remote control, perform camera control (e.g., for videoconferencing), etc. | 06-20-2013 |
20130155171 | Providing User Input Having a Plurality of Data Types Using a Remote Control Device - System and method for user interfaces using remote control devices. More specifically, these user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. These user interfaces may allow a user to quickly browse and filter lists of items, efficiently provide input (e.g., having multiple data types), customize directional and/or mute functionality of the remote control, perform camera control (e.g., for videoconferencing), etc. | 06-20-2013 |
20130155172 | User Interface for a Display Using a Simple Remote Control Device - System and method for user interfaces using remote control devices. More specifically, these user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. These user interfaces may allow a user to quickly browse and filter lists of items, efficiently provide input (e.g., having multiple data types), customize directional and/or mute functionality of the remote control, perform camera control (e.g., for videoconferencing), etc. | 06-20-2013 |
20130155175 | Customizing Input to a Videoconference Using a Remote Control Device - System and method for user interfaces using remote control devices. More specifically, these user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. These user interfaces may allow a user to quickly browse and filter lists of items, efficiently provide input (e.g., having multiple data types), customize directional and/or mute functionality of the remote control, perform camera control (e.g., for videoconferencing), etc. | 06-20-2013 |
20130155177 | Customizing a Mute Input of a Remote Control Device - System and method for user interfaces using remote control devices. More specifically, these user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. These user interfaces may allow a user to quickly browse and filter lists of items, efficiently provide input (e.g., having multiple data types), customize directional and/or mute functionality of the remote control, perform camera control (e.g., for videoconferencing), etc. | 06-20-2013 |
20130155178 | Controlling a Camera Using a Touch Interface - Controlling a camera using a touch interface. A first input control and a second input control may be presented on a touch interface. The first input control may be configured to control pan and tilt of the camera and the second input control may be configured to control zoom of the camera. First user input may be received to the touch display to a first region of one of the input controls. After, second user input may be received to the touch display to a second region outside of the first region. The pan and tilt or the zoom of the camera may be adjusted in response to the second user input. | 06-20-2013 |
20130155268 | Performing Camera Control Using a Remote Control Device - System and method for user interfaces using remote control devices. More specifically, these user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. These user interfaces may allow a user to quickly browse and filter lists of items, efficiently provide input (e.g., having multiple data types), customize directional and/or mute functionality of the remote control, perform camera control (e.g., for videoconferencing), etc. | 06-20-2013 |
20130278708 | Using Previous Selection Information in a User Interface Having a Plurality of Icons - System and method involving user interfaces and remote control devices. These user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. The user interface may be customized based on current user activity or other contexts (e.g., based on current or previous states), the user logging in (e.g., using a communication device), etc. Additionally, the user interface may allow the user to adjust cameras whose video are not currently displayed, rejoin previously left videoconferences, and/or any of a variety of desirable actions. | 10-24-2013 |
20130278709 | User Interface Allowing a Participant to Rejoin a Previously Left Videoconference - System and method involving user interfaces and remote control devices. These user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. The user interface may be customized based on current user activity or other contexts (e.g., based on current or previous states), the user logging in (e.g., using a communication device), etc. Additionally, the user interface may allow the user to adjust cameras whose video are not currently displayed, rejoin previously left videoconferences, and/or any of a variety of desirable actions. | 10-24-2013 |
20130278710 | Videoconferencing System with Context Sensitive Wake Features - System and method involving user interfaces and remote control devices. These user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. The user interface may be customized based on current user activity or other contexts (e.g., based on current or previous states), the user logging in (e.g., using a communication device), etc. Additionally, the user interface may allow the user to adjust cameras whose video are not currently displayed, rejoin previously left videoconferences, and/or any of a variety of desirable actions. | 10-24-2013 |
20130278711 | Adjusting a Camera Whose Video is Not Currently Displayed in a Videoconferencing System - System and method involving user interfaces and remote control devices. These user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. The user interface may be customized based on current user activity or other contexts (e.g., based on current or previous states), the user logging in (e.g., using a communication device), etc. Additionally, the user interface may allow the user to adjust cameras whose video are not currently displayed, rejoin previously left videoconferences, and/or any of a variety of desirable actions. | 10-24-2013 |
20130283184 | Determining Presence of a User in a Videoconferencing Room Based on a Communication Device Transmission - System and method involving user interfaces and remote control devices. These user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. The user interface may be customized based on current user activity or other contexts (e.g., based on current or previous states), the user logging in (e.g., using a communication device), etc. Additionally, the user interface may allow the user to adjust cameras whose video are not currently displayed, rejoin previously left videoconferences, and/or any of a variety of desirable actions. | 10-24-2013 |
20130283185 | Customizing a User Interface Having a Plurality of Top-Level Icons Based on a Change in Context - System and method involving user interfaces and remote control devices. These user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. The user interface may be customized based on current user activity or other contexts (e.g., based on current or previous states), the user logging in (e.g., using a communication device), etc. Additionally, the user interface may allow the user to adjust cameras whose video are not currently displayed, rejoin previously left videoconferences, and/or any of a variety of desirable actions. | 10-24-2013 |
20140210938 | Abstracting Bridge Control in a Videoconferencing System - Controlling a bridge in a videoconferencing system through a remote endpoint. The endpoint may receive a generic menu-navigation user input command, such as a navigation command from a simple remote control device. The endpoint may then convert the user input into a bridge control command comprising at least one of a dual-tone multi-frequency (DTMF) signal or a far-end camera control (FECC) signal. The use of DTMF and FECC signals is transparent to the user. | 07-31-2014 |
20140210939 | Presenting a Videoconference with a Composited Secondary Video Stream - Presenting a videoconference with a secondary video stream composited by an endpoint. The endpoint may receive, from a bridge of the videoconferencing system, information regarding videoconferencing layouts available to the bridge. The information may include geometries and arrangements of geometric spaces defined by the layouts. The endpoint may transmit a command configured to instruct the bridge to generate a composite video stream according to a specified layout. The endpoint may then receive the composite video stream and a secondary video stream. The endpoint may composite the two video streams by overlaying the secondary video stream upon a geometric space of the layout in which the bridge does not composite a component video stream. | 07-31-2014 |
20150062282 | Customized Mute in a Videoconference Based on Context - System and method for user interfaces using remote control devices. More specifically, these user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. These user interfaces may allow a user to quickly browse and filter lists of items, efficiently provide input (e.g., having multiple data types), customize directional and/or mute functionality of the remote control, perform camera control (e.g., for videoconferencing), etc. | 03-05-2015 |
20150067544 | Selecting an Option Based on Context After Waking from Sleep - System and method involving user interfaces and remote control devices. More specifically, these user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. The user interface may be customized based on current user activity or other contexts (e.g., based on current or previous states), the user logging in (e.g., using a communication device), etc. Additionally, the user interface may allow the user to adjust cameras whose video are not currently displayed, rejoin previously left videoconferences, and/or any of a variety of desirable actions. | 03-05-2015 |
20150124044 | User Interface Allowing a Participant to Rejoin a Previously Left Videoconference - System and method involving user interfaces and remote control devices. These user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. The user interface may be customized based on current user activity or other contexts (e.g., based on current or previous states), the user logging in (e.g., using a communication device), etc. Additionally, the user interface may allow the user to adjust cameras whose video are not currently displayed, rejoin previously left videoconferences, and/or any of a variety of desirable actions. | 05-07-2015 |