Voice Message Synthesis Patents (Class 379/88.16)
  • Patent number: 11961508
    Abstract: An electronic device and method are disclosed. The electronic device includes a microphone, a speaker and a processor. The processor implements the method, including: receiving a first voice input through the microphone, outputting a response related to a function through the speaker, based on the first voice input, when a second voice input is received through the microphone during output of the response, interrupting the output of the response and continue to receive the second voice input, and executing the function based on content of the received second voice input and content of the response output up to one of: a first time point when the second voice input was initially received, and a second time point when the output of the response was interrupted.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: April 16, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Heeyoung Choo, Hyunduk Cho, Yeseul Hong, Dayoung Lee, Boram Lee
  • Patent number: 11916859
    Abstract: Disclosed is a method for automatic arrangement of communications for improved functionality. A client device presents a stacked set of conversation cells on a display of the client device. The stacked set of conversation cells is stacked such that a first conversation cell corresponding to a first chat conversation from the stacked set of conversation cells is a top conversation cell of the stacked set of conversation cells. While presenting the stacked set of conversation cells, the client device receives a first chat communication that is a part of a second chat conversation that is different than the first chat conversation. In response to the receiving of the first chat communication, the client device modifies the presentation of the stacked set of conversation cells such that a second conversation cell corresponding to the second chat conversation is presented as the top conversation cell of the stacked set of conversation cells.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: February 27, 2024
    Assignee: Snap Inc.
    Inventor: William Wu
  • Patent number: 11915696
    Abstract: A digital assistant supported on devices such as smartphones, tablets, personal computers, game consoles, etc. includes an extensibility client that exposes an interface and service that enables third party applications to be integrated with the digital assistant so the application user experiences are rendered using the native voice of the digital assistant. Specific voice inputs associated with a given application may be registered by developers using a manifest that is loaded when the application is launched on the device so that voice inputs from the device user can be mapped by the digital assistant extensibility client to the appropriate application as input events for consumption. In typical implementations, the manifest is arranged as a declarative document that streamlines application development and provides a seamless user experience by enabling customization of third party applications to integrate the digital assistant's voice and behaviors within the user experience of the application's domain.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: February 27, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Derek Liddell, Francis Zhou, Cheng-Yi Yen
  • Patent number: 11902471
    Abstract: A vehicle remote assistance system includes a plurality of vehicles and a remote assistance apparatus. Each of the plurality of vehicles includes a calling unit that transmits a call to the remote assistance apparatus. The remote assistance apparatus includes an assigning unit that schedules the calls that are transmitted from the plurality of vehicles and assigning the calls to any of a plurality of operators. The calling unit transmits a cancelation of the call to the remote assistance apparatus when a reason for the call is resolved after the call is made. The assigning unit cancels scheduling of the call that corresponds to the cancelation that is transmitted from the vehicle.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: February 13, 2024
    Assignee: DENSO CORPORATION
    Inventor: Kengo Sasaki
  • Patent number: 11805189
    Abstract: An example operation may include one or more of receiving an audio file from a public safety answering point (PSAP), the audio file comprising a recording of a telephone call, converting the audio file into a text file that comprises a transcript of the telephone call, identifying a keyword within the text file that is associated with a topic, and transmitting a portion of the text file of the telephone call to one or more subscribers that have registered with the topic.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: October 31, 2023
    Assignee: Intrado Life & Safety, Inc.
    Inventor: Mario Manzanillo
  • Patent number: 11769490
    Abstract: Disclosed is an electronic apparatus including: a voice input interface comprising interface circuitry configured to receive an utterance; and a processor configured to: obtain keywords of the utterance received through the voice input interface, identify a voice assistant having a degree of association greater than a threshold degree of association with the obtained keywords among the plurality of voice assistants based on predefined information on a degree of association between a plurality of voice assistants and a plurality of keywords, and perform voice recognition on the utterance based on the identified voice assistant.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: September 26, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sangmin Kim
  • Patent number: 11763818
    Abstract: A messaging system, which hosts a backend service for an associated messaging client, includes a voice chat system that provides voice chat functionality that enables users to dictate their messages, while delivering the resulting message to the intended recipient as both the associated audio and text content. When a user at a sender client device begins dictating a voice message, the voice chat system starts converting the received audio stream into text and, also, starts communicating the audio content together with the generated text to the recipient client device. The recipient user can listen to the voice message and read the text generated from the audio in real time. It is also possible for the recipient user to consume the voice message in a textual form only, if the sound at the client device is undesirable.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: September 19, 2023
    Assignee: Snap Inc.
    Inventors: Laurent Desserrey, Jeremy Baker Voss
  • Patent number: 11765212
    Abstract: A communication apparatus and a method for sending a courtesy message to a recipient to whom a communication request has been sent by mistake are provided. The communication apparatus includes a processor configured for detecting a first interaction of the user with an interface adapted to start a first communication session towards the recipient, detecting a second interaction of the user with the interface for requesting the interruption of the first communication session, interrupting the first communication session, and determining, on the basis of the time of occurrence of the first interaction and the second interaction, whether a courtesy message should be transmitted to the recipient, and, should the transmission of the courtesy message be necessary, transmitting the courtesy message to the recipient in the course of a second communication session.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: September 19, 2023
    Assignee: PATMOS, UNIPESSOAL LDA
    Inventor: Robert James
  • Patent number: 11749282
    Abstract: A dialog system receives a user request corresponding to a dialog with a user. The dialog system processes the user request to determine multiple service providers capable of responding to the user request. The dialog system selects one service provider based on a request-to-handle score, and selects another service provider based on a satisfaction rating. The dialog system updates the dialog state based on further input provided by the user to determine an output responsive to the user request.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: September 5, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Arindam Mandal, Devesh Mohan Pandey, Kjel Larsen, Prakash Krishnan, Raefer Christopher Gabriel
  • Patent number: 11710485
    Abstract: The disclosed technology provides computer-to-wireless-voice integration methods and systems. In some implementations, the methods and systems deliver real-time voice instructions to users of required time-sensitive actions and ensure that such directives are received and a recipient effectively acts on the directives. The systems and methods include receiving a notification of an event from a terminal in a wireless active voice engine (WAVE) system, determining an active voice directive corresponding to the event with a WAVE module, converting the active voice directive into a voice event via a directive converter, and notifying a targeted recipient of the active voice directive corresponding to the event with a communications module. In some implementations, the systems and methods include sending a confirmation event via the receiver to the communications module that the active voice directive was received by the targeted recipient and communicating the active voice directive has been completed.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: July 25, 2023
    Assignee: DARING SOLUTIONS, LLC
    Inventor: Jeffrey Chasney
  • Patent number: 11657810
    Abstract: A method, system, and computer program product for routing queries to answer resources based on component parts and intents of a received query is provided. The method receives a query from a user. The query is analyzed to identify a set of entities associated with the query and generate an utterance representing the query. The method generates an intent classification for the utterance and a vector for the query. The vector is generated based on the set of entities, the utterance, and the intent classification. The method determines an answer resource for the query based on the vector and the intent classification of the query. In response to determining the answer resource, the method provides an answer interface based on the query, the vector, and the intent classification. The answer interface dynamically provides a response to the query.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: May 23, 2023
    Assignee: International Business Machines Corporation
    Inventors: Steven Ware Jones, Jacob Lewis, Shuai Wang, Jennifer A. Mallette, Ruchi Asthana, Jia Liu, Vivek Salve
  • Patent number: 11625450
    Abstract: Methods and apparatuses are described for automated predictive virtual assistant intervention. A server computing device captures clickstream data corresponding to web browsing sessions of a user at a client computing device, and generates predicted needs of the user based upon the clickstream data. The server computing device identifies virtual assistant messages for the user based upon the predicted needs of the user, and displays the identified virtual assistant messages in a virtual assistant application on the client computing device.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: April 11, 2023
    Assignee: FMR LLC
    Inventors: Sorin Adrian Roman, Bibhash Chakrabarty, Shefali Yadav, Sateesh Panda, Manish Gupta
  • Patent number: 11557288
    Abstract: A computer-implemented method of detecting a portion of audio data to be removed is provided. The method includes obtaining a recognition result of audio data. The recognition result includes recognized text data and time stamps. The method also includes extracting one or more candidate phrases from the recognition result using n-gram counts. The method further includes, for each candidate phrase, making pairs of same phrases with different time stamps and clustering the pairs of the same phrase by using differences in time stamps. The method includes further determining a portion of the audio data to be removed using results of the clustering.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: January 17, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nobuyasu Itoh, Gakuto Kurata, Masayuki Suzuki
  • Patent number: 11557297
    Abstract: Systems and methods for human-machine interaction using a conversation system.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: January 17, 2023
    Inventors: Stefan Scherer, Aubrey Schick, Nichole Marie Hurst, Sara Jenny Palencia, Josh Anon
  • Patent number: 11556309
    Abstract: A method includes determining, by an assistant executing at one or more processors, a default group of actions that the assistant is configured to execute in response to receiving a particular audible command. The method includes determining, by the assistant, based on the default group of actions and a user profile associated with a particular user, a custom group of actions that the assistant is configured to execute in response to receiving the particular audible command from the particular user. The method also includes receiving, by the assistant, an indication of the particular audible command, and determining, by the assistant, whether the indication of particular audible command originated from the particular user. The method further includes, responsive to determining that the indication of particular audible command originated from the particular user, executing, by the assistant, each action from the custom group of actions.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: January 17, 2023
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Michael Andrew Goodman
  • Patent number: 11551685
    Abstract: A speech interface device is configured to detect an interrupt event and process a voice command without detecting a wakeword. The device includes on-device interrupt architecture configured to detect when device-directed speech is present and send audio data to a remote system for speech processing. This architecture includes an interrupt detector that detects an interrupt event (e.g., device-directed speech) with low latency, enabling the device to quickly lower a volume of output audio and/or perform other actions in response to a potential voice command. In addition, the architecture includes a device directed classifier that processes an entire utterance and corresponding semantic information and detects device-directed speech with high accuracy. Using the device directed classifier, the device may reject the interrupt event and increase a volume of the output audio or may accept the interrupt event, causing the output audio to end and performing speech processing on the audio data.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: January 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ariya Rastrow, Eli Joshua Fidler, Roland Maximilian Rolf Maas, Nikko Strom, Aaron Eakin, Diamond Bishop, Bjorn Hoffmeister, Sanjeev Mishra
  • Patent number: 11521621
    Abstract: Disclosed is gathering a user's speech samples. According to an embodiment of the disclosure, a method of gathering learning samples may gather a speaker's speech data obtained while talking on a mobile terminal and text data generated from the speech data and gather training data for generating a speech synthesis model. According to the disclosure, the method of gathering learning samples may be related to artificial intelligence (AI) modules, unmanned aerial vehicles (UAVs), robots, augmented reality (AR) devices, virtual reality (VR) devices, and 5G service-related devices.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: December 6, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Siyoung Yang, Yongchul Park, Sungmin Han, Sangki Kim, Juyeong Jang, Minook Kim
  • Patent number: 11495233
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an automated calling system are disclosed. In one aspect, a method includes the actions of receiving audio data of an utterance spoken by a user who is having a telephone conversation with a bot. The actions further include determining a context of the telephone conversation. The actions further include determining a user intent of a first previous portion of the telephone conversation spoken by the user and a bot intent of a second previous portion of the telephone conversation outputted by a speech synthesizer of the bot. The actions further include, based on the audio data of the utterance, the context of the telephone conversation, the user intent, and the bot intent, generating synthesized speech of a reply by the bot to the utterance. The actions further include, providing, for output, the synthesized speech.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: November 8, 2022
    Assignee: GOOGLE LLC
    Inventors: Asaf Aharoni, Arun Narayanan, Nir Shabat, Parisa Haghani, Galen Tsai Chuang, Yaniv Leviathan, Neeraj Gaur, Pedro J. Moreno Mengibar, Rohit Prakash Prabhavalkar, Zhongdi Qu, Austin Severn Waters, Tomer Amiaz, Michiel A.U. Bacchiani
  • Patent number: 11475897
    Abstract: A response method and an apparatus thereof are provided. The method includes: receiving voice information sent through a client by a user; determining, based on the voice information, a user category to which the user belongs; and using voice matching the user category to respond to the voice information. Accordingly, response voice matches the user category of the user, which implements that the response is performed using the response voice targeted for the user category, and thus, the user experience may be improved.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: October 18, 2022
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventor: Wenyu Wang
  • Patent number: 11460998
    Abstract: Implementations generally relate to improving accessibility for digital devices. In some implementations, a method includes receiving a first selection of at least one button of a plurality of buttons of a user interface. The method further includes determining a type of the first selection based on one or more button selection characteristics. The method further includes determining a first command based at least in part on the type of the first selection. The method further includes providing an audible indication corresponding to the first command, wherein the audible indication indicates button information.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: October 4, 2022
    Assignee: Sony Group Corporation
    Inventors: Brant Candelore, Mahyar Nejat, Robert Blanchard, Peter Shintani
  • Patent number: 11412086
    Abstract: Disclosed is a work process supporting system based on interactive voice and text communication, and more particularly a work process supporting system based on interactive voice and text communication, in which at least one of a voice and a text is selectively applied according to congenital/acquired conditions of an information or service requester, so that a work process for providing information or service can be carried out, thereby freeing from constraints in input/output means for performing the work process for providing the information or the service and carrying out the work process while keeping continuity, reliability and accuracy.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: August 9, 2022
    Assignee: MindwareWorks Co., Ltd.
    Inventors: Jae In Lee, Hyun Sun Cho
  • Patent number: 11386892
    Abstract: Systems and processes for providing personalized suggestions indicating that a task may be performed using a digital assistant of an electronic device are provided. An example method includes, at an electronic device with a display, receiving context data associated with the electronic device; determining, based on the context data, a task that may be performed by a digital assistant of the electronic device in response to a natural-language expression; determining, based on the context data, whether suggestion criteria associated with the determined task are satisfied; and in accordance with a determination that the suggestion criteria are satisfied, providing a suggestion indicating that the determined task may be performed using the digital assistant of the electronic device.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: July 12, 2022
    Assignee: Apple Inc.
    Inventors: Kirill Novitchenko, Kyle W. Lu, Nikrouz Ghotbi, Trungtin Tran, Lun Cui, Matias Hernan Sulzberger, Marek Rastislav Telgarsky, Briana C. Chapman, Kevin Siu Wai Li, Jared Crawford, Robert A. Walker
  • Patent number: 11303748
    Abstract: Telecommunications systems and methods having a mapping server; a communication network; and a mapping database in communication with the mapping server via the communication network, the mapping database associating telephone identifier data strings (which identify a target telephone device) with numeric telephone identifiers; the mapping server is configured to match numeric telephone identifiers of a source telephone of a caller and a target telephone of a callee with respective telephone identifier data strings using the mapping database; the mapping sever is configured to initiate an electronic communication between the source telephone and the target telephone; the numeric telephone identifier of the target telephone is masked to the caller using the target telephone identifier; the mapping server is configured to locate the target telephone device by the telephone identifier data string to provide a Global Positioning System display of the target telephone device on a screen of a source telephone devic
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: April 12, 2022
    Inventor: Maqsood A. Thange
  • Patent number: 11183179
    Abstract: Disclosed is a method and an apparatus for recognizing speech, and the method comprises: separating an input audio signal into at least two separated signals; generating a denoised signal at a current frame; performing a preliminary recognition on each interesting signal at the current frame; and performing a recognition decision according to a recognition score of each interesting signal at the current frame. The method and apparatus of the present disclosure deeply integrate an array signal processing and a speech recognition and use multiway recognitions such that a good recognition rate may be obtained even in a case of a low signal-to-noise ratio.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: November 23, 2021
    Assignee: Nanjing Horizon Robotics Technology Co., Ltd.
    Inventors: Changbao Zhu, Jianwei Niu, Ding Liu
  • Patent number: 11068178
    Abstract: A system for allocation of one or more data structures used in a program across a number of processing units takes into account a memory access pattern of the data structure, and the amount of total memory available for duplication across the several processing units. Using these parameters duplication factors are determined for the one or more data structures such that the cost of remote communication is minimized when the data structures are duplicated according to the respective duplication factors while allowing parallel execution of the program.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: July 20, 2021
    Assignee: Reservoir Labs, Inc.
    Inventors: Muthu Manikandan Baskaran, Thomas Henretty, Ann Johnson, Athanasios Konstantinidis, M. H. Langston, Janice O. Mcmahon, Benoit J. Meister, Paul D. Mountcastle, Aale Naqvi, Benoit Pradelle, Tahina Ramananandro, Sanket Tavarageri, Richard A. Lethin
  • Patent number: 11043216
    Abstract: A method of providing voice feedback to a listener as part of a user interface of a media playback system may include: storing multiple different voice feedback recordings in at least one computer-readable storage device, where each of the multiple different voice feedback recordings is of a different voice artist; receiving a listener command corresponding to a musical selection; determining an identifying musical characteristic of the musical selection; selecting a first voice feedback recording from the multiple different voice feedback recordings, where the first voice feedback recording corresponds to the identifying musical characteristic; and playing the first voice feedback recording to the listener via the media playback system.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: June 22, 2021
    Assignee: Spotify AB
    Inventor: Sten Garmark
  • Patent number: 10728388
    Abstract: A computing apparatus configured in the communication system to store data about advisers, including availability status of the advisers for real time communications with customers, ratings of the advisers by prior customers, compensate rates of the advisers, probability of being connected within a period of time for real time communication with customers, etc. The computing apparatus presents the advisers to customers based on the stored information and provide real time communication connections in response to selections of the presented advisers. Based on monitoring customer interaction with the system, the computing apparatus is configured to detect dissatisfactions, determine authenticity of the dissatisfactions based on user history and usage patterns of the system, and automatically provide a refund to the user without a refund request from the user and/or an explicitly user confirmation of the detected dissatisfaction.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: July 28, 2020
    Assignee: Ingenio, LLC
    Inventor: Olena Dopiro
  • Patent number: 10671340
    Abstract: An information processing apparatus including an estimation section that, when it is determined that a user is able to receive vocal information presentation, estimates a duration for which it is possible to receive the information presentation and an adjustment section that adjusts an amount of information to be presented to the user in accordance with the estimated duration.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: June 2, 2020
    Assignee: SONY CORPORATION
    Inventors: Naoki Shibuya, Makoto Murata, Masafumi Kato, Kengo Yoshii
  • Patent number: 10652613
    Abstract: The present disclosure discloses a media information processing method performed by a media information processing apparatus. The apparatus determines media information clips of target media information and their characteristics, and generates a first media information clip of a first user based on the determined characteristics. Next the apparatus determines media information clips other than the target media information clip in the target media information, and obtains a second media information clip corresponding to the characteristics of the determined media information clips. The apparatus then determines a splicing manner of the media information clips in the target media information, and splices the first media information clip and the second media information clip based on the determined splicing manner.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: May 12, 2020
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Zhenhai Wu, Bin Fu, Lingrui Cui, Qianyi Wang, Yanggang Dai, Feng Shi, Faqiang Wu
  • Patent number: 10560495
    Abstract: In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: February 11, 2020
    Assignee: Twilio Inc.
    Inventors: Jeff Lawson, John Wolthuis, Evan Cooke
  • Patent number: 10496304
    Abstract: A system for allocation of one or more data structures used in a program across a number of processing units takes into account a memory access pattern of the data structure, and the amount of total memory available for duplication across the several processing units. Using these parameters duplication factors are determined for the one or more data structures such that the cost of remote communication is minimized when the data structures are duplicated according to the respective duplication factors while allowing parallel execution of the program.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: December 3, 2019
    Assignee: Reservoir Labs, Inc.
    Inventors: Muthu M. Baskaran, Thomas Henretty, Ann Johnson, Athanasios Konstantinidis, M. H. Langston, Janice O. McMahon, Benoit J. Meister, Paul D. Mountcastle, Aale Naqvi, Benoit Pradelle, Tahina Ramananandro, Sanket Tavarageri, Richard A. Lethin
  • Patent number: 10366110
    Abstract: Technology is disclosed for establishing a querying system and load balancing the multi-tiered querying system. A multi-tiered targeted query system can comprise three tiers: a web tier, an aggregator tier, and a shard tier. When load balancing of shards is performed, fan-out can occur, increasing latency. The disclosed technology performs load balancing while minimizing the amount fan-out increase. Selecting the databases to move can comprise determining which databases on that server are causing the most load, and determining if moving any of these databases will increase an expected amount of fan-out above an acceptable threshold value. Determining the expected amount of fan-out increase incurred by moving a database can be based on an analysis of a number of friend relationships between that database and other databases on the same or other servers.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: July 30, 2019
    Assignee: Facebook, Inc.
    Inventors: Arun Dattaram Sharma, Jianming Wu, Chunhui Zhu
  • Patent number: 10360913
    Abstract: The present disclosure provides a speech recognition method, device and system based on artificial intelligence. The method includes: collecting speech data to be recognized in a speech recognition process; sending uplink data stream to a server via an uplink connection to the server, in which the uplink data stream includes the speech data; and receiving downlink data stream sent by the server via a downlink connection to the server in parallel with sending the uplink data stream to the server, in which the downlink data stream includes result data, and the result data is obtained by the server performing speech recognition according to the speech data.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: July 23, 2019
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Niandong Du, Yan Xie, Haiyuan Tang
  • Patent number: 10362051
    Abstract: In auditing a target Web site for security exposures, site specific remediation reports are generated to provide instructional data tailored to components of the Web server solution stack as determined by the auditing computer system. Stack and component identification is performed in a site independent manner based on an analysis of Web page data retrieved by the auditing computer system. Informational aspects of the received data are recognized individually and by various patterns evident in the received data, enabling further identification of component implementation aspects, such as revision levels. Based on the informational and implementation aspects, site, solution stack, and component specific security audit tests are executed against the target Web site. Audit identified security exposures are recorded in correspondence with site, solution stack, and component implementation specific remediation instruction data. This audit data is then available for reporting.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: July 23, 2019
    Assignee: Tinfoil Security, Inc.
    Inventors: Michael Borohovski, Ainsley K. Braun, Angel Irizarry, Benjamin D. Sedat
  • Patent number: 10348896
    Abstract: A facility and method for analyzing and classifying calls without transcription. The facility analyzes individual frames of an audio to identify speech and measure the amount of time spent in speech for each channel (e.g., caller channel, agent channel). Additional telephony metrics such as R-factor or MOS score and other metadata may be factored in as audio analysis inputs. The facility then analyzes the frames together as a whole and formulates a clustered-frame representation of a conversation to further identify dialog patterns and characterize call classification. Based on the data in the clustered-frame representation, the facility is able to make estimations of call classification. The correlation of dialog patterns to call classification may be utilized to develop targeted solutions for call classification issues, target certain advertising channels over others, evaluate advertising placements at scale, score callers, and to identify spammers.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: July 9, 2019
    Assignee: Marchex, Inc.
    Inventors: Chris Kolbegger, Jason Flaks, Tim Graber, Bryan Rieger, Ziad Ismail, Govindaraj Ramanathan, Darren Spehr, Matthew Berk
  • Patent number: 10291786
    Abstract: Methods and apparatuses to selectively present and customize user prompts in establishing anonymized communication connections, based on available information about the parties to be connected and/or user preferences. For example, the information can be transmitted from a mobile device to a connection server for association with the communication reference of the mobile device in response to an input from the user of the mobile device. The association is configured to expire after a predetermined period of time. During the predetermined period of time, if a connection server receives a call from the mobile device, the information associated with the communication reference of the mobile device is used to customize the interactive voice response prompts for further connecting the call to a service provider.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: May 14, 2019
    Assignee: YELLOWPAGES.COM LLC
    Inventor: Mehul Jain
  • Patent number: 10182138
    Abstract: A method, an apparatus, and a computer program product for device control are provided. The apparatus determines that a user equipment (UE) connected to the apparatus receives a call. The apparatus determines a location of the UE. The apparatus adjusts a volume of at least one of a plurality of speakers based on the location of the UE and locations of the plurality of speakers while the UE receives the call.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: January 15, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Goutam Motika, Keemat Rai, Rajasekar Raja, Adiseshu Mylavaram
  • Patent number: 10121494
    Abstract: A speech-capture device can capture audio data during wakeword monitoring and use the audio data to determine if a user is present nearby the device, even if no wakeword is spoken. Audio such as speech, human originating sounds (e.g., coughing, sneezing), or other human related noises (e.g., footsteps, doors closing) can be used to detect audio. Audio frames are individually scored as to whether a human presence is detected in the particular audio frames. The scores are then smoothed relative to nearby frames to create a decision for a particular frame. Presence information can then be sent according to a periodic schedule to a remote device to create a presence “heartbeat” that regularly identifies whether a user is detected proximate to a speech-capture device.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Shiva Kumar Sundaram, Chao Wang, Shiv Naga Prasad Vitaladevuni, Spyridon Matsoukas, Arindam Mandal
  • Patent number: 10104229
    Abstract: Concepts and technologies are disclosed herein for providing and using a routing service. A processor can obtain a routing scenario associated with a customer of the routing service. The routing scenario can specify customer data to be accessed to determine a call handling decision when a call is received from a calling party, and the customer data can include information associated with the calling party. The processor can obtain a request to route a call intended for the customer. The processor can generate a query of the customer data to obtain data associated with the calling party. The customer data can be stored at a storage location associated with the customer that is remote from the routing service. The processor can analyze the customer data and the routing scenario, determine a call handling decision, and provide the call handling decision to a network to route the call.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: October 16, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Kristin Kocan
  • Patent number: 9877143
    Abstract: An in-vehicle Bluetooth load control method and an apparatus using the same are disclosed. A Bluetooth load dispersion method for an in-vehicle head unit includes assigning and retaining priority per profile, executing a first profile. When execution of second to n-th profiles is requested, executing the second to n-th profiles, comparing priority level assigned to the first profile with priority level assigned to the second to n-th profiles, and classifying the profiles as a main service and sub services based on a result of the comparison. Wherein is a natural number equal to or greater than 2 and is a total number of profiles in the plurality of profiles. Consequently, Bluetooth load is effectively controlled in a multi Bluetooth profile environment.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: January 23, 2018
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventor: Seong Soo Yae
  • Patent number: 9552816
    Abstract: A speech-based system includes an audio device in a user premises and a network-based service that supports use of the audio device by multiple applications. The audio device may be directed to play audio content such as music, audio books, etc. The audio device may also be directed to interact with a user through speech. The network-based service monitors event messages received from the audio device to determine which of the multiple applications currently has speech focus. When receiving speech from a user, the service first offers the corresponding meaning to the application, if any, that currently has primary speech focus. If there is no application that currently has primary speech focus, or if the application having primary speech focus is not able to respond to the meaning, the service then offers the user meaning to the application that currently has secondary speech focus.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: January 24, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Spalding VanLund, Kurt Wesley Piersol, James David Meyers, Jacob Michael Simpson, Vikram Kumar Gundeti, David Robert Thomas, Andrew Christopher Miles
  • Patent number: 9514740
    Abstract: Training speech recognizers, e.g., their language or acoustic models, using actual user data is useful, but retaining personally identifiable information may be restricted in certain environments due to regulations. Accordingly, a method or system is provided for enabling training of a language model which includes producing segments of text in a text corpus and counts corresponding to the segments of text, the text corpus being in a depersonalized state. The method further includes enabling a system to train a language model using the segments of text in the depersonalized state and the counts. Because the data is depersonalized, actual data may be used, enabling speech recognizers to keep up-to-date with user trends in speech and usage, among other benefits.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 6, 2016
    Assignee: Nuance Communications, Inc.
    Inventors: Uwe Helmut Jost, Philip Charles Woodland, Marcel Katz, Syed Raza Shahid, Paul J. Vozila, William F. Ganong, III
  • Patent number: 9431002
    Abstract: A personalized news service provides personalized news programs for its users by generating personalized combinations of audible versions of news stories derived from text-based based versions of the news stories. The audible versions may be generated from the text-based version by a text-to-speech system, or may by recording a person reading aloud the text-based version. To acquire recordings, the personalized news service can make a determination that a particular news story has a threshold extent of popularity. The news service can then transmit a request to a remote recording station for a recording of a verbal reading of the particular news story. The news service can then receive the requested recording from the remote recording station.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: August 30, 2016
    Assignee: Tribune Digital Ventures, LLC
    Inventors: Venkatarama Anilkumar Panguluri, Venkata Sunil Kumar Yarram, Lalit Kumar, Gregory P. Defouw
  • Patent number: 9413845
    Abstract: A method is provided in one example embodiment and includes receiving a request at a communication broker for a communication session to involve a first endpoint and a second endpoint, where the communication broker includes a processor and a memory element. The method may also include evaluating first calendar information for a first end user associated with the first endpoint and second calendar information for a second end user associated with the second endpoint. The method may also include reconciling the first calendar information with the second calendar information to provide a time slot for the communication session. Additionally, the method may include mapping first end user data to a first identity associated with the first end user, where the second endpoint is shown the first identity, and where the first end user data associated with the first endpoint is hidden from being shown to the second endpoint.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: August 9, 2016
    Assignee: MATCH.COM, L.L.C.
    Inventor: Michael G. Bustamente
  • Patent number: 9332406
    Abstract: A communication connection is established with an information sending terminal. A short message sent from the information sending terminal is received. The short message is displayed on a display page. The short message is analyzed to identify whether a contact information field is in the short message by using a contact information determination condition. The contact information field is extracted from the short message when an identification result shows that the contact information field is in the short message. A box is displayed on the display page on which the short message is displayed to prompt a user to make a selection from function items to process the contact information field. The address book of the terminal device is updated by using the contact information field based on a function item selected by the user.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: May 3, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Jiejun Long
  • Patent number: 9191510
    Abstract: A method and system for analyzing electronic communication data is provided. In one embodiment, a method includes receiving electronic customer communication data by a contact center, analyzing the electronic customer communication data by applying a predetermined linguistic-based psychological behavioral model to the electronic customer communication data, and generating behavioral assessment data by the contact center based on said analyzing, the behavioral assessment data providing a personality type for the analyzed electronic customer communication data. In one or more embodiments, electronic customer communication data may be one or more of electronic-mail data, web content data, text message data, voice over IP data, online forum data, social media data, update status, media feed, social media review, social media data stream. In other embodiments, electronic customer communication data may include data received during a customer communication with a graphical user interface for the contact center.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 17, 2015
    Assignee: MATTERSIGHT CORPORATION
    Inventors: Kelly Conway, Keene Hedges Capers, Christopher Danson, Douglas Brown, David Gustafson, Roger Warford, Melissa Moore
  • Patent number: 9185229
    Abstract: In a computer-implemented method of joining a user to a conference call event an interface associated with a time management software application is displayed. The interface displays information relating to the conference call event including a date for a conference call which is subject of the conference call event and a start time of the conference call. While displaying the interface, a menu offering one or more options is displayed; these one or more options include an option to join the conference call. When an indication of a selection of the option to join the conference call is received, information associated with the conference call is located; this information includes a telephone number for a conference call bridge. A connection with the conference call bridge using the telephone number is initiated.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: November 10, 2015
    Assignee: BlackBerry Limited
    Inventors: Adrian Logan, Rohit Jain, Eric Fritzley, Christopher Labrador, Michael McAndrews
  • Patent number: 9106473
    Abstract: Methods and apparatuses to provide services to people who wish to make connections for real time communication, such as live telephone conversation, chat, video conferencing, etc. In one embodiment, a method includes: providing a seller with a code to be embedded in a document, the document to be distributed by the seller, the code to generate a display of a call button when the document is displayed; in response to a selection of the call button, initiating a process to make a telephonic connection between the seller and a buyer; and charging the buyer on behalf of the seller for a service delivered by the seller over the telephonic connection to the buyer.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: August 11, 2015
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden
  • Patent number: 9094517
    Abstract: Provided herein is a method and system for segmenting work implemented in a contact center server. The method may include: creating a plurality of common skill options; creating a service skill definition tree comprising a plurality of service skill options, wherein each of the plurality of common skill options is associated with the service skill definition tree; receiving a contact from a customer; obtaining a common skill option selection, wherein the common skill option is selected from the plurality of common skill options by the customer; transmitting the plurality of service skill options to the customer, and receiving a service skill option selection from the customer, wherein the service skill option selection is selected from the plurality of service skill options; and segmenting the contact to an agent associated with the common skill option selection and service skill option selection.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: July 28, 2015
    Assignee: Avaya Inc.
    Inventors: Michael R. Palmquist, Robert Snyder
  • Patent number: 9083787
    Abstract: An apparatus and a method for driving a communication terminal are provided. A method for driving a communication terminal according to the present invention includes determining, when a proximity of an object is detected, data based on a proximity duration for which the proximity is maintained, and executing, when an execution request is detected, a function corresponding to the data. Since a specific function is executed in response to the information on the proximity of an object to the communication terminal, there is no need to display touch keys on the screen, resulting in improvement of user's convenience.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: July 14, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae Kwang Sim, Hark Sang Kim, Sang Ryul Park