1
Lihua Zhu, Sridhar Sankuratri, B Anil Kumar, Nadim Abdo: Chroma frame conversion for the video codec. Microsoft Corporation, Jim Sfekas, Peter Taylor, Micky Minhas, August 26, 2014: US08817179 (6 worldwide citation)

Converting a first format frame to one or more second format frames. In one embodiment, a method includes accessing a first format frame using n coefficients, where n is the total number of coefficients used for the Y, U and V planes of the first format frame. The method further includes mapping the ...


2
Paul Johan Hsieh, Denis Sergeyevich Shchepetov, Sridhar Sankuratri, Damien Gerard Saint Macary: Transform space difference compression. Microsoft Corporation, Woodcock Washburn, September 24, 2013: US08542934 (2 worldwide citation)

An invention is disclosed for performing differencing of graphical data in post-transform space for a remote presentation session. Graphical data is transformed from a first representation to a second representation (e.g. with a DWT), and then a difference is taken of the post-transform data and the ...


3
Tong L Wynn, Vladimir Stoyanov, Sridhar Sankuratri, Damien Saint Macary, Voicu Anton Albu, Costin Hagiu: Cross-frame progressive spoiling support for reduced network bandwidth usage. Microsoft Corporation, Kate Drakos, Micky Minhas, December 30, 2014: US08924507 (1 worldwide citation)

An invention is disclosed for efficiently processing and transmitting graphics data in a remote desktop environment. In embodiments of the invention, a connection is established between a remote desktop server computer and a remote desktop client computer. The remote desktop server computer may proc ...


4
Paul Johan Hsieh, Denis Sergeyevich Shchepetov, Sridhar Sankuratri, Damien Gerard Saint Macary: Transform space difference compression. Microsoft Technology Licensing, Kate Drakos, Micky Minhas, March 10, 2015: US08977068 (1 worldwide citation)

An invention is disclosed for performing differencing of graphical data in post-transform space for a remote presentation session. Graphical data is transformed from a first representation to a second representation (e.g. with a DWT), and then a difference is taken of the post-transform data and the ...


5
Lihua Zhu, Sridhar Sankuratri, B Anil Kumar, Yongjun Wu, Sandeep Kanumuri, Shyam Sadhwani, Gary J Sullivan: Frame packing and unpacking between frames of chroma sampling formats with different chroma resolutions. Microsoft Technology Licensing, Klarquist Sparkman, May 22, 2018: US09979960

Video frames of a higher-resolution chroma sampling format such as YUV 4:4:4 are packed into video frames of a lower-resolution chroma sampling format such as YUV 4:2:0 for purposes of video encoding. For example, sample values for a frame in YUV 4:4:4 format are packed into two frames in YUV 4:2:0 ...


6
Krishna Mohan Malladi, B Anil Kumar, Nadim Y Abdo, Sridhar Sankuratri: Low-complexity remote presentation session encoder using subsampling in color conversion space. Microsoft Technology Licensing, Baker & Hostetler, July 18, 2017: US09712847

An invention is disclosed for encoding and decoding data in a 4:4:4 subsampling scheme, using an encoder/decoder that is not configured to encode or decode data in 4:4:4. In embodiments, an encoder planararizes an input frame into three component frames in a 4:0:0 scheme. The encoder then encodes ea ...


7
Denis Sergeyevich Shchepetov, Sridhar Sankuratri, Damien Gerard Saint Macary, Paul Johan Hsieh: Parallel entropy encoding on GPU. Microsoft Technology Licensing, Bryan Webster, Kate Drakos, Micky Minhas, June 16, 2015: US09058223

An invention is disclosed for performing entropy encoding in a parallelized manner, using a GPU. In embodiments, an input sequence of integers is received, and run-length encoding is performed on any runs of zeros in parallel operations on the GPU. Then, a plurality of parallelized operations are pe ...


8
Nadim Y Abdo, B Anil Kumar, Wilhelm R Schmieder, Sridhar Sankuratri, Krishna Mohan Malladi, Asael Dror, Joy Chik, Nelamangal Krishnaswamy Srinivas, Tad Brockway: Web-browser based desktop and application remoting solution. Microsoft Technology Licensing, Kate Drakos, Henry Gabryjelski, Micky Minhas, October 20, 2015: US09167020

An invention is disclosed for conducting a remote presentation session with a client that uses a web browser to conduct the session. In embodiments, a proxy server exists between the remote presentation server and the client. The proxy server establishes a HTTP session with the client and a remote p ...


9
Lihua Zhu, Sridhar Sankuratri, Shir Aharon, B Anil Kumar, Jeroen E van Eesteren: Multi-stage image classification. Microsoft Technology Licensing, Klarquist Sparkman, July 11, 2017: US09704066

Techniques are described for performing multi-stage image classification. For example, multi-stage image classification can comprise a first classification stage and a second classification stage. The first classification stage can determine an overall classification for an input image (e.g., based ...


10
Lihua Zhu, Sridhar Sankuratri, Shir Aharon, B Anil Kumar, Jeroen E van Eesteren: Multi-stage image classification. Microsoft Technology Licensing, Klarquist Sparkman, October 10, 2017: US09785865

Techniques are described for performing multi-stage image classification. For example, multi-stage image classification can comprise a first classification stage and a second classification stage. The first classification stage can determine an overall classification for an input image (e.g., based ...