Patents Examined by Thomas H Maung
  • Patent number: 11245985
    Abstract: A host device is connected via universal serial bus (USB) connections to one or more external devices with respective speakers. The host device synchronizes playback of audio through the speakers of the USB-connected external devices by requiring devices to implement a deterministic latency between receipt of a start playback request, and requiring devices to slave their audio clocks to USB start-of-frame tokens, and determining a buffered start time for starting data transmission to the respective USB devices. The buffered time equates to the current time of the USB host plus an additional time buffer. The host device waits until the buffered start time, and then starts transmitting the audio stream to the external devices, which, in turn, begin playing the audio data on the next available clock cycle, frame, or microframe.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: February 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Ian Borowski, Kevin Juho Venalainen
  • Patent number: 11194969
    Abstract: Various embodiments for managing dialog comments by a processor are provided. Each communication of a dialog communicated by one or more users using one of a plurality of applications may be monitored, tracked, and/or analyzed using a machine learning operation and/or a natural language processing operation. A topic trajectory of the dialog may be identified between one or more users using one of a plurality of applications. A selected comment submitted by the one or more users may be automatically transformed according to one or more corrective actions upon the selected communication deviating from the topic trajectory.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: December 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amy Travis, Liam Harpur, Rogelio Vazquez-Rivera, Jonathan Dunne
  • Patent number: 11176326
    Abstract: Techniques for cognitive analysis of documents are provided. A document corresponding to a clinical trial is received. Criteria are identified for the clinical trial based on processing the electronic document using natural language processing (NLP) techniques, where the criteria specify attributes of individuals that are eligible for the trial. Further, the criteria are analyzed using NLP techniques to determine a respective confidence level for each respective criterion, where the confidence level indicates a degree of certainty that the criterion is applicable to the trial. A knowledge graph is generated based at least in part on the clinical trial, where the confidence level assigned to each criterion is included in the knowledge graph for subsequent use. Finally, one or more therapies in the knowledge graph are selected to be recommended, based on a patient profile and the confidence level assigned to each of the criteria.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Richard J Stevens, Fernando Jose Suarez Saiz, Eric W. Will, Adam Clark
  • Patent number: 11176321
    Abstract: Language models may be run with an input set of words in a given sentence. Each of the language models can predict a set of next candidate words to follow the input set or words. Based on the sets of next candidate words predicted by the language models and an actual next word, language guidance can be provided.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Toby Kurien, Richard Allen Young, Maletsabisa Molapo, Ismail Yunus Akhalwaya
  • Patent number: 11157582
    Abstract: The present invention relates to systems for communicating data. In particular, systems for communicating data to and from mobile devices are described. One system involves the use of a server to store the association between a shortcode and the data. A user device can be used to transmit the shortcode to a second user device. The second user device can then access the association at the server to access the data. The shortcode is transmitted via an audibly unique signal between the two devices. Further devices, systems, and methods for redeeming vouchers, transferring money, unlocking content on a device, and authenticating transactions all using audio are also disclosed. A method for managing data communication on a mobile device is further disclosed. In addition, a system for asynchronous transmission of the data is disclosed by use of reserving a shortcode at a server before the shortcode is associated with data.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: October 26, 2021
    Assignee: Sonos Experience Limited
    Inventors: Patrick Bergel, Anthony James Steed
  • Patent number: 11106423
    Abstract: An example method may include recording, via a microphone of a first playback device, audio played by a second playback device in accordance with a calibration setting. The method may further include, based on the recorded audio, determining that the calibration setting is invalid. The method may further include, in response to determining that the calibration setting is invalid, sending an indication that the calibration setting is invalid. This disclosure also includes example non-transitory computer readable media and playback devices that are related to the example method.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: August 31, 2021
    Assignee: Sonos, Inc.
    Inventors: Romi Kadri, Christopher Butts, Timothy Sheen, Simon Jarvis
  • Patent number: 11106728
    Abstract: In some examples, artificial intelligence based music playlist reordering and song performance assessment may include ascertaining listening data for a plurality of tracks, and generating a plurality of sessions. Tracks that have been played more than a specified play threshold may be identified and retained. Sessions that are greater than a minimum session length threshold and less than a maximum session length threshold may be retained. Input-output track sequences may be generated for the retained sessions. Unique identifiers may be assigned to each of the tracks present across the retained sessions. Each input-output track sequence may be vectorized based on associated unique identifiers. A neural network model may be trained based on the vectorized input-output track sequences. For an input playlist, the trained neural network model may be used to generate a modified playlist. Additionally or alternatively, a user-song interaction graph may be used to generate another modified playlist.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: August 31, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Abhisek Mukhopadhyay, Shubhashis Sengupta, Andrew Fano, Sneha Singhania
  • Patent number: 11100924
    Abstract: An input item information DB stores input items and weighting factors for each service based on voice recognition, a specifying unit specifies the input items based on uttered information, a storage unit stores the uttered information for the specified input items, a calculation unit calculates a score for each service based on all the input items for which the uttered information is stored and the weighting factors, and a request unit requests a user to utter information for an uninput item for which the uttered information has yet to be stored in the service having the highest score. The request unit requests the user to utter the information for the uninput item for a service having the least number of uninput items in the indispensable input items or having the highest ratio of input for the indispensable input items among the services having the highest score.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: August 24, 2021
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Koichi Suzuki
  • Patent number: 11102523
    Abstract: Systems and methods are disclosed herein for selective audio segment compression for accelerated playback of media assets by service providers. A playback speed of the video segment of a media asset is calculated based on the duration of the video segment and a received playback time period. The system receives audio segments and corresponding priority weights. The audio segments with the lowest priority weight are removed from the group of various audio segments. The system then determines whether the duration of the remaining audio segments exceeds the received playback time period. If so, the system modifies the remaining audio segments by removing another audio segment with the lowest priority weight from the remaining audio segments. The system then rechecks whether the received playback time period is exceeded. If not, the system generates for playback the video segment based on the video playback speed and the remaining audio segments.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: August 24, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Neeraj Kumar, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
  • Patent number: 11093719
    Abstract: A processor-implemented machine translation method includes translating a source sentence expressed in a source language into a target language to determine a target sentence, determining, based on a reliability of the target sentence, whether the target sentence is appropriate as a translation result of the source sentence, and re-determining a target sentence corresponding to the source sentence in response to a result of the determining being that the target sentence is inappropriate as the translation result.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: August 17, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hodong Lee, Hoshik Lee
  • Patent number: 11093712
    Abstract: An embodiment of the invention may include a method, computer program product and system for communicating information to a user via a graphical user interface of a computer. An embodiment may include displaying a visual cue corresponding to a suggestion for text substitution within a text representation of a media file, wherein the suggestion for text substitution is generated in response to identification of any one or combination of a repeated word, a repeated phrase, and a filler, and wherein the suggestion for text substitution is based on an aggregation of one or more of characteristics of the text representation of the media file.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joseph Lam, Trudy L. Hewitt, James M. Moreno, Fang Lu
  • Patent number: 11086589
    Abstract: Systems and methods for podcast playback in a system including a playback device and a mobile device as a system controller are disclosed. In one embodiment, a playback system comprising a first playback device and a mobile device, the mobile device comprising computer-readable medium having stored thereon instructions executable to perform a method comprising capturing user input selecting an alarm function, capturing user input selecting a time for playing an alarm on the first playback device, capturing user input selecting a podcast channel, updating the graphical user interface to reflect the selected podcast channel, capturing user input specifying what order to play podcast episodes from the selected podcast channel, and starting playback of a first podcast episode on the first playback device according to the specified order to play podcast episodes by the previous user input and the selected time for playing an alarm.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: August 10, 2021
    Assignee: Sonos, Inc.
    Inventors: Marisa McKently, Brandon Lynne, Ryan Kitson
  • Patent number: 11069341
    Abstract: The speech correction system includes a storage device, an audio receiver and a processing device. The processing device includes a speech recognition engine and a determination module. The storage device is configured to store a database. The audio receiver is configured to receive an audio signal. The speech recognition engine is configured to identify a key speech pattern in the audio signal and generate a candidate vocabulary list and a transcode corresponding to the key speech pattern; wherein the candidate vocabulary list includes a candidate vocabulary corresponding to the key speech pattern and a vocabulary score corresponding to the candidate vocabulary. The determination module is configured to determine whether the vocabulary score is greater than a score threshold. If the vocabulary score is greater than the score threshold, the determination module stores the candidate vocabulary corresponding to the vocabulary score in the database.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: July 20, 2021
    Assignee: QUANTA COMPUTER INC.
    Inventors: Yi-Ling Chen, Chih-Wei Sung, Yu-Cheng Chien, Kuan-Chung Chen
  • Patent number: 11056131
    Abstract: A gaming headset receives a plurality of audio channels comprising game audio channels and a chat audio channel during play of a particular game. The gaming headset monitors the received audio channels for predefined words that are associated with particular sounds in a data structure, and in response to detecting predefined words, filters out at least a portion of the detected predefined words from the received plurality of audio channels. The monitoring compares sounds on the received audio channels with the particular sounds in the data structure and also performs signal analysis on the audio channels during game play to detect the occurrence of the predefined words. The filtering mutes one or more of the plurality of audio channels so that the detected occurrence of the one of the predefined words is not output via speakers of the gaming headset.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: July 6, 2021
    Assignee: Voyetra Turtle Beach, Inc.
    Inventors: Richard Kulavik, Michael A. Jessup
  • Patent number: 11042616
    Abstract: Detecting a replay attack on a voice biometrics system comprises receiving a speech signal; forming an autocorrelation of at least a part of the speech signal; and identifying that the received speech signal may result from a replay attack based on said autocorrelation. Identifying that the received speech signal may result from a replay attack may be achieved by: comparing the autocorrelation with a reference value; and identifying that the received speech signal may result from a replay attack based on a result of the comparison of the autocorrelation with the reference value, or by: supplying the autocorrelation to a neural network trained to distinguish autocorrelations formed from speech signals resulting from replay attacks from autocorrelations formed from speech signals not resulting from replay attacks.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: June 22, 2021
    Assignee: Cirrus Logic, Inc.
    Inventor: John Paul Lesso
  • Patent number: 11017762
    Abstract: Embodiments of the present disclosure disclose a method and apparatus for generating a text-to-speech model. A specific implementation of the method includes: obtaining a training sample set, a training sample including sample text information, sample audio data corresponding to the sample text information, and a fundamental frequency of the sample audio data; obtaining an initial deep neural network; and using the sample text information of the training sample in the training sample set as an input, and using the sample audio data corresponding to the input sample text information and the fundamental frequency of the sample audio data as an output, to train the initial deep neural network using a machine learning method, and defining the trained initial deep neural network as the text-to-speech model.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: May 25, 2021
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Yongguo Kang, Yu Gu
  • Patent number: 11010558
    Abstract: This disclosure relates to configuration tools for interactive agents, sometimes referred to as bots, chatbots, virtual robots, or talkbots. Such interactive agents utilize slots for organizing and storing data received as inputs and displayed as outputs. These slots can be configured such that a slot is temporary and does not persist beyond its source dialog. Slots can also be configured such that a slot is pre-populated with information contain in incoming passed parameters.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: May 18, 2021
    Assignee: salesforce.com, inc.
    Inventors: Molly Mahar, Jonathan Rico Morales, Jacob Mumm, Karson Miller
  • Patent number: 11004460
    Abstract: A data processing device includes: a digital signal processor; at least one processor; and at least one memory device configured to store a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to operate to: output a first determination result relating to a scene of content through use of sound data; select processing for the sound data by a first selection method based on the first determination result; determine an attribute of the content from among a plurality of attribute candidates; and select the processing by a second selection method, which is different from the first selection method, based on a determination result of the attribute, wherein the digital signal processor is configured to execute the processing selected by the at least one processor on the sound data.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: May 11, 2021
    Assignee: YAMAHA CORPORATION
    Inventors: Yuta Yuyama, Kunihiro Kumagai, Ryotaro Aoki
  • Patent number: 10973458
    Abstract: In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processing circuit to cause the processing circuit to receive collected data from one or more data collection devices, the collected data being aggregated over at least one month and comprising audio data including first voice input of a user of the one or more data collection devices. The program instructions also cause the processing circuit to store the audio data to a computer readable storage medium; determine an identity of the user based on comparing second voice input to the first voice input; and analyze the audio data for indications of hearing loss in the user over the period of time. The analysis includes determining a user's emotion during production of the audio input.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Patent number: 10948601
    Abstract: A system and apparatus for recording and archiving diverse communications over radio transmissions. The system and apparatus enables unattended airports within a geofenced area to generate a useful archive of all radio communications made by Automatic Dependent Surveillance-Broadcast (ADS-B) equipped aircraft and ground personnel. A combination of hardware and software components are provided to record and store radio transmissions in computer files. Once stored, the computer files may then be replayed for training and investigation purposes. Likewise, users may generate custom reports based upon the data embodied in the computer files.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: March 16, 2021
    Assignee: INVISIBLE INTELLIGENCE, LLC
    Inventors: Ronald Paul Cote, John Guimond