Speech Assisted Network Patents (Class 704/270.1)
  • Patent number: 11032374
    Abstract: An electronic device is provided. The electronic device includes housing, a touch screen display, a microphone, a wireless communication circuit, a processor, and a memory. The memory stores a software program including a user interface supporting the control of at least one external device based on a user account, and the memory stores at least one instruction that, when executed, causes the processor to receive a first user input for connecting the electronic device to a first external device, to receive a second user input corresponding to a request for performing at least part of a task by using the first external device, to receive a first response including a sequence of states from the second external device to perform, by the first external device, the at least part of the task depending on the sequence.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: June 8, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seong Min Je, Sun Key Lee, Kyung Tae Kim, Joo Hwan Kim, Jae Yung Yeo, Kyoung Gu Woo, Jeong Hyeon Yun, Dong Sun Lim
  • Patent number: 11030412
    Abstract: A system is disclosed for chatbot conversation construction, and includes user interface, coupled to a conversation construction and management platform, configured to provide entry of intents, associated responses and search terms, and to construct and store conversation controllers, each based at least in part on one or more of the intents, and build conversation flows, each based at least in part on one or more of the conversation controllers. An artificial intelligence (AI) connector platform couples to the conversation construction and management platform, and is configured to receive natural language (NL) search data from a chatbot channel, format the NL search data into an input protocol of a selectable NL processing engine and receive a response from the NLP engine and, based at least in part on one or more of the conversation flows, convert the NLP engine response to a personalized response, and send the personalized response to the chatbot channel.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: June 8, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sankar Shanmugam, Sreeharsha Lanka, Pradeep Bharthur Shanthraj, Neil Thomas Razzano, Shankar Venkatesan, Trisha Mahajan, Stephen John Soltys, Moorthy Sengottaiyan, Saivivek Thiyagarajan, Ahmed Pasha Mohammed, Sandeep Kumar
  • Patent number: 11032385
    Abstract: Implementations are described which provide for recipient-based filtering of an event that relates to a topic to which consumers are subscribed. Responsive to determining that an attribute of the event includes a set of one or more identifiers for intended recipients for the event, the event is delivered to consumers that correspond to the intended recipients. Alternatively, responsive to determining that the attribute of the event does not include a set of one or more identifiers for intended recipients for the event, the event is delivered to all of the consumers subscribed to the topic to which the event relates.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: June 8, 2021
    Assignee: salesforce.com, inc.
    Inventors: Sivananda Reddy Thummala Abbigari, Lawrence Eugenio McAlpin, Vikram Kommaraju, John Arlan Brock, Soumen Bandyopadhyay
  • Patent number: 11010555
    Abstract: Systems and methods for natural language processing and classification are provided. In some embodiments, the systems and methods include a communication editor dashboard which receives the message, performs natural language processing to divide the message into component parts. The system displays the message in a first pane with each of the component parts overlaid with a different color, and displaying in a second pane the insights, the confidence scores associated with each insight, the sentiment and the actions. In another embodiment, the systems and methods include combining outputs from multiple machine learned AI models into a unified output. In another embodiment, the systems and methods include responding to simple question using natural language processing.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: May 18, 2021
    Assignee: CONVERSICA, INC.
    Inventors: Alex Terry, Werner Koepf, James Harriger, Will Webb-Purkis, Joseph M. Silverbears, Macgregor S. Gainor, Ryan Ginstrom, Siddhartha Reddy Jonnalagadda
  • Patent number: 10997965
    Abstract: An automated testing system and method for evaluating voice processing systems is provided. In one embodiment, a method includes receiving a plurality of voice command inputs and a plurality of expected responses associated with the voice command inputs. A text-to-speech engine is applied to the voice command inputs to generate test command audio files. The test command audio files are provided to a testing apparatus in communication with a voice processing system. A generated response output from the voice processing system is obtained for each of the test command audio files. The generated response is captured from the testing apparatus using a sensor to detect audio and/or visual information. The obtained generated response is compared to an expected response from the plurality of expected responses for each of the test command audio files. Based on the comparison, a test result is provided for each of the voice command inputs.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: May 4, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Gregory Spata, Paul M. Barsamian
  • Patent number: 10978068
    Abstract: A method, performed by an electronic apparatus, of executing an application, based on a voice input of a user, and the electronic apparatus are provided. The method includes performing voice recognition on the voice command for executing the application, determining a target page among a plurality of pages displayable when the application is executed, based on a result of the voice recognition, generating a virtual input sequence for displaying a second screen corresponding to the target page, instead of a first screen currently displayed, and executing the application in response to the virtual input sequence.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: April 13, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-jin Kim, Il-koo Kim, Sang-ha Kim, Kyoung-jin Moon, Ji-sang Yu, Byung-joon Chang
  • Patent number: 10971161
    Abstract: Systems and methods for loss protection of audio streams that may obtain an audio source such as from a microphone device, determine a sampling rate for encoding the audio source, and sampling the audio source to identify a plurality of samples (e.g., according to the sampling rate). A first audio output stream may be generated by encoding the plurality of samples. A second audio output stream may be generated by compressing each sample of the plurality of samples to collectively generate a second audio output stream. The first and second audio output streams may be transmitted (e.g., over a network subject to loss) to a recipient computer system that is able to utilize portions of the second audio output stream in place of lost portions first audio output stream.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: April 6, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Stephen Daniel Vilke, David Scheiderman
  • Patent number: 10972573
    Abstract: The present invention relates to systems, apparatus, and methods of using real user history data to improve prefetching for a web page transaction. In one potential embodiment a method includes a proxy server observing a first web page transaction that has a first root HTTP request, a first root HTTP response, at least one child HTTP request, and at least one child HTTP response. The server may then extract a parameter from the web page transaction and correlating the parameter with the child HTTP request. In a later web page transaction, the parameter may be used to predict the child HTTP being requested even when the web page transactions are different.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: April 6, 2021
    Assignee: VIASAT, INC.
    Inventors: Peter Lepeska, William B. Sebastian
  • Patent number: 10963468
    Abstract: A method, system, and non-transitory computer readable medium for identifying a relevant conversation. The method can include: identifying a conversation graph including identifiers of messages posted by a set of authoring accounts; identifying a relevance score for each authoring account; applying, by a computer processor, a first relevance filter to the conversation graph in order to modify the set of relevance scores; applying, by the computer processor and after applying the first relevance filter, a second relevance filter to the conversation graph in order to further modify the set of relevance scores; selecting, based on the set of relevance scores and after applying the second relevance filter, a subset of messages of the conversation graph for inclusion in the relevant conversation; and providing at least a portion of the relevant conversation to a client device.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: March 30, 2021
    Assignee: Twitter, Inc.
    Inventors: Marcel Molina, Ross Cohen, Kyle Maxwell, Stuart Hood, Cara Meverden, Coleen Baik
  • Patent number: 10957314
    Abstract: A system that provides a sharable language interface for implementing automated assistants in new domains and applications. A dialogue assistant that is trained in a first domain can receive a specification in a second domain. The specification can include language structure data such as schemas, recognizers, resolvers, constraints and invariants, actions, language hints, generation template, and other data. The specification data is applied to the automated assistant to enable the automated assistant to provide interactive dialogue with a user in a second domain associated with the received specification. In some instances, portions of the specification may be automatically mapped to portions of the first domain. By having the ability to learn new domains and applications through receipt of objects and properties rather than retooling the interface entirely, the present system is much more efficient at learning how to provide interactive dialogue in new domains than previous systems.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: March 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Leo Wright Hall, Daniel Klein, David Ernesto Heekin Burkett, Jordan Rian Cohen, Daniel Lawrence Roth
  • Patent number: 10951558
    Abstract: Various embodiments of the disclosure are directed to updating a selected group-based communication interface of a plurality of group-based communication interfaces with an application dialog received from an external application. User interaction data may be generated based on group-messages in group-based communication channels of the selected group-based communication interface. A validation server parses the user interaction data received to identify a triggering event associated with the external application by comparing the parsed user interaction data with a triggering event registry. The validation server then sends a trigger token to the external application associated with the triggering event. In response to receiving the trigger token, the external application sends the validation server application dialogs and/or dialog validation data that is authenticated and output for rendering to the selected group-based communication interface.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: March 16, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Allen James Ferrick, Edward Ishaq, Hye Jung Choi, Jason Norris, Kefan Xie, Prajna Shetty, Pranay Agarwal
  • Patent number: 10943605
    Abstract: The present disclosure involves systems, software, and computer implemented methods for personalizing interactions within a conversational interface based on an input context. One example system performs operations including receiving a conversational input received via a conversational interface. The conversational input is analyzed to determine an intent and lexical personality score based on the input's characteristics. A set of responsive content is determined and includes a set of initial tokens representing an initial response. A set of synonym tokens associated with at least some of the initial tokens are identified, and at least one synonym token associated with a similar lexical personality score to the input is determined. At least one of the initial tokens are replaced with the determined synonym token to generate a modified version of the set of response content. The modified version of the response is then transmitted to a device in response to the input.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: March 9, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: Dean C. N. Tseretopoulos, Robert Alexander McCarter, Sarabjit Singh Walia, Vipul Kishore Lalka, Nadia Moretti, Paige Elyse Dickie, Denny Devasia Kuruvilla, Milos Dunjic, Dino Paul D'Agostino, Arun Victor Jagga, John Jong-Suk Lee, Rakesh Thomas Jethwa
  • Patent number: 10943200
    Abstract: In the field of government engagement management, an agent guide or script-flow in an employee desktop web client is implemented. In such a system and method, when agents create interactions with clients they can follow a script-flow which will guide the agent through the interaction through a series of menu selections and automated sets of instructions. This feature of the government engagement management system allows existing customer investment from the rich desktop client or non-web client in developing specific scripts, that can also now function in the web client atmosphere. This system and method also enables an agent to handle calls with the web client more efficiently, and allows agents on the web client to automatically classify.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: March 9, 2021
    Assignee: Verint Systems UK Limited
    Inventor: Raymond Campbell
  • Patent number: 10922738
    Abstract: Systems and methods for providing intelligent assistance to support agents. In some embodiments, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: transmit audio to a voice service provider, wherein the audio is captured during a call between a customer and a support agent concerning a product; receive a text instruction from the voice service provider; retrieve support information relevant to the product based upon the text instruction; and display the support information to the support agent.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: February 16, 2021
    Assignee: Dell Products, L.P.
    Inventors: Todd Erick Swierk, Tyler Ryan Cox, Marc Randall Hammons, Abbey Barretto
  • Patent number: 10924651
    Abstract: Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for a wearable multimedia device and cloud computing platform with an application ecosystem for processing multimedia data captured by the wearable multimedia device. In an embodiment, a method comprises: receiving, by one or more processors of a cloud computing platform, context data from a wearable multimedia device, the wearable multimedia device including at least one data capture device for capturing the context data; creating a data processing pipeline with one or more applications based on one or more characteristics of the context data and a user request; processing the context data through the data processing pipeline; and sending output of the data processing pipeline to the wearable multimedia device or other device for presentation of the output.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: February 16, 2021
    Assignee: Humane, Inc.
    Inventors: Imran A. Chaudhri, Bethany Bongiorno, Shahzad Chaudhri
  • Patent number: 10917444
    Abstract: A communication system capable of enabling one or more communication devices to remotely execute one or more applications includes one or more communication devices that are coupled to a data connection. At least one of the one or more communication devices is operable to communicate a request to establish a communication session over the data connection. The system also includes one or more application servers that are coupled to the data connection. At least one of the one or more application servers is adapted to execute an application to establish the requested communication session with the at least one communication device. The at least one application server resides at a location remote from the at least one communication device. The at least one application server communicates a request for processing service to the at least one communication device. The request for processing service is communicated to the at least one communication device over the data connection.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: February 9, 2021
    Assignee: Hammond Development International, Inc.
    Inventor: Daniel D. Hammond
  • Patent number: 10902844
    Abstract: Techniques for automated training content generation are provided. A plurality of questions are retrieved, where each of the plurality of questions is associated with an answer in a plurality of answers. Further, it is determined that a first and a second answer in the plurality of answers are equivalent. A first question corresponding to the first answer and a second question corresponding to the second answer are identified, and a first question cluster including the first question and the second question is generated. The first question cluster is associated with at least one of the first answer and the second answer. Finally, upon determining that a number of questions in the plurality of questions that are included in the first question cluster exceeds a first predefined threshold, the first question cluster is ingested into a question answering system.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Tracy Canada, Eduardo Kaufmann-Malaga, Jim Dewan
  • Patent number: 10897434
    Abstract: Aspects of the disclosure relate to enhanced dynamic training response output generation control systems with enhanced dynamic training response output determinations. A computing platform may receive, from the user device and in response to an initial dynamic training interface, a training request input. The computing platform may send, to an NLU engine, the training request input and commands directing the NLU engine to perform natural language understanding and processing on the training request input to determine a natural language result output. Using the natural language result output, the computing platform may determine third party data sources that correspond to the natural language result output, and may request source data from the third party data sources. Using the source data and the natural language result output, the computing platform may generate a dynamic training response output, and may direct the user device to cause display of the dynamic training response output.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: January 19, 2021
    Assignee: Allstate Insurance Company
    Inventors: Tiffany Tillotson, Elizabeth Schreier
  • Patent number: 10896763
    Abstract: The present disclosure pertains to a system for providing model-based treatment recommendation via individual-specific machine learning models. In some embodiments, the system (i) obtains an audio recording of an individual, (ii) determines, from the audio recording, one or more utterance-related features of the individual; (iii) performs one or more queries based on the one or more utterance-related features to obtain health information (e.g., utterance-related conditions and treatments provided for the utterance-related conditions) associated with similar individuals having similar utterance-related conditions as the subject; (iv) provides the health information associated with the similar individuals to a machine learning model to train the machine learning model; and (v) provides, subsequent to the training of the machine learning model, the one or more utterance-related features to the machine learning model to determine one or more treatments for the individual.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: January 19, 2021
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Vinutha Kempanna, Srinivas Hariharan, Siripurapu Mahesh Reddy, Kiran Kumar Yadalam
  • Patent number: 10891958
    Abstract: Implementations disclosed herein relate to generating and/or utilizing, by a client device, a text-response map that is stored locally on the client device. The text-response map can include a plurality of mappings, where each of the mappings define a corresponding direct relationship between corresponding text and a corresponding response. Each of the mappings is defined in the text-response map based on the corresponding text being previously generated from previous audio data captured by the client device and based on the corresponding response being previously received from a remote system in response to transmitting, to the remote system, at least one of the previous audio data and the corresponding text.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: January 12, 2021
    Assignee: GOOGLE LLC
    Inventors: Yuli Gao, Sangsoo Sung
  • Patent number: 10885026
    Abstract: In various embodiments, a natural language (NL) application implements functionality that enables users to more effectively access various data storage systems based on NL requests. As described, the operations of the NL application are guided by, at least in part, on one or more templates and/or machine-learning models. Advantageously, the templates and/or machine-learning models provide a flexible framework that may be readily tailored to reduce the amount of time and user effort associated with processing NL requests and to increase the overall accuracy of NL application implementations.
    Type: Grant
    Filed: July 29, 2017
    Date of Patent: January 5, 2021
    Assignee: SPLUNK INC.
    Inventors: Dipock Das, Dayanand Pochugari, Neeraj Verma, Nikesh Padakanti, Aungon Nag Radon, Anand Srinivasabagavathar, Adam Oliner
  • Patent number: 10878809
    Abstract: Systems and processes are disclosed for handling a multi-part voice command for a virtual assistant. Speech input can be received from a user that includes multiple actionable commands within a single utterance. A text string can be generated from the speech input using a speech transcription process. The text string can be parsed into multiple candidate substrings based on domain keywords, imperative verbs, predetermined substring lengths, or the like. For each candidate substring, a probability can be determined indicating whether the candidate substring corresponds to an actionable command. Such probabilities can be determined based on semantic coherence, similarity to user request templates, querying services to determine manageability, or the like. If the probabilities exceed a threshold, the user intent of each sub string can be determined, processes associated with the user intents can be executed, and an acknowledgment can be provided to the user.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: December 29, 2020
    Assignee: Apple Inc.
    Inventors: Thomas R. Gruber, Harry J. Saddler, Jerome Rene Bellegarda, Bryce H. Nyeggen, Alessandro Sabatelli
  • Patent number: 10869615
    Abstract: A wearable electronic device and an emotion monitoring method are provided. The wearable electronic device includes: a physiological data monitoring sensor configured to acquire current physiological state data of a wearer in real time; a data memory configured to pre-store physiological state data of the wearer in a preset emotional state; a first comparator configured to compare the current physiological state data acquired by the physiological data monitoring sensor with the pre-stored physiological state data, so as to determine whether or not the wearer is currently in the preset emotional state, thereby to acquire a first comparison result; and an instruction generator configured to generate an emotional monitoring output instruction in accordance with the first comparison result.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: December 22, 2020
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD.
    Inventors: Ruijun Dong, Chenru Wang, Lili Chen, Jianjie Wu
  • Patent number: 10853374
    Abstract: A method and media are provided for managing feedback data that will be used for ranking search results. A plurality of user feedback data from more than one user can be aggregated into a search index. The user feedback data can be associated with one or more documents within the index such that the one or more documents can be ranked based on the type of feedback data that is aggregated. Once the documents have been ranked, the ranked documents can be provided to a requester.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: December 1, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James Dai, Julia H. Farago, Natala J. Menezes, Ramez Naam, Saleel Sathe, Hugh E. Williams
  • Patent number: 10847160
    Abstract: A method includes receiving audio data corresponding to an utterance and generating, by an automated speech recognizer, a personalized transcription associated with a voice action. The personalized transcription includes one or more of one or more terms that are not included in a vocabulary of a cloud-based automated speech recognizer. The method also includes transmitting the audio data to the cloud-based automated speech recognizer. The cloud-based automated speech recognizer is configured to generate a mistranscription of the utterance and transmit the mistranscription of the utterance to a mobile computing device or a digital assistant device. When the mistranscription of the utterance includes a term associated with the voice action, the method also includes providing a search results page that includes a control for initiating the voice action and one or more search results that are generated based on the mistranscription of the utterance generated by the cloud-based automated speech recognizer.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: November 24, 2020
    Assignee: Google LLC
    Inventors: Alexander H. Gruenstein, Petar Aleksic
  • Patent number: 10838585
    Abstract: A system configured to determine interactive elements for non-traditional computing devices is disclosed. The system receives a portion of a webpage with a first interactive element and an element identifier. The system determines that a threshold number of interactive actions are associated with a second interactive element in a data store. The threshold number of interactive actions indicates that the second interactive element is selectable to perform an action in response to an interaction by a user. The system determines that the first interactive element is similar to the second interactive element by a similarity measure. The system provides to a computer, a selectable option associated with the element identifier of the first interactive element. The selectable option is for selection by an indirect input to the computer and for causing the action associated with the first interactive element upon the selection of the selectable option.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: November 17, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Alexander Grant Douglas, Muneer Mirza, Charles H. Bell
  • Patent number: 10831822
    Abstract: A method includes, determining a portion of metadata of a media file associated with a first user matches a portion of metadata search parameters, wherein the metadata search parameters are associated with sending targeted notifications. Identifying, a targeted notification to send the first user based at least on the portion of the metadata of the media file matching the portion of the metadata search parameters. The method sends, the targeted notification to the first user, wherein the targeted notification is viewable on the first user's electronic device.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventor: Jeremy A. Greenberger
  • Patent number: 10825455
    Abstract: A voice dialogue apparatus analyzes an acquired user's voice, generates a parrot-like response sentence and outputs the generated parrot-like response sentence. The voice dialogue apparatus includes storage means for storing the user's past voice, average calculation means for calculating an average value of voice sentence lengths each indicating a length of the user's voice based on the user's past voice, candidate generation means for combining a dependency word, which establishes a dependency relation with a noun included in the acquired user's voice, with the noun to generate a plurality of response sentence candidates, and repetition generation means for selecting, in association with the average value of the voice sentence lengths, one response sentence candidate from among the plurality of response sentence candidates and using the selected response sentence candidate as it is or processing the selected response sentence candidate to generate the parrot-like response sentence.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: November 3, 2020
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Narimasa Watanabe
  • Patent number: 10812877
    Abstract: A probabilistic motion model to calculate the motion parameters of a user's hand held device using a noisy low cost Inertial Measurement Unit (IMU) sensor. Also described is a novel technique to reduce the bias noise present in the aforesaid IMU sensor signal, which results in a better performance of the motion model. The system utilizes a Particle Filter (PF) loop, which fuses radio signal data accumulated from Bluetooth Low Energy (BLE) beacons using BLE receiver with the signal from IMU sensor to perform localization and tracking. The Particle Filter loop operates based on a Sequential Monte Carlo technique well known to persons of ordinary skill in the art. The described approach provides a solution for both the noise problem in the IMU sensor and a motion model utilized in the Particle Filter loop, which provides better performance despite the noisy IMU sensor.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: October 20, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Maani Ghaffari Jadidi, Miteshkumar Patel, Jacob Biehl, Andreas Girgensohn
  • Patent number: 10798031
    Abstract: A disambiguation dialog may be generated by determining candidate responses based on an intent of a user's message. A utility value and a relevance probability may be determined for each of the candidate responses. An intermediate ranking may be computed for each of the candidate responses based on the utility value and the relevance probability. Candidate dialogs may be formed with the top candidate response, the top two candidate responses, and so on. Additional candidate dialogs may be generated by varying a presentation format of the candidate responses. Discoverability probabilities may be associated with each of the candidate responses within a candidate dialog. A joint metric for each candidate dialog may be computed as a function of the utility value, relevance probability and discoverability probability associated with each of the candidate responses included in the candidate dialog. The highest ranked candidate dialog may be selected as the disambiguation dialog.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: October 6, 2020
    Assignee: MOVEWORKS, INC.
    Inventors: Jing Chen, Chang Liu, Ye Wang, Jiang Chen
  • Patent number: 10789961
    Abstract: Disclosed is technology for providing a proper UI/UX through various devices or services when occurrence of registered concerned context is predicted or recognized in order to predict or recognize the circumstances that require attention or emotion control with regard to a change in his/her biological information With this, a user designates his/her own biological information range or emotional state with regard to circumstances which catch his/her attention, and registers concerned context by selectively designating attributes of circumstantial elements. Further, a user registers feedback desired to be given and an external device/service desired to interface with when the occurrence of the concerned context is predicted or recognized. According to the attributes of the circumstances designated in the registered concerned context, points in time for collecting and managing UX data are automatically determined, thereby processing and managing the UX data as useful information.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: September 29, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kyoung Ju Noh, Ji Youn Lim, Ga Gue Kim, Seung Eun Chung, Hyun Tae Jeong
  • Patent number: 10776582
    Abstract: A computer-implemented method for supporting combinations of intents in a conversation service. In one embodiment, the computer-implemented method provides a conversation service using a set of conversation trees. Each conversation tree within the set of conversation trees comprises a list of intents that define how to answer to a certain type of user input. The computer-implemented method creates an intent graph using the list of intents of each conversation tree within the set of conversation trees. The computer-implemented method adds composite intents to the set of conversation trees using the intent graph to generate a set of updated conversation trees. The computer-implemented method configures the conversation service to use the set of updated conversation trees that comprises composite intents for supporting combinations of intents.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Robert N. Redmond, Florian Pinel, Donna K. Byron, Will Spann
  • Patent number: 10762036
    Abstract: A system for archiving data objects using secondary copies is disclosed. The system creates one or more secondary copies of primary copy data that contains multiple data objects. The system maintains a first data structure that tracks the data objects for which the system has created secondary copies and the locations of the secondary copies. To archive data objects in the primary copy data, the system identifies data objects to be archived, verifies that previously-created secondary copies of the identified data objects exist, and replaces the identified data objects with stubs. The system maintains a second data structure that both tracks the stubs and refers to the first data structure, thereby creating an association between the stubs and the locations of the secondary copies.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: September 1, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Parag Gokhale, Rajiv Kottomtharayil, Prakash Varadharajan
  • Patent number: 10749914
    Abstract: A communication system capable of enabling one or more communication devices to remotely execute one or more applications includes one or more communication devices that are coupled to a data connection. At least one of the one or more communication devices is operable to communicate a request to establish a communication session over the data connection. The system also includes one or more application servers that are coupled to the data connection. At least one of the one or more application servers is adapted to execute an application to establish the requested communication session with the at least one communication device. The at least one application server resides at a location remote from the at least one communication device. The at least one application server communicates a request for processing service to the at least one communication device. The request for processing service is communicated to the at least one communication device over the data connection.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: August 18, 2020
    Assignee: Hammond Development International, Inc.
    Inventor: Daniel D. Hammond
  • Patent number: 10740831
    Abstract: Techniques are described for configuring content page(s) based on context information. A request for page(s) may be analyzed to determine context information, such as the requesting device type, application type, and so forth. The context information may be employed to evaluate conditional statement(s) to determine a configuration of feature(s) of the page(s), the conditional statement(s) included in configuration file(s). In some cases, a configuration file may be associated with the particular user interface (UI) to be presented, such as an online marketplace. Information in a configuration file for a particular UI may override information in a generic configuration file that is applicable to configure multiple UIs. Techniques are also described for using test module(s) to validate the operation of a UI in response to an action, instead of making call(s) to external service(s) in response to an action.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: August 11, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Luc Ferron
  • Patent number: 10726834
    Abstract: Knowing what accent is spoken can assist automatic speech recondition (ASR) systems to more accurately transcribe audio. In one embodiment, a system includes a frontend server configured to transmit, to a backend server, an audio recording that includes speech of one or more people in a room over a period spanning at least two hours. At sonic time during the first hour of the period, the backend server provides a transcriber with a certain segment of the audio recording, and receives, from the transcriber, after the transcriber listened to a certain segment, an indication indicative of an accent of a person who spoke in the certain segment. The backend server then provides the indication to an ASR system to be utilized to generate a transcription of an additional portion of the audio recording, which was recorded after the first twenty minutes of the period.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: July 28, 2020
    Assignee: Verbit Software Ltd.
    Inventors: Eric Ariel Shellef, Yaakov Kobi Ben Tsvi, Iris Getz, Tom Livne, Roman Himmelreich, Elad Shtilerman, Eli Asor
  • Patent number: 10714090
    Abstract: A virtual reality speech control method and apparatus is provided in the present disclosure. The method includes: receiving a request for opening a speech interface from a VR application; opening a speech interface in response to the request and receiving input speech information through the speech interface; converting the speech information to text information, and normalizing the text information to generate an intent object in conformity with a preset specification; recognizing the intent object based on a preset specification set and acquiring an instruction corresponding to the intent object; sending the instruction to the VR application, such that the VR application executes the instruction and feeds back an execution result.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: July 14, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventor: Xiaoqian Liu
  • Patent number: 10708340
    Abstract: Embodiments for managing data transfers by one or more processors are described. A signal is caused to be sent between a first computing system and a second computing system. Data is stored on at least one of the first computing system and the second computing system. During at least one first portion of the signal, information associated with the storage of the data on the at least one of the first computing system and the second computing system is transferred between the first computing system and the second computing system. During at least one second portion of the signal, at least some of the data is transferred between the first computing system and the second computing system.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: July 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sasikanth Eda, Akshat Mithal, Sandeep Patil
  • Patent number: 10698964
    Abstract: A method for automatically extracting and organizing information by a processing device from a plurality of data sources is provided. A natural language processing information extraction pipeline that includes an automatic detection of entities is applied to the data sources. Information about detected entities is identified by analyzing products of the natural language processing pipeline. Identified information is grouped into equivalence classes containing equivalent information. At least one displayable representation of the equivalence classes is created. An order in which the at least one displayable representation is displayed is computed. A combined representation of the equivalence classes that respects the order in which the displayable representation is displayed is produced.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: June 30, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vittorio Castelli, Radu Florian, Xiaoqiang Luo, Hema Raghavan
  • Patent number: 10694042
    Abstract: In a preferred embodiment, the method of caching media used in a telephony application includes: receiving a media request; sending the media request to a media layer using HTTP; the a media layer performing the steps of checking in a cache for the media resource; processing the media request within a media processing server; and storing the processed media in the cache as a telephony compatible resource specified by a persistent address. The system of the preferred embodiment includes a call router and a media layer composed of a cache and media processing server.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: June 23, 2020
    Assignee: Twilio Inc.
    Inventors: Jeff Lawson, John Wolthuis, Evan Cooke
  • Patent number: 10691747
    Abstract: Methods, systems, and apparatus, for retrieving data items associated with objects depicted in an image that is displayed by a user device of a user, and presenting the retrieved data items to the user. In one aspect, a method comprises: receiving image data of an image that is displayed on a display of the user device; performing image processing on the image data to identify one or more objects depicted in the image; generating a search query based on the identified one or more objects depicted in the image, the search query being generated independent of a query input by the user; searching, by the search query, a data storage storing an association of data items with objects; and determining that data items stored in the data storage are responsive to the search query.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: June 23, 2020
    Assignee: GOOGLE LLC
    Inventors: Gokhan H. Bakir, Marcin M. Nowak-Przygodzki
  • Patent number: 10692504
    Abstract: This is directed to processing voice inputs received by an electronic device, and more specifically to receiving a voice input and identifying the user providing the voice input. The voice input can be processed using a subset of words from a library used to identify the words or phrases of the voice input. The subset can be selected such that voice inputs provided by the user are more likely to include words from the subset. The subset of the library can be selected using any suitable approach, including based on the user's interests and words that relate to those interests. For example, the subset can include one or more words related to media items selected by the user for storage on the electronic device, names of the user's contacts, applications or processes used by the user, or any other words relating to the user's interactions with the device.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: June 23, 2020
    Assignee: Apple Inc.
    Inventor: Allen P. Haughay
  • Patent number: 10681174
    Abstract: Methods and apparatus are disclosed to measure exposure to streaming media using media watermarks. An example apparatus includes a transcoder to transcode media into a streaming format, a media identifier to extract a watermark from the media, the watermark indicative of media identifying data, determine a source address at which the media will be hosted, and generate metadata of the media. The example apparatus further includes a reference database to store the metadata, a media transmitter to transmit the media to the media device in response to a first request for the media. In some examples, the media includes instructions to (1) determine a source Uniform Resource Locator, (2) determine a current playback time of the media, and (3) transmit a second request for metadata of the media. Example systems, methods, and apparatus disclosed herein enable a single set of monitoring instructions to be operated on multiple different devices and/or browsers.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: June 9, 2020
    Assignee: The Nielsen Company (US)
    Inventor: Jan Besehanic
  • Patent number: 10679645
    Abstract: A confused state determination device that includes: an audio receiver that receives input of call audio; a memory; and a processor that is connected to the memory and that is configured to detect a questioning utterance in a call-hold duration of the call audio, compute a frequency of the questioning utterance detected in the call-hold duration, and determine a user to be in a confused state in a case in which the computed questioning utterance frequency is a first threshold value or greater.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: June 9, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Taro Togawa, Sayuri Nakayama, Takeshi Otani
  • Patent number: 10673931
    Abstract: A synchronization method includes uploading, by a first terminal, data to a server, where the server is associated with at least one second terminal; receiving, by the first terminal, a notification sent by the server, where the notification includes information of the at least one second terminal; determining, by the first terminal according to the notification, that the first terminal and the at least one second terminal are in a same local area network; and sending, by the first terminal, the data to the at least one second terminal by using the local area network. In this way, data synchronization between a source device and a target device is implemented in a local area network in which the source device and the target device are located. Thus, time consumption of synchronization is reduced, and synchronization efficiency is improved.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: June 2, 2020
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventors: Jiejing Huang, Huangwei Wu
  • Patent number: 10671343
    Abstract: Methods and devices for sampling applications using a touch input are described herein. In some embodiments, an electronic device detects a touch input, which may cause the electronic device to send identifiers to a backend system. The backend system may then determine an application and sample audio request associated with the received identifiers. The backend system may then receive text data representing the sample audio request and text data representing a response to the sample audio request. The backend system may generate audio data representing the received text data and send the audio data to the electronic device. If, the touch input is still occurring, the backend system may find and send more sample audio requests and the responses thereof. If the touch input stops occurring during the sample, the backend system may send instructions to the electronic device to stop outputting the sample.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Andy Kim, John Botros
  • Patent number: 10673637
    Abstract: Described herein are various methods of generating and using a digital signature, such as a polymorphic digital signature. One or more methods of creating a digital signature permit strings of characters, which may be simple or complex, to uniquely identify large numbers of people, things, and actions. Different people, things, and actions can use the same set of characters to identify themselves and yet still be uniquely identified.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: June 2, 2020
    Assignee: Quantum Information Security, LLC
    Inventor: Timothy Fletcher
  • Patent number: 10657964
    Abstract: Embodiments of the present disclosure provide a method for controlling a smart device, a computer device and a non-transitory computer readable storage medium. The method includes performing speech recognition on a speech signal acquired by the smart device; determining whether a control instruction corresponding to the speech signal matches with a present operation scene of the smart device; and adjusting an operation state of the smart device according to the control instruction when the control instruction matches with the present operation scene.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: May 19, 2020
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Bo Xie, Yang Sun, Yan Xie, Sheng Qian
  • Patent number: 10650096
    Abstract: Embodiments of the present disclosure disclose a word segmentation method based on artificial intelligence, a server and a storage medium. The word segmentation method may include: acquiring a corpus to be segmented and a segmentation model corresponding to a preset segmentation template; matching the corpus to be segmented with the segmentation model according to a preset matching algorithm, and acquiring a target phrase satisfying a first preset rule in the corpus to be segmented; modifying an emission matrix corresponding to the segmentation model and the corpus to be segmented according to the target phrase; and performing a word segmentation on the corpus to be segmented according to the emission matrix modified, to acquire a first segmentation result.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: May 12, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHONLOGY CO., LTD.
    Inventors: Liqun Zheng, Jinbo Zhan, Qiugen Xiao, Zhihong Fu, Jingzhou He, Guyue Zhou
  • Patent number: 10645198
    Abstract: A communication terminal and method are provided, wherein a processor executes instructions to configure a codec mode or a codec mode set for a communication terminal. The configuration is based on Session Description Protocol (SDP) offer/answer messages between the communication terminal and a partner terminal in a codec negotiation session when communication starts between the communication terminal and the partner terminal, when the SDP offer/answer messages include a codec, and when a codec mode or a codec mode set is included. The processor also configures a Real-time Transport Protocol (RTP) payload format header based on the SDP offer/answer messages in the codec negotiation session, a CMR being a request for the partner terminal to change the codec mode. The processor further causes the transmitter to transmit, after the codec negotiation session, a codec mode of the communication terminal currently in use, using an RTP payload.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: May 5, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Takako Hori, Hiroyuki Ehara