Patents by Inventor Karl Klaghofer

Karl Klaghofer 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: 11924370
    Abstract: A method for controlling a real-time communication between at least two participants can include identifying, from the at least two participants a first participant as an active speaker in the conversation by using audio signals received from the first participant via a microphone, and activating the digital assistant unit for the first participant. A voice recognition procedure for identifying and transcribing identified voice commands can be used so the transcribed voice commands are analyzed and executed.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: March 5, 2024
    Assignee: RINGCENTRAL, INC.
    Inventors: Karl Klaghofer, Wolfgang Schiffer, Michael Rodenbücher
  • Patent number: 11533369
    Abstract: A computer-implemented method of managing tenants on a multi-tenant SIP server system has at least two multi-tenant enabled SIP server instances in an SIP server cloud or private datacenter environment. Each SIP server instance of the plurality of SIP server instances is configured as a virtual application. The method contains the steps of initially configuring a first tenant on a first SIP server instance, monitoring the capacity of the first SIP server instance, and monitoring the capacity of a second SIP server instance. The monitoring of the first and second SIP server instances is carried out by monitoring at least one predetermined capacity-relevant value. When the at least one predetermined capacity-relevant value exceeds a predetermined threshold value indicating that capacity resources are low on the first SIP server instance, then the first tenant is moved from the first SIP server instance to the second SIP server instance.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: December 20, 2022
    Assignee: RingCentral, Inc.
    Inventors: Karl Klaghofer, Johannes Ruetschi, Stefan Ried
  • Publication number: 20220391452
    Abstract: A method for conducting audio and/or video conference, in which one of the terminals that is coupled to a central conference unit takes on the role of a media server, and this occurs under the control of said central conference control unit.
    Type: Application
    Filed: August 17, 2022
    Publication date: December 8, 2022
    Applicant: RingCentral, Inc.
    Inventor: Karl Klaghofer
  • Publication number: 20220303330
    Abstract: The invention concerns a telecommunication system (10) and a computer-implemented method for transferring media data from a first RTC client (30) over a QoS-sensitive network (N1) using the real-time protocol (RTP) to a second RTC client (40), wherein the quality of service is based on different traffic classes and the media data contain a first media type with a first traffic class (QoS1) and a second media type with a second traffic class (QoS2), comprising the following steps: media data, which contain a first media type with a first traffic class (QoS1) and a second media type with a second traffic class (QoS2), are bundled by the first RTC client (30) into second packets (P2), in each second packet (P2), the traffic class (QoS1, QoS2) for each media type is marked in layer 4 and/or layer 5 of the real-time protocol (RTP), the second packets (P2) are transmitted in the direction of the second RTC client (40), either before or during the transfer to the network (N1), the second packets (P2) are unbundle
    Type: Application
    Filed: June 10, 2022
    Publication date: September 22, 2022
    Applicant: RINGCENTRAL, INC.
    Inventors: Karl KLAGHOFER, Jurgen Totzke, Michael Tietsch
  • Patent number: 11444821
    Abstract: A method for conducting audio and/or video conference, in which one of the terminals that is coupled to a central conference unit takes on the role of a media server, and this occurs under the control of said central conference control unit.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: September 13, 2022
    Assignee: RingCentral, Inc.
    Inventor: Karl Klaghofer
  • Patent number: 11388212
    Abstract: A telecommunication system and a method for transferring media data from a first client over a QoS-sensitive network to a second client. The system and method can permit media data, which contain a first media type with a first traffic class and a second media type with a second traffic class to be bundled by the first client into second packets. In each second packet, the traffic class for each media type is marked in layer 4 and/or layer 5. The second packets can be transmitted toward the second client. Either before or during the transfer to the network, the second packets can be unbundled using the markings in layer 4 and/or layer 5 and then bundled into first packets, each of which has only one of the traffic classes. At least some of the first packets can then be transmitted over the network to the second client.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: July 12, 2022
    Assignee: RINGCENTRAL, INC.
    Inventors: Karl Klaghofer, Jurgen Totzke, Michael Tietsch
  • Patent number: 11357019
    Abstract: A telecommunication system and a method for generating a real time connection between a first endpoint and a second endpoint in an IP network using an ICE STUN connectivity check follow a procedure that includes the steps of generating a list of possible connection paths between the first endpoint and the second endpoint, establishing a respective priority for each possible connection path included in the list, and generating the real time connection between the first endpoint and the second endpoint. During this procedure first there is an attempt to generate the real time connection using the highest-priority connection path. If this is not possible, then the system attempts to establish the real connection using the connection path with the next highest priority, until the real time connection is actually established. Furthermore, for each possible connection path, its respective quality-of-service value is determined and is considered when establishing its priority on the list.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: June 7, 2022
    Assignee: RINGCENTRAL, INC.
    Inventors: Michael Tietsch, Karl Klaghofer
  • Publication number: 20210400135
    Abstract: A method for controlling a real-time communication between at least two participants can include identifying, from the at least two participants a first participant as an active speaker in the conversation by using audio signals received from the first participant via a microphone, and activating the digital assistant unit for the first participant. A voice recognition procedure for identifying and transcribing identified voice commands can be used so the transcribed voice commands are analyzed and executed.
    Type: Application
    Filed: November 27, 2018
    Publication date: December 23, 2021
    Inventors: Karl Klaghofer, Wolfgang Schiffer, Michael Rodenbücher
  • Publication number: 20210250329
    Abstract: A telecommunications assembly and a method for traversing an application layer gateway firewall during the establishment of an RTC communication connection between an RTC client and an RTC server using a proprietary RTC signalling protocol, wherein the firewall has no specific knowledge of the proprietary RTC signalling protocol. The RTC client and the RTC server can negotiate during the establishment of the RTC communication connection which of the ports of the firewall are required for the data packets to be exchanged via the RTC communication connection, wherein they use at least one standardised message element as a component of the proprietary RTC signalling protocol, with which information relating to the ports to be used can be found. by the firewall.
    Type: Application
    Filed: April 21, 2021
    Publication date: August 12, 2021
    Applicant: RINGCENTRAL, INC.
    Inventors: Karl KLAGHOFER, Thomas STACH, Jurgen TOTZKE
  • Patent number: 11012422
    Abstract: A telecommunications assembly and a method for traversing an application layer gateway firewall during the establishment of an RTC communication connection between an RTC client and an RTC server using a proprietary RTC signalling protocol, wherein the firewall has no specific knowledge of the proprietary RTC signalling protocol. The RTC client and the RTC server can negotiate during the establishment of the RTC communication connection which of the ports of the firewall are required for the data packets to be exchanged via the RTC communication connection, wherein they use at least one standardised message element as a component of the proprietary RTC signalling protocol, with which information relating to the ports to be used can be found by the firewall.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: May 18, 2021
    Assignee: RINGCENTRAL, INC.
    Inventors: Karl Klaghofer, Thomas Stach, Jurgen Totzke
  • Publication number: 20210120051
    Abstract: A method for conducting audio and/or video conference, in which one of the terminals that is coupled to a central conference unit takes on the role of a media server, and this occurs under the control of said central conference control unit.
    Type: Application
    Filed: April 12, 2018
    Publication date: April 22, 2021
    Inventor: Karl Klaghofer
  • Publication number: 20200413419
    Abstract: A telecommunication system and a method for generating a real time connection between a first endpoint and a second endpoint in an IP network using an ICE STUN connectivity check follow a procedure that includes the steps of generating a list of possible connection paths between the first endpoint and the second endpoint, establishing a respective priority for each possible connection path included in the list, and generating the real time connection between the first endpoint and the second endpoint. During this procedure first there is an attempt to generate the real time connection using the highest-priority connection path. If this is not possible, then the system attempts to establish the real connection using the connection path with the next highest priority, until the real time connection is actually established. Furthermore, for each possible connection path, its respective quality-of-service value is determined and is considered when establishing its priority on the list.
    Type: Application
    Filed: September 15, 2020
    Publication date: December 31, 2020
    Applicant: RINGCENTRAL, INC.
    Inventors: Michael TIETSCH, Karl KLAGHOFER
  • Patent number: 10868683
    Abstract: Conference participants are selected via a network element in a network, the geographical area locations, for example, buildings of an enterprise, of the conference participants are determined and depending on the determined locations a geographical conference area, for example a conference room is determined for each conference participant. The conference area together with the conference information is communicated to the conference participants. The availability of the conference participants can be checked for the communication.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: December 15, 2020
    Assignee: Unify GmbH & Co. KG
    Inventors: Bruno Bozionek, Karl Klaghofer
  • Publication number: 20200336527
    Abstract: A telecommunication system and a method for transferring media data from a first client over a QoS-sensitive network to a second client. The system and method can permit media data, which contain a first media type with a first traffic class and a second media type with a second traffic class to be bundled by the first client into second packets. In each second packet, the traffic class for each media type is marked in layer 4 and/or layer 5. The second packets can be transmitted toward the second client. Either before or during the transfer to the network, the second packets can be unbundled using the markings in layer 4 and/or layer 5 and then bundled into first packets, each of which has only one of the traffic classes. At least some of the first packets can then be transmitted over the network to the second client.
    Type: Application
    Filed: July 7, 2020
    Publication date: October 22, 2020
    Applicant: RINGCENTRAL, INC.
    Inventors: Karl KLAGHOFER, Jurgen TOTZKE, Michael TIETSCH
  • Patent number: 10813105
    Abstract: A telecommunication system and a method for generating a real time connection between a first endpoint and a second endpoint in an IP network using an ICE STUN connectivity check follow a procedure that includes the steps of generating a list of possible connection paths between the first endpoint and the second endpoint, establishing a respective priority for each possible connection path included in the list, and generating the real time connection between the first endpoint and the second endpoint. During this procedure first there is an attempt to generate the real time connection using the highest-priority connection path. If this is not possible, then the system attempts to establish the real connection using the connection path with the next highest priority, until the real time connection is actually established. Furthermore, for each possible connection path, its respective quality-of-service value is determined and is considered when establishing its priority on the list.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: October 20, 2020
    Assignee: RINGCENTRAL, INC.
    Inventors: Michael Tietsch, Karl Klaghofer
  • Patent number: 10749922
    Abstract: A telecommunication system and a method for transferring media data from a first client over a QoS-sensitive network to a second client. The system and method can permit media data, which contain a first media type with a first traffic class and a second media type with a second traffic class to be bundled by the first client into second packets. In each second packet, the traffic class for each media type is marked in layer 4 and/or layer 5. The second packets can be transmitted toward the second client. Either before or during the transfer to the network, the second packets can be unbundled using the markings in layer 4 and/or layer 5 and then bundled into first packets, each of which has only one of the traffic classes. At least some of the first packets can then be transmitted over the network to the second client.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: August 18, 2020
    Assignee: RINGCENTRAL, INC.
    Inventors: Karl Klaghofer, Jurgen Totzke, Michael Tietsch
  • Publication number: 20200252463
    Abstract: A computer-implemented method of managing tenants on a multi-tenant SIP server system has at least two multi-tenant enabled SIP server instances in an SIP server cloud or private datacenter environment. Each SIP server instance of the plurality of SIP server instances is configured as a virtual application. The method contains the steps of initially configuring a first tenant on a first SIP server instance, monitoring the capacity of the first SIP server instance, and monitoring the capacity of a second SIP server instance. The monitoring of the first and second SIP server instances is carried out by monitoring at least one predetermined capacity-relevant value. When the at least one predetermined capacity-relevant value exceeds a predetermined threshold value indicating that capacity resources are low on the first SIP server instance, then the first tenant is moved from the first SIP server instance to the second SIP server instance.
    Type: Application
    Filed: April 21, 2020
    Publication date: August 6, 2020
    Inventors: Karl Klaghofer, Johannes Ruetschi, Stefan Ried
  • Publication number: 20200244776
    Abstract: A computer system and a computer-implemented method for secure and dynamic downloading of add-on software from a server to a client, characterized in that a specific data channel can be used to transfer the software.
    Type: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Inventors: Karl Klaghofer, Viktor Ransmayr
  • Patent number: 10666736
    Abstract: A computer-implemented method of managing tenants on a multi-tenant SIP server system has at least two multi-tenant enabled SIP server instances in an SIP server cloud or private datacenter environment. Each SIP server instance of the plurality of SIP server instances is configured as a virtual application. The method contains the steps of initially configuring a first tenant on a first SIP server instance, monitoring the capacity of the first SIP server instance, and monitoring the capacity of a second SIP server instance. The monitoring of the first and second SIP server instances is carried out by monitoring at least one predetermined capacity-relevant value. When the at least one predetermined capacity-relevant value exceeds a predetermined threshold value indicating that capacity resources are low on the first SIP server instance, then the first tenant is moved from the first SIP server instance to the second SIP server instance.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: May 26, 2020
    Assignee: Unify Patente GmbH & Co. KG
    Inventors: Karl Klaghofer, Johannes Ruetschi, Stefan Ried
  • Patent number: 10659568
    Abstract: A computer system and a computer-implemented method for secure and dynamic downloading of add-on software from a server to a client, characterized in that a specific data channel can be used to transfer the software.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: May 19, 2020
    Assignee: Unify GmbH & Co. KG
    Inventors: Karl Klaghofer, Viktor Ransmayr