Patents by Inventor Leo S. Woiceshyn

Leo S. Woiceshyn has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11507855
    Abstract: In aspects of generating action suggestions based on a change in user mood, a computing device implements an action generation module that generates action suggestions. The action generation module analyzes sensor data from sensors to determine a current user state associated with a user. The action generation module also analyzes environment data received from Internet-of-Things (IoT) devices to determine a current environment context associated with the user. The action generation module can detect a change in a user mood based on a comparison of the current user state with user history data that includes user state parameters and environment context parameters that indicate the user mood. The action generation module can analyze the user history data to determine the user state parameters and/or the environment context parameters that correlate to the change in the user mood, and generate an action suggestion that is intended to modify the current user state.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: November 22, 2022
    Assignee: Motorola Mobility LLC
    Inventors: Leo S. Woiceshyn, Yi Wu, Thomas Yates Merrell, Zhengping Ji
  • Patent number: 11094324
    Abstract: A method includes detecting a keyword within an audio stream. The keyword is one of multiple keywords in a database, in which each of the multiple keywords relates to at least one of multiple domains in the database. The database stores a first confidence weight for each of the multiple keywords that are related to a first domain among the multiple domains. Each first confidence weight indicates a probability that a corresponding keyword relates to the first domain. The method includes determining whether a first confidence weight of the keyword is at least equal to an activation threshold value associated with the first domain. The method includes, in response to the first confidence weight of the keyword meeting the activation threshold value, activating a DS-ASR engine corresponding with the first domain to perform speech-to-text conversion on the audio stream.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: August 17, 2021
    Assignee: Motorola Mobility LLC
    Inventors: Zhengping Ji, Leo S. Woiceshyn, Karthik Mohan Kumar, Yi Wu
  • Patent number: 11030994
    Abstract: A method and data processing device for detecting a communication between a first and second entity. The method includes identifying whether a previous communication between the first and second entity has been detected. In response to identifying that the previous communication between the first and second entity has been detected, the method determines an elapsed time since detection of the previous communication. The method predicts a topic of the communication, in part based on the determined elapsed time. The topic corresponds to a specific domain from among a plurality of available domains for automatic speech recognition (ASR) processing. The method triggers selection and activation of a first domain specific (DS) ASR engine from among a plurality of available DS ASR engines to utilize a smaller resource footprint than a general ASR engine and facilitate recognition of specific vocabulary and context, in part, based on the elapsed time since the previous communication.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: June 8, 2021
    Assignee: Motorola Mobility LLC
    Inventors: Zhengping Ji, Leo S. Woiceshyn, Karthik Mohan Kumar, Yi Wu, Thomas Y. Merrell
  • Publication number: 20210021706
    Abstract: A method, a communication device, and a computer program product for identifying a live phone call. The method includes receiving, at a first communication device, an activation of a verification mode for a phone call. The method includes receiving, from a second communication device on the phone call, first audio data associated with the phone call. The method further includes determining, via a processor of the first communication device, if the first audio data contains machine originated audio, and in response to determining that the first audio data does not contain machine originated audio , generating and outputting an alert that the phone call is live.
    Type: Application
    Filed: July 17, 2019
    Publication date: January 21, 2021
    Inventors: JARRETT K. SIMERSON, LEO S. WOICESHYN, KARTHIK MOHAN KUMAR, YI WU, THOMAS Y. MERRELL
  • Patent number: 10887459
    Abstract: A method, a communication device, and a computer program product for identifying a live phone call. The method includes receiving, at a first communication device, an activation of a verification mode for a phone call. The method includes receiving, from a second communication device on the phone call, first audio data associated with the phone call. The method further includes determining, via a processor of the first communication device, if the first audio data contains machine originated audio, and in response to determining that the first audio data does not contain machine originated audio, generating and outputting an alert that the phone call is live.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: January 5, 2021
    Assignee: Motorola Mobility LLC
    Inventors: Jarrett K. Simerson, Leo S. Woiceshyn, Karthik Mohan Kumar, Yi Wu, Thomas Y. Merrell
  • Publication number: 20200365148
    Abstract: A method includes detecting a keyword within an audio stream. The keyword is one of multiple keywords in a database, in which each of the multiple keywords relates to at least one of multiple domains in the database. The database stores a first confidence weight for each of the multiple keywords that are related to a first domain among the multiple domains. Each first confidence weight indicates a probability that a corresponding keyword relates to the first domain. The method includes determining whether a first confidence weight of the keyword is at least equal to an activation threshold value associated with the first domain. The method includes, in response to the first confidence weight of the keyword meeting the activation threshold value, activating a DS-ASR engine corresponding with the first domain to perform speech-to-text conversion on the audio stream.
    Type: Application
    Filed: May 14, 2019
    Publication date: November 19, 2020
    Inventors: ZHENGPING JI, LEO S. WOICESHYN, KARTHIK MOHAN KUMAR, YI WU
  • Publication number: 20200342853
    Abstract: A method and data processing device for detecting a communication between a first and second entity. The method includes identifying whether a previous communication between the first and second entity has been detected. In response to identifying that the previous communication between the first and second entity has been detected, the method determines an elapsed time since detection of the previous communication. The method predicts a topic of the communication, in part based on the determined elapsed time. The topic corresponds to a specific domain from among a plurality of available domains for automatic speech recognition (ASR) processing. The method triggers selection and activation of a first domain specific (DS) ASR engine from among a plurality of available DS ASR engines to utilize a smaller resource footprint than a general ASR engine and facilitate recognition of specific vocabulary and context, in part, based on the elapsed time since the previous communication.
    Type: Application
    Filed: April 24, 2019
    Publication date: October 29, 2020
    Inventors: ZHENGPING JI, LEO S. WOICESHYN, KARTHIK MOHAN KUMAR, YI WU, THOMAS Y. MERRELL
  • Publication number: 20200302310
    Abstract: In aspects of generating action suggestions based on a change in user mood, a computing device implements an action generation module that generates action suggestions. The action generation module analyzes sensor data from sensors to determine a current user state associated with a user. The action generation module also analyzes environment data received from Internet-of-Things (IoT) devices to determine a current environment context associated with the user. The action generation module can detect a change in a user mood based on a comparison of the current user state with user history data that includes user state parameters and environment context parameters that indicate the user mood. The action generation module can analyze the user history data to determine the user state parameters and/or the environment context parameters that correlate to the change in the user mood, and generate an action suggestion that is intended to modify the current user state.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 24, 2020
    Applicant: Motorola Mobility LLC
    Inventors: Leo S. Woiceshyn, Yi Wu, Thomas Yates Merrell, Zhengping Ji