-
公开(公告)号:US09531638B2
公开(公告)日:2016-12-27
申请号:US14287404
申请日:2014-05-27
申请人: VMware, Inc. , Maria V. Battersby
IPC分类号: G06F15/173 , H04L12/911 , G06F9/50
CPC分类号: H04L47/82 , G06F9/5044 , H04L47/70 , H04L67/141 , H04L67/306
摘要: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource. The determined computing resource may be determined by a centralized virtual computing approach, thus providing appropriate scaling without significantly impacting the existing fabric.
摘要翻译: 虚拟计算服务部署网络通过用于访问虚拟桌面的连接结构从各种位置提供一致的用户体验。 连接结构识别定义特定用户所需的虚拟化桌面资源的用户配置文件。 连接结构包括分布在可从用户接入设备访问的公共接入网络中的节点中的分布式数据和处理。 每个结构节点可操作以提供适于提供用户特定桌面的计算资源的标识符(例如IP地址)。 用户访问设备访问连接结构中的本地结构节点,并且结构节点确定与预期计算资源的用户简档匹配的计算资源。 结构节点将用户接入设备与计算资源相关联,并向用户接入设备发送用于直接访问计算资源的标识符。 所确定的计算资源可以由集中的虚拟计算方法确定,从而提供适当的缩放而不会显着影响现有的结构。
-
公开(公告)号:US20210399996A1
公开(公告)日:2021-12-23
申请号:US17466506
申请日:2021-09-03
申请人: VMware, Inc.
IPC分类号: H04L12/911 , G06F9/50 , H04L29/08
摘要: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.
-
公开(公告)号:US20160337420A1
公开(公告)日:2016-11-17
申请号:US15224082
申请日:2016-07-29
申请人: VMware, Inc.
IPC分类号: H04L29/06
CPC分类号: H04L65/4069 , G06F9/5061 , H04L12/4654 , H04L45/02 , H04L45/50 , H04L47/70 , H04L49/70 , H04L63/02 , H04L63/0272 , H04L63/0281 , H04L63/08 , H04L63/0815 , H04L63/10 , H04L65/602 , H04L65/604 , H04L65/607 , H04L67/08 , H04N21/41407 , H04N21/4143
摘要: Streaming media is problematic for thin clients using remoting protocols like RDP that were never designed to handle the volume of data associated with multimedia. The result is large demands on the host computer and thin client CPU and excessive bandwidth on the network, which results in a poor display quality. A process running on a host computer detects an existing multimedia acceleration channel to a thin client and also identifies unaccelerated media streams like Adobe Flash. The unaccelerated content is automatically re-encoded using a codec format supported by the thin client acceleration channel. This results in a significant improvement in the quality of the streaming media displayed on the thin client and overall reductions in host CPU load, network bandwidth and thin client CPU load. No additional software is required on the thin clients to support new media types including Adobe Flash.
摘要翻译: 流媒体对于使用远程处理协议(如RDP)的瘦客户端来说是有问题的,从未设计用于处理与多媒体相关的数据量。 结果是对主机和瘦客户端CPU的需求很大,网络上带宽过大,导致显示质量差。 在主机上运行的进程检测到一个现有的多媒体加速通道到一个瘦客户端,并且识别不加速的媒体流,如Adobe Flash。 使用瘦客户端加速通道支持的编解码格式自动重新编码非加速内容。 这导致在瘦客户机上显示的流媒体的质量显着提高,并且主机CPU负载,网络带宽和瘦客户机CPU负载的总体减少。 瘦客户机不需要其他软件来支持新的媒体类型,包括Adobe Flash。
-
公开(公告)号:US20180262546A1
公开(公告)日:2018-09-13
申请号:US15979087
申请日:2018-05-14
申请人: VMware, Inc.
IPC分类号: H04L29/06 , H04N21/4143 , H04N21/414 , H04L29/08
CPC分类号: H04L65/4069 , G06F9/5061 , H04L12/4654 , H04L45/02 , H04L45/50 , H04L47/70 , H04L49/70 , H04L63/02 , H04L63/0272 , H04L63/0281 , H04L63/08 , H04L63/0815 , H04L63/10 , H04L65/602 , H04L65/604 , H04L65/607 , H04L67/08 , H04N21/41407 , H04N21/4143
摘要: Streaming media is problematic for thin clients using remoting protocols like RDP that were never designed to handle the volume of data associated with multimedia. The result is large demands on the host computer and thin client CPU and excessive bandwidth on the network, which results in a poor display quality. A process running on a host computer detects an existing multimedia acceleration channel to a thin client and also identifies unaccelerated media streams like Adobe Flash. The unaccelerated content is automatically re-encoded using a codec format supported by the thin client acceleration channel. This results in a significant improvement in the quality of the streaming media displayed on the thin client and overall reductions in host CPU load, network bandwidth and thin client CPU load. No additional software is required on the thin clients to support new media types including Adobe Flash.
-
公开(公告)号:US20180351877A1
公开(公告)日:2018-12-06
申请号:US16057303
申请日:2018-08-07
申请人: VMware, Inc.
IPC分类号: H04L12/911 , H04L29/08 , G06F9/50
CPC分类号: H04L47/82 , G06F9/5044 , H04L47/70 , H04L67/141 , H04L67/306
摘要: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.
-
公开(公告)号:US09973557B2
公开(公告)日:2018-05-15
申请号:US15224082
申请日:2016-07-29
申请人: VMware, Inc.
IPC分类号: H04L29/06 , H04N21/414 , H04N21/4143 , H04L29/08
CPC分类号: H04L65/4069 , G06F9/5061 , H04L12/4654 , H04L45/02 , H04L45/50 , H04L47/70 , H04L49/70 , H04L63/02 , H04L63/0272 , H04L63/0281 , H04L63/08 , H04L63/0815 , H04L63/10 , H04L65/602 , H04L65/604 , H04L65/607 , H04L67/08 , H04N21/41407 , H04N21/4143
摘要: Streaming media is problematic for thin clients using remoting protocols like RDP that were never designed to handle the volume of data associated with multimedia. The result is large demands on the host computer and thin client CPU and excessive bandwidth on the network, which results in a poor display quality. A process running on a host computer detects an existing multimedia acceleration channel to a thin client and also identifies unaccelerated media streams like Adobe Flash. The unaccelerated content is automatically re-encoded using a codec format supported by the thin client acceleration channel. This results in a significant improvement in the quality of the streaming media displayed on the thin client and overall reductions in host CPU load, network bandwidth and thin client CPU load. No additional software is required on the thin clients to support new media types including Adobe Flash.
-
公开(公告)号:US09237147B2
公开(公告)日:2016-01-12
申请号:US14623228
申请日:2015-02-16
申请人: VMware, Inc.
IPC分类号: H04L29/06 , H04N21/414 , H04N21/4143 , H04L29/08
CPC分类号: H04L65/4069 , G06F9/5061 , H04L12/4654 , H04L45/02 , H04L45/50 , H04L47/70 , H04L49/70 , H04L63/02 , H04L63/0272 , H04L63/0281 , H04L63/08 , H04L63/0815 , H04L63/10 , H04L65/602 , H04L65/604 , H04L65/607 , H04L67/08 , H04N21/41407 , H04N21/4143
摘要: A remote access manager in a virtual computing services environment negotiates a time limited NAT routing rule to establish a connection between a remote device and virtual desktop resource providing user computing services. A series of NAT connection rules are revised in a dynamic manner such that a pool of ports is available to connect a plurality of remote users to local virtual compute resources over one or more public IP addresses. Once a connection is established, an entry is made in a firewall state table such that the firewall state table allows uninterrupted use of the established connection. After an entry has been made in the state table, or the routing rule has timed out, the port associated with the original NAT routing rule is removed and the same port can be re-used to establish another connection without disrupting active connections.
-
公开(公告)号:US11121982B2
公开(公告)日:2021-09-14
申请号:US16057303
申请日:2018-08-07
申请人: VMware, Inc.
IPC分类号: H04L12/911 , G06F9/50 , H04L29/08
摘要: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.
-
公开(公告)号:US10721282B2
公开(公告)日:2020-07-21
申请号:US15979087
申请日:2018-05-14
申请人: VMware, Inc.
IPC分类号: H04L29/06 , H04N21/414 , H04N21/4143 , H04L29/08 , G06F9/50 , H04L12/46 , H04L12/751 , H04L12/723 , H04L12/911 , H04L12/931
摘要: Streaming media is problematic for thin clients using remoting protocols like RDP that were never designed to handle the volume of data associated with multimedia. The result is large demands on the host computer and thin client CPU and excessive bandwidth on the network, which results in a poor display quality. A process running on a host computer detects an existing multimedia acceleration channel to a thin client and also identifies unaccelerated media streams like Adobe Flash. The unaccelerated content is automatically re-encoded using a codec format supported by the thin client acceleration channel. This results in a significant improvement in the quality of the streaming media displayed on the thin client and overall reductions in host CPU load, network bandwidth and thin client CPU load. No additional software is required on the thin clients to support new media types including Adobe Flash.
-
公开(公告)号:US10057189B2
公开(公告)日:2018-08-21
申请号:US15390185
申请日:2016-12-23
申请人: VMware, Inc.
IPC分类号: G06F15/173 , H04L12/911 , H04L29/08 , G06F9/50
CPC分类号: H04L47/82 , G06F9/5044 , H04L47/70 , H04L67/141 , H04L67/306
摘要: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.
-
-
-
-
-
-
-
-
-