Patents by Inventor Asael Dror
Asael Dror 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: 10002403Abstract: Various techniques for remoting graphics are described in the claims, drawings, and text forming a part of the present disclosure.Type: GrantFiled: February 3, 2014Date of Patent: June 19, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Nadim Y. Abdo, Asael Dror, Max Alan McMullen, Stuart Raymond Patrick
-
Publication number: 20170323418Abstract: Techniques are described for providing graphics functionality. In a first partition, a software interface comprising graphics capabilities that are abstracted from capabilities of the graphics accelerator device is loaded. In a second partition loading, a graphics capturing and rendering process is loaded. The software interface on the first partition receives a request to render graphics. The request is based on the abstracted graphics capabilities. The graphics capturing and rendering process renders the requested graphics on the second partition. The abstracted graphics capabilities are effectuated in accordance with the capabilities of the graphics accelerator device. The capturing process executing on the second partition provides the rendered graphics to the first partition.Type: ApplicationFiled: June 5, 2017Publication date: November 9, 2017Inventors: Asael DROR, Hao ZHANG, B. Anil KUMAR, Stuart Ray PATRICK, Neal D. MARGULIS, Lin TAN, Pandele STANESCU, Martin AMON, Miriam Barbara SEDMAN
-
Publication number: 20160371874Abstract: Various techniques for remoting graphics are described in the claims, drawings, and text forming a part of the present disclosure.Type: ApplicationFiled: September 2, 2016Publication date: December 22, 2016Inventors: Nadim Y. Abdo, Asael Dror, Max Alan McMullen, Stuart Raymond Patrick
-
Patent number: 9235452Abstract: Methods and systems are disclosed in which bitmap data transmission is improved by using some of the advantages of primitive remoting, thus allowing for the reduction of the bandwidth and processing needed to remote a virtual desktop experience. In an embodiment, rendering is performed and bitmaps are remoted, but metadata comprising shortcuts or hints are provided to assist in the rendering of the bitmap data.Type: GrantFiled: February 5, 2010Date of Patent: January 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Nadim Y. Abdo, Asael Dror, Wilhelm R. Schmieder
-
Patent number: 9167020Abstract: 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 presentation session with the client. The server generates graphics encoded with a remote presentation protocol and sends them to the proxy, which re-encodes them as video and sends them to the client for display in the web browser. The client captures user input at the web browser and sends it to the proxy, which encodes it with the remote presentation protocol and sends it to the server to be processed.Type: GrantFiled: June 10, 2011Date of Patent: October 20, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Nadim Y. Abdo, B. Anil Kumar, Wilhelm R. Schmieder, Sridhar Sankuratri, Krishna Mohan Malladi, Asael Dror, Joy Chik, Nelamangal Krishnaswamy Srinivas, Tad Brockway
-
Patent number: 9146884Abstract: In various embodiments, a screen image may be divided into rectangles, and a capture component may track changed rectangles and capture the screen upon receiving an indication. For small screen updates, the capture rate may be set to ˜30 captures per second to provide a lower latency. As the screen update size increases, the capture rate may be decreased to match an allocated bandwidth. The capture rate may be increased when available bandwidth increases and decreased as bandwidth decreases. For example, the capture rate may be decreased when downstream back pressure meets predefined criteria. The capture rate change may be effected gradually to avoid jerks and jumps. Varying the capture rate by also enable audio/video synchronization with varying bandwidth variations. Some embodiments may be extended to multiple monitor solutions.Type: GrantFiled: December 10, 2009Date of Patent: September 29, 2015Assignee: Microsoft Technology Licensing, LLCInventors: B. Anil Kumar, Charles Ogden, Asael Dror, Hao Zhang, Paul Johan Hsieh, Ricardo A. Baratto
-
Publication number: 20140146063Abstract: Various techniques for remoting graphics are described in the claims, drawings, and text forming a part of the present disclosure.Type: ApplicationFiled: February 3, 2014Publication date: May 29, 2014Applicant: Microsoft CorporationInventors: Nadim Y. Abdo, Asael Dror, Max Alan McMullen, Stuart Ray Patrick
-
Patent number: 8654134Abstract: Various techniques for remoting graphics are described in the claims, drawings, and text forming a part of the present disclosure.Type: GrantFiled: December 8, 2008Date of Patent: February 18, 2014Assignee: Microsoft CorporationInventors: Nadim Y. Abdo, Asael Dror, Max Alan McMullen, Stuart Ray Patrick
-
Publication number: 20120317236Abstract: 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 presentation session with the client. The server generates graphics encoded with a remote presentation protocol and sends them to the proxy, which re-encodes them as video and sends them to the client for display in the web browser. The client captures user input at the web browser and sends it to the proxy, which encodes it with the remote presentation protocol and sends it to the server to be processed.Type: ApplicationFiled: June 10, 2011Publication date: December 13, 2012Applicant: Microsoft CorporationInventors: Nadim Y. Abdo, B. Anil Kumar, Wilhelm R. Schmieder, Sridhar Sankuratri, Krishna Mohan Malladi, Asael Dror, Joy Chik, Nelamangal Krishnaswamy Srinivas, Tad Brockway
-
Publication number: 20110197151Abstract: Methods and systems are disclosed in which bitmap data transmission is improved by using some of the advantages of primitive remoting, thus allowing for the reduction of the bandwidth and processing needed to remote a virtual desktop experience. In an embodiment, rendering is performed and bitmaps are remoted, but metadata comprising shortcuts or hints are provided to assist in the rendering of the bitmap data.Type: ApplicationFiled: February 5, 2010Publication date: August 11, 2011Applicant: Microsoft CorporationInventors: Nadim Y. Abdo, Asael Dror, Wilhelm R. Schmieder
-
Publication number: 20110141123Abstract: In various embodiments, a screen image may be divided into rectangles, and a capture component may track changed rectangles and capture the screen upon receiving an indication. For small screen updates, the capture rate may be set to ˜30 captures per second to provide a lower latency. As the screen update size increases, the capture rate may be decreased to match an allocated bandwidth. The capture rate may be increased when available bandwidth increases and decreased as bandwidth decreases. For example, the capture rate may be decreased when downstream back pressure meets predefined criteria. The capture rate change may be effected gradually to avoid jerks and jumps. Varying the capture rate by also enable audio/video synchronization with varying bandwidth variations. Some embodiments may be extended to multiple monitor solutions.Type: ApplicationFiled: December 10, 2009Publication date: June 16, 2011Applicant: Microsoft CorporationInventors: B. Anil Kumar, Charles Ogden, Asael Dror, Hao Zhang, Paul Johan Hsieh, Ricardo A. Baratto
-
Publication number: 20110102443Abstract: Methods and systems are disclosed for virtualizing a graphics accelerator such as a GPU. In one embodiment, a GPU can be paravirtualized. Rather than modeling a complete hardware GPU, paravirtualization may provide for an abstracted software-only GPU that presents a software interface different from that of the underlying hardware. By providing a paravirtualized GPU, a virtual machine may enable a rich user experience with, for example, accelerated 3D rendering and multimedia, without the need for the virtual machine to be associated with a particular GPU product.Type: ApplicationFiled: December 4, 2009Publication date: May 5, 2011Applicant: Microsoft CorporationInventors: Asael Dror, Hao Zhang, B. Anil Kumar, Stuart Ray Patrick, Neal D. Margulis, Lin Tan, Pandele Stanescu, Martin Amon, Miriam Barbara Sedman
-
Publication number: 20100141678Abstract: Various techniques for remoting graphics are described in the claims, drawings, and text forming a part of the present disclosure.Type: ApplicationFiled: December 8, 2008Publication date: June 10, 2010Applicant: Microsoft CorporationInventors: Nadim Y. Abdo, Asael Dror, Max Alan McMullen, Stuart Ray Patrick
-
Patent number: 5276886Abstract: In a computer system having at least two processors, each processor having an associated memory, the processors being coupled to one another through an interface unit by means of a bus, hardware semaphores to regulate access to shared resources are disclosed. Each semaphore is one bit wide and can be written to obtain the desired state. When reading the semaphore, if the contents is a one, then a one is returned. If the content is zero, a zero is returned but the semaphore is automatically reset to one.Type: GrantFiled: October 11, 1990Date of Patent: January 4, 1994Assignee: Chips and Technologies, Inc.Inventor: Asael Dror