-
公开(公告)号:US10887354B2
公开(公告)日:2021-01-05
申请号:US15982073
申请日:2018-05-17
Applicant: VMware, Inc.
Inventor: Sonia Prabhu , Vertika Singh , Anurag Katiyar , Sumeet Vohra
IPC: G06F15/167 , H04L29/06
Abstract: Techniques are described for offloading the encoding and decoding of multimedia content transmitted during a real-time communication (RTC) session from the virtual desktop to the client device so that the multimedia content can be communicated directly between the client device and the remote peer device without the involvement of the virtual desktop. The offload eliminates the additional network hop of the multimedia content to the virtual desktop that is present in conventional virtual desktop environments, thereby reducing network latency and improving performance, CPU utilization and network load on the virtual machine hosting the virtual desktop. In order to offload the multimedia encoding/decoding, the techniques described herein intercept a number of Application Programming Interface (API) calls to override the messages used to establish a multimedia communication session between the RTC application and the remote peer device.
-
公开(公告)号:US20220417243A1
公开(公告)日:2022-12-29
申请号:US17358324
申请日:2021-06-25
Applicant: VMware, Inc.
Inventor: Tarique Chowdhury , Per Olov Larsson , Anurag Katiyar
Abstract: The present disclosure relates to methods, systems, and machine-readable media for passwordless access to virtual desktops. A request can be received to launch a virtual desktop provided by a software defined data center from a client having previously authenticated a user via a passwordless login. The client can be authenticated to a connection server and a virtual desktop. Authenticating the client to the virtual desktop can include receiving a request from the connection server to initiate a session, wherein the request includes an identifier generated by the client in association with the passwordless login, caching the identifier with the session, connecting to the client to establish a virtual channel connection, specifying a key storage provider to perform the authentication via the cached identifier, and performing cryptographic operations with the client via the virtual channel connection. The virtual desktop can be launched responsive to authenticating the client to the virtual desktop.
-
公开(公告)号:US20180159896A1
公开(公告)日:2018-06-07
申请号:US15370665
申请日:2016-12-06
Applicant: VMware, Inc.
Inventor: Sisimon Soman , Anurag Katiyar
CPC classification number: H04L63/1491 , G06F9/452 , G06F9/45558 , G06F9/50 , G06F21/53 , G06F2009/45579 , H04L63/0263 , H04L63/10 , H04L67/02 , H04L67/10
Abstract: Described herein are systems, methods, and software to provide secure browsers to end user devices. In one implementation, a secure browsing service receives, over a network, a request for an internet browser from an end user device. The secure browsing service further, in response to the request, allocates a virtual machine with an instance of the internet browser executing thereon to the end user device, and provide a remote connection to the internet browser on the virtual machine to the end user device.
-
公开(公告)号:US11550922B2
公开(公告)日:2023-01-10
申请号:US16743973
申请日:2020-01-15
Applicant: VMware, Inc.
Inventor: Sisimon Soman , Anurag Katiyar
IPC: G06F21/57 , H04L9/30 , G06F9/4401
Abstract: Systems and methods are described for providing ways to protect client devices in communication with virtual desktops and virtual applications from keylogging attacks. A keyboard filter driver obfuscates scancodes from key presses produced on the keyboard of the client device so that malicious keylogging or keyboard hooking software is not able to observe user inputs. The obfuscated scancodes are conveyed and de-obfuscated before being applied in the virtual desktop or virtual application.
-
5.
公开(公告)号:US20190356701A1
公开(公告)日:2019-11-21
申请号:US15982073
申请日:2018-05-17
Applicant: VMware, Inc.
Inventor: Sonia Prabhu , Vertika Singh , Anurag Katiyar , Sumeet Vohra
IPC: H04L29/06
Abstract: Techniques are described for offloading the encoding and decoding of multimedia content transmitted during a real-time communication (RTC) session from the virtual desktop to the client device so that the multimedia content can be communicated directly between the client device and the remote peer device without the involvement of the virtual desktop. The offload eliminates the additional network hop of the multimedia content to the virtual desktop that is present in conventional virtual desktop environments, thereby reducing network latency and improving performance, CPU utilization and network load on the virtual machine hosting the virtual desktop. In order to offload the multimedia encoding/decoding, the techniques described herein intercept a number of Application Programming Interface (API) calls to override the messages used to establish a multimedia communication session between the RTC application and the remote peer device.
-
公开(公告)号:US20210216644A1
公开(公告)日:2021-07-15
申请号:US16743973
申请日:2020-01-15
Applicant: VMware, Inc.
Inventor: Sisimon Soman , Anurag Katiyar
IPC: G06F21/57 , G06F9/4401 , H04L9/30
Abstract: Systems and methods are described for providing ways to protect client devices in communication with virtual desktops and virtual applications from keylogging attacks. A keyboard filter driver obfuscates scancodes from key presses produced on the keyboard of the client device so that malicious keylogging or keyboard hooking software is not able to observe user inputs. The obfuscated scancodes are conveyed and de-obfuscated before being applied in the virtual desktop or virtual application.
-
公开(公告)号:US10333975B2
公开(公告)日:2019-06-25
申请号:US15370665
申请日:2016-12-06
Applicant: VMware, Inc.
Inventor: Sisimon Soman , Anurag Katiyar
Abstract: Described herein are systems, methods, and software to provide secure browsers to end user devices. In one implementation, a secure browsing service receives, over a network, a request for an internet browser from an end user device. The secure browsing service further, in response to the request, allocates a virtual machine with an instance of the internet browser executing thereon to the end user device, and provide a remote connection to the internet browser on the virtual machine to the end user device.
-
-
-
-
-
-