Abstract:
Marking a keyframe of a media stream in a communication system involves one or more entry media switches in communication with one or more endpoints. An entry media switch receives a media stream from an endpoint, where the media stream comprises a sequence of packets with a keyframe. The keyframe is detected and marked with a keyframe indicator. The keyframe indicator is operable to notify a downstream device of the keyframe. An output media stream is outputted.
Abstract:
Disclosed are conferencing systems, devices, architectures, and methods for implementing a trigger-based conferencing system to facilitate increased productivity meeting participation. An exemplary method, in accordance with embodiments, of managing a workflow application in a conference, where the conference includes a plurality of events, can include: (i) creating a trigger by defining a predicate and action for the trigger; (ii) registering the trigger to at least one of a plurality of detection points; (iii) evaluating the trigger's predicate each time any of the detection points against which it is registered are encountered; and (iv) executing actions associated with the trigger if the predicate evaluation is positive, where execution of the actions can result in a state change in the conference.
Abstract:
In one embodiment, a method for enhanced call pickup includes accessing data indicating a current status of each of one or more users in a call pickup group (CPG) with respect to an incoming phone call to a phone number corresponding to the CPG and communicating the data to one or more endpoints of one or more users in the CPG for display to one or more users in the CPG. A display of the data to a first user in the CPG facilitates the first user determining a current status of each of one or more second users in the CPG to facilitate a decision by the first user regarding whether to pick up the incoming phone call.
Abstract:
In one embodiment, a method can include: (i) connecting to a conference server via a network; (ii) viewing a list of available past meetings and associated forms of access; (iii) selecting a meeting and form of access from the list; and (iv) re-creating the meeting in a context using the form of access. Example forms of access can include a dialing of all meeting participants, re-creating a previous meeting context, summarizing a meeting, displaying action items, and replaying or viewing a portion of a meeting.
Abstract:
Methods and devices are provided for automating a login process and user/device associations. A user's preferred device settings and/or functions may be provisioned automatically. Some implementations provide an automated log out or “sleep” when a user leaves one or more of the devices. Users may be automatically identified and associated. The “presence” of members of a user group may be determined as required for one or more actions to be taken. Some user groups control devices according to which members of a group may have access to certain functions, information, etc., and which may not.
Abstract:
A system and method for communicating messages includes receiving, from a first client associated with a calling party, a request for connection with a second client. A called party associated with the second client is notified that the request for connection was received, in response to receiving the request for connection. A connection processing instruction may be received from a third client associated with the called party. In accordance with a particular embodiment of the present invention, the request for connection may be processed in accordance with the connection processing instruction.
Abstract:
Synchronizing audio and video streams in packet-based networks requires synchronization of packet timestamps. The present invention provides such synchronization without resort to a network time standard. In one embodiment of the present invention, pairs of timestamp synchronized signals, such as audio and video signals, not having a common timestamp clock are mixed. One of the signals, for example, the audio signals, is mixed first while preserving the original audio timestamps. The preserved timestamp information is then used to synchronize the timestamps of the unmixed signals, in this example the video signals, to provide synchronization of all signals. In another embodiment, the present invention uses packets containing calibration of timestamps to reduce jitter. The present invention also includes specifications for a packet for transmitting timestamp information.
Abstract:
In one embodiment, an apparatus includes two modules. A first module receives a request from a first endpoint to subscribe to a voice activated multicast group and causes the first endpoint to receive a current speaker's video stream if the first endpoint is not the current speaker and to receive a last speaker's video stream if the first endpoint is the current speaker. A second module receives a request from a second endpoint to subscribe to a continuous presence multicast group and causes the second endpoint to receive a continuous presence, current speaker video stream if the second endpoint is not the current speaker and to receive a continuous presence, last speaker video stream if the second endpoint is the current speaker. The continuous presence, current speaker video stream includes a composition or two or more video streams, one of which includes at least a portion of the current speaker's video stream. The continuous presence, last speaker video stream includes a composition or two or more video streams, one of which includes at least a portion of a last speaker's video stream.
Abstract:
In one embodiment, a Media Analysis and Delivery System obtains a set of media delivery rules, wherein the set of media delivery rules includes one or more triggers, each of the triggers identifying a topic of interest. The Media Analysis and Delivery System examines a media stream for at least one of the one or more triggers in accordance with the set of media delivery rules. The Media Analysis and Delivery System provides at least a portion of the media stream in response to at least one of the triggers in accordance with at least one of the set of media delivery rules.
Abstract:
Disclosed is an active or dynamic RFID tag that actively provides current status information regarding a particular item, as well as mechanisms for recognizing dynamic RFID information read from such RFID tag. Static identifying information regarding the particular item is provided either by the same active/dynamic RFID tag or by a different passive RFID tag. While the RFID tag may passively or actively provide general identification, the RFID tag actively provides status information that corresponds to changes in the corresponding item's status. In a first implementation, active RFID tags are positioned next to one or more components within a system so that each active RFID tag is powered and transmitting its RFID information when its corresponding component is operational. In contrast, each active RFID tag is positioned so that it is not powered and not transmitting its RFID information when its component is failing. Accordingly, an RFID reader can then know when a system has a failing component when one of the component's corresponding active RFID tag is not transmitting its RFID information. In this first implementation, the active RFID tag either transmits or fails to transmit based on its component's status state. In a second implementation, a dynamic RFID is associated with a specific component, set of components, or system, and the dynamic RFID tag dynamically provides an RFID reader with RFID information that changes with its associated item's changing status state. The status state may correspond to any suitable parameter of the item or product that can change over time. Thus, the dynamic RFID provides different transmission frequencies based on different status states of its component or system.