Patents by Inventor Karlheinz Wurm

Karlheinz Wurm 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: 10529352
    Abstract: An audio signal processing device comprises: an audio input configured to receive an audio signal to be coded; an audio codec configured to apply audio coding to the audio signal, thereby generating coded audio data, having an audio bandwidth, for transmission to a remote device; a network interface configured to receive from the remote device an indication of at least one characteristic of an audio output device of the remote device; and an audio bandwidth selector configured to set an audio bandwidth parameter of the audio codec based on the indication received from the remote device, thereby setting the audio bandwidth of the coded audio data in dependence on the at least one characteristic of the audio output device.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: January 7, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Karsten V. Sørensen, Karlheinz Wurm
  • Publication number: 20180151187
    Abstract: An audio signal processing device comprises: an audio input configured to receive an audio signal to be coded; an audio codec configured to apply audio coding to the audio signal, thereby generating coded audio data, having an audio bandwidth, for transmission to a remote device; a network interface configured to receive from the remote device an indication of at least one characteristic of an audio output device of the remote device; and an audio bandwidth selector configured to set an audio bandwidth parameter of the audio codec based on the indication received from the remote device, thereby setting the audio bandwidth of the coded audio data in dependence on the at least one characteristic of the audio output device.
    Type: Application
    Filed: February 20, 2017
    Publication date: May 31, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Karsten V. Sørensen, Karlheinz Wurm
  • Patent number: 9699099
    Abstract: A method of transmitting image data from a first node to a second node during a communication event, wherein the second node comprises a display for displaying image data at the second node, includes receiving at the first node, information indicating at least one display characteristic with which image data received at the second node will be displayed on the display; inputting image data at the first node; determining a processing step to be applied to the inputted image data to generate adapted image data, such that at least one characteristic of the adapted image data is optimized for the at least one display characteristic; applying the processing step to generate the adapted image data; and transmitting the adapted image data to the second terminal.
    Type: Grant
    Filed: March 11, 2009
    Date of Patent: July 4, 2017
    Assignee: Skype
    Inventors: Andrei Jefremov, Karlheinz Wurm
  • Patent number: 9524088
    Abstract: A method of controlling communication quality between one node and at least one other node in a packet switched communication system, the method comprising the steps of detecting at one of said nodes a condition that indicates that communication quality is below an acceptable threshold, automatically generating instructions based on the detected condition for a user of the at least one node, said instructions intended to provide a remedy to improve the communication quality, and receiving input from a user of the at least one node responsive to the instructions to implement the remedy and thereby improve the communication quality.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: December 20, 2016
    Assignee: Skype
    Inventors: Mart Kelder, Ahti Heinla, Karlheinz Wurm
  • Publication number: 20150026591
    Abstract: A method of controlling communication quality between one node and at least one other node in a packet switched communication system, the method comprising the steps of detecting at one of said nodes a condition that indicates that communication quality is below an acceptable threshold, automatically generating instructions based on the detected condition for a user of the at least one node, said instructions intended to provide a remedy to improve the communication quality, and receiving input from a user of the at least one node responsive to the instructions to implement the remedy and thereby improve the communication quality.
    Type: Application
    Filed: August 1, 2014
    Publication date: January 22, 2015
    Inventors: Mart Kelder, Ahti Heinla, Karlheinz Wurm
  • Patent number: 8923176
    Abstract: A terminal comprises a plurality of hardware I/O units, including a wireless transceiver having a powered-up state in which at least one of a transmit path and a receive path is enabled at the expense of higher power consumption and a powered-down state in which the at least one path is disabled in favor of lower power consumption; a processing apparatus; and a storage medium coupled to the processing apparatus and storing at least a first and a second application, an operating system, a communication protocol layer and a driver layer arranged to be executed on the processing apparatus. The operating system is arranged to arbitrate access by the plurality of applications to the hardware I/O units via the driver layer, including access to the wireless transceiver via the communication protocol layer and driver layer.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: December 30, 2014
    Assignee: Skype
    Inventors: Kaido Kert, Karlheinz Wurm
  • Patent number: 8830853
    Abstract: According to an embodiment, a mobile device includes wireless access circuitry configured to access a wireless communication network; a processor for executing a communication client application to conduct a packet-based call with a remote device via a channel established over the wireless communication network, the communication client application configured to monitor at least one network parameter; a hardware processing module selectively operable to implement a processing function; a software processing module selectively executable to implement said processing function; and a selection mechanism for supplying the call to one of the hardware processing module and software processing module based on the at least one monitored network parameter.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: September 9, 2014
    Assignee: Skype
    Inventors: Karlheinz Wurm, Andrei Jefremov, David Zhao
  • Patent number: 8819216
    Abstract: A method of controlling communication quality between one node and at least one other node in a packet switched communication system, the method comprising the steps of detecting at one of said nodes a condition that indicates that communication quality is below an acceptable threshold, automatically generating instructions based on the detected condition for a user of the at least one node, said instructions intended to provide a remedy to improve the communication quality, and receiving input from a user of the at least one node responsive to the instructions to implement the remedy and thereby improve the communication quality.
    Type: Grant
    Filed: May 1, 2007
    Date of Patent: August 26, 2014
    Assignee: Skype
    Inventors: Mart Kelder, Ahti Heinla, Karlheinz Wurm
  • Patent number: 8400925
    Abstract: A method and product for controlling a rate of transmission from a first, transmitting node to a second, recipient node. The method comprises: transmitting a stream from the first node to the second node over a first network route; transmitting further data from the first node to a third node over a second network route substantially overlapping with the first network route; receiving feedback at the first node from the third node regarding transmission of the further data to the third node over the second network route; and based on the feedback from the third node, controlling a rate of transmission of the stream to the second node over the first network route. The third node may not be a recipient of said stream. The rate of transmission may be controlled without feedback from the second node. The further data may be formed of dummy data.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: March 19, 2013
    Assignee: Skype
    Inventors: Karlheinz Wurm, Christoffer Rodbro
  • Publication number: 20130058232
    Abstract: According to an embodiment, a mobile device includes wireless access circuitry configured to access a wireless communication network; a processor for executing a communication client application to conduct a packet-based call with a remote device via a channel established over the wireless communication network, the communication client application configured to monitor at least one network parameter; a hardware processing module selectively operable to implement a processing function; a software processing module selectively executable to implement said processing function; and a selection mechanism for supplying the call to one of the hardware processing module and software processing module based on the at least one monitored network parameter.
    Type: Application
    Filed: December 16, 2011
    Publication date: March 7, 2013
    Inventors: Karlheinz Wurm, Andrei Jefremov, David Zhao
  • Publication number: 20120230236
    Abstract: A terminal comprises a plurality of hardware I/O units, including a wireless transceiver having a powered-up state in which at least one of a transmit path and a receive path is enabled at the expense of higher power consumption and a powered-down state in which the at least one path is disabled in favour of lower power consumption; a processing apparatus; and a storage medium coupled to the processing apparatus and storing at least a first and a second application, an operating system, a communication protocol layer and a driver layer arranged to be executed on the processing apparatus. The operating system is arranged to arbitrate access by the plurality of applications to the hardware I/O units via the driver layer, including access to the wireless transceiver via the communication protocol layer and driver layer.
    Type: Application
    Filed: March 8, 2011
    Publication date: September 13, 2012
    Inventors: Kaido Kert, Karlheinz Wurm
  • Patent number: 8245266
    Abstract: A method of controlling quality of video data transmitted from a first user terminal to at least one other user terminal in a communication system includes detecting at said first user terminal a condition that indicates that the quality of the video data is below an acceptable threshold; automatically generating instructions based on the detected condition for a user of the first user terminal, said instructions intended to provide a humanly implementable remedy to improve the quality of the video data; outputting the instructions to the user in a humanly comprehensible form; and receiving an input from a user of the first user terminal responsive to the instructions to implement the remedy and thereby improve the quality of the video data.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: August 14, 2012
    Assignee: Skype
    Inventors: Andrei Jefremov, Karlheinz Wurm
  • Patent number: 8130635
    Abstract: A communication system, method and program, the system comprising: one or more wireless access nodes of a first communication service provider and at least one server associated with a second communication service provider, interconnected via a packet-based network; and a wireless user terminal operable to establish a session with one of the wireless access nodes of the first communication service provider, the wireless user terminal is installed with an application of the second communication service provider. The application is configured so as to: in event of failure to establish a session via one of the wireless access nodes of the first communication service provider, store information regarding the failed session at the wireless user terminal; and in event of subsequent access to the packet-based network, transmit the information regarding the failed session to the server associated with the second communication service provider over the packet-based network.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: March 6, 2012
    Assignee: Skype Limited
    Inventors: Mikael Suvi, Madis Kaal, Karlheinz Wurm
  • Publication number: 20110128868
    Abstract: A method and product for controlling a rate of transmission from a first, transmitting node to a second, recipient node. The method comprises: transmitting a stream from the first node to the second node over a first network route; transmitting further data from the first node to a third node over a second network route substantially overlapping with the first network route; receiving feedback at the first node from the third node regarding transmission of the further data to the third node over the second network route; and based on the feedback from the third node, controlling a rate of transmission of the stream to the second node over the first network route. The third node may not be a recipient of said stream. The rate of transmission may be controlled without feedback from the second node. The further data may be formed of dummy data.
    Type: Application
    Filed: December 11, 2009
    Publication date: June 2, 2011
    Applicant: Skype Limited
    Inventors: Karlheinz Wurm, Christoffer Rodbro
  • Publication number: 20100290337
    Abstract: A communication system, method and program, the system comprising: one or more wireless access nodes of a first communication service provider and at least one server associated with a second communication service provider, interconnected via a packet-based network; and a wireless user terminal operable to establish a session with one of the wireless access nodes of the first communication service provider, the wireless user terminal is installed with an application of the second communication service provider. The application is configured so as to: in event of failure to establish a session via one of the wireless access nodes of the first communication service provider, store information regarding the failed session at the wireless user terminal; and in event of subsequent access to the packet-based network, transmit the information regarding the failed session to the server associated with the second communication service provider over the packet-based network.
    Type: Application
    Filed: September 15, 2009
    Publication date: November 18, 2010
    Applicant: Skype Limited
    Inventors: Mikael Suvi, Madis Kaal, Karlheinz Wurm
  • Publication number: 20090234919
    Abstract: A method of transmitting image data from a first node to a second node during a communication event, wherein the second node comprises a display for displaying image data at the second node, said method comprising; receiving at the first node, information indicating at least one display characteristic with which image data received at the second node will be displayed on said display; inputting image data at the first node; determining a processing step to be applied to the inputted image data to generate adapted image data, such that at least one characteristic of the adapted image data is optimised for said at least one display characteristic; applying the processing step to generate the adapted image data; and transmitting the adapted image data to the second terminal.
    Type: Application
    Filed: March 11, 2009
    Publication date: September 17, 2009
    Inventors: Andrei Jefremov, Karlheinz Wurm
  • Publication number: 20070294415
    Abstract: A method of controlling communication quality between one node and at least one other node in a packet switched communication system, the method comprising the steps of detecting at one of said nodes a condition that indicates that communication quality is below an acceptable threshold, automatically generating instructions based on the detected condition for a user of the at least one node, said instructions intended to provide a remedy to improve the communication quality, and receiving input from a user of the at least one node responsive to the instructions to implement the remedy and thereby improve the communication quality.
    Type: Application
    Filed: May 1, 2007
    Publication date: December 20, 2007
    Inventors: Mart Kelder, Ahti Heinla, Karlheinz Wurm