Patents by Inventor Michael Lacher

Michael Lacher 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: 20240163203
    Abstract: A first logical link path and a second logical link path between two endpoints are identified. The first logical link path and the second logical link path comprise an OSI layer 5 link path from source to destination including intermediate network devices. The first logical link path and the second logical link paths include at least a different intermediate network device. A communications session is established between the two endpoints. Data packets for the communications session are communicated using the first logical link path. A metric indicative of a time of receipt of packets on the first logical link path is determined. Based on the metric, presence of a network condition at the communications network that is indicative of a performance degradation of the first logical link path is determined. In response, data packets for the communications session are communicated on the second logical link path.
    Type: Application
    Filed: October 25, 2022
    Publication date: May 16, 2024
    Inventor: Michael LACHER
  • Publication number: 20240159239
    Abstract: A power tool is provided having a motor and a motor shaft, wherein a fan wheel in the power tool is designed to generate an air flow for cooling the motor. The power tool provides a coupling formed magnetically between the fan wheel and the motor shaft such that the motor shaft drives the fan wheel in a rotary movement with a speed that is less than a speed of the motor shaft. As a result of the magnetic coupling of the fan wheel and motor shaft, the movements of the two components can be decoupled from one another such that an increase in the rotational speed of the motor shaft does not also result in an increased speed at the fan wheel. As a result, fan losses can be considerably reduced and the efficiency of the motor of the power tool can be significantly improved. A method is also provided for cooling a motor of a power tool, wherein there is a magnetic coupling between a fan wheel and a motor shaft of the power tool.
    Type: Application
    Filed: March 11, 2022
    Publication date: May 16, 2024
    Inventor: Michael LACHER
  • Publication number: 20240123591
    Abstract: A device for supplying a power tool with electrical energy is provided. The device has a load resistor for absorbing electrical energy, which may be in particular electrical energy that is produced or released when a power tool or its tool is braked. In addition, the released braking energy can be converted into heat by the load resistor. A system which includes a device and a power tool, a load resistor of the device being set up to absorb electrical energy that is released during a braking process of the power tool. The released braking energy can be converted into heat by the load resistor. The use of a load resistor for absorbing such electrical energy released during a braking process of a power tool or for converting the braking energy into thermal energy, as well as an operating method for a system which includes a energy supply device and a power tool.
    Type: Application
    Filed: November 24, 2021
    Publication date: April 18, 2024
    Inventors: Michael LACHER, Stefan RINGLER
  • Publication number: 20240116117
    Abstract: A method for releasing a drill core from a drill bit of a core drilling device, with an intuitive movement being recognized and used as a trigger for a shaking process for the drill core. The intuitive movement may be for example a shaking movement of the core drilling device. A core drilling device for carrying out the proposed method is also provided. The core drilling device preferably includes a sensor system for detecting the intuitive movement of the core drilling device, while the sensor system may for example comprise a gyro sensor.
    Type: Application
    Filed: April 12, 2022
    Publication date: April 11, 2024
    Inventors: Michael LACHER, Stefan RINGLER, Manel OUNI, Roland SCHWAB
  • Patent number: 11936543
    Abstract: A first data link and a second data link are established between two endpoints. For each of the first and second data links, a first metric is determined based on a first scaling factor for characterizing how quickly link health degrades over time, and a time at which a most recent packet was received on the respective data link. A second metric indicative is determined based on a second scaling factor for controlling how often to probe the first and second data links in addition to regular traffic. Based on the first and second metrics, one of the first or second data links is selected for sending a data packet.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: March 19, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Michael Lacher
  • Publication number: 20240088805
    Abstract: A method for braking a rotating tool of an electric machine tool, wherein the electric machine tool includes a machine electronics system and a motor. A braking method in which the braking process includes sub-sequences for feeding back the released braking energy and for driving the electric motor. The braking method is characterized by a changeover between the sub-sequences, wherein the changeover takes place after predefined time periods for the individual sub-sequences have elapsed. An electric machine tool for carrying out the braking method is also provided. The electric machine tool may be, in particular, an electric grinder.
    Type: Application
    Filed: November 15, 2021
    Publication date: March 14, 2024
    Inventors: Michael LACHER, Manel OUNI, Thomas MAHLER
  • Publication number: 20240088819
    Abstract: A method for braking a rotating tool of an electric machine tool, wherein the electric machine tool includes a machine electronics system and a motor. A braking method in which the braking process includes sub-sequences for feeding back the released braking energy and for driving the electric motor. The braking method is characterized by a changeover between the sub-sequences, wherein the changeover can either be initiated as a function of a voltage in an intermediate circuit of the machine electronics system. An invention relates to an electric machine tool for carrying out the braking method is also provided. The electric machine tool may be, in particular, an electric grinder.
    Type: Application
    Filed: November 15, 2021
    Publication date: March 14, 2024
    Inventors: Michael LACHER, Manel OUNI, Thomas MAHLER
  • Publication number: 20220353335
    Abstract: Technologies for performing secure session establishment in remote desktop infrastructure environments are disclosed. A remote desktop client application obtains client candidate network addresses using the Interactivity Connectivity Establishment (“ICE”) protocol and provides the client candidate network addresses to an instance of a remote desktop server application. The instance of the remote desktop server application obtains server candidate network addresses also using the ICE protocol and provides the server candidate network addresses to the remote desktop client application. The remote desktop client application and remote desktop server application evaluate the client network addresses and select a pair of network addresses for establishing a remote desktop networking session using the ICE protocol. The remote desktop client application and remote desktop server establish the network session using a remote desktop protocol over User Datagram Protocol (“UDP”).
    Type: Application
    Filed: April 28, 2021
    Publication date: November 3, 2022
    Inventors: Jinhua FEI, Prasanna Chromepet PADMANABHAN, Vladimir Kostadinov STOYANOV, Parvez Mohmedrajak PATHAN, Ales NOVAK, Michael LACHER, Sandeep PATNAIK
  • Patent number: 10530824
    Abstract: In one example, a streaming server or a client device may measure an end-to-end time for a streaming operation in real time. The streaming server may store an input time associated with a user input and a frame presentation time associated with the frame output. The streaming server automatically may correlate the user input to the frame output generated at the streaming server in a frame generation process. The streaming server may calculate an end-to-end time based on the input time and the frame presentation time. The streaming server may adjust the frame generation process based on the end-to-end time.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: January 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Lacher, Hadden Hoppert, Gabriel Young
  • Patent number: 10034036
    Abstract: In one example, a client device interacting with a streaming application server may synchronize an audio stream to a corresponding video stream. The client streaming device may have an audio channel to receive a current audio packet of an audio stream from a streaming application server. The client streaming device may have a video channel to receive a current video packet of a video stream from the streaming application server. The client streaming device may execute a media synchronization module to synchronize the audio stream to the video stream by measuring a video display time change for the video stream describing a video delay between generating video data at the streaming application server and displaying the video data at the streaming client device to a user. The client streaming device may execute an audio adjustment module to adjust an audio presentation time for the audio stream indicating when a subsequent audio packet is played to the user based on the video display time change.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karthik Nallapeta Subramanya, Michael Lacher, Quinn Damerell, Ivan Mladenov
  • Publication number: 20170105038
    Abstract: In one example, a client device interacting with a streaming application server may synchronize an audio stream to a corresponding video stream. The client streaming device may have an audio channel to receive a current audio packet of an audio stream from a streaming application server. The client streaming device may have a video channel to receive a current video packet of a video stream from the streaming application server. The client streaming device may execute a media synchronization module to synchronize the audio stream to the video stream by measuring a video display time change for the video stream describing a video delay between generating video data at the streaming application server and displaying the video data at the streaming client device to a user. The client streaming device may execute an audio adjustment module to adjust an audio presentation time for the audio stream indicating when a subsequent audio packet is played to the user based on the video display time change.
    Type: Application
    Filed: October 9, 2015
    Publication date: April 13, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Karthik Nallapeta Subramanya, Michael Lacher, Quinn Damerell, Ivan Mladenov
  • Publication number: 20170093674
    Abstract: In one example, a streaming server or a client device may measure an end-to-end time for a streaming operation in real time. The streaming server may store an input time associated with a user input and a frame presentation time associated with the frame output. The streaming server automatically may correlate the user input to the frame output generated at the streaming server in a frame generation process. The streaming server may calculate an end-to-end time based on the input time and the frame presentation time. The streaming server may adjust the frame generation process based on the end-to-end time.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael Lacher, Hadden Hoppert, Gabriel Young