-
1.
公开(公告)号:US11755765B2
公开(公告)日:2023-09-12
申请号:US17948994
申请日:2022-09-20
Applicant: VMware, Inc.
Inventor: Weigang Huang , Eric Yueting Zhang , Hui Yuan , Hui Zhang
IPC: G06F21/62 , H04L67/141 , H04L67/563 , H04L67/568 , H04L67/01
CPC classification number: G06F21/6218 , G06F21/629 , H04L67/141 , H04L67/563 , H04L67/568 , H04L67/01
Abstract: System and methods are provided for improved directory enumeration and data copy with shared client directories in virtual desktops by quickly and efficiently retrieving shared directory entries from the client device over a separate fast channel and caching them on the virtual desktop, where the directory entries can be available locally to applications in the virtual desktop for performing directory enumeration. The fast channel can further be utilized for efficiently transferring data in data copy operations between the client device and the virtual desktop.
-
公开(公告)号:US11573755B2
公开(公告)日:2023-02-07
申请号:US17578453
申请日:2022-01-19
Applicant: VMware, Inc.
Inventor: Hui Yuan , Weigang Huang , Mangui She , Qi An , Hui Zhang , Kun Shi
IPC: G06F12/00 , G06F3/12 , G06F12/123 , G06F12/122
Abstract: A varied least recently used (VLRU) caching technique is used to enable print data to be available at a cache of a client for printing, even after an agent performs a deletion of a hash value for the print data at a cache of the agent. The deletion of the print data (cached at the cache of the client) is postponed at the client device via the use of a waiting list, so that the cached print data can be printed at a physical printer of the client, in response to receiving a delayed print job from the agent that specifies the hash value as a result of a deduplication process performed by the agent.
-
公开(公告)号:US11960779B1
公开(公告)日:2024-04-16
申请号:US18218116
申请日:2023-07-05
Applicant: VMware, Inc.
IPC: G06F3/12
CPC classification number: G06F3/1211 , G06F3/1206 , G06F3/1227 , G06F3/1285
Abstract: The capability to print to a portable document format (PDF) file is provided in a virtualized computing environment that supports a virtual desktop infrastructure (VDI). Printing-related properties, of local printers coupled to a client device, are provided to a host, so that virtual printers at the host can be configured with the printing-related properties. A simulator may be provided at the host to receive the printing-related properties from the client device and to receive a query from a virtualized computing instance for the printing-related properties, instead of the query being directly sent to the client device.
-
4.
公开(公告)号:US20220229922A1
公开(公告)日:2022-07-21
申请号:US17183774
申请日:2021-02-24
Applicant: VMware, Inc.
Inventor: Weigang Huang , Eric Yueting Zhang , Hui Yuan , Hui Zhang
Abstract: System and methods are provided for improved directory enumeration and data copy with shared client directories in virtual desktops by quickly and efficiently retrieving shared directory entries from the client device over a separate fast channel and caching them on the virtual desktop, where the directory entries can be available locally to applications in the virtual desktop for performing directory enumeration. The fast channel can further be utilized for efficiently transferring data in data copy operations between the client device and the virtual desktop.
-
5.
公开(公告)号:US12093586B2
公开(公告)日:2024-09-17
申请号:US18143075
申请日:2023-05-04
Applicant: VMware, Inc.
IPC: G06F3/12 , B42D25/333
CPC classification number: G06F3/1243 , G06F3/1204 , G06F3/1285 , B42D25/333
Abstract: Example methods and systems are described to add a watermark for printing in a virtual desktop environment having an agent side and a client side. A watermark can be configured at the agent side for printing at the client side. At the agent side, a fallback font can be determined for text of the watermark, and coordinate space calculation can be performed, so that the watermark prints correctly at the client side.
-
公开(公告)号:US11720309B2
公开(公告)日:2023-08-08
申请号:US17650261
申请日:2022-02-08
Applicant: VMware, Inc.
Inventor: Hui Zhang , Weigang Huang , Kun Shi , Jinxing Hu , Hui Yuan
CPC classification number: G06F3/1285 , G06F3/1203 , G06F3/1224 , G06F3/1253 , G06F3/1268 , G06F3/1296 , G06F9/452
Abstract: The disclosure provides an approach for print redirection in a remote computing environment. Embodiments include receiving, on a remote device, a request to perform a printing task using a printing device associated with a client device. Embodiments include determining, on the remote device, that data associated with the request to perform the printing task exceeds a size threshold. Embodiments include generating, on the remote device, a plurality of data slices based on the data, wherein each respective data slice of the plurality of data slices comprises a respective subset of the data that does not exceed the size threshold. Embodiments include transmitting, from the remote device to the client device, the plurality of data slices as separate transmissions in separate time intervals along with information that allows the data to be reconstructed from the plurality of data slices for performing the printing task on the client device.
-
公开(公告)号:US20230028247A1
公开(公告)日:2023-01-26
申请号:US17960540
申请日:2022-10-05
Applicant: VMware, Inc.
Inventor: Hui Yuan , Weigang Huang , Hui Zhang , Mangui She , Kun Shi
Abstract: Techniques are described for auditing print content during printer redirection in a virtual desktop. The ability to audit redirected print content allows an organization to pre-define certain sensitive data and to track whether print redirection requests in the virtual desktop environment contain any such sensitive data. If such sensitive data is contained in a printer redirection request, a file is generated containing information about the sensitive data, as well as a watermark that encodes information about the printer redirection request, such the user identifier of the user who initiated the print request and a timestamp of when the print request occurred. The generated file is transmitted to one or more registered recipients.
-
8.
公开(公告)号:US11449625B2
公开(公告)日:2022-09-20
申请号:US17183774
申请日:2021-02-24
Applicant: VMware, Inc.
Inventor: Weigang Huang , Eric Yueting Zhang , Hui Yuan , Hui Zhang
IPC: G06F21/62 , H04L67/141 , H04L67/563 , H04L67/568 , H04L67/01
Abstract: System and methods are provided for improved directory enumeration and data copy with shared client directories in virtual desktops by quickly and efficiently retrieving shared directory entries from the client device over a separate fast channel and caching them on the virtual desktop, where the directory entries can be available locally to applications in the virtual desktop for performing directory enumeration. The fast channel can further be utilized for efficiently transferring data in data copy operations between the client device and the virtual desktop.
-
公开(公告)号:US20210141579A1
公开(公告)日:2021-05-13
申请号:US16723817
申请日:2019-12-20
Applicant: VMware, Inc.
Inventor: Hui Yuan , Weigang Huang , Hui Zhang , Mangui She , Kun Shi
Abstract: Techniques are described for enabling printer redirection in virtual desktop environments that provides a font processing system including a session-based font cache subsystem. The system resolves any font mismatching issues that might arise in the context of printing on a virtual desktop from virtual desktop client devices in an optimized manner that reduces latency and generally improves performance during printer redirection. The session-based font cache is used to accelerate the font processing and to reduce the transmitted font data between the virtual desktop agent and the virtual desktop client in the context printer redirection.
-
公开(公告)号:US10795616B1
公开(公告)日:2020-10-06
申请号:US16424033
申请日:2019-05-28
Applicant: VMware, Inc.
Inventor: Hui Zhang , Weigang Huang , Mangui She , Hui Yuan , Kun Shi
IPC: G06F3/12
Abstract: Printing performance is improved during a nested remote desktop session, in which a client computing device has established a first remote desktop session with a first virtual machine that has established a second remote desktop session with a second virtual machine. When print data is generated by the second virtual machine and transmitted to the first virtual machine, upon receipt of the print data by the first virtual machine, the first virtual machine determines whether or not the print data can be handled by the first virtual machine. Upon determining that the print data cannot be handled by the first virtual machine, the first virtual machine transmits the print data to the client computing device without issuing a print instruction to print the print data locally at the first virtual machine.
-
-
-
-
-
-
-
-
-