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: 10002403
    Abstract: Various techniques for remoting graphics are described in the claims, drawings, and text forming a part of the present disclosure.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: June 19, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nadim Y. Abdo, Asael Dror, Max Alan McMullen, Stuart Raymond Patrick
  • Publication number: 20170323418
    Abstract: 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: Application
    Filed: June 5, 2017
    Publication date: November 9, 2017
    Inventors: Asael DROR, Hao ZHANG, B. Anil KUMAR, Stuart Ray PATRICK, Neal D. MARGULIS, Lin TAN, Pandele STANESCU, Martin AMON, Miriam Barbara SEDMAN
  • Publication number: 20160371874
    Abstract: Various techniques for remoting graphics are described in the claims, drawings, and text forming a part of the present disclosure.
    Type: Application
    Filed: September 2, 2016
    Publication date: December 22, 2016
    Inventors: Nadim Y. Abdo, Asael Dror, Max Alan McMullen, Stuart Raymond Patrick
  • Patent number: 9235452
    Abstract: 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: Grant
    Filed: February 5, 2010
    Date of Patent: January 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nadim Y. Abdo, Asael Dror, Wilhelm R. Schmieder
  • Patent number: 9167020
    Abstract: 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: Grant
    Filed: June 10, 2011
    Date of Patent: October 20, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 9146884
    Abstract: 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: Grant
    Filed: December 10, 2009
    Date of Patent: September 29, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: B. Anil Kumar, Charles Ogden, Asael Dror, Hao Zhang, Paul Johan Hsieh, Ricardo A. Baratto
  • Publication number: 20140146063
    Abstract: Various techniques for remoting graphics are described in the claims, drawings, and text forming a part of the present disclosure.
    Type: Application
    Filed: February 3, 2014
    Publication date: May 29, 2014
    Applicant: Microsoft Corporation
    Inventors: Nadim Y. Abdo, Asael Dror, Max Alan McMullen, Stuart Ray Patrick
  • Patent number: 8654134
    Abstract: Various techniques for remoting graphics are described in the claims, drawings, and text forming a part of the present disclosure.
    Type: Grant
    Filed: December 8, 2008
    Date of Patent: February 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Nadim Y. Abdo, Asael Dror, Max Alan McMullen, Stuart Ray Patrick
  • Publication number: 20120317236
    Abstract: 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: Application
    Filed: June 10, 2011
    Publication date: December 13, 2012
    Applicant: Microsoft Corporation
    Inventors: 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: 20110197151
    Abstract: 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: Application
    Filed: February 5, 2010
    Publication date: August 11, 2011
    Applicant: Microsoft Corporation
    Inventors: Nadim Y. Abdo, Asael Dror, Wilhelm R. Schmieder
  • Publication number: 20110141123
    Abstract: 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: Application
    Filed: December 10, 2009
    Publication date: June 16, 2011
    Applicant: Microsoft Corporation
    Inventors: B. Anil Kumar, Charles Ogden, Asael Dror, Hao Zhang, Paul Johan Hsieh, Ricardo A. Baratto
  • Publication number: 20110102443
    Abstract: 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: Application
    Filed: December 4, 2009
    Publication date: May 5, 2011
    Applicant: Microsoft Corporation
    Inventors: Asael Dror, Hao Zhang, B. Anil Kumar, Stuart Ray Patrick, Neal D. Margulis, Lin Tan, Pandele Stanescu, Martin Amon, Miriam Barbara Sedman
  • Publication number: 20100141678
    Abstract: Various techniques for remoting graphics are described in the claims, drawings, and text forming a part of the present disclosure.
    Type: Application
    Filed: December 8, 2008
    Publication date: June 10, 2010
    Applicant: Microsoft Corporation
    Inventors: Nadim Y. Abdo, Asael Dror, Max Alan McMullen, Stuart Ray Patrick
  • Patent number: 5276886
    Abstract: 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: Grant
    Filed: October 11, 1990
    Date of Patent: January 4, 1994
    Assignee: Chips and Technologies, Inc.
    Inventor: Asael Dror