Patents by Inventor Wilhelm Schmieder
Wilhelm 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).
-
Patent number: 11952888Abstract: A coupling element connectable to a string of one or more pipes, for example, a drill string of one or more pipes or drill pipes is provided. The coupling element is configured to excite, responsive to a data signal fed to the coupling element, an electromagnetic wave in the string. The coupling element comprises a feed portion at a first end of the coupling element, the feed portion to receive the data signal, a first electrically conductive portion extending from the feed portion towards a second end of the coupling element, the second end to be connected to the string for forming an electrically conductive connection between the first electrically conductive portion and the string, and a second electrically conductive portion extending from the feed portion towards the second end of the coupling element. The first and second electrically conductive portions are arranged so as to define a waveguide. The waveguide expands in a direction from the first end towards the second end.Type: GrantFiled: March 20, 2020Date of Patent: April 9, 2024Assignee: Herrenknecht AGInventors: Wilhelm Keusgen, Mathis Schmieder, Frederic Seng, Alexander Frey, Felix Weber
-
Patent number: 10026144Abstract: Embodiments of the present disclosure relate to a remote desktop system which allows an application that executes on a remote computing device to be presented to a remote terminal as if the application is executing on the remote terminal. This system determines which of the remote computing device's application windows are top-level windows, and creates a rendering target for each top-level window. The rendering target is a graphics surface that is marshaled to the remote terminal. A PDU (Protocol Data Channel) is produced over this first graphics surface that includes a mapping of the location of the top-level window. A second graphics surface containing transparency information is created for a top-level window that contains a transparency characteristic. This second graphics surface is encoded and marshaled to the remote terminal separately from the first graphics surface. The client computing device receives and merges the two graphics surfaces, and renders a window with the expected transparency.Type: GrantFiled: October 3, 2016Date of Patent: July 17, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Robert Wilhelm Schmieder, Oreste Dorin Ungureanu, Nadim Abdo
-
Patent number: 9798508Abstract: Embodiments are directed to providing direct access to graphical user interface (GUI) frame buffers and to associating input hardware with a login session. In one scenario, a computer system registers a plug-in software module with a remote desktop client. The registering includes requesting one or more frame buffers rendered for display on a computer system display. The computer system determines that a session has been established between a computer system user and the remote desktop client. The computer system then receives the requested frame buffers and displays the frame buffers on the computer system display and/or sends the received frame buffers to various registered third parties.Type: GrantFiled: October 23, 2012Date of Patent: October 24, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David Jaroslav Sebesta, Robert C. Elmer, Robert Wilhelm Schmieder, Michael Thomas Gahrns, Clark David Nicholson
-
Publication number: 20170024850Abstract: Embodiments of the present disclosure relate to a remote desktop system which allows an application that executes on a remote computing device to be presented to a remote terminal as if the application is executing on the remote terminal. This system determines which of the remote computing device's application windows are top-level windows, and creates a rendering target for each top-level window. The rendering target is a graphics surface that is marshaled to the remote terminal. A PDU (Protocol Data Channel) is produced over this first graphics surface that includes a mapping of the location of the top-level window. A second graphics surface containing transparency information is created for a top-level window that contains a transparency characteristic. This second graphics surface is encoded and marshaled to the remote terminal separately from the first graphics surface. The client computing device receives and merges the two graphics surfaces, and renders a window with the expected transparency.Type: ApplicationFiled: October 3, 2016Publication date: January 26, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Robert Wilhelm Schmieder, Oreste Dorin Ungureanu, Nadim Abdo
-
Patent number: 9471194Abstract: Embodiments of the present disclosure relate to a remote desktop system which allows an application that executes on a remote computing device to be presented to a remote terminal as if the application is executing on the remote terminal. This system determines which of the remote computing device's application windows are top-level windows, and creates a rendering target for each top-level window. The rendering target is a graphics surface that is marshaled to the remote terminal. A PDU (Protocol Data Channel) is produced over this first graphics surface that includes a mapping of the location of the top-level window. A second graphics surface containing transparency information is created for a top-level window that contains a transparency characteristic. This second graphics surface is encoded and marshaled to the remote terminal separately from the first graphics surface. The client computing device receives and merges the two graphics surfaces, and renders a window with the expected transparency.Type: GrantFiled: January 30, 2014Date of Patent: October 18, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Robert Wilhelm Schmieder, Oreste Dorin Ungureanu, Nadim Abdo
-
Patent number: 9100410Abstract: A method includes determining if a server supporting an application and a client having remote desktop access to the server are on a same physical computing device. Upon determining that the server and the client are on the same physical computing device, graphics data related to the application is stored from the server to shared memory that is accessible by the server and by the client. Information to enable the client to retrieve the graphics data stored by the server in the shared memory is communicated from the server to the client.Type: GrantFiled: September 10, 2014Date of Patent: August 4, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Nelamangal Krishnaswamy Srinivas, Robert Wilhelm Schmieder, David Jaroslav Sebesta, Neil Scott Fishman, Robert C. Elmer, Clark David Nicholson
-
Publication number: 20150121243Abstract: Embodiments of the present disclosure relate to a remote desktop system which allows an application that executes on a remote computing device to be presented to a remote terminal as if the application is executing on the remote terminal. This system determines which of the remote computing device's application windows are top-level windows, and creates a rendering target for each top-level window. The rendering target is a graphics surface that is marshaled to the remote terminal. A PDU (Protocol Data Channel) is produced over this first graphics surface that includes a mapping of the location of the top-level window. A second graphics surface containing transparency information is created for a top-level window that contains a transparency characteristic. This second graphics surface is encoded and marshaled to the remote terminal separately from the first graphics surface. The client computing device receives and merges the two graphics surfaces, and renders a window with the expected transparency.Type: ApplicationFiled: January 30, 2014Publication date: April 30, 2015Applicant: Microsoft CorporationInventors: Robert Wilhelm Schmieder, Oreste Dorin Ungureanu, Nadim Abdo
-
Publication number: 20140379793Abstract: A method includes determining if a server supporting an application and a client having remote desktop access to the server are on a same physical computing device. Upon determining that the server and the client are on the same physical computing device, graphics data related to the application is stored from the server to shared memory that is accessible by the server and by the client. Information to enable the client to retrieve the graphics data stored by the server in the shared memory is communicated from the server to the client.Type: ApplicationFiled: September 10, 2014Publication date: December 25, 2014Inventors: Nelamangal Krishnaswamy Srinivas, Robert Wilhelm Schmieder, David Jaroslav Sebesta, Neil Scott Fishman, Robert C. Elmer, Clark David Nicholson
-
Patent number: 8892628Abstract: A shared resource computing (SRC) system that provides a mechanism for creating a shared session among individual sessions is described. In an ad hoc peer model, a session is created by individual users. One individual session assumes an administrative session role and invites other user sessions to join the shared session. Local environments from the individual sessions are published and the resources of the individual sessions form linked device groups that allow the resources to be aggregated for the shared session.Type: GrantFiled: April 1, 2010Date of Patent: November 18, 2014Assignee: Microsoft CorporationInventors: Clark David Nicholson, Robert Wilhelm Schmieder
-
Patent number: 8850027Abstract: A method for offloading remote terminal services processing tasks to a peripheral device that would otherwise be performed in a computer system's processor and memory. In one embodiment, the disclosed method is utilized in a layered network model, wherein computing tasks that are typically performed in network applications are instead offloaded to a peripheral such as a network interface card (NIC).Type: GrantFiled: October 28, 2013Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: Nelamangal Krishnaswamy Srinivas, Robert Wilhelm Schmieder, Nadim Abdo
-
Patent number: 8838726Abstract: A method includes determining if a server supporting an application and a client having remote desktop access to the server are on a same physical computing device. Upon determining that the server and the client are on the same physical computing device, graphics data related to the application is stored from the server to shared memory that is accessible by the server and by the client. Information to enable the client to retrieve the graphics data stored by the server in the shared memory is communicated from the server to the client.Type: GrantFiled: September 9, 2011Date of Patent: September 16, 2014Assignee: Microsoft CorporationInventors: Nelamangal Krishnaswamy Srinivas, Robert Wilhelm Schmieder, David Jaroslav Sebesta, Neil Scott Fishman, Robert C. Elmer, Clark David Nicholson
-
Publication number: 20140055464Abstract: A method for offloading remote terminal services processing tasks to a peripheral device that would otherwise be performed in a computer system's processor and memory. In one embodiment, the disclosed method is utilized in a layered network model, wherein computing tasks that are typically performed in network applications are instead offloaded to a peripheral such as a network interface card (NIC).Type: ApplicationFiled: October 28, 2013Publication date: February 27, 2014Applicant: Microsoft CorporationInventors: Nelamangal Krishnaswamy Srinivas, Robert Wilhelm Schmieder, Nadim Y. Abdo
-
Publication number: 20140015842Abstract: Embodiments are directed to providing direct access to graphical user interface (GUI) frame buffers and to associating input hardware with a login session. In one scenario, a computer system registers a plug-in software module with a remote desktop client. The registering includes requesting one or more frame buffers rendered for display on a computer system display. The computer system determines that a session has been established between a computer system user and the remote desktop client. The computer system then receives the requested frame buffers and displays the frame buffers on the computer system display and/or sends the received frame buffers to various registered third parties.Type: ApplicationFiled: October 23, 2012Publication date: January 16, 2014Applicant: Microsoft CorporationInventors: David Jaroslav Sebesta, Robert C. Elmer, Robert Wilhelm Schmieder, Michael Thomas Gahrns, Clark David Nicholson
-
Patent number: 8572251Abstract: A method for offloading remote terminal services processing tasks to a peripheral device that would otherwise be performed in a computer system's processor and memory. In one embodiment, the disclosed method is utilized in a layered network model, wherein computing tasks that are typically performed in network applications are instead offloaded to a peripheral such as a network interface card (NIC).Type: GrantFiled: November 26, 2008Date of Patent: October 29, 2013Assignee: Microsoft CorporationInventors: Nelamangal Krishnaswamy Srinivas, Robert Wilhelm Schmieder, Nadim Abdo
-
Patent number: 8438260Abstract: 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: GrantFiled: January 20, 2012Date of Patent: May 7, 2013Assignee: Microsoft CorporationInventors: Robert Wilhelm Schmieder, Joy Chik
-
Publication number: 20130067019Abstract: A method includes determining if a server supporting an application and a client having remote desktop access to the server are on a same physical computing device. Upon determining that the server and the client are on the same physical computing device, graphics data related to the application is stored from the server to shared memory that is accessible by the server and by the client. Information to enable the client to retrieve the graphics data stored by the server in the shared memory is communicated from the server to the client.Type: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Nelamangal Krishnaswamy Srinivas, Robert Wilhelm Schmieder, David Jaroslav Sebesta, Neil Scott Fishman, Robert C. Elmer, Clark David Nicholson
-
Patent number: 8351716Abstract: 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: GrantFiled: July 13, 2010Date of Patent: January 8, 2013Assignee: Microsoft CorporationInventors: John E. Parsons, Joy Chik, Nadim Y. Abdo, Robert Wilhelm Schmieder
-
Patent number: 8244051Abstract: 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: GrantFiled: March 15, 2006Date of Patent: August 14, 2012Assignee: Microsoft CorporationInventors: John E. Parsons, Joy Chick, Nadim Y. Abdo, Robert Wilhelm Schmieder
-
Publication number: 20120124190Abstract: 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: January 20, 2012Publication date: May 17, 2012Applicant: Microsoft CorporationInventors: Robert Wilhelm Schmieder, Joy Chik
-
Patent number: 8176434Abstract: Example embodiments of the present disclosure are related to scrolling the view of a virtual desktop on a client. The client can be in communication with a server that has a display driver. The server can be configured to transmit signals indicative of images to the client and the client can be configured draw the images in a virtual desktop. The client can be configured to render a view of the virtual desktop that includes a portion of the virtual desktop; track user input; and pan the view in response to the user input.Type: GrantFiled: May 12, 2008Date of Patent: May 8, 2012Assignee: Microsoft CorporationInventors: Elton Saul, Robert Wilhelm Schmieder