Patents Examined by Shaun Roberts
  • Patent number: 11126789
    Abstract: Various embodiments described in this disclosure relate to methods and computer-based systems that implement those methods for converting tasks performed as part of a procedure into dynamic procedure tasks. Such dynamic procedure tasks may be used by computer-based procedure solutions to create highly dynamic computer-based procedures.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: September 21, 2021
    Assignee: Battelle Energy Alliance, LLC
    Inventors: Johanna H. Oxstrand, Katya L. Le Blanc, Ahmad Y. Al Rashdan, Aaron Bly
  • Patent number: 11120802
    Abstract: An approach is provided that receives an audio stream and utilizes a voice activation detection (VAD) process to create a digital audio stream of voices from at least two different speakers. An automatic speech recognition (ASR) process is applied to the digital stream with the ASR process resulting in the spoken words to which a speaker turn detection (STD) process is applied to identify a number of speaker segments with each speaker segment ending at a word boundary. A speaker clustering algorithm is then applied to the speaker segments to associate one of the speakers with each of the speaker segments.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kenneth W. Church, Dimitrios B. Dimitriadis, Petr Fousek, Miroslav Novak, George A. Saon
  • Patent number: 11120217
    Abstract: A technique includes receiving, by a computer, data representing a task to be automated in association with a computing environment. The technique includes applying, by the computer, natural language processing to the data to generate a sequence of statements describing operations to be executed to perform the task. The sequence of statements is associated with a predetermined orchestration workflow language.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: September 14, 2021
    Assignee: Micro Focus LLC
    Inventors: Stephane Herman Maes, Karan Singh Chhina, Guillaume Dubuc
  • Patent number: 11100295
    Abstract: A computer natural language conversational agent authors an event-processing rule by carrying out a dialog in natural language with a user. A data model that customizes a dialog and building of the event-processing rule is received. A partial tree data structure is constructed based on a rule's grammar, and specialized based on tokens extracted from the data model. An utterance is received from a user and interpreted according to the grammar as specialized to the data model. Based on the interpreting of the utterance, the grammar, the data model, and context of interactions with the user, a natural language prompt is determined for the computer natural language conversational agent to output to the user. The partial tree data structure is filled based on the natural language prompt and the utterance from the user. The event-processing rule is generated based on the partial tree data structure filled during the dialog.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Martin J. Hirzel, Avraham E. Shinnar, Jerome Simeon
  • Patent number: 11100294
    Abstract: Based on analyzing social media content, a model is constructed representing development of a first user's posts and interactions with other users over time. Using the model, a likelihood is computed that a post of the first user represents constructive dialogue. Using the model, the likelihood, and the post, a trajectory of future posts is forecasted. Responsive to forecasting a negative trajectory, a remedial action to positively alter the trajectory is applied.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: August 24, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kelley Anders, Jeremy R. Fox, Jonathan Dunne, Liam S. Harpur
  • Patent number: 11100926
    Abstract: The disclosure provides an intelligent voice system and a method for controlling a projector. The system includes a voice assistant, a cloud service platform, a projector, and a management server. When the voice assistant receives a voice signal for controlling the projector, the voice assistant extracts keywords from the voice signal and transmits the keywords to the cloud service platform, wherein the keywords include an alias corresponding to the projector and a first control command, and the cloud service platform includes second control commands. The cloud service platform analyzes the first control command, retrieves the corresponding second control command according to the first control command, and transmits the alias of the projector and the corresponding second control command to the management server. The management server accesses/controls the projector in response to the alias and adjusts the projector as a first operating state according to the corresponding second control command.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: August 24, 2021
    Assignee: Coretronic Corporation
    Inventors: Ming-Cheng Lin, Yu-Meng Chen, Wei-Hsin Kan, Ji-Cheng Dai
  • Patent number: 11087752
    Abstract: Systems and methods for enabling voice-based interactions with electronic devices can include a data processing system maintaining a plurality of device action data sets and a respective identifier for each device action data set. The data processing system can receive, from an electronic device, an audio signal representing a voice query and an identifier. The data processing system can identify, using the identifier, a device action data set. The data processing system can identify a device action from device action data set based on content of the audio signal. The data processing system can then identify, from the device action dataset, a command associated with the device action and send the command to the for execution device for execution.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: August 10, 2021
    Assignee: Google LLC
    Inventors: Bo Wang, Subbaiah Venkata, Chad Yoshikawa, Chris Ramsdale, Pravir Gupta, Alfonso Gomez-Jordana, Kevin Yeun, Jae Won Seo, Lantian Zheng, Sang Soo Sung
  • Patent number: 11087093
    Abstract: Systems and methods for using autoencoders for training natural language classifiers. An example method comprises: producing, by a computer system, a plurality of feature vectors, wherein each feature vector represents a natural language text of a text corpus, wherein the text corpus comprises a first plurality of annotated natural language texts and a second plurality of un-annotated natural language texts; training, using the plurality of feature vectors, an autoencoder represented by an artificial neural network; producing, by the autoencoder, an output of the hidden layer, by processing a training data set comprising the first plurality of annotated natural language texts; and training, using the training data set, a text classifier that accepts an input vector comprising the output of the hidden layer and yields a degree of association, with a certain text category, of a natural language text utilized to produce the output of the hidden layer.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: August 10, 2021
    Assignee: ABBYY Production LLC
    Inventors: Konstantin Vladimirovich Anisimovich, Evgenii Mikhailovich Indenbom, Ivan Ivanovich Ivashnev
  • Patent number: 11086912
    Abstract: The present disclosure discloses an automatic question-answer (QA) processing method and an automatic QA system. The method includes: obtaining, after receiving a target question text, a target keyword corresponding to the target question text; determining a candidate question text that matches the target keyword; calculating a semantic similarity value between each candidate question text and the target question text; and determining, based on the semantic similarity value, an answer corresponding to the target question text. In the present disclosure, a semantic similarity between a target question text and each question text is considered, to determine an answer to the target question text, improving accuracy of automatic QA processing.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: August 10, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jun Gan, Ke Su, Mengliang Rao
  • Patent number: 11081105
    Abstract: A model learning device comprises: an initial value setting part that uses a parameter of a learned first model including a neural network to set a parameter of a second model including a neural network having a same network structure as the first model; a first output probability distribution calculating part that calculates a first output probability distribution including a distribution of an output probability of each unit on an output layer, using learning features and the first model; a second output probability distribution calculating part that calculates a second output probability distribution including a distribution of an output probability of each unit on the output layer, using learning features and the second model; and a modified model update part that obtains a weighted sum of a second loss function calculated from correct information and from the second output probability distribution, and a cross entropy between the first output probability distribution and the second output probability dis
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: August 3, 2021
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Hirokazu Masataki, Taichi Asami, Takashi Nakamura, Ryo Masumura
  • Patent number: 11074924
    Abstract: A speech recognition method, device, apparatus and a computer-readable storage medium are provided. The method includes: starting a part of a microphone array to acquire a first speech signal; performing an echo cancellation process for the first speech signal to obtain a second speech signal; performing wakeup recognition for the second speech signal, to determine whether a wakeup word is included in the second speech signal; starting the microphone array to acquire a third speech signal, in the case that the wakeup word is included in the second speech signal; performing noise reduction for the third speech signal; and performing speech recognition for a noise-reduced signal. Computational load and power consumption during the speech recognition can be greatly reduced, because most processes of the front-end noise reduction algorithm are not started before the wakeup state and only a part of a microphone array is started.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: July 27, 2021
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventor: Lei Geng
  • Patent number: 11056102
    Abstract: A computer-implemented method includes generating a single text data structure for a classifier of a speech recognition system, and sending the single text data structure to the classifier. Generating the single text data structure includes obtaining n-best hypotheses as an output of an automatic speech recognition (ASR) task for an utterance received by the speech recognition system, and combining the n-best hypotheses in a predetermined order with a separator between each pair of hypotheses to generate the single text data structure. The classifier is trained based on a single training text data structure by obtaining training source data, including selecting a first text sample and at least one similar text sample belong to a same class as the first text sample based on a maximum number of hypotheses, and arranging the plurality of text samples based on a degree of similarity.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Nobuyasu Itoh, Gakuto Kurata, Ryuki Tachibana
  • Patent number: 11056128
    Abstract: An apparatus for processing an audio signal includes an audio signal analyzer and a filter. The audio signal analyzer is configured to analyze an audio signal to determine a plurality of noise suppression filter values for a plurality of bands of the audio signal, wherein the analyzer is configured to determine a noise suppression filter value so that a noise suppression filter value is greater than or equal to a minimum noise suppression filter value and so that the minimum noise suppression value depends on a characteristic of the audio signal. The filter is configured for filtering the audio signal, wherein the filter is adjusted based on the noise suppression filter values.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: July 6, 2021
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Anthony Lombard, Bernhard Birzer, Dirk Mahne, Edwin Mabande, Fabian Kuech, Emanuel Habets, Paolo Annibale
  • Patent number: 11037557
    Abstract: According to one embodiment, a method, computer system, and computer program product for natural language machine-man interfacing is provided. The present invention may include, in response to a user interaction, based on contextual information, presenting, by a computer, a side topic to a user, wherein the side topic is a topic of conversation that is tangentially related to a goal of the user interaction.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ana C. Biazetti, Igor S. Ramos
  • Patent number: 11030401
    Abstract: Topics are determined for short text messages using an unsupervised topic model. In a training corpus created from a number of short text messages, a vocabulary of words is identified, and for each word a distributed vector representation is obtained by processing windows of the corpus having a fixed length. The corpus is modeled as a Gaussian mixture model in which Gaussian components represent topics. To determine a topic of a sample short text message, a posterior distribution over the corpus topics is obtained using the Gaussian mixture model.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: June 8, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Vivek Kumar Rangarajan Sridhar
  • Patent number: 11030409
    Abstract: A device may receive information associated with an entity. The information may include a first resource and a second resource. The first resource may be associated with a first file type, and the second resource may be associated with a second file type that is different than the first file type. The first resource may be associated with a first source, and the second resource may be associated with a second source that is different than the first source. The device may extract a plurality of attributes associated with the entity based on the information. The device may implement a natural language processing technique to extract the plurality of attributes. The device may associate the plurality of attributes with a plurality of elements based on extracting the plurality of attributes. The device may provide information that identifies the plurality of elements and the plurality of attributes to permit and/or cause an action to be performed.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: June 8, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Abhishek Datta Sharma, Madhura Shivaram, Suraj Govind Jadhav, Kaushal Mody, Deepak Kumar, Guruprasad Dasappa, Arvind Maheswaran
  • Patent number: 11031004
    Abstract: An information processing apparatus includes a reception unit that receives an utterance, an identification unit that identifies a conversation partner, and a determination unit that determines a communication unit for transmitting a meaning of the utterance or an achieving unit for achieving a conversation goal in accordance with the conversation partner.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: June 8, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kengo Tokuchi
  • Patent number: 11031001
    Abstract: The present invention is an action agent architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. A plurality of information agents obtain at least one information value from a parsed user input and/or contextual data. A plurality of action agents perform one or more actions in response to the parsed user input, the contextual data, and/or an information value obtained from at least one of the information agents. The plurality of action agents are created through a declarative language by specifying one or more triggering conditions, one or more action invocation parameters, one or more information agents as pre-requisites, and one or more responses. A natural language generation (NLG) module renders a response back to the user after the one or more actions are performed.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: June 8, 2021
    Assignee: Linc Global, Inc.
    Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
  • Patent number: 11024315
    Abstract: One embodiment of the present invention sets forth a technique for analyzing transcriptions of a recording. The technique includes storing per-character differences between a first set of characters from a first transcription of the recording and a second set of characters from a second transcription of the recording in a matrix with a fixed width. The technique also includes encoding the per-character differences in the matrix into a vector of the fixed width. The technique further includes outputting the vector as a representation of a pairwise error rate between the first transcription and the second transcription.
    Type: Grant
    Filed: March 9, 2019
    Date of Patent: June 1, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ahmad Abdulkader, Mohamed Gamal Mohamed Mahmoud
  • Patent number: 11017767
    Abstract: Described herein are systems and methods for providing hierarchical state tracking in a spoken dialogue system. A sequence of turns is received by a spoken dialogue system. Each turn includes a user utterance and a machine act. At each turn, a value pointer and a turn pointer are provided for that turn. The value pointer represents a probability distribution over the one or more words in the user utterance that indicates whether each word in the user utterance is a slot value for a slot. The turn pointer identifies which turn in a set of turns includes a currently-relevant slot value for the slot, where the set of turns includes a current turn for which the turn point is being provided, and all turns that precede the current turn.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: May 25, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hannes Schulz, Jing He