Patents Assigned to SORENSON IP HOLDINGS, LLC
  • Patent number: 10523808
    Abstract: Enabling and disabling the updating of an adaptive filter for echo cancellation of a communication device is discussed. In some embodiments, an echo canceler in a communication device may include an adaptive filter enabled to update responsive to a determination that a first condition is satisfied that there is no double talk detected on the communication device, and a determination that a second condition is satisfied based, at least in part, on a performance characteristic. The adaptive filter may be disabled from updating responsive to at least one of the first condition and the second condition not being satisfied. Described is disabling the adaptive filter from updating responsive to detecting a performance characteristic of the adaptive filter to fail to meet a condition indicating that the adaptive filter is diverging. The condition may be independent of whether double-talk is determined to be present on the communication device.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: December 31, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventor: Mark Adams
  • Patent number: 10504538
    Abstract: A computer-implemented method to reduce noise in an audio signal is disclosed. The method may include obtaining an audio signal and separating the audio signal into frequency components in each of multiple frequency bands. The method may include obtaining a first magnitude threshold for a first frequency band of the plurality of frequency bands. The method may include calculating a first envelope of first frequency components in the first frequency band during a first time frame and a second envelope of the first frequency components during a second time frame after the first time frame. The method may include, in response to a difference between the first envelope and the second envelope of the first frequency band being less than the first magnitude threshold, attenuating the first frequency components. The method may include combining the frequency components, including the attenuated first frequency components, to produce an output audio signal.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: December 10, 2019
    Assignee: SORENSON IP HOLDINGS, LLC
    Inventor: Jeffrey Bullough
  • Patent number: 10504519
    Abstract: A method to transcribe communications may include obtaining audio data originating at a first device during a communication session between the first device and a second device and providing the audio data to an automated speech recognition system configured to transcribe the audio data. The method may further include obtaining multiple hypothesis transcriptions generated by the automated speech recognition system. Each of the multiple hypothesis transcriptions may include one or more words determined by the automated speech recognition system to be a transcription of a portion of the audio data. The method may further include determining one or more consistent words that are included in two or more of the multiple hypothesis transcriptions and in response to determining the one or more consistent words, providing the one or more consistent words to the second device for presentation of the one or more consistent words by the second device.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: December 10, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventors: Brian Chevrier, Shane Roylance, Kenneth Boehme
  • Patent number: 10483933
    Abstract: A method to adjust audio amplification may include presenting an audio configuration interface. The audio configuration interface may include multiple amplification settings that each correspond to a different one of multiple frequency range. The multiple amplification settings indicating amplifications may be applied to the multiple frequencies of audio output by a device. The method may further include obtaining an action to adjust the amplification of one or more of multiple amplification settings in the audio configuration interface to generate adjusted amplification settings. The method also includes, in response to obtaining the action, automatically applying the adjusted amplification settings to test audio and automatically outputting the test audio with the applied adjusted amplification settings through a speaker of the device.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: November 19, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventor: Christian Lalor
  • Patent number: 10468028
    Abstract: A system is provided that includes a first network interface for a first network type and a second network interface for a second network type that is different from the first network type. The system also includes at least one processor configured to cause the system to perform operations. The operations may include obtaining, from the first network interface, audio from a communication session with a remote device established over the first network and obtaining an indication of a communication device available to participate in the communication session and direct audio obtained from the communication session to a remote transcription system. The operations may also include directing the audio to the second network interface for transmission to the communication device, obtaining transcript data from the remote transcription system based on the audio, and directing the transcript data to the second network interface for transmission to the communication device.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: November 5, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventors: Michael Holm, Jasper C. Pan
  • Patent number: 10460159
    Abstract: Communication systems and methods are disclosed for enabling a first user at a video endpoint to communicate with a far-end user at a communication device via a relay service providing translation services for the first user. The video endpoint may include a camera and may be configured to frame a view of the camera to include a signing area of a user. The video endpoint may be configured to determine the signing area of the user by taking measurements of the user's body and framing a region around the user to include the signing area based on the measurements, by monitoring a range of motion for the signing area of the user, and other methods.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 29, 2019
    Assignee: SORENSON IP HOLDINGS, LLC
    Inventor: Richard H. Shields
  • Patent number: 10445203
    Abstract: According to one or more aspects of the present disclosure, operations may include activating testing software of a digital signal processing system instead of activating operating software of the digital signal processing system. The testing software may be configured to, while activated, perform linear operations with respect to signals that traverse the signal path. The operating software may be configured to, while activated, perform non-linear operations with respect to signals that traverse the signal path. The testing software may be activated during testing of one or more hardware elements of the signal path that are configured to perform analog operations on signals that traverse the signal path.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: October 15, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventor: Jeffrey Bullough
  • Patent number: 10388272
    Abstract: A method may include obtaining first audio data of a communication session between a first device and a second device, obtaining a text string that is a transcription of the first audio data, and selecting a contiguous sequence of words from the text string as a first word sequence. The method may further include comparing the first word sequence to multiple word sequences obtained before the communication session and in response to the first word sequence corresponding to one of the multiple word sequences, incrementing a counter of multiple counters associated with the one of the multiple word sequences. The method may also include deleting the text string and the first word sequence and training and after deleting the text string and the first word sequence, training a language model of an automatic transcription system using the multiple word sequences and the multiple counters.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: August 20, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventors: David Thomson, Jadie Adams, Kenneth Boehme
  • Patent number: 10360912
    Abstract: According to one or more embodiments of the present disclosure, operations regarding providing indications with respect to questions of a communication session may include obtaining transcript data. The transcript data may include a transcription of audio of the communication session. The operations may further include obtaining multiple questions determined to be asked during the communication session. The operations may further include determining, based on an analysis of the transcript data during the communication session, which of the questions have been asked during the communication session. In addition, the operations may include causing, during the communication session, the device involved in the communication session to indicate which of the questions have been asked.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: July 23, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventors: Michael Jones, Jeff Smith, Adam Montero
  • Patent number: 10362173
    Abstract: According to one or more aspects of the present disclosure, operations may include accessing an audiovisual file of an audiovisual presentation that includes an audio track that includes audio data and a video track that includes video data. The operations may also include generating an audio stream of the audio data that mimics the audio data as being sequentially obtained from audio being captured in real-time. Further, the operations may include generating a video stream of the video data that mimics the video data as being sequentially obtained from video being captured in real-time. Moreover, the operations may include providing the audio stream and the video stream to a system Web Real-Time Communication (WebRTC) client of a system. In addition, the operations may include communicating, from the system WebRTC client, the audio stream and the video stream to a user-device WebRTC client of a user device using WebRTC protocols.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: July 23, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventor: Kenneth Boehme
  • Patent number: 10356239
    Abstract: A computer-implemented method to provide transcriptions of an audio communication session is disclosed. The method may include receiving audio data at a first device from a second device over a first wireless network connection of a first wireless network type and providing the audio data to a speaker of the first device for output of the audio data. The method may further include encoding the audio data at the first device based on a second wireless network type and transmitting the encoded audio data from the first device over a second wireless network of the second wireless network type.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: July 16, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventors: Nicholas N. Pakidko, Jasper Pan
  • Patent number: 10332521
    Abstract: A method may include obtaining information from multiple local devices. The information may indicate a configuration of each of the multiple of local devices with respect to a capability to: receive and broadcast remote audio and display transcriptions of the remote audio. The method may also include establishing a communication session with a remote device and after establishing the communication session with the remote device, obtaining the remote audio from the remote device. The method may further include directing the remote audio to a first local device of the multiple local devices based on the first local device being configured to receive and broadcast remote audio. The method may also include directing transcript data that includes a transcription of the remote audio to a second local device of the multiple local devices based on the second local device being configured to display transcriptions of the remote device audio.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: June 25, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventors: Michael Holm, Jasper C. Pan
  • Patent number: 10325597
    Abstract: A method to transcribe communications may include obtaining audio data originating at a first device during a communication session between the first device and a second device and providing the audio data to an automated speech recognition system configured to transcribe the audio data. The method may further include obtaining multiple hypothesis transcriptions generated by the automated speech recognition system. Each of the multiple hypothesis transcriptions may include one or more words determined by the automated speech recognition system to be a transcription of a portion of the audio data. The method may further include determining one or more consistent words that are included in two or more of the multiple hypothesis transcriptions and in response to determining the one or more consistent words, providing the one or more consistent words to the second device for presentation of the one or more consistent words by the second device.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: June 18, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventors: Brian Chevrier, Shane Roylance, Kenneth Boehme
  • Patent number: 10320975
    Abstract: A group routing server, communication devices, and related methods are described. The group routing server may comprise a processor operably coupled with communication elements and memory, and be configured to determine a destination communication device from among a plurality of communication devices to which an incoming call is to be routed, determine whether an assistive communication service is needed for providing interpretive services based, at least in part, on differing communication abilities between a far-end user associated with a far-end communication device initiating the incoming call and a near-end user associated with the destination communication device, route the incoming call to the assistive communication service according to the routing rules if the assistive communication device is determined to be needed, and route the incoming call directly to the communication service according to the routing rules if the assistive communication device is not determined to be needed.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: June 11, 2019
    Assignee: SORENSON IP HOLDINGS LLC
    Inventors: Michael Hamling, Brett Thelin, Scot L. Brooksby, Merle L. Walker
  • Patent number: 10313502
    Abstract: A method for automatically delaying playback of a message at a captioning device may include obtaining, at the captioning device, a request to playback of the message. The method may also include, in response to the request, automatically delaying the playback of the message at the captioning device in order to allow the captioning system to receive the audio of the message from a beginning of the playback of the audio of the message.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: June 4, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventors: Michael Stimpson, Brian Chevrier, Jennifer Mitchell
  • Patent number: 10313509
    Abstract: Updating filter coefficients during echo cancellation is disclosed. In some embodiments, a communication device may include a processor configured to operate a background filter configured as an adaptive filter, operate a foreground filter configured as a fixed filter; and update the foreground filter with coefficients from the background filter responsive to monitoring a history of both a near-end signal energy and an estimated far-end signal energy for a pre-determined time window in which conditions of each of the near-end signal energy and the estimated far-end signal energy are satisfied.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: June 4, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventor: Jacob H. Gunther
  • Patent number: 10304459
    Abstract: A method may include establishing a communication session with a remote device over a network. After establishing the communication session with the remote device, the method may include obtaining remote audio from the remote device that is provided by the remote device as part of the communication session. The method may also include directing the remote audio received from the remote device to a local device participating in the communication session and to a remote transcription system and obtaining transcript data from the remote transcription system based on the remote audio. The transcript data may include a transcription of the remote audio. The method may further include directing the transcript data to a television for presentation of the transcription of the remote audio by the television such that the transcription of the remote audio is presented substantially aligned with presentation of the remote audio by the local device.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: May 28, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventors: Michael Holm, Jasper C. Pan
  • Patent number: 10284717
    Abstract: A method to transcribe communications is provided. The method may include obtaining first communication data during a communication session between a first communication device and a second communication device and transmitting the first communication data to the second communication device by way of a mobile device that is locally coupled with the first communication device. The method may also include receiving, at the first communication device, second communication data from the second communication device through the mobile device and transmitting the second communication data to a remote transcription system. The method may further include receiving, at the first communication device, transcription data from the remote transcription system, the transcription data corresponding to a transcription of the second communication data, the transcription generated by the remote transcription system and presenting, by the first communication device, the transcription of the second communication data.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: May 7, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventor: Jasper Cheekeong Pan
  • Patent number: 10284714
    Abstract: A computer-implemented method to select a user profile is disclosed. The method may include obtaining, from a first device, a communication attempt at a user device. The method may further include obtaining first device data associated with the communication attempt and with the first device. The method may also include comparing the first device data with multiple data elements of each of multiple user profiles associated with the user device. The method may further include selecting a user profile of the multiple user profiles that includes the data element that matches the first device data in response to the first device data matching a data element of the multiple data elements. The method may also include loading an audio profile for the selected user profile on the user device.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: May 7, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventor: Josh Allison
  • Patent number: D850461
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: June 4, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventor: Clark Hoffman