Speech Assisted Network Patents (Class 704/270.1)
  • Patent number: 11367449
    Abstract: The present invention relates to a method and an apparatus for calling a voice recognition service by using Bluetooth low energy (LE). In particular, a method performed by a first device may comprise the steps of: receiving a first request message requesting start of a voice recognition service, from a second device connected to the first device through Bluetooth communication, wherein the first request message is generated by generation of a first wake word pre-configured in the second device; executing a voice gateway connected to multiple voice managers in response to the first request message; and executing a voice recognition service between the second device and a first voice manager determined by the voice gateway among the multiple voice managers.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: June 21, 2022
    Inventors: Taeyoung Song, Jingu Choi
  • Patent number: 11354520
    Abstract: In present disclosure, a data processing method, a data processing device, and an apparatus for data processing are provided. The method specifically includes: receiving a source language speech input by a target user; determining, based on the source language speech, a target acoustic model from a preset acoustic model library, the acoustic model library including at least two acoustic models corresponding to different timbre characteristics; converting, based on the target acoustic model, the source language speech into a target language speech; and outputting the target language speech. According to the embodiments of the present disclosure, the recognition degree of the speaker corresponding to the target language speech output by the translation device can be increased, and the effect of user communication can be improved.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: June 7, 2022
    Inventor: Guangchao Yao
  • Patent number: 11341966
    Abstract: An output technology for improving information delivery corresponding to a voice request is provided. In one embodiment, a method by which an electronic device comprising a voice-based interface provides information comprises the steps of: receiving a voice request from a user through the voice-based interface; acquiring response information corresponding to the voice request; outputting the response information in a reply voice, which is an auditory output form, through at least one medium among a plurality of media including a main medium corresponding to the voice-based interface and a sub medium included in other electronic devices linkable with the electronic device; and providing other outputs for at least a part of the response information through at least one medium, which is the same as or different from the medium through which the reply voice is being outputted, among the plurality of media.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: May 24, 2022
    Inventor: Myeongsoo Shin
  • Patent number: 11335343
    Abstract: The present invention provides automated methods, apparatus, and systems for improving engagement with a voice assistant or smart speaker. Media content playback is detected at a media content detection application and the media content is identified. Upon receiving a voice command from a user at a smart speaker or voice assistant relating to the identified media content, the context of the voice command in relation to the identified media content is determined. The voice command is processed and executed based on the determined context.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: May 17, 2022
    Inventor: Adam S. Tom
  • Patent number: 11327570
    Abstract: In order to provide filtering of content to be presented on a mobile device, a gesture-based preferencing system and method may be employed. When content is presented to a user, the user may indicate a positive or negative preference toward that content by making a gesture. The gesture may be detected by a motion sensor and the preference of the content indicated by the gesture may be stored in a preference datastore. The preference may be used to subsequently filter content that is to be presented to the user.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: May 10, 2022
    Inventor: John Patoskie
  • Patent number: 11322148
    Abstract: A computer implemented method processes audio streams recorded during a meeting by a plurality of distributed devices.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: May 3, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Takuya Yoshioka, Andreas Stolcke, Zhuo Chen, Dimitrios Basile Dimitriadis, Nanshan Zeng, Lijuan Qin, William Isaac Hinthorn, Xuedong Huang
  • Patent number: 11308955
    Abstract: Disclosed are a speech recognition device and a speech recognition method, which perform speech recognition by executing an artificial intelligence (AI) algorithm and/or a machine learning algorithm provided therein, and which can communicate with other electronic devices and an external server in a 5G communication environment.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: April 19, 2022
    Inventor: Jong Hoon Chae
  • Patent number: 11301923
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for automatically allowing web browsing in a user interface of an electronic messaging system. The disclosed systems and methods automatically display electronic messages containing item information displayed in an electronic message in place of any web page links associated with the item enabling browsing of the item information from within the electronic messaging system's user interface.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: April 12, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Marcel Becker, Anand Almal
  • Patent number: 11281863
    Abstract: Systems and methods for unifying question answering and text classification via span extraction include a preprocessor for preparing a source text and an auxiliary text based on a task type of a natural language processing task, an encoder for receiving the source text and the auxiliary text from the preprocessor and generating an encoded representation of a combination of the source text and the auxiliary text, and a span-extractive decoder for receiving the encoded representation and identifying a span of text within the source text that is a result of the NLP task. The task type is one of entailment, classification, or regression. In some embodiments, the source text includes one or more of text received as input when the task type is entailment, a list of classifications when the task type is entailment or classification, or a list of similarity options when the task type is regression.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: March 22, 2022
    Assignee: salesforce.com, inc.
    Inventors: Nitish Shirish Keskar, Bryan McCann, Richard Socher, Caiming Xiong
  • Patent number: 11276415
    Abstract: A device to process speech includes a speech processing network that includes an input configured to receive audio data corresponding to audio captured by one or more microphones. The speech processing network also includes one or more network layers configured to process the audio data to generate an output representation of the audio data. The speech processing network includes an output configured to be coupled to multiple speech application modules to enable the output representation to be provided as a common input to each of the multiple speech application modules.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: March 15, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Lae-Hoon Kim, Sunkuk Moon, Erik Visser, Prajakt Kulkarni
  • Patent number: 11276401
    Abstract: A method for a virtual assistant is provided. The method includes controlling, in a first operation mode, at least one sensor to sense a physical quantity. Further, the method includes receiving, in the first operation mode, sensor data indicative of the physical quantity from the at least one sensor. Additionally, the method includes processing, in the first operation mode, the sensor data to detect whether the sensor data exhibit a predetermined characteristic. If the predetermined characteristic is detected in the sensor data, the method includes setting the operation mode of the virtual assistant to a second operation mode assigned to the predetermined characteristic.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: March 15, 2022
    Inventors: Johann Kosub, Roman Peters
  • Patent number: 11257496
    Abstract: A method and apparatus for facilitating persona-based agent interactions with online visitors is disclosed. A plurality of persona related attributes is extracted from a textual transcript of each interaction between an agent of an enterprise and an online visitor. A feature vector data representation is generated based on the plurality of persona related attributes extracted from each interaction to configure a plurality of feature vector data representations. The plurality of feature vector data representations is classified based on a plurality of persona-based clusters, which enables classification of the plurality of online visitors into the plurality of persona-based clusters. A learning model is trained for each persona-based cluster using utterances of online visitors classified into a respective persona-based cluster. The learning model is trained to mimic a visitor persona representative of the respective persona-based cluster.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: February 22, 2022
    Assignee: [24]7.ai, Inc.
    Inventor: Abir Chakraborty
  • Patent number: 11250207
    Abstract: Disclosed are various embodiments for creating and providing narratives associated with a type of subject entity (e.g., person, movie, place, etc.). A narrative for the subject entity can be generated according to a narrative template. The narrative template can be selected based on a variety of factors. Following the selection of a narrative template, fields in the selected template are filled with stored data associated with the subject entity. The new or updated narrative may be stored in a memory. In response to a request for information related to the subject entity, the narrative can be transmitted to a client device.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: February 15, 2022
    Assignee: IMDB.COM, INC.
    Inventors: Rachel Jane MacTaggart, Adam Carlson, Simon Alexander Poole, Richard David Williams
  • Patent number: 11240341
    Abstract: Methods and apparatus are disclosed to measure exposure to streaming media using media watermarks. An example apparatus includes a memory, and a logic circuit to cause transmission of media, received from a service provider, to a media device in response to a first request for the media, the media including instructions to cause the media device 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 to the apparatus, and metadata associated with the source Uniform Resource Locator and the current playback time of the media, the second request including the source Uniform Resource Locator of the media and the current playback time 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: June 8, 2020
    Date of Patent: February 1, 2022
    Inventor: Jan Besehanic
  • Patent number: 11222637
    Abstract: Implementations herein relate to pre-caching data, corresponding to predicted interactions between a user and an automated assistant, using data characterizing previous interactions between the user and the automated assistant. An interaction can be predicted based on details of a current interaction between the user and an automated assistant. One or more predicted interactions can be initialized, and/or any corresponding data pre-cached, prior to the user commanding the automated assistant in furtherance of the predicted interaction. Interaction predictions can be generated using a user-parameterized machine learning model, which can be used when processing input(s) that characterize a recent user interaction with the automated assistant.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: January 11, 2022
    Assignee: GOOGLE LLC
    Inventors: Lucas Mirelmann, Zaheed Sabur, Bohdan Vlasyuk, Marie Patriarche Bledowski, Sergey Nazarov, Denis Burakov, Behshad Behzadi, Michael Golikov, Steve Cheng, Daniel Cotting, Mario Bertschler
  • Patent number: 11211075
    Abstract: The embodiments of the present disclosure provide a service control method, a service control apparatus and a device, the method including: determining an application service in operating state in an electronic device; and transmitting audio data captured by a microphone to the application service and a control service, where the application service is configured to perform multimedia information interaction according to the audio data, and the control service is configured to control the electronic device according to the audio data, thereby improving flexibility in controlling services in the electronic device.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: December 28, 2021
    Inventors: Liang He, Aihui An, Yu Niu, Lifeng Zhao, Xiangdong Xue, Ji Zhou
  • Patent number: 11210462
    Abstract: Systems and methods are described for processing voice input to detect and remove voice recognition errors in the context of a product attribute query. Spoken-word input may be processed to tentatively identify a query regarding a product and an attribute. A hierarchical product catalog is then used to identify categories that include the identified product, and an affinity score is determined for each category to indicate the relative strength of the relationship between the category and the attribute. The affinity score for each category is determined based on historical questions submitted to a question and answer service with regard to other products in the category. An affinity score for the product-attribute pairing is then determined based on a weighted average of the affinity scores for the product categories, and the affinity score is used to determine whether the question is valid and the voice input has been correctly processed.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: December 28, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ayan Sircar, Abhishek Mehrotra, Aniruddha Deshpande, Padmini Rajanna, Pawan Kaunth, Vaibhav Jain
  • Patent number: 11200222
    Abstract: Embodiments are disclosed for correcting a natural language interface database (NLIDB) system. The techniques include receiving feedback indicating that an answer provided in response to a question for an NLIDB system is inaccurate. The techniques further include finding an ontology element for a datastore of the NLIDB system that matches to the feedback. The techniques also include selecting candidate annotations for the NLIDB system based on the ontology element and a data type of the ontology element. Additionally, the techniques include generating a question-answer (QA) pair for each of the candidate annotations. Further, the techniques include adding one of the candidate annotations to annotations for a natural language query (NLQ) engine of the NLIDB system based on a client verification of the QA pair.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jaydeep Sen, Diptikalyan Saha, Karthik Sankaranarayanan, Ashish Mittal, Manasa Jammi
  • Patent number: 11189279
    Abstract: A system and method include detection of a user utterance of one of plurality of voice keywords, each of the plurality of voice keywords associated with a respective voice assistant application, determination, in response to the detection of the one of the plurality of respective voice keywords, of whether any of the plurality of voice assistant applications are designated as uninterruptable, and, if it is determined that none of the plurality of voice assistant applications are designated as uninterruptable, activation of the one of the plurality of voice assistant applications associated with the detected keyword.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: November 30, 2021
    Inventors: Adina Magdalena Trufinescu, Alice Jane Bernheim Brush, Kevin J. Endres, Lisa J. Stifelman
  • Patent number: 11176940
    Abstract: Technologies are disclosed for relaying availability information using a virtual assistant. The virtual assistant can serve as a personal assistant to a user and receive and provide availability information associated with a user. The availability information may include information such as, but not limited to location information about the user, timing information, (e.g., a time the user left), message information (e.g., a message left by the user, a message left by a person looking for the user, . . . ), and the like. The availability information that is provided by the virtual assistant may be different depending on the identity of the requesting user. The virtual assistant may also record messages from requesting users that may be provided to the user upon return and/or while the user is away (e.g., via email, text message, instant message, phone call, and the like).
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: November 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Gary Zhong, Jonathan Alan Leblang, Aakarsh Nair, Collin Charles Davis
  • Patent number: 11176932
    Abstract: A faucet is provided that electronically controls the flow volume and temperature of water being dispensed. The faucet illustratively includes a faucet body and a faucet handle. In some embodiments, the faucet may include a faucet body and be voice controlled. The faucet illustratively includes an inertial motion unit sensor mounted in the faucet handle to sense spatial orientation of the faucet handle. The faucet illustratively includes an electronic flow control system to adjust flow volume and temperature of water being dispensed. The faucet illustratively includes a controller configured to receive signals from the inertial motion unit sensor and control the electronic flow control system to adjust flow volume and temperature of water being dispensed based upon the position of the faucet handle.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: November 16, 2021
    Assignee: Spectrum Brands, Inc.
    Inventors: Chasen Scott Beck, Matthew Lovett, Stephen Blizzard, Evan Benstead, Elena Gorkovenko
  • Patent number: 11163817
    Abstract: A descriptive media content search solution is provided to allow a user to search for media content that better matches a user's descriptive search request. The descriptive media content search solution utilizes an extensive catalog of playlists each having a playlist description, such as a playlist title or other descriptive text, and identifies additional descriptive information for media content items to be searched. The descriptive media content search solution can set up a descriptive search database and utilize the descriptive search database to conduct a descriptive search responsive to the user's descriptive search request.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: November 2, 2021
    Assignee: Spotify AB
    Inventors: Kurt Jacobson, Paul Lamere
  • Patent number: 11157706
    Abstract: A system for determining context and intent in a conversation using machine learning (ML) based artificial intelligence (AI) in omnichannel data communications is disclosed. The system may comprise a data store to store and manage data within a network, a server to facilitate operations using information from the one or more data stores, and a ML-based AI subsystem to communicate with the server and the data store in the network. The ML-based AI subsystem may comprise a data access interface to receive data associated with a conversation with a user via a communication channel. The ML-based AI subsystem may comprise a processor to provide a proactive, adaptive, and intelligent conversation by applying hierarchical multi-intent data labeling framework, training at least one model with training data, and generating and deploying a production-ready model based on the trained and retained at least one model.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: October 26, 2021
    Inventors: Andrew Mark Ayers, Giles Bryan, Mark Kingsley Smith
  • Patent number: 11151103
    Abstract: A search system obtains a search result comprising an entry. The search result is based on a set of search constraints. The search system generates a hit index based on the search result and each constraint in the set of search constraints. The hit index includes identification information of an element associated with the entry that caused the entry to be included in the search result. The search system updates the search result to comprise an indication of the element associated with the entry based on the hit index.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: October 19, 2021
    Inventors: Rujuta Ranade, Michael J. Coyle
  • Patent number: 11151994
    Abstract: Embodiments for managing voice commands by one or more processors are described. The receiving of a voice command from an individual is detected. An action associated with the voice command is caused to be at least temporarily prevented from being executed based on at least one data source associated with the individual.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: October 19, 2021
    Inventors: Shikhar Kwatra, Sushain Pandit, Sarbajit Rakshit
  • Patent number: 11153244
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a digital conversation is described. One of the methods includes guiding a user through a directed conversation having a plurality of flows, each flow including at least one statement to be made by a digital advisor. The method includes receiving user input as part of the directed conversation. The method includes selecting one of the flows based on the received user input. The method also includes storing at least some of the information provided by the user in a data store.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: October 19, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: Vanessa Jupe, Jared Stephens, Macdonald Etugbo, Christopher Genzardi, Jeffrey Kissner, Anoop Shridhar Warrier
  • Patent number: 11144520
    Abstract: A method for accessing information. A request to change a piece of the information is received from a source. A branch for the piece of the information is identified using an identifier in the request. The branch is part of branches in a hierarchical structure and the branches are versions of the piece of the information. The identifier identifies the branch. The branch is changed when the request is from a source that controls a portion of the information in which the branches for the piece of the information are located in a location and the source is part of sources that control portions of the information in the location.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: October 12, 2021
    Assignee: ADP, LLC
    Inventor: Thomas A. Cooper
  • Patent number: 11127402
    Abstract: The present disclosure relates generally to a system and method for voice development frameworks. Certain cloud-based systems may be embodied in a multi-instance or multi-tenant framework, and may provide for certain computing systems and resources. For example, the cloud-based systems may provide for data repositories and the creation of executable objects, e.g., Flow Designer objects that include voice commands. In certain embodiments, visual development tools, including a Flow Designer system, may be used to create the executable objects, including voice command objects. For example, the Flow Designer system may enable the non-technical personnel to use natural language to more easily create and visualize objects and processes that automate certain tasks.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: September 21, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Santosh Kumar Das, Gagan deep, Sumit Rathi, Ashita Narayan, Chakradhar Narasimha Jillellamudi, Raghavan Muthuraman
  • Patent number: 11120818
    Abstract: An apparatus or method to give a user information about, and control of, internal and/or external microphone(s) so that the user can make adjustments to audio recording in real time. The method includes choosing microphones, displaying visual representations of microphones, capturing an acoustic source using a microphone, allowing a user to interact with a visual representation of a microphone to select or deselect the microphone, and processing of the audio signal from the acoustic source captured by a microphone.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: September 14, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Birgir Magnusson, Koray Ozcan
  • Patent number: 11107477
    Abstract: Disclosed are a system and a method of providing customized content by using a sound, the system including: multiple smart devices outputting content for each channel received from a content provider; multiple user terminals configured to: receive a user's voice for a preset text for voice recognition to register the user's voice as voice data for user identification, and receive waveform data of a sound output from the smart device and voice data of the user for transmission when a voice corresponding to the registered voice data for user identification is recognized while the smart device is in operation; and a recommendation server configured to: collect the waveform data for the content that is possibly output from the smart device, and analyze the voice data and the waveform data to generate interest information of the user when the waveform data and the voice data are transmitted from the user terminal.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: August 31, 2021
    Inventor: Yoon Jong Park
  • Patent number: 11100100
    Abstract: A computer-implemented method, cognitive intelligence server and computer program product adapt a relational database containing numeric data types. At least one numeric token in the relational database is converted to a textual form. Text is produced based on relations of tokens in the relational database. A set of word vectors is produced based on the text. A cognitive intelligence query, expressed as a structured query language (SQL) query, may be applied to the relational database using the set of word vectors. At least one numeric token in the relational database may be converted to a typed string comprising a heading for a column in the relational database for which the token appears and the numeric value. Converting at least one numeric token in the relational database may comprise clustering tokens in a column of the relational database using a clustering algorithm and replacing each token in the column by a cluster identifier.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bortik Bandyopadhyay, Rajesh Bordawekar, Tin Kam Ho
  • Patent number: 11093708
    Abstract: A computer system is provided that automatically generates a natural language processing model from a provided API specification. Intent names are based on operation type and name. Entity datasets are constructed based on the generated intent name. A plurality of training phrases are generated based on the entity dataset and an action dataset with a name and corresponding parameters is generated.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: August 17, 2021
    Assignee: SOFTWARE AG
    Inventors: Ganesh Swamypillai, Shriram Venkatnarayanan, Balaji Balakrishnan
  • Patent number: 11087757
    Abstract: Described is a voice dialogue system that includes a voice input unit which acquires a user utterance, an intention understanding unit which interprets an intention of utterance of a voice acquired by the voice input unit, a dialogue text creator which creates a text of a system utterance, and a voice output unit which outputs the system utterance as voice data. When creating a text of a system utterance, the dialogue text creator creates the text by inserting a tag in a position in the system utterance, and the intention understanding unit interprets an utterance intention of a user in accordance with whether a timing at which the user utterance is made is before or after an output of a system utterance at a position corresponding to the tag from the voice output unit.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: August 10, 2021
    Inventors: Atsushi Ikeno, Yusuke Jinguji, Toshifumi Nishijima, Fuminori Kataoka, Hiromi Tonegawa, Norihide Umeyama
  • Patent number: 11087759
    Abstract: At an electronic device with a display, a microphone, and an input device: while the display is on, receiving user input via the input device, the user input meeting a predetermined condition; in accordance with receiving the user input meeting the predetermined condition, sampling audio input received via the microphone; determining whether the audio input comprises a spoken trigger; and in accordance with a determination that audio input comprises the spoken trigger, triggering a virtual assistant session.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: August 10, 2021
    Assignee: Apple Inc.
    Inventors: Stephen O. Lemay, Brandon J. Newendorp, Jonathan R. Dascola
  • Patent number: 11086859
    Abstract: Techniques are disclosed herein for resolving a natural language query. Input (e.g., text input, audio input) corresponding to a query requesting data is received. A type of the query is determined based on a natural language analysis on the query. A form of response to the query is identified based on the type of the query. A visualization associated with the form of response is identified. The visualization is presented via a user interface. The presented visualization includes the requested data.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: August 10, 2021
    Assignee: OpenGov, Inc.
    Inventors: Gurdas Nijor, Andrew Clark
  • Patent number: 11080016
    Abstract: Speech-based interaction with a display window is disclosed, including: receiving speech input with respect to a display window that is presented at a device; converting the speech input into an operation instruction; determining an interface element of the display window that corresponds to the operation instructions, including by querying interface element information corresponding to the display window; and activating the interface element of the display window based at least in part on simulating a manual selection event with respect to the interface element of the display window.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: August 3, 2021
    Inventor: Shanwen Shi
  • Patent number: 11055668
    Abstract: A machine for improving content delivery generates a graph representing a personalized conversational flow for sequenced delivery of digital content. The graph includes nodes representing interactive dialogues between a machine and a user, and edges that connect the nodes. The machine causes display of a user interface including a prompt related to job-seeking guidance. The machine, based on a first action in response to the prompt, dynamically adjusts the graph, the dynamic adjusting including selecting a first node. The machine generates and causes display of a first incentive content item, and a first call-to-action content item. The machine, in response to a second action received in response to the first call-to action content item, dynamically selects an edge connecting the first node and a further node. The dynamic selecting of the edge results in display of a further incentive content item, and a further call-to-action content item.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: July 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hongche Liu, Divya Venugopalan, Shaunak Chatterjee
  • Patent number: 11050676
    Abstract: The present disclosure provides a method and a system for triggering of Internet of things (IoT) devices. The system comprising a processor causes the processor to receive a change in output of first IoT device from a plurality of IoT devices, wherein the plurality of IoT devices are connected to each other, determine one or more connectivity paths between the plurality of IoT devices including the first IoT device based on stored connectivity paths between the plurality of IoT devices in a database, select one of the determined one or more connectivity paths between the plurality of IoT devices, wherein the selecting is based on similarity of metadata of each of the plurality of IoT devices in each of the one or more connectivity paths and trigger one or more IoT devices of the plurality of IoT devices in the selected connectivity path.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: June 29, 2021
    Assignee: Wipro Limited
    Inventor: Manjunath Ramachandra
  • Patent number: 11036222
    Abstract: A method, computer system, and a computer program product for implementing a plurality of actions associated with an impaired driver to prevent vehicle accidents is provided. The present invention may include collecting, from a plurality of existing vehicle sensors and a plurality of existing portable user device sensors, a plurality of data. The present invention may also include analyzing the collected plurality of data. The present invention may then include determining an impairment state associated with the driver. The present invention may further include implementing the plurality of actions to prohibit the driver from operating the vehicle. The present invention may then include storing the implemented plurality of actions, the analyzed plurality of data, and the determined impairment state associated with the driver in a historical database.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hima Carla Belloni Mourao, Fernando A. Cavalcanti, Marcos Vinicius L. Paraiso, Daniel de Paula Turco
  • Patent number: 11037552
    Abstract: A method and apparatus for personalizing a speech recognition model is disclosed. The apparatus may obtain feedback data that is a result of recognizing a first speech input of a user using a trained speech recognition model, determine whether to update the speech recognition model based on the obtained feedback data, and selectively update, dependent on the determining, the speech recognition model based on the feedback data.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: June 15, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ki Soo Kwon, Minyoung Mun, SangHyun Yoo
  • 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: 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: 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: 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: 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: 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