Patents by Inventor Ivan Leichtling

Ivan Leichtling 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: 7852342
    Abstract: A server computer hosts one or more application programs that are accessed by a client computer. Higher-level graphics commands describing graphics images are received from the application programs. The server computer determines whether the client computer is able to generate graphics using the higher-level graphics commands or generates graphics using relatively lower-level graphics commands. The server computer sends higher-level or relatively lower-level graphics commands depending on whether the client computer generates graphics using higher-level or relatively lower-level graphics commands.
    Type: Grant
    Filed: October 14, 2004
    Date of Patent: December 14, 2010
    Assignee: Microsoft Corporation
    Inventors: Ivan Leichtling, Chenyin Zhong, Joy Chik, Gilles Khouzam, Paul David, Oreste Dorin Ungureanu
  • Publication number: 20080034320
    Abstract: An improved application sharing system and method are described wherein an application sharing viewing display is modified to increase the likelihood that a viewing user is able to see without scrolling the entirety of a window of interest displayed by a sharing user on a sharing machine. The scale of the viewer representation of the window of interest may be substantially continuously varied so as to best account for the particular size of the available display area at the viewing machine. In a further embodiment of the invention, the viewer's attention may be focused by filtering of the shared display material to visually enhance the current window of interest.
    Type: Application
    Filed: October 10, 2007
    Publication date: February 7, 2008
    Applicant: Microsoft Corporation
    Inventors: Ido Ben-Shachar, Deana Fuller, Ivan Leichtling, Robert Schmieder
  • Patent number: 7275212
    Abstract: Region data and graphics data for a remoting system are synchronously gathered and sent to a remote display while maintaining synchronicity between the region data and the graphics data. In one implementation, synchronized region data and synchronized graphics data are gathered into one display driver. For the remote display, incoming region data precedes corresponding synchronized graphics data so that the graphics data is displayed according to synchronous region data.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: September 25, 2007
    Assignee: Microsoft Corporation
    Inventor: Ivan Leichtling
  • Publication number: 20060288306
    Abstract: Techniques relating to enabling a graphical window modification command to be applied to a remotely generated graphical window are described. In one instance, a process detects a user command to modify a remotely generated application graphical window in a remote terminal session. The process determines whether to initiate the user command at a local machine upon which the remotely generated application graphical window is displayed or at a remote machine which generated the remotely generated application graphical window.
    Type: Application
    Filed: June 21, 2005
    Publication date: December 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Rajneesh Mahajan, Ivan Leichtling
  • Publication number: 20060190839
    Abstract: An improved application sharing system and method are described wherein shared window data is treated according to different sets of rules depending upon the fraction of the shared window data that corresponds to the actual shared window. In this manner, occlusions of a shared window on a sharer display may be disguised or handled by a viewer display to minimize the impact of the occlusion on a viewing user, providing a more consistent and less confusing viewer experience.
    Type: Application
    Filed: April 11, 2006
    Publication date: August 24, 2006
    Applicant: Microsoft Corporation
    Inventors: Ido Ben-Shachar, Deana Fuller, Ivan Leichtling, Robert Schmieder
  • Publication number: 20060153217
    Abstract: In order to minimize the delay of the video images viewed by a network conference attendee, an intelligent buffering process (IB process) selectively discards video frames from at least one point, and in an embodiment, many network points, such as at “in” and/or “out” buffers of clients, servers, routers, etc. Packets of video frame data arrive at a buffer, which can fill to a predetermined limit if the packets cannot be forwarded due to delays or slow connections. To forward the most current video images, old frames in the buffer are discarded rather than forwarded. In a particular embodiment, when the buffer is full, the next arriving delta frame packet is discarded. To avoid distortion, each subsequent delta frame is discarded until a new key frame eventually arrives. If the buffer is still full when the key frame arrives, the buffer is purged and the new key frame is added.
    Type: Application
    Filed: February 17, 2006
    Publication date: July 13, 2006
    Applicant: Microsoft Corporation
    Inventors: Lon-Chan Chu, Ido Ben-Shachar, Ivan Leichtling, Leonard Collins, Claus Giloi, Yikang Xu
  • Publication number: 20060136837
    Abstract: An improved application sharing system and method allow sharing of documents on a per document basis rather than on a per application basis, in order to simplify the user experience and to provide a more secure sharing environment. A window marking method is used to construct a window list describing the shared and unshared status of various windows. In an embodiment of the invention, a viewer machine displays only a most recently active shared document window even when other windows are also marked as shared. In this way, a viewer's attention can be automatically focused on a current document of interest.
    Type: Application
    Filed: January 30, 2006
    Publication date: June 22, 2006
    Applicant: Microsoft Corporation
    Inventors: Ido Ben-Shachar, Ivan Leichtling, Robert Schmieder
  • Publication number: 20060136366
    Abstract: An improved application sharing system and method allow sharing of documents on a per document basis rather than on a per application basis, in order to simplify the user experience and to provide a more secure sharing environment. A window marking method is used to construct a window list describing the shared and unshared status of various windows. In an embodiment of the invention, a viewer machine displays only a most recently active shared document window even when other windows are also marked as shared. In this way, a viewer's attention can be automatically focused on a current document of interest.
    Type: Application
    Filed: January 30, 2006
    Publication date: June 22, 2006
    Applicant: Microsoft Corporation
    Inventors: Ido Ben-Shachar, Ivan Leichtling, Robert Schmieder
  • Publication number: 20060082583
    Abstract: A server computer hosts one or more application programs that are accessed by a client computer. Higher-level graphics commands describing graphics images are received from the application programs. The server computer determines whether the client computer is able to generate graphics using the higher-level graphics commands or generates graphics using relatively lower-level graphics commands. The server computer sends higher-level or relatively lower-level graphics commands depending on whether the client computer generates graphics using higher-level or relatively lower-level graphics commands.
    Type: Application
    Filed: October 14, 2004
    Publication date: April 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Ivan Leichtling, Chenyin Zhong, Joy Chik, Gilles Khouzam, Paul David, Oreste Ungureanu
  • Publication number: 20050257165
    Abstract: An improved application sharing system and method are described wherein shared window data is treated according to different sets of rules depending upon the fraction of the shared window data that corresponds to the actual shared window. In this manner, occlusions of a shared window on a sharer display may be disguised or handled by a viewer display to minimize the impact of the occlusion on a viewing user, providing a more consistent and less confusing viewer experience.
    Type: Application
    Filed: July 22, 2005
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventors: Ido Ben-Shachar, Deana Fuller, Ivan Leichtling, Robert Schmieder
  • Publication number: 20050257153
    Abstract: An improved application sharing system and method are described wherein shared window data is treated according to different sets of rules depending upon the fraction of the shared window data that corresponds to the actual shared window. In this manner, occlusions of a shared window on a sharer display may be disguised or handled by a viewer display to minimize the impact of the occlusion on a viewing user, providing a more consistent and less confusing viewer experience.
    Type: Application
    Filed: July 22, 2005
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventors: Ido Ben-Shachar, Deana Fuller, Ivan Leichtling, Robert Schmieder
  • Publication number: 20050091571
    Abstract: Region data and graphics data for a remoting system are synchronously gathered and sent to a remote display while maintaining synchronicity between the region data and the graphics data. In one implementation, synchronized region data and synchronized graphics data are gathered into one display driver. For the remote display, incoming region data precedes corresponding synchronized graphics data so that the graphics data is displayed according to synchronous region data.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Inventor: Ivan Leichtling