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: 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
  • Publication number: 20070220168
    Abstract: 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: Application
    Filed: March 15, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventors: John Parsons, Joy Chik, Nadim Abdo, Robert Schmieder
  • Publication number: 20070061434
    Abstract: 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: Application
    Filed: December 15, 2005
    Publication date: March 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Robert Schmieder, Joy Chik
  • Publication number: 20070061399
    Abstract: 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: Application
    Filed: December 15, 2005
    Publication date: March 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Robert Schmieder, Elton Saul
  • 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: 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: 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