Patents by Inventor Bryan Pellom

Bryan Pellom 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: 10880833
    Abstract: Smart listening modes for supporting quasi always-on listening on an electronic device are provided. In one embodiment, the electronic device can determine that a user is likely to utter a voice trigger in order to access the always-on listening functionality of the electronic device. In response to this determination, the electronic device can automatically enable the always-on listening functionality. Similarly, the electronic device can determine that a user is no longer likely to utter the voice trigger in order to access the always-on listening functionality of the electronic device. In response to this second determination, the electronic device can automatically disable the always-on listening functionality.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: December 29, 2020
    Assignee: Sensory, Incorporated
    Inventors: Todd F. Mozer, Bryan Pellom
  • Patent number: 10235573
    Abstract: Techniques for performing low-fidelity always-on A/V monitoring are provided. In one embodiment, an always-on A/V monitoring system can record audio or video footage of an area of interest on a continuous basis while operating in a low-fidelity recording mode, where the recorded audio or video footage has a quality level that is sufficient to detect one or more events that have meaning to the system or a user, but is insufficient to recognize details with respect to the area of interest that would be considered private to an individual appearing in, or associated with, the recorded audio or video footage.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: March 19, 2019
    Assignee: Sensory, Incorporated
    Inventors: Bryan Pellom, Todd F. Mozer
  • Patent number: 10223512
    Abstract: Techniques for implementing voice-based liveness verification are provided. In one embodiment, a computing device can present a series of challenge prompts to a user being authenticated, where each challenge prompt corresponds to a request to utter a liveness passphrase that is randomly selected from a set of liveness passphrases that have been previously enrolled by an enrolled user of the computing device. The computing device can then receive utterances from the user in response to the series of challenge prompts and, if each utterance matches its corresponding enrolled liveness passphrase, can conclude that the user is a live subject.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: March 5, 2019
    Assignee: Sensory, Incorporated
    Inventors: Bryan Pellom, Gordon Haupt, Karl Ridgeway
  • Patent number: 10210769
    Abstract: A non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code causes the processor to receive a request from a user of a client device to initiate a speech recognition engine for a web page displayed at the client device. In response to the request, the code causes the processor to (1) download, from a server associated with a first party, the speech recognition engine into the client device; and then (2) analyze, using the speech recognition engine, content of the web page including text in an identified language to produce analyzed content based on the identified language, where the content of the web page is received from a server associated with a second party. The code further causes the processor to send a signal to cause the client device to present the analyzed content to the user at the client device.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: February 19, 2019
    Assignee: ROSETTA STONE LTD.
    Inventors: Aaron M. Simmons, Bryan Pellom, Karl F. Ridgeway
  • Patent number: 10152974
    Abstract: Techniques for implementing unobtrusive training for speaker verification are provided. In one embodiment, an electronic device can receive a plurality of voice samples uttered by one or more users as they interact with a voice command-and-control feature of the electronic device and, for each voice sample, assign the voice sample to one of a plurality of voice type categories. The electronic device can further group the voice samples assigned to each voice type category into one or more user sets, where each user set comprises voice samples likely to have been uttered by a unique user. The electronic device can then, for each user set: (1) generate a voice model, (2) issue, to the unique user, a request to provide an identity or name, and (3) label the voice model with the identity or name provided by the unique user.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: December 11, 2018
    Assignee: Sensory, Incorporated
    Inventors: Todd F. Mozer, Bryan Pellom
  • Patent number: 10037756
    Abstract: Techniques for analyzing long-term audio recordings are provided. In one embodiment, a computing device can record audio captured from an environment of a user on a long-term basis (e.g., on the order of weeks, months, or years). The computing device can store the recorded audio on a local or remote storage device. The computing device can then analyze the recorded audio based one or more predefined rules and can enable one or more actions based on that analysis.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: July 31, 2018
    Assignee: Sensory, Incorporated
    Inventors: Bryan Pellom, Todd F. Mozer
  • Publication number: 20180084228
    Abstract: Techniques for performing low-fidelity always-on A/V monitoring are provided. In one embodiment, an always-on A/V monitoring system can record audio or video footage of an area of interest on a continuous basis while operating in a low-fidelity recording mode, where the recorded audio or video footage has a quality level that is sufficient to detect one or more events that have meaning to the system or a user, but is insufficient to recognize details with respect to the area of interest that would be considered private to an individual appearing in, or associated with, the recorded audio or video footage.
    Type: Application
    Filed: September 20, 2016
    Publication date: March 22, 2018
    Inventors: Bryan Pellom, Todd F. Mozer
  • Publication number: 20180060552
    Abstract: Techniques for implementing voice-based liveness verification are provided. In one embodiment, a computing device can present a series of challenge prompts to a user being authenticated, where each challenge prompt corresponds to a request to utter a liveness passphrase that is randomly selected from a set of liveness passphrases that have been previously enrolled by an enrolled user of the computing device. The computing device can then receive utterances from the user in response to the series of challenge prompts and, if each utterance matches its corresponding enrolled liveness passphrase, can conclude that the user is a live subject.
    Type: Application
    Filed: August 25, 2016
    Publication date: March 1, 2018
    Inventors: Bryan Pellom, Gordon Haupt, Karl Ridgeway
  • Publication number: 20170311261
    Abstract: Smart listening modes for supporting quasi always-on listening on an electronic device are provided. In one embodiment, the electronic device can determine that a user is likely to utter a voice trigger in order to access the always-on listening functionality of the electronic device. In response to this determination, the electronic device can automatically enable the always-on listening functionality. Similarly, the electronic device can determine that a user is no longer likely to utter the voice trigger in order to access the always-on listening functionality of the electronic device. In response to this second determination, the electronic device can automatically disable the always-on listening functionality.
    Type: Application
    Filed: March 20, 2017
    Publication date: October 26, 2017
    Inventors: Todd F. Mozer, Bryan Pellom
  • Publication number: 20170301353
    Abstract: Techniques for implementing unobtrusive training for speaker verification are provided. In one embodiment, an electronic device can receive a plurality of voice samples uttered by one or more users as they interact with a voice command-and-control feature of the electronic device and, for each voice sample, assign the voice sample to one of a plurality of voice type categories. The electronic device can further group the voice samples assigned to each voice type category into one or more user sets, where each user set comprises voice samples likely to have been uttered by a unique user. The electronic device can then, for each user set: (1) generate a voice model, (2) issue, to the unique user, a request to provide an identity or name, and (3) label the voice model with the identity or name provided by the unique user.
    Type: Application
    Filed: March 13, 2017
    Publication date: October 19, 2017
    Inventors: Todd F. Mozer, Bryan Pellom
  • Publication number: 20170287470
    Abstract: Techniques for analyzing long-term audio recordings are provided. In one embodiment, a computing device can record audio captured from an environment of a user on a long-term basis (e.g., on the order of weeks, months, or years). The computing device can store the recorded audio on a local or remote storage device. The computing device can then analyze the recorded audio based one or more predefined rules and can enable one or more actions based on that analysis.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 5, 2017
    Inventors: Bryan Pellom, Todd F. Mozer
  • Publication number: 20170140661
    Abstract: A non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code causes the processor to receive a request from a user of a client device to initiate a speech recognition engine for a web page displayed at the client device. In response to the request, the code causes the processor to (1) download, from a server associated with a first party, the speech recognition engine into the client device; and then (2) analyze, using the speech recognition engine, content of the web page including text in an identified language to produce analyzed content based on the identified language, where the content of the web page is received from a server associated with a second party. The code further causes the processor to send a signal to cause the client device to present the analyzed content to the user at the client device.
    Type: Application
    Filed: August 22, 2016
    Publication date: May 18, 2017
    Applicant: Rosetta Stone Ltd.
    Inventors: Aaron M. Simmons, Bryan Pellom, Karl F. Ridgeway
  • Patent number: 9432193
    Abstract: Techniques for implementing face-based authentication with situational adaptivity are provided. In one embodiment, a computing device can create an enrollment template for a user, the enrollment template being derived from one or more enrollment images of the user's face and being usable by a face-based authentication system to authenticate the user's identity. The computing device can further determine a first set of metadata associated with the enrollment image(s) and can store the first set of metadata with the enrollment template. At a later time (e.g., an authentication event), the computing device can capture an input image of the user's face, determine a second set of metadata associated with the input image, and calculate a computational distance between the input image and the enrollment template, the calculating taking into account a degree of difference between the first and second sets of metadata. Finally, the user can be authenticated based on the distance.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: August 30, 2016
    Assignee: Sensory, Incorporated
    Inventors: Todd F. Mozer, Bryan Pellom
  • Patent number: 9430696
    Abstract: Techniques for performing continuous enrollment for face verification are provided. In one embodiment, a computing device can receive, from a user, an indication that the user wishes to authenticate himself/herself with the computing device via face verification. In response to the indication, the computing device can capture, using a camera, a series of images of the user's face and can authenticate the user by evaluating each of the series of images against a face template for the user, where the user is authenticated based on an N-th image in the series. Once the user has been authenticated, the computing device can select one or more images from the series prior to the N-th image and can add the selected images to the user's face template.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: August 30, 2016
    Assignee: Sensory, Incorporated
    Inventors: Matthew Wilder, Bryan Pellom
  • Patent number: 9424834
    Abstract: A non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code causes the processor to receive a request from a user of a client device to initiate a speech recognition engine for a web page displayed at the client device. In response to the request, the code causes the processor to (1) download, from a server associated with a first party, the speech recognition engine into the client device; and then (2) analyze, using the speech recognition engine, content of the web page including text in an identified language to produce analyzed content based on the identified language, where the content of the web page is received from a server associated with a second party. The code further causes the processor to send a signal to cause the client device to present the analyzed content to the user at the client device.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: August 23, 2016
    Assignee: Rosetta Stone Ltd.
    Inventors: Aaron M. Simmons, Bryan Pellom, Karl F. Ridgeway
  • Publication number: 20160234023
    Abstract: Techniques for implementing face-based authentication with situational adaptivity are provided. In one embodiment, a computing device can create an enrollment template for a user, the enrollment template being derived from one or more enrollment images of the user's face and being usable by a face-based authentication system to authenticate the user's identity. The computing device can further determine a first set of metadata associated with the enrollment image(s) and can store the first set of metadata with the enrollment template. At a later time (e.g., an authentication event), the computing device can capture an input image of the user's face, determine a second set of metadata associated with the input image, and calculate a computational distance between the input image and the enrollment template, the calculating taking into account a degree of difference between the first and second sets of metadata. Finally, the user can be authenticated based on the distance.
    Type: Application
    Filed: February 5, 2015
    Publication date: August 11, 2016
    Inventors: Todd F. Mozer, Bryan Pellom
  • Publication number: 20160217565
    Abstract: Techniques for performing health and fitness monitoring via long-term temporal analysis of biometric data are provided. In one embodiment, a computing device can receive biometric data for a user that is captured via a biometric authentication system. The computing device can further extract one or more features from the biometric data pertaining to the user's health, fitness, or personal appearance and can analyze the one or more features in view of previous features extracted from previous biometric data for the user. The computing device can then determine a health or fitness status (or change in status) of the user based on that analysis.
    Type: Application
    Filed: January 28, 2015
    Publication date: July 28, 2016
    Inventors: Todd F. Mozer, Bryan Pellom
  • Publication number: 20160104034
    Abstract: Techniques for performing continuous enrollment for face verification are provided. In one embodiment, a computing device can receive, from a user, an indication that the user wishes to authenticate himself/herself with the computing device via face verification. In response to the indication, the computing device can capture, using a camera, a series of images of the user's face and can authenticate the user by evaluating each of the series of images against a face template for the user, where the user is authenticated based on an N-th image in the series. Once the user has been authenticated, the computing device can select one or more images from the series prior to the N-th image and can add the selected images to the user's face template.
    Type: Application
    Filed: October 9, 2014
    Publication date: April 14, 2016
    Inventors: Matthew Wilder, Bryan Pellom
  • Publication number: 20160021105
    Abstract: Techniques for securely processing voice queries are provided. In one embodiment, a computing device can receive speech data corresponding to a voice query uttered by a user and, in response to the speech data, determine the user's identity and a query type of the voice query. The computer device can further retrieve a first security level associated with the user's identity and a second security level associated with the query type. The computing device can then determine, based on the first security level and the second security level, whether the voice query should be processed.
    Type: Application
    Filed: June 24, 2015
    Publication date: January 21, 2016
    Inventors: Bryan Pellom, Todd F. Mozer
  • Patent number: 8880399
    Abstract: In the field of language learning systems, proper pronunciation of words and phrases is an integral aspect of language learning, determining the proximity of the language learner's pronunciation to a standardized, i.e. ‘perfect’, pronunciation is utilized to guide the learner from imperfect toward perfect pronunciation. In this regard, a phoneme lattice scoring system is utilized, whereby an input from a user is transduced into the perfect pronunciation example in a phoneme lattice. The cost of this transduction may be determined based on a summation of substitutions, deletions and insertions of phonemes needed to transducer from the input to the perfect pronunciation of the utterance.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: November 4, 2014
    Assignee: Rosetta Stone, Ltd.
    Inventors: Andreas Hagen, Bryan Pellom