Abstract:
This document discusses, among other things, systems and methods for managing a conference room roster. A method identifies a meeting participant. The method determines whether the meeting participant is associated with a meeting location and if the meeting participant is associated with the meeting location, provides an indication of the association on a computer display.
Abstract:
Techniques are provided for establishing an integrated rendering of a browser window comprising user interface elements such as streaming media on a client endpoint device. A web browser on a hosted virtual desktop (HVD) generates an HVD display image comprising a browser window and communicates it to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. The browser window comprises a host-provided window element and a placeholder where client-provided data associated with a tag may be rendered. A plugin server element on the client endpoint device instantiates an endpoint browser plugin to render a tag in place of the placeholder portion of the HVD display, before displaying the integrated display of the browser window and rendered tag content at the client endpoint device.
Abstract:
In one embodiment, a method includes setting a target value for each audio source received from a plurality of remote participants to a telepresence conference, the gain coefficient array feeding a mixer associated with a loudspeaker associated with a display. A gain increment value is then set for each audio source, the gain increment value being equal to a difference between the target value and a current gain coefficient, the difference being divided by N, where N is an integer greater than one that represents a number of increments. Then, for each audio source, and for each of N iterations, the gain increment value is added to a current gain coefficient to produce a new current gain coefficient that is loaded into the mixer, such that after the N iterations the new current gain coefficient is equal to the target value. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
Abstract:
In one embodiment, a method includes receiving, by a directory service, a call from a user of a mobile phone requesting a number of a communication device associated with a callee. The number is then retrieved from a database by the directory service and then dialed to connect the mobile phone with the communication device. The directory service also sends the number to the mobile phone, the mobile phone being configured to store the number in a storage location. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
Abstract:
In one embodiment, a system includes a video mixer coupled with an audio mixer for exchange of information that includes a first set of delay values respecting input audio streams received by the audio mixer from a plurality of source endpoints, and output audio streams sent from the audio mixer to a plurality of destination endpoints. The information further including a second set of delay values respecting the corresponding input video streams. The audio mixer calculates end-to-end video delays, and the video mixer calculates end-to-end audio delays. The audio mixer delays the output audio streams to equalize the end-to-end audio and video delays in the event that the end-to-eπd audio delays are less than the end-to-end video delays, and the video mixer delays the output video streams to equalize the end-to-eπd audio and video delays in the event that the end-to-end video delays are less than the end-to-end audio delays.
Abstract:
A conferencing system (10) includes a mixer (12) operable to process audio and video packets received from a plurality of endpoint devices (15, 16, 17, 19, 21 ), and to transmit a processed audio / video stream back to the endpoint devices (15, 16, 17, 19, 21). The endpoint devices (15, 16, 17, 19, 21) may be configured with an associated video camera (18, 20, 22). A server (11) connects with the mixer (12) and the endpoint devices (15, 16, 17, 19, 21). The server (11) is operable to send a first transmission to a first endpoint device (17) that causes the first endpoint device (17) to stop transmitting video packets to the mixer (12). The server (11) is further operable to send a second transmission to a second endpoint device (21 ) that causes the second endpoint device (21) to start transmitting video packets to the mixer.
Abstract:
In one embodiment, a system includes a compositor operable to receive a plurality of source video streams, each containing source images, and to convert each of the source video streams into source slice groups using flexible macroblock ordering (FMO). The compositor is further operable to add pad slice groups to the source slice groups to create a composite image, and reorder the source slice groups and pad slice groups into a single composite output stream. A device receives the single composite output stream and displays the composite image as a rectangular picture that has a size larger than that of any of the source images. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
Abstract:
In one embodiment, a system includes a video mixer coupled with an audio mixer for exchange of information that includes a first set of delay values respecting input audio streams received by the audio mixer from a plurality of source endpoints, and output audio streams sent from the audio mixer to a plurality of destination endpoints. The information further including a second set of delay values respecting the corresponding input video streams. The audio mixer calculates end-to-end video delays, and the video mixer calculates end-to-end audio delays. The audio mixer delays the output audio streams to equalize the end-to-end audio and video delays in the event that the end-to-epd audio delays are less than the end-to-end video delays, and the video mixer delays the output video streams to equalize the end-to-epd audio and video delays in the event that the end-to-end video delays are less than the end-to-end audio delays.
Abstract:
In one embodiment, a method that includes receiving a plurality of packet streams input from different endpoints, packets of each stream including encrypted and unencrypted portions, the unencrypted portion containing audio power level information. The audio power level information contained in the packets of each of the packet streams is then compared to select N packet streams with loudest audio. The N packet streams are then decrypted to obtain audio content, and the audio content of the N packet streams mixed to produce one or more output packet streams. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
Abstract:
The present invention provides a mechanism for categorizing telephone calls and for providing special information about calls that appear on call lists maintained in a telephone. The invention provides for both providing an indication and for providing an action. When an entry on a call list is highlighted (in a conventional manner), pressing one key adds a flag to the entry on the call list to indicate that follow up action is required. Pressing a second key initiates an action such as attaching a reminder so that the user will be reminded to take action later. Pressing a third key will provide a text message balloon indicating information about the call. The flags and text messages can be added by either the called party or the calling party.