Patents by Inventor Vladimir Stoyanov
Vladimir Stoyanov has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10331501Abstract: The present disclosure provides systems and method for redirecting control of a client side connected USB device from the client to the server in a remote system. Specifically, the present disclosure creates a simulated USB device at the server. The simulated USB device is treated as a proxy for a redirected USB device at the client. The client side redirected USB device is not treated as the USB device but, rather, acts as a pass through to facilitate communication between requesting applications and the client connected device. The simulated USB device allows an application to send requests for a local device to the simulated USB device at the server. The simulated USB device then processes the requests and forwards the requests to the local device connected to the client.Type: GrantFiled: January 2, 2018Date of Patent: June 25, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Chung Lang Dai, Ahmed Tolba, Joy Chik, Vladimir Stoyanov
-
Patent number: 10015233Abstract: Format negotiation for media remoting involves at least one media data format. In an example embodiment, a media format negotiation for playing media data is begun between a server and a client. The media data format is transferred from the server to the client. A notification that indicates if an attempt at the client to construct a media topology responsive to the media data format was a success or a failure is transferred from the client to the server. Whether and/or how the media data is to be transferred from the server to the client may be impacted by the notification.Type: GrantFiled: November 19, 2013Date of Patent: July 3, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Vladimir Stoyanov, Rajneesh Mahajan
-
Publication number: 20180121257Abstract: The present disclosure provides systems and method for redirecting control of a client side connected USB device from the client to the server in a remote system. Specifically, the present disclosure creates a simulated USB device at the server. The simulated USB device is treated as a proxy for a redirected USB device at the client. The client side redirected USB device is not treated as the USB device but, rather, acts as a pass through to facilitate communication between requesting applications and the client connected device. The simulated USB device allows an application to send requests for a local device to the simulated USB device at the server. The simulated USB device then processes the requests and forwards the requests to the local device connected to the client.Type: ApplicationFiled: January 2, 2018Publication date: May 3, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Chung Lang Dai, Ahmed Tolba, Joy Chik, Vladimir Stoyanov
-
Patent number: 9858126Abstract: The present disclosure provides systems and method for redirecting control of a client side connected USB device from the client to the server in a remote system. Specifically, the present disclosure creates a simulated USB device at the server. The simulated USB device is treated as a proxy for a redirected USB device at the client. The client side redirected USB device is not treated as the USB device but, rather, acts as a pass through to facilitate communication between requesting applications and the client connected device. The simulated USB device allows an application to send requests for a local device to the simulated USB device at the server. The simulated USB device then processes the requests and forwards the requests to the local device connected to the client.Type: GrantFiled: December 16, 2010Date of Patent: January 2, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Chung Lang Dai, Vladimir Stoyanov, Joy Chik, Ahmed Tolba
-
Patent number: 9330634Abstract: Techniques for presenting changing visual content, including video, animation and so on, as an overlay are discussed. Changing visual content, included in a visual presentation, may be identified from other visual elements included in the visual presentation. The changing visual content may be manipulated based on available resources associated with presenting the changing visual content as an overlay for a client.Type: GrantFiled: June 5, 2015Date of Patent: May 3, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Rajneesh Mahajan, Vladimir Stoyanov, Casey Dvorak
-
Publication number: 20160092155Abstract: Methods and systems for delivering screen content to a client device are disclosed. One method includes, for each of a plurality of coding units corresponding to screen regions included in a screen at a particular time, classifying screen content included in the coding unit as having a content type selected from among a plurality of content types, at least one of the content types comprising a screen image type, and, based on a determination that the screen content has a screen image type, applying a progressive standards-based encoding to the screen content of that coding unit. The method also includes transmitting encoded screen content for each of the screen regions to the client device.Type: ApplicationFiled: December 7, 2015Publication date: March 31, 2016Inventors: LIHUA ZHU, SRIDHAR SANKURATRI, ALP EMRE KANLIKILICER, TONG WYNN, VLADIMIR STOYANOV, B. ANIL KUMAR, NADIM ABDO
-
Patent number: 9210434Abstract: Methods and systems for delivering screen content to a client device are disclosed. One method includes, for each of a plurality of coding units corresponding to screen regions included in a screen at a particular time, classifying screen content included in the coding unit as having a content type selected from among a plurality of content types, at least one of the content types comprising a screen image type, and, based on a determination that the screen content has a screen image type, applying a progressive standards-based encoding to the screen content of that coding unit. The method also includes transmitting encoded screen content for each of the screen regions to the client device.Type: GrantFiled: June 12, 2013Date of Patent: December 8, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Lihua Zhu, Sridhar Sankuratri, Alp Emre Kanlikilicer, Tong Wynn, Vladimir Stoyanov, B. Anil Kumar, Nadim Abdo
-
Publication number: 20150279337Abstract: Techniques for presenting changing visual content, including video, animation and so on, as an overlay are discussed. Changing visual content, included in a visual presentation, may be identified from other visual elements included in the visual presentation. The changing visual content may be manipulated based on available resources associated with presenting the changing visual content as an overlay for a client.Type: ApplicationFiled: June 5, 2015Publication date: October 1, 2015Applicant: Microsoft Technology Licensing, LLCInventors: Rajneesh Mahajan, Vladimir Stoyanov, Casey Dvorak
-
Patent number: 9082337Abstract: Techniques for presenting changing visual content, including video, animation and so on, as an overlay are discussed. Changing visual content, included in a visual presentation, may be identified from other visual elements included in the visual presentation. The changing visual content may be manipulated based on available resources associated with presenting the changing visual content as an overlay for a client.Type: GrantFiled: October 3, 2014Date of Patent: July 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Rajneesh Mahajan, Vladimir Stoyanov, Casey Dvorak
-
Patent number: 9075560Abstract: Example embodiments of the present disclosure provide techniques for efficiently processing and transmitting graphics data when sub-regions of the screen represented by the graphics data are updated at different relative update rates. In an embodiment, when the screen is divided into tiles and a plurality of the tiles have been determined as being changed, some of the sublevels resulting from the image transform may not be encoded and transmitted. The decoding process may use zeroes for any data not received. The rendering subsystem may render the image with the partial data, and the remaining data may be received in subsequent transmissions.Type: GrantFiled: December 10, 2009Date of Patent: July 7, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sridhar Sankuratri, B. Anil Kumar, Vladimir Stoyanov, Jeff B. Widergren, Hon Luu, Damien Gerard Saint Macary
-
Publication number: 20150054835Abstract: Techniques for presenting changing visual content, including video, animation and so on, as an overlay are discussed. Changing visual content, included in a visual presentation, may be identified from other visual elements included in the visual presentation. The changing visual content may be manipulated based on available resources associated with presenting the changing visual content as an overlay for a client.Type: ApplicationFiled: October 3, 2014Publication date: February 26, 2015Applicant: Microsoft CorporationInventors: Rajneesh Mahajan, Vladimir Stoyanov, Casey Dvorak
-
Patent number: 8924507Abstract: 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 process graphics data representative of a remote user desktop. The remote desktop server computer may divide the remote desktop screen in data regions and portions. The remote desktop server computer may then encode and transmit each region to the remote desktop client computer at a certain quality that may be adjusted progressively across the screen frames. The remote desktop server computer may also stop encoding and transmitting the portions of the data region that would not be visible to a user when the region is rendered on a display. The remote desktop user experiences an image quality gradually improving with each frame containing information about the image.Type: GrantFiled: September 2, 2011Date of Patent: December 30, 2014Assignee: Microsoft CorporationInventors: Tong L. Wynn, Vladimir Stoyanov, Sridhar Sankuratri, Damien Saint Macary, Voicu Anton Albu, Costin Hagiu
-
Patent number: 8924512Abstract: An extensible remote display infrastructure is described that provides support for a competitive multi-vendor development environment. Application functionality may be partitioned to suit the needs of a given application and client-side functionality may be packaged in dynamic virtual channel plug-ins for remote display clients. Interactive coupling between the remote display clients and the dynamic virtual channel plug-ins may be facilitated by remote display client extensibility repositories. The remote display client extensibility repositories may be located within a communication infrastructure aspect of the extensible remote display infrastructure and, in particular, at a static virtual channel level. Dynamic virtual channel plug-ins may register properties, functionality and/or components with remote display client extensibility repositories at available granularity.Type: GrantFiled: June 15, 2007Date of Patent: December 30, 2014Assignee: Microsoft CorporationInventors: Vladimir Stoyanov, Ivan Brugiolo, Nadim Abdo
-
Publication number: 20140369421Abstract: Methods and systems for delivering screen content to a client device are disclosed. One method includes, for each of a plurality of coding units corresponding to screen regions included in a screen at a particular time, classifying screen content included in the coding unit as having a content type selected from among a plurality of content types, at least one of the content types comprising a screen image type, and, based on a determination that the screen content has a screen image type, applying a progressive standards-based encoding to the screen content of that coding unit. The method also includes transmitting encoded screen content for each of the screen regions to the client device.Type: ApplicationFiled: June 12, 2013Publication date: December 18, 2014Inventors: LIHUA ZHU, SRIDHAR SANKURATRI, ALP EMRE KANLIKILICER, TONG WYNN, VLADIMIR STOYANOV, B. ANIL KUMAR, NADIM ABDO
-
Patent number: 8890874Abstract: Techniques for presenting changing visual content, including video, animation and so on, as an overlay are discussed. Changing visual content, included in a visual presentation, may be identified from other visual elements included in the visual presentation. The changing visual content may be manipulated based on available resources associated with presenting the changing visual content as an overlay for a client.Type: GrantFiled: December 14, 2007Date of Patent: November 18, 2014Assignee: Microsoft CorporationInventors: Rajneesh Mahajan, Vladimir Stoyanov, Casey Dvorak
-
Patent number: 8825737Abstract: In client-server architectures, systems and methods for per-application remote volume control are disclosed. In an implementation, one or more audio session are created between a client computing device and a server computing device corresponding to one or more media applications running on the server computing device. The volume of each of the media application is selectively changed at the server and the change in volume is synchronized at the client for the corresponding audio session.Type: GrantFiled: March 14, 2007Date of Patent: September 2, 2014Assignee: Microsoft CorporationInventors: Rajneesh Mahajan, Vladimir Stoyanov, Nelly Porter
-
Publication number: 20140082061Abstract: Format negotiation for media remoting involves at least one media data format. In an example embodiment, a media format negotiation for playing media data is begun between a server and a client. The media data format is transferred from the server to the client. A notification that indicates if an attempt at the client to construct a media topology responsive to the media data format was a success or a failure is transferred from the client to the server. Whether and/or how the media data is to be transferred from the server to the client may be impacted by the notification.Type: ApplicationFiled: November 19, 2013Publication date: March 20, 2014Applicant: Microsoft CorporationInventors: Vladimir Stoyanov, Rajneesh Mahajan
-
Patent number: 8433812Abstract: Techniques relating to managing multimedia transmissions in terminal services scenarios are described. In an example, a method sends a user-interface component from a server to a remote client. The exemplary method further streams a media component for presentation on the remote client in combination with the user-interface component and the media presentation is tracked but not displayed by the server.Type: GrantFiled: April 1, 2008Date of Patent: April 30, 2013Assignee: Microsoft CorporationInventors: Rajneesh Mahajan, Vladimir Stoyanov
-
Publication number: 20130060886Abstract: 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 process graphics data representative of a remote user desktop. The remote desktop server computer may divide the remote desktop screen in data regions and portions. The remote desktop server computer may then encode and transmit each region to the remote desktop client computer at a certain quality that may be adjusted progressively across the screen frames. The remote desktop server computer may also stop encoding and transmitting the portions of the data region that would not be visible to a user when the region is rendered on a display. The remote desktop user experiences an image quality gradually improving with each frame containing information about the image.Type: ApplicationFiled: September 2, 2011Publication date: March 7, 2013Applicant: Microsoft CorporationInventors: Tong L. Wynn, Vladimir Stoyanov, Sridhar Sankuratri, Damien Saint Macary, Voicu Anton Albu, Costin Hagiu
-
Patent number: 8339635Abstract: In client-server architectures, systems and methods for XPS based printer redirection are disclosed. In an implementation, a client computing device issues a print command to print an application hosted on a server computing device. The server computing device implements a generic printer driver to emulate exact properties of a client printer driver installed in the client computing device. The generic printer driver redirects one or more calls related to printer settings to the client printer driver. The client computing device returns the printer settings which are combined with the application (to be printed) to generate an XPS file. The XPS file is redirected to a printer connected to the client computing device for printing.Type: GrantFiled: April 3, 2007Date of Patent: December 25, 2012Assignee: Microsoft CorporationInventors: Makarand Patwardhan, Vladimir Stoyanov, Gaurav Daga, Mahadeva Alladi, Nelly Porter