Patents by Inventor Robert Schmieder
Robert Schmieder 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).
-
Publication number: 20080034320Abstract: 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: ApplicationFiled: October 10, 2007Publication date: February 7, 2008Applicant: Microsoft CorporationInventors: Ido Ben-Shachar, Deana Fuller, Ivan Leichtling, Robert Schmieder
-
Publication number: 20070220168Abstract: Embodiments provide for efficient encoding and rendering of remote graphic displays by applying one or more of the following: (1) field encoding for identifying fields of a graphics set such that commonalities of various fields across different graphics languages are identified; (2) resource caching, which treats heterogeneous resources in a homogeneous way when it comes to storing them; (3) determining the type of encoding for remoting items within a graphics set based upon the types of compression mechanisms supported by a remote device; (4) improving responsiveness by rendering with partially sent resources; (5) a mechanism for determining what portions (if any) of a graphics set should be sent to a remote device and in what order; and (6) use of dedicated resources already on a remote device in order to eliminate the transfer of a resource between a local device and the remote device when rendering such resource.Type: ApplicationFiled: March 15, 2006Publication date: September 20, 2007Applicant: Microsoft CorporationInventors: John Parsons, Joy Chik, Nadim Abdo, Robert Schmieder
-
Publication number: 20070061434Abstract: A port listening service operating in at system level is assigned to listen on a static port. The static port can index a plurality of unique IDs associated with a plurality of applications operating in a session level. The server application can then provide to a client the unique connection ID, the IP address of the server, and the static port number for a connection. If the client connects by referencing the unique connection ID, the port listening service can forward a corresponding socket for the connection to the appropriate application instance, such that the application still operates in a session level. As such, the port listening service can dispatch connection services for a single static port to multiple different application instances running in a session level.Type: ApplicationFiled: December 15, 2005Publication date: March 15, 2007Applicant: Microsoft CorporationInventors: Robert Schmieder, Joy Chik
-
Publication number: 20070061399Abstract: Present implementations include one or more applications at a sending computer system that generate data intended for display at a receiving computer system over a network connection. A mirror driver at the sending computer system renders shared data in a bitmap, which is sent to the receiving computer system. The mirror driver also renders one or more simple image files in place of unshared data that is not intended for display, and sends the replacement images to the receiving computer system. The receiving computer system, in turn, renders what it receives using its existing resources. In one implementation, a driver interface mediates at the sending computer system between the one or more applications generating data, one or more display drivers, and the mirror driver. Thus, the driver interface can pass data to a normal display driver, and also to the mirror driver, which then filters the data as appropriate.Type: ApplicationFiled: December 15, 2005Publication date: March 15, 2007Applicant: Microsoft CorporationInventors: Robert Schmieder, Elton Saul
-
Publication number: 20060190839Abstract: 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: ApplicationFiled: April 11, 2006Publication date: August 24, 2006Applicant: Microsoft CorporationInventors: Ido Ben-Shachar, Deana Fuller, Ivan Leichtling, Robert Schmieder
-
Publication number: 20060136837Abstract: 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: ApplicationFiled: January 30, 2006Publication date: June 22, 2006Applicant: Microsoft CorporationInventors: Ido Ben-Shachar, Ivan Leichtling, Robert Schmieder
-
Publication number: 20060136366Abstract: 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: ApplicationFiled: January 30, 2006Publication date: June 22, 2006Applicant: Microsoft CorporationInventors: Ido Ben-Shachar, Ivan Leichtling, Robert Schmieder
-
Publication number: 20050257165Abstract: 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: ApplicationFiled: July 22, 2005Publication date: November 17, 2005Applicant: Microsoft CorporationInventors: Ido Ben-Shachar, Deana Fuller, Ivan Leichtling, Robert Schmieder
-
Publication number: 20050257153Abstract: 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: ApplicationFiled: July 22, 2005Publication date: November 17, 2005Applicant: Microsoft CorporationInventors: Ido Ben-Shachar, Deana Fuller, Ivan Leichtling, Robert Schmieder