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: 11952888
    Abstract: 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: Grant
    Filed: March 20, 2020
    Date of Patent: April 9, 2024
    Assignee: Herrenknecht AG
    Inventors: Wilhelm Keusgen, Mathis Schmieder, Frederic Seng, Alexander Frey, Felix Weber
  • Patent number: 10026144
    Abstract: 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: Grant
    Filed: October 3, 2016
    Date of Patent: July 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Wilhelm Schmieder, Oreste Dorin Ungureanu, Nadim Abdo
  • Patent number: 9798508
    Abstract: 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: Grant
    Filed: October 23, 2012
    Date of Patent: October 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Jaroslav Sebesta, Robert C. Elmer, Robert Wilhelm Schmieder, Michael Thomas Gahrns, Clark David Nicholson
  • Publication number: 20170024850
    Abstract: 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: Application
    Filed: October 3, 2016
    Publication date: January 26, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Robert Wilhelm Schmieder, Oreste Dorin Ungureanu, Nadim Abdo
  • Patent number: 9471194
    Abstract: 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: Grant
    Filed: January 30, 2014
    Date of Patent: October 18, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robert Wilhelm Schmieder, Oreste Dorin Ungureanu, Nadim Abdo
  • Patent number: 9100410
    Abstract: 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: Grant
    Filed: September 10, 2014
    Date of Patent: August 4, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nelamangal Krishnaswamy Srinivas, Robert Wilhelm Schmieder, David Jaroslav Sebesta, Neil Scott Fishman, Robert C. Elmer, Clark David Nicholson
  • Publication number: 20150121243
    Abstract: 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: Application
    Filed: January 30, 2014
    Publication date: April 30, 2015
    Applicant: Microsoft Corporation
    Inventors: Robert Wilhelm Schmieder, Oreste Dorin Ungureanu, Nadim Abdo
  • Publication number: 20140379793
    Abstract: 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: Application
    Filed: September 10, 2014
    Publication date: December 25, 2014
    Inventors: Nelamangal Krishnaswamy Srinivas, Robert Wilhelm Schmieder, David Jaroslav Sebesta, Neil Scott Fishman, Robert C. Elmer, Clark David Nicholson
  • Patent number: 8892628
    Abstract: 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: Grant
    Filed: April 1, 2010
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Clark David Nicholson, Robert Wilhelm Schmieder
  • Patent number: 8850027
    Abstract: 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: Grant
    Filed: October 28, 2013
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Nelamangal Krishnaswamy Srinivas, Robert Wilhelm Schmieder, Nadim Abdo
  • Patent number: 8838726
    Abstract: 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: Grant
    Filed: September 9, 2011
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Nelamangal Krishnaswamy Srinivas, Robert Wilhelm Schmieder, David Jaroslav Sebesta, Neil Scott Fishman, Robert C. Elmer, Clark David Nicholson
  • Publication number: 20140055464
    Abstract: 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: Application
    Filed: October 28, 2013
    Publication date: February 27, 2014
    Applicant: Microsoft Corporation
    Inventors: Nelamangal Krishnaswamy Srinivas, Robert Wilhelm Schmieder, Nadim Y. Abdo
  • Publication number: 20140015842
    Abstract: 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: Application
    Filed: October 23, 2012
    Publication date: January 16, 2014
    Applicant: Microsoft Corporation
    Inventors: David Jaroslav Sebesta, Robert C. Elmer, Robert Wilhelm Schmieder, Michael Thomas Gahrns, Clark David Nicholson
  • Patent number: 8572251
    Abstract: 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: Grant
    Filed: November 26, 2008
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Nelamangal Krishnaswamy Srinivas, Robert Wilhelm Schmieder, Nadim Abdo
  • Patent number: 8438260
    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: Grant
    Filed: January 20, 2012
    Date of Patent: May 7, 2013
    Assignee: Microsoft Corporation
    Inventors: Robert Wilhelm Schmieder, Joy Chik
  • Publication number: 20130067019
    Abstract: 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: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Nelamangal Krishnaswamy Srinivas, Robert Wilhelm Schmieder, David Jaroslav Sebesta, Neil Scott Fishman, Robert C. Elmer, Clark David Nicholson
  • Patent number: 8351716
    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: Grant
    Filed: July 13, 2010
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventors: John E. Parsons, Joy Chik, Nadim Y. Abdo, Robert Wilhelm Schmieder
  • Patent number: 8244051
    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: Grant
    Filed: March 15, 2006
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: John E. Parsons, Joy Chick, Nadim Y. Abdo, Robert Wilhelm Schmieder
  • Publication number: 20120124190
    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: January 20, 2012
    Publication date: May 17, 2012
    Applicant: Microsoft Corporation
    Inventors: Robert Wilhelm Schmieder, Joy Chik
  • Patent number: 8176434
    Abstract: 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: Grant
    Filed: May 12, 2008
    Date of Patent: May 8, 2012
    Assignee: Microsoft Corporation
    Inventors: Elton Saul, Robert Wilhelm Schmieder