Patents by Inventor Jeffry Copps

Jeffry Copps 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).

  • Publication number: 20210319779
    Abstract: The system provides a synthesized speech response to a voice input, based on the prosodic character of the voice input. The system receives the voice input and calculates at least one prosodic metric of the voice input. The at least one prosodic metric can be associated with a word, phrase, grouping thereof, or the entire voice input. The system also determines a response to the voice input, which may include the sequence of words that form the response. The system generates the synthesized speech response, by determining prosodic characteristics based on the response, and on the prosodic character of the voice input. The system outputs the synthesized speech response, which includes a more natural, relevant, or both answer to the call of the voice input. The prosodic character of the voice input and/or response may include pitch, note, duration, prominence, timbre, rate, and rhythm, for example.
    Type: Application
    Filed: May 13, 2020
    Publication date: October 14, 2021
    Inventors: Ankur Aher, Jeffry Copps Robert Jose
  • Publication number: 20210319780
    Abstract: The system trains a model to provide information used to provide a synthesized speech response to a voice input. The model takes as input prosodic information that may include pitch, note, duration, prominence, timbre, rate, and rhythm, for example. The system receives a plurality of voice inputs, each associated with prosodic metric, as well as a plurality of responses, each also associated with prosodic metrics. The system trains the model based on the plurality of voice inputs, the plurality of responses, the prosodic metrics of the voice inputs, and the prosodic metrics of the responses such that the model outputs information used to generate the response. The model may also take as input user profile information, emotion metrics, and transition information to generate output. The output of the training model may be used by the system to provide synthesized speech responses having relevant prosodic character to received voice inputs.
    Type: Application
    Filed: May 13, 2020
    Publication date: October 14, 2021
    Inventors: Ankur Aher, Jeffry Copps Robert Jose
  • Patent number: 11128910
    Abstract: A system for generating annotations is configured to generate annotations having a format similar to a title and tailored to a user profile. The system identifies a media content item, and associated metadata, and determines a title corresponding to the media content item. The system generates a title template based on the title and based on metadata associated with the media content item. Based on the title template and user profile information, the system generates an annotation, which is linked to the media content item. The system may generate more than one annotation, and then select among the annotations for the most appropriate annotation for a given user. The annotation may include keywords or entities that are included in, linked to, or otherwise associated with the user profile information. The system outputs, or generates for output, a display that includes a representation of the media content item and the annotation.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: September 21, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Ankur Anil Aher, Jeffry Copps Robert Jose
  • Publication number: 20210280176
    Abstract: A natural language search query is processed to determine whether it has a grammatical structure. If so, a number of terms are identified in the natural language search query and each term is associated with a part of speech. Based on the grammatical structure, a type of query is determined, and the natural language search query is interpreted in the context of the query type based on the parts of speech of each term in the natural language search query.
    Type: Application
    Filed: March 3, 2020
    Publication date: September 9, 2021
    Inventors: Jeffry Copps Robert Jose, Ajay Kumar Mishra
  • Publication number: 20210280174
    Abstract: Systems and methods are described herein for interpreting natural language search queries that account for contextual relevance of words of the search query that would ordinarily not be processed, including, for example, processing each word of the query. Each term is associated with a respective part of speech, and a frequency of occurrence of each term in content metadata is determined. A relevance of each term is then determined based on its respective part of speech and frequency. The natural language search query is then interpreted based on the importance or relevance of each term.
    Type: Application
    Filed: March 3, 2020
    Publication date: September 9, 2021
    Inventors: Jeffry Copps Robert Jose, Ajay Kumar Mishra
  • Publication number: 20210279264
    Abstract: A natural language search is interpreted through use of machine learning, such as using one or more neural networks. After identifying a number of terms in the natural language search query, a vector is generated for each term describing a relationship between each term and a plurality of other terms. Each vector is then input into a trained neural network that generates an output based on the input vectors. The natural language search query is then interpreted based on the output of the neural network.
    Type: Application
    Filed: March 3, 2020
    Publication date: September 9, 2021
    Inventors: Jeffry Copps Robert Jose, Ajay Kumar Mishra
  • Publication number: 20210280175
    Abstract: A frequency of occurrence for each term in a training data set is determined in relation to the entire training data set. A relational data structure is generated that associates each term in the training data with its respective frequency. Any term that has a frequency below a threshold frequency is then added to a list of relevant words. When a natural language search query is received, a plurality of terms in the natural language search query are identified and compared with the list of relevant words. If any term of the natural language search query is included in the relevant words list, that term is identified as a keyword. The natural language search query is then interpreted based on any identified keywords.
    Type: Application
    Filed: March 3, 2020
    Publication date: September 9, 2021
    Inventors: Jeffry Copps Robert Jose, Ajay Kumar Mishra
  • Publication number: 20210271819
    Abstract: Systems and methods for training a classifier binary model of a natural language understanding (NLU) system are disclosed herein. A determination is made as to whether a text string, with a content entity, includes an obsequious expression. In response to determining the text string includes an obsequious expression, a determination is made as to whether the obsequious expression describes the content entity. The model is trained based on a determination of at least one of: an absence of an obsequious expression in response to determining the obsequious expression describes the content entity; a presence of an obsequious expression in response to determining the obsequious expression describes the content entity; an absence of an obsequious expression in response to determining the obsequious expression does not describe the content entity, and a presence of an obsequious expression in response to determining the obsequious expression does not describe the content entity.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Inventors: Jeffry Copps Robert Jose, Mithun Umesh
  • Publication number: 20210272553
    Abstract: Systems and methods for generating a query using a trained natural language model of a natural language understanding (NLU) system are disclosed herein. A text string including at least a content entity is received. A determination is made as to whether the text string includes an obsequious expression. In response to determining the text string includes an obsequious expression, a determination is made as to whether the obsequious expression describes the content entity. In response to determining whether the obsequious expression describes the content entity, the query is generated. In response to determining the obsequious expression describes the content entity, the content entity and the obsequious expression are included in the query and in response to determining the obsequious expression does not describe the content entity, the content entity is included in the query and the obsequious expression is excluded from the query.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Inventors: Jeffry Copps Robert Jose, Mithun Umesh
  • Publication number: 20210274240
    Abstract: A system for generating annotations is configured to generate annotations having a format similar to a title and tailored to a user profile. The system identifies a media content item, and associated metadata, and determines a title corresponding to the media content item. The system generates a title template based on the title and based on metadata associated with the media content item. Based on the title template and user profile information, the system generates an annotation, which is linked to the media content item. The system may generate more than one annotation, and then select among the annotations for the most appropriate annotation for a given user. The annotation may include keywords or entities that are included in, linked to, or otherwise associated with the user profile information. The system outputs, or generates for output, a display that includes a representation of the media content item and the annotation.
    Type: Application
    Filed: February 27, 2020
    Publication date: September 2, 2021
    Inventors: Ankur Anil Aher, Jeffry Copps Robert Jose
  • Publication number: 20210272550
    Abstract: Systems and methods for correcting recognition errors in speech recognition systems are disclosed herein. Natural conversational variations are identified to determine whether a query intends to correct a speech recognition error or whether the query is a new command. When the query intends to correct a speech recognition error, the system identifies a location of the error and performs the correction. The corrected query can be presented to the user or be acted upon as a command for the system.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Inventors: Ankur Anil Aher, Jeffry Copps Robert Jose
  • Publication number: 20210272554
    Abstract: Systems and methods for determining to perform an action of a query using a trained natural language model of a natural language understanding (NLU) system are disclosed herein. A text string corresponding to a prescribed action includes at least a content entity is received. A determination is made as to whether the text string corresponds to an audio input of a first group. In response to determining the text string corresponds to an audio input of a first group, a determination is made as to whether the text string includes an obsequious expression. In response to determining the text string corresponds to an audio input of a first group and in response to determining the text string includes an obsequious expression, a determination is made to perform the prescribed action.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Inventors: Jeffry Copps Robert Jose, Mithun Umesh
  • Publication number: 20210271816
    Abstract: Systems and methods for training a natural language model of a natural language understanding (NLU) system are disclosed herein. A text string including at least a content entity is received. A determination is made as to whether the text string includes an obsequious expression. In response to determining the text string includes an obsequious expression, a determination is made as to whether the obsequious expression describes the content entity. A query is forwarded in response to determining the text string includes an obsequious expression and in determining the obsequious expression describes the content entity. In response to determining the obsequious expression describes the content entity, the query includes the obsequious expression and in response to determining the obsequious expression does not describe the content entity, the query does not include the obsequious expression.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Inventors: Jeffry Copps Robert Jose, Mithun Umesh
  • Publication number: 20210274255
    Abstract: A system for managing media content annotations is configured to generate annotations having a format similar to a title and tailored to a user profile. The system identifies a media content item and identifies a user entity. The system selects from among a plurality of annotations linked to the media content item and stored in metadata. For example, the system may generate more than one annotation, generate links between each annotation and user profile information, and then select among the annotations for the most appropriate annotation for a given user. The annotation may include keywords or entities that are included in, linked to, or otherwise associated with the user profile information. The system outputs, or generates for output, a display that includes a representation of the media content item and the selected annotation.
    Type: Application
    Filed: February 27, 2020
    Publication date: September 2, 2021
    Inventors: Ankur Anil Aher, Jeffry Copps Robert Jose
  • Patent number: 11107475
    Abstract: An exemplary automatic speech recognition (ASR) system may receive an audio input including a segment of speech. The segment of speech may be independently processed by general ASR and domain-specific ASR to generate multiple ASR results. A selection between the multiple ASR results may be performed based on respective confidence levels for the general ASR and domain-specific ASR. As incremental ASR is performed, a composite result may be generated based on general ASR and domain-specific ASR.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: August 31, 2021
    Assignee: Rovi Guides, Inc.
    Inventor: Jeffry Copps Robert Jose
  • Publication number: 20210250212
    Abstract: Systems and methods are disclosed herein for modifying modulated signals for transmission. The system receives a modulated signal comprising a speech signal and a carrier wave and generates first and second spectral signals by converting the modulation signal and carrier wave from the time domain to the frequency domain respectively. The system then determines spectral bands for the first and second spectral signals. For each spectral band, the system calculates a weighted spectral band value based on a magnitude of the first spectral signal within the spectral band and generates a modified spectral signal by modifying the second spectral signal with the weighted spectral band value. The system then converts the modified spectral signal from the frequency domain to the time domain and transmits the converted modified spectral signal to a server.
    Type: Application
    Filed: April 27, 2021
    Publication date: August 12, 2021
    Inventor: Jeffry Copps
  • Patent number: 11086862
    Abstract: Systems and methods for determining the answers to user queries regarding content, and presenting options for the user to view the answers. Searches are conducted to determine the answer to a query and, once the answer is found, various options are presented to the user, allowing the user the choice to view the answer in multiple different ways.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: August 10, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Jeffry Copps Robert Jose, Ankur Anil Aher
  • Publication number: 20210174795
    Abstract: The system provides a voice command recommendation to a user to avoid a non-voice command. The system determines a command that is expected to be received, and generates a voice command recommendation that corresponds to the predicted command. The predicted command can be based on the user's behavior, a plurality of users' behavior, environmental circumstances such as a phone call ring, or a combination thereof. The system may access one or more databases to determine the predicted command. The voice command recommendation may include a displayed notification that describes the recommended voice command, and exemplary voice inputs that are recognized. The system also activates an audio interface, such as a microphone, that is configured to receive a voice input. If the system receives a recognizable voice input at the audio interface that corresponds to the recommendation, the system performs the predicted command in response to receiving the voice input.
    Type: Application
    Filed: December 10, 2019
    Publication date: June 10, 2021
    Inventors: Jeffry Copps Robert Jose, Ankur Aher
  • Publication number: 20210173836
    Abstract: Systems and methods for determining the answers to user queries regarding content, and presenting options for the user to view the answers. Searches are conducted to determine the answer to a query and, once the answer is found, various options are presented to the user, allowing the user the choice to view the answer in multiple different ways.
    Type: Application
    Filed: December 5, 2019
    Publication date: June 10, 2021
    Inventors: Jeffry Copps Robert Jose, Ankur Anil Aher
  • Patent number: 11025462
    Abstract: Systems and methods are disclosed herein for modifying modulated signals for transmission. The system receives a modulated signal comprising a speech signal and a carrier wave and generates first and second spectral signals by converting the modulation signal and carrier wave from the time domain to the frequency domain respectively. The system then determines spectral bands for the first and second spectral signals. For each spectral band, the system calculates a weighted spectral band value based on a magnitude of the first spectral signal within the spectral band and generates a modified spectral signal by modifying the second spectral signal with the weighted spectral band value. The system then converts the modified spectral signal from the frequency domain to the time domain and transmits the converted modified spectral signal to a server.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: June 1, 2021
    Assignee: Rovi Guides, Inc.
    Inventor: Jeffry Copps