Integrated user interface for unified communications applications
    1.
    发明授权
    Integrated user interface for unified communications applications 有权
    用于统一通信应用的集成用户界面

    公开(公告)号:US09130899B1

    公开(公告)日:2015-09-08

    申请号:US13094897

    申请日:2011-04-27

    IPC分类号: G06F15/16 H04L29/08 G06F17/30

    摘要: Techniques are provided for establishing a Unified Communications (UC) session between a client endpoint device and remote endpoint devices, the client endpoint device managing the session using a first-party call control protocol in response to commands from a third-party control protocol and user input. A hosted virtual desktop (HVD) generates an HVD image and communicates it to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. The HVD image comprises a UC user interface generated by a UC application on the HVD, the user interface comprising at least one user interface element and at least one placeholder where a client-provided user interface element may be inserted. A client UC application receives the HVD image and inserts client-provided user interface elements over the placeholders before sending the integrated image to a client operating system to be rendered on the display of client endpoint device.

    摘要翻译: 提供技术用于在客户机端点设备和远程端点设备之间建立统一通信(UC)会话,客户终端设备响应于来自第三方控制协议和用户的命令,使用第一方呼叫控制协议管理会话 输入。 托管虚拟桌面(HVD)生成HVD图像,并通过虚拟桌面接口(VDI)协议将其传送到客户端端设备进行显示。 HVD图像包括由UC应用程序在HVD上生成的UC用户界面,所述用户界面包括至少一个用户界面元素和至少一个占位符,其中可以插入客户端提供的用户界面元素。 客户端UC应用程序接收HVD映像,并将客户端提供的用户界面元素插入占位符,然后将集成映像发送到客户端操作系统以在客户机端点设备的显示器上呈现。

    Distributed Overlay Browser For Transparent Streaming Media Support In Virtualized Desktop Environment
    2.
    发明申请
    Distributed Overlay Browser For Transparent Streaming Media Support In Virtualized Desktop Environment 有权
    分布式覆盖浏览器,用于虚拟桌面环境中的透明流媒体支持

    公开(公告)号:US20120317295A1

    公开(公告)日:2012-12-13

    申请号:US13154558

    申请日:2011-06-07

    IPC分类号: G06F15/16

    CPC分类号: H04L67/02 H04L67/38

    摘要: Techniques are provided for establishing an integrated and transparent overlay of a browser window for rendering data such as streaming media on a client endpoint device. A web browser on a Hosted Virtual Desktop (HVD) draws 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 zero or more host-provided window elements such as a window frame and at least one placeholder element where a client-provided frameless browser window may be rendered. A browser (or browser extension) on the HVD works together with a browser server on the client endpoint device to render data such as streaming media in the client-provided frameless browser window in place of the placeholder, before displaying the frameless browser window and the HVD display as an integrated display at the client endpoint device.

    摘要翻译: 提供技术用于建立用于在客户端端点设备上呈现诸如流媒体之类的数据的浏览器窗口的集成且透明的覆盖。 托管虚拟桌面(HVD)上的网络浏览器绘制包含浏览器窗口的HVD显示图像,并通过虚拟桌面界面(VDI)协议将其传达到客户端端设备进行显示。 浏览器窗口包括零个或多个主机提供的窗口元素,例如窗口框架和至少一个占位符元素,其中可呈现客户端提供的无框浏览器窗口。 在HVD上的浏览器(或浏览器扩展)与客户端端设备上的浏览器服务器一起工作,以在客户机提供的无框浏览器窗口之前呈现诸如流媒体之类的数据以代替占位符,然后显示无框浏览器窗口和 HVD显示为客户终端设备的集成显示。

    In-Network Middlebox Compositor For Distributed Virtualized Applications
    3.
    发明申请
    In-Network Middlebox Compositor For Distributed Virtualized Applications 有权
    分布式虚拟化应用程序的网络中间件组合器

    公开(公告)号:US20130013664A1

    公开(公告)日:2013-01-10

    申请号:US13176086

    申请日:2011-07-05

    IPC分类号: G06F15/16

    摘要: Techniques are provided for using a middlebox to composite displays from multiple hosted virtualized applications (HVAs) for transmission to a client endpoint device. The middlebox receives one or more HVA displays via a virtual desktop interface (VDI) protocol, each HVA display from an individual HVA. The middlebox renders and composites the HVA displays together into a hosted virtual desktop (HVD) display, and sends the HVD display to the client endpoint device via a VDI protocol. The client endpoint device is therefore able to display a composite image of multiple HVA displays even if it is a zero client endpoint lacking the capability to perform compositing itself. In some examples, the middlebox reduces computational load by reducing the HVD frame rate, so that it is able to maintain HVD functionality during times of high system activity.

    摘要翻译: 提供了使用中间件来复合多个托管虚拟化应用程序(HVA)的显示器以传输到客户机端点设备的技术。 中间件通过虚拟桌面接口(VDI)协议接收一个或多个HVA显示,每个单独的HVA显示HVA。 中间件将HVA显示器一起呈现和复合到托管虚拟桌面(HVD)显示中,并通过VDI协议将HVD显示发送到客户机端点设备。 因此,客户端端点设备能够显示多个HVA显示器的合成图像,即使它是零客户机端点缺乏执行自身合成的能力。 在一些示例中,中间件通过降低HVD帧速率来减少计算负载,使得它能够在高系统活动期间保持HVD功能。

    In-network middlebox compositor for distributed virtualized applications
    4.
    发明授权
    In-network middlebox compositor for distributed virtualized applications 有权
    分布式虚拟化应用程序的网络中间箱合成器

    公开(公告)号:US08990292B2

    公开(公告)日:2015-03-24

    申请号:US13176086

    申请日:2011-07-05

    摘要: Techniques are provided for using a middlebox to composite displays from multiple hosted virtualized applications (HVAs) for transmission to a client endpoint device. The middlebox receives one or more HVA displays via a virtual desktop interface (VDI) protocol, each HVA display from an individual HVA. The middlebox renders and composites the HVA displays together into a hosted virtual desktop (HVD) display, and sends the HVD display to the client endpoint device via a VDI protocol. The client endpoint device is therefore able to display a composite image of multiple HVA displays even if it is a zero client endpoint lacking the capability to perform compositing itself. In some examples, the middlebox reduces computational load by reducing the HVD frame rate, so that it is able to maintain HVD functionality during times of high system activity.

    摘要翻译: 提供了使用中间件来复合多个托管虚拟化应用程序(HVA)的显示器以传输到客户机端点设备的技术。 中间件通过虚拟桌面接口(VDI)协议接收一个或多个HVA显示,每个单独的HVA显示HVA。 中间件将HVA显示器一起呈现和复合到托管虚拟桌面(HVD)显示中,并通过VDI协议将HVD显示发送到客户机端点设备。 因此,客户端端点设备能够显示多个HVA显示器的合成图像,即使它是零客户机端点缺乏执行自身合成的能力。 在一些示例中,中间件通过降低HVD帧速率来减少计算负载,使得它能够在高系统活动期间保持HVD功能。

    Survivable browsing in virtualized desktop environment when host connectivity is lost
    5.
    发明授权
    Survivable browsing in virtualized desktop environment when host connectivity is lost 有权
    主机连接丢失时,虚拟化桌面环境中可以浏览

    公开(公告)号:US08769011B2

    公开(公告)日:2014-07-01

    申请号:US13164858

    申请日:2011-06-21

    IPC分类号: G06F15/16

    摘要: Techniques are provided herein for providing survivable browsing when a client endpoint device loses contact with its host server. A Hosted Virtual Desktop (HVD) draws and communicates an HVD display image comprising a HVD browser window to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. A browser (or browser extension) on the HVD works together with a browser server on the client endpoint device to synchronize browser data, and in some examples to render data such as streaming media in a client-provided frameless browser window in place of a placeholder in the HVD browser window. In response to the detection of an inactive VDI session, the browser server on the client endpoint device launches an endpoint browser instance to seamlessly switch browsing from the HVD browser window to an endpoint browser window, using the browser synchronization data.

    摘要翻译: 本文提供了技术,用于在客户端端点设备与其主机服务器失去联系时提供可行的浏览。 主机虚拟桌面(HVD)通过虚拟桌面接口(VDI)协议将包含HVD浏览器窗口的HVD显示图像传送到客户端端设备进行显示。 HVDC上的浏览器(或浏览器扩展)与客户端端设备上的浏览器服务器一起工作,以同步浏览器数据,并且在一些示例中,在客户机提供的无框浏览器窗口中呈现诸如流媒体之类的数据,以代替占位符 在HVD浏览器窗口中。 响应于非活动VDI会话的检测,客户机端点设备上的浏览器服务器启动端点浏览器实例,使用浏览器同步数据将浏览从HVD浏览器窗口无缝切换到端点浏览器窗口。

    Distributed overlay browser for transparent streaming media support in virtualized desktop environment
    6.
    发明授权
    Distributed overlay browser for transparent streaming media support in virtualized desktop environment 有权
    分布式覆盖浏览器,可在虚拟化桌面环境中实现透明流媒体支持

    公开(公告)号:US09225763B2

    公开(公告)日:2015-12-29

    申请号:US13154558

    申请日:2011-06-07

    IPC分类号: G06F15/16 H04L29/08 H04L29/06

    CPC分类号: H04L67/02 H04L67/38

    摘要: Techniques are provided for establishing an integrated and transparent overlay of a browser window for rendering data such as streaming media on a client endpoint device. A web browser on a Hosted Virtual Desktop (HVD) draws 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 zero or more host-provided window elements such as a window frame and at least one placeholder element where a client-provided frameless browser window may be rendered. A browser (or browser extension) on the HVD works together with a browser server on the client endpoint device to render data such as streaming media in the client-provided frameless browser window in place of the placeholder, before displaying the frameless browser window and the HVD display as an integrated display at the client endpoint device.

    摘要翻译: 提供技术用于建立用于在客户端端点设备上呈现诸如流媒体之类的数据的浏览器窗口的集成且透明的覆盖。 托管虚拟桌面(HVD)上的网络浏览器绘制包含浏览器窗口的HVD显示图像,并通过虚拟桌面界面(VDI)协议将其传达到客户端端设备进行显示。 浏览器窗口包括零个或多个主机提供的窗口元素,例如窗口框架和至少一个占位符元素,其中可呈现客户端提供的无框浏览器窗口。 在HVD上的浏览器(或浏览器扩展)与客户端端设备上的浏览器服务器一起工作,以在客户机提供的无框浏览器窗口之前呈现诸如流媒体之类的数据以代替占位符,然后显示无框浏览器窗口和 HVD显示为客户终端设备的集成显示。

    Survivable Browsing In Virtualized Desktop Environment When Host Connectivity Is Lost
    7.
    发明申请
    Survivable Browsing In Virtualized Desktop Environment When Host Connectivity Is Lost 有权
    主机连接丢失时,虚拟化桌面环境中可以浏览

    公开(公告)号:US20120331406A1

    公开(公告)日:2012-12-27

    申请号:US13164858

    申请日:2011-06-21

    IPC分类号: G06F3/01

    摘要: Techniques are provided herein for providing survivable browsing when a client endpoint device loses contact with its host server. A Hosted Virtual Desktop (HVD) draws and communicates an HVD display image comprising a HVD browser window to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. A browser (or browser extension) on the HVD works together with a browser server on the client endpoint device to synchronize browser data, and in some examples to render data such as streaming media in a client-provided frameless browser window in place of a placeholder in the HVD browser window. In response to the detection of an inactive VDI session, the browser server on the client endpoint device launches an endpoint browser instance to seamlessly switch browsing from the HVD browser window to an endpoint browser window, using the browser synchronization data.

    摘要翻译: 本文提供了技术,用于在客户端端点设备与其主机服务器失去联系时提供可行的浏览。 主机虚拟桌面(HVD)通过虚拟桌面接口(VDI)协议将包含HVD浏览器窗口的HVD显示图像传送到客户端端设备进行显示。 HVDC上的浏览器(或浏览器扩展)与客户端端设备上的浏览器服务器一起工作,以同步浏览器数据,并且在一些示例中,在客户端提供的无框浏览器窗口中呈现诸如流媒体之类的数据,以代替占位符 在HVD浏览器窗口中。 响应于非活动VDI会话的检测,客户机端点设备上的浏览器服务器启动端点浏览器实例,使用浏览器同步数据将浏览从HVD浏览器窗口无缝切换到端点浏览器窗口。

    System and method for performing distributed multipoint video conferencing
    8.
    发明授权
    System and method for performing distributed multipoint video conferencing 有权
    执行分布式多点视频会议的系统和方法

    公开(公告)号:US08614732B2

    公开(公告)日:2013-12-24

    申请号:US11210325

    申请日:2005-08-24

    IPC分类号: H04N7/15

    CPC分类号: H04N7/15 H04N7/152

    摘要: According to an embodiment of the present invention, an apparatus for performing video conferencing is provided that includes an I-frame injector element operable to intercept I-frame requests from one or more end points and to attempt to service the I-frame requests such that at least a portion of the requests are prevented from propagating back to an originating sender. In more specific embodiments, when a receiver endpoint sends a fast video update (FVU) request upstream, it is intercepted by the I-frame injector element and rather than passing the FVU request to the sender the I-frame injector element replaces a next P-frame from the sender with an I-frame, whereby the I-frame is constructed so that when decoded, it matches the P-frame that it replaced. In still more detailed embodiments, the I-frame injector element operates in one of three modes that are associated with bandwidth parameters.

    摘要翻译: 根据本发明的实施例,提供了一种用于执行视频会议的装置,其包括I帧注入器元件,其可操作以截取来自一个或多个端点的I帧请求并尝试对I帧请求进行服务,使得 至少一部分请求被阻止传播回始发端。 在更具体的实施例中,当接收机端点在上游发送快速视频更新(FVU)请求时,它被I帧注入器元件拦截,而不是将FVU请求传递给发送器,I帧注入器元件替换下一个P - 帧从具有I帧的发送器发送,由此构造I帧,使得当被解码时,它与其所取代的P帧匹配。 在更详细的实施例中,I帧注入器元件以与带宽参数相关联的三种模式之一操作。

    Lip synchronization for audio/video transmissions over a network
    9.
    发明授权
    Lip synchronization for audio/video transmissions over a network 有权
    通过网络进行音频​​/视频传输的唇形同步

    公开(公告)号:US07693190B2

    公开(公告)日:2010-04-06

    申请号:US11603849

    申请日:2006-11-22

    IPC分类号: H04J3/06

    摘要: 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-end 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-end audio and video delays in the event that the end-to-end video delays are less than the end-to-end audio delays.

    摘要翻译: 在一个实施例中,系统包括与音频混合器耦合的视频混合器,用于交换信息,所述信息包括与多个源端点相关的音频混合器接收的输入音频流的第一组延迟值,以及输出从 音频混合器到多个目的地端点。 所述信息还包括相对于相应的输入视频流的第二组延迟值。 音频混合器计算端到端视频延迟,视频混合器可以计算端到端的音频延迟。 在端到端音频延迟小于端到端视频延迟的情况下,音频混合器延迟输出音频流以均衡端到端音频和视频延迟,并且视频混频器延迟 输出视频流以在终端到终端视频延迟小于端到端音频延迟的情况下均衡端对端音频和视频延迟。