-
公开(公告)号:US11770423B2
公开(公告)日:2023-09-26
申请号:US17373694
申请日:2021-07-12
Applicant: CITRIX SYSTEMS, INC.
Inventor: Vipin Borkar , Muhammad Dawood , Aayush Agarwal , Shruthi U
IPC: H04L65/403 , H04L47/70 , H04L65/401 , G06F3/14
CPC classification number: H04L65/403 , H04L47/82 , H04L65/4015 , G06F3/1454
Abstract: A method may include receiving, from a first client device, a first position of a selection event at the first client device. The first client device being engaged in a web conference session with a second client device. The second client device sharing a content displayed at the second client device such that the content is also displayed at the first client device. If the first position of the selection event is determined to correspond to a second position of a resource link included in the content being shared by the second client device, information associated with the resource link may be sent to the first client device. The information may enable the first client device to access a resource associated with the resource link by launching a corresponding application such as a browser, a media player, and/or a text editor. Related systems and articles of manufacture are also provided.
-
公开(公告)号:US20220358093A1
公开(公告)日:2022-11-10
申请号:US17314841
申请日:2021-05-07
Applicant: Citrix Systems, Inc.
Inventor: Venkata Naga Maheshwar Damojipurapu , Muhammad Dawood
IPC: G06F16/174 , G06F21/56 , H03M7/30
Abstract: A computing system may receive, from a client device, data associated with a file to be uploaded to the computing system, and may determine, based at least in part on the received data, a recommended compression technique to be used on the file. The computing system may send an indication of the recommended compression technique to the client device. The computing system may receive, from the client device, a version of the file that is compressed in accordance with the recommended compression technique.
-
公开(公告)号:US20210013900A1
公开(公告)日:2021-01-14
申请号:US16867859
申请日:2020-05-06
Applicant: Citrix Systems, Inc.
Inventor: Muhammad Dawood
Abstract: Described embodiments provide systems and methods for stream-based compression. An encoder of a first device receives an input stream of bytes including a first byte preceded by one or more second bytes. The encoder may determine to identify a prefix code for the first byte. The encoder may select a prefix code table using the one or more second bytes. The encoder may identify, from the selected prefix code table, the prefix code of the first byte. The encoder may generate an output stream of bytes by replacing the first byte in the input stream with the prefix code of the first byte. The encoder may transmit the output stream from the encoder of the first device to a decoder of a second device. The output stream may have a fewer number of bits than the input stream.
-
公开(公告)号:US10523956B2
公开(公告)日:2019-12-31
申请号:US15353534
申请日:2016-11-16
Applicant: Citrix Systems, Inc.
Inventor: Muhammad Dawood
IPC: H04N19/42 , H04N19/182 , H04N19/93 , G09G5/06 , H03M7/30 , H04N19/593 , G09G5/00 , G09G5/36 , H03M7/14 , H03M7/48 , H04N19/94
Abstract: Systems and methods are provided for encoding a multi-pixel caching scheme for lossless encoders. The systems and methods can include obtaining a sequence of pixels, determining repeating sub-sequences of the sequence of pixels consisting of a single repeated pixel and non-repeating sub-sequences of the sequence of pixels, responsive to the determination, encoding the repeating sub-sequences using a run-length of the repeated pixel and encoding the non-repeating sub-sequences using a multi-pixel cache, wherein the encoding using a multi-pixel cache comprises, encoding non-repeating sub-sequences stored in the multi-pixel cache as the location of the non-repeating sub-sequences in the multi-pixel cache, and encoding non-repeating sub-sequences not stored in the multi-pixel cache using the value of the pixels in the non-repeating sub-sequences.
-
-
-