Movatterモバイル変換


[0]ホーム

URL:


US20040254793A1 - System and method for providing an audio challenge to distinguish a human from a computer - Google Patents

System and method for providing an audio challenge to distinguish a human from a computer
Download PDF

Info

Publication number
US20040254793A1
US20040254793A1US10/459,912US45991203AUS2004254793A1US 20040254793 A1US20040254793 A1US 20040254793A1US 45991203 AUS45991203 AUS 45991203AUS 2004254793 A1US2004254793 A1US 2004254793A1
Authority
US
United States
Prior art keywords
audio
string
computer
random
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/459,912
Inventor
Cormac Herley
James Droppo
Joshua Goodman
Josh Benaloh
Iulian Calinov
Jeff Steinbok
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US10/459,912priorityCriticalpatent/US20040254793A1/en
Assigned to MICROSOFT CORPORATIONreassignmentMICROSOFT CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BENALOH, JOSH, CALINOV, IULIAN, DROPPO, JAMES GARNETT III, GOODMAN, JOSHUA, HERLEY, CORMAC, STEINBOK, JEFF
Publication of US20040254793A1publicationCriticalpatent/US20040254793A1/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An “audio challenger” operates by first defining a library of a finite number of discrete audio objects including spoken sounds, such as, for example, individual digits, letters, numbers, words, etc., or combinations of two or more digits, letters, numbers, or words. The spoken sounds are either automatically generated by a computer, or recorded from one or more actual spoken voices. Given this library of audio objects, the audio challenger automatically selects one or more audio objects from the library and concatenates the objects into an audio string that is then automatically processed to add one or more distortions to create a “challenge string.” The distorted challenge string is then presented to an unknown party for identification. If the unknown party correctly identifies the challenge string, then the unknown party is deemed to be a human operator. Otherwise, the unknown party is deemed to be another computer.

Description

Claims (41)

What is claimed is:
1. A computer-implemented process for providing an automatic human interactive proof, comprising:
selecting two or more audio objects from a library comprising a plurality of audio objects;
concatenating the selected audio objects into an audio string;
distorting the audio string with one or more distortions; and
presenting the distorted audio string to an unknown user for identification.
2. The computer-implemented process ofclaim 1 wherein distorting the audio string comprises generating random babble noise and adding the random babble noise to the audio string.
3. The computer-implemented process ofclaim 2 wherein generating random babble noise comprises:
randomly sampling one or more segments of speech, with each random sample being equal in duration to the audio string; and
overlaying each random sample to generate the random babble noise.
4. The computer-implemented process ofclaim 3 further comprising randomly weighting each random sample prior to overlaying the random samples to generate the random babble noise.
5. The computer-implemented process ofclaim 1 wherein distorting the audio string comprises adding reverberation random babble noise to the audio string.
6. The computer-implemented process ofclaim 1 wherein distorting the audio string comprises adding reverberation to the audio string.
7. The computer-implemented process ofclaim 1 wherein distorting the audio string comprises adding popping noise to the audio string.
8. The computer-implemented process ofclaim 1 wherein distorting the audio string comprises clipping the audio string.
9. The computer-implemented process ofclaim 1 wherein distorting the audio string comprises adding narrow band sounds to the audio string.
10. The computer-implemented process ofclaim 1 wherein distorting the audio string comprises applying time domain distortions to the audio string.
11. The computer-implemented process ofclaim 1 wherein distorting the audio string comprises applying frequency domain distortions to the audio string.
12. The computer-implemented process ofclaim 1 wherein distorting includes distorting the audio string with two or more of:
adding random babble noise to the audio string;
adding reverberation to the audio string;
adding popping noise to the audio string;
clipping the audio string;
adding narrow band sounds to the audio string;
applying time domain distortions to the audio string; and
applying frequency domain distortions to the audio string.
13. The computer-implemented process ofclaim 1 wherein each of the plurality of audio objects in the library includes a speech clip representing any of digits, letters, numbers, and words, and a character-based representation of each speech clip.
14. The computer-implemented process ofclaim 1 wherein concatenating the selected audio objects into an audio string includes inserting random pauses between each audio object.
15. The computer-implemented process ofclaim 1 wherein parameters of the one or more distortions are varied with each instance of producing the distorted audio string.
16. The computer-implemented process ofclaim 1 further comprising comparing a textual response to distorted audio string.
17. The computer-implemented process ofclaim 16 wherein the unknown user is identified as human if the textual response matches the audio objects represented by the distorted audio string.
18. The computer-implemented process ofclaim 16 wherein the unknown user is identified as human if the textual response at least partially matches the audio objects represented by the distorted audio string within a predetermined error threshold.
19. The computer-implemented process ofclaim 16 wherein the unknown user is identified as a computing device if the textual response does not match the audio objects represented by the distorted audio string.
20. The computer-implemented process ofclaim 16 wherein the unknown user is identified as a computing device if the textual response does not at least partially match the audio objects represented by the distorted audio string within a predetermined error threshold.
21. The computer-implemented process ofclaim 1 further comprising user selection of an audio object language.
22. A system for determining whether an unknown computer user is a human, comprising:
automatically selecting two or more audio objects from an object library;
automatically concatenating the selected audio objects into an audio string;
generating babble noise by sampling one or more segments of speech and overlaying each sample to generate the babble noise;
adding the babble noise to the audio string to create an audio challenge string;
presenting the audio challenge string to an unknown computer user for identification;
comparing a textual response from the unknown user to the prerecorded audio objects selected from the object library; and
determining the unknown user to be human if the textual response matches the audio objects selected from the object library within a predetermined error threshold.
23. The system ofclaim 22 further comprising user selection of an object library language for use in creating the audio challenge string.
24. The system ofclaim 22 further comprising randomly weighting each sample prior to overlaying the samples to generate the babble noise.
25. The system ofclaim 22 wherein the segments of speech are any of segments of human speech and automatically synthesized segments of speech.
26. The system ofclaim 22 further comprising distorting the audio string by at least two of:
adding reverberation to the audio string;
adding popping noise to the audio string;
clipping the audio string;
adding narrow band sounds to the audio string;
applying time domain distortions to the audio string; and
applying frequency domain distortions to the audio string.
27. The system ofclaim 26 wherein parameters of at least one distortion of the audio string are randomized with each instance of creating the audio challenge string.
28. The system ofclaim 22 wherein each of the audio objects in the object library includes a speech clip representing any of digits, letters, numbers, and words, and a character-based representation of each speech clip.
29. The system ofclaim 22 wherein concatenating the selected audio objects further comprises inserting random temporal spaces between each audio object.
30. The system ofclaim 29 wherein the random temporal spaces are filled with noise.
31. The system ofclaim 22 further comprising determining the unknown user not to be human if the textual response does not match the audio objects selected from the object library within a predetermined error threshold.
32. A method for generating an audio-based challenge for an automated human interactive proof, comprising:
automatically selecting two or more audio objects;
automatically concatenating the selected audio objects into an audio string with the addition of random temporal spaces between each audio object;
applying a randomized reverberation filter to the concatenated audio string; and
presenting the filtered audio string as an audio challenge to an unknown computer user for identification.
33. The method ofclaim 32 further comprising a user selectable language to be used in generating the audio challenge.
34. The method ofclaim 32 further comprising automatically comparing a textual response from the unknown computer user to the selected audio objects and identifying the unknown user as human when the textual response matches the selected audio objects.
35. The method ofclaim 32 further comprising automatically comparing a textual response from the unknown computer user to the selected audio objects and identifying the unknown user as a computer when the textual response does not match the selected audio objects.
36. The method ofclaim 32 further comprising generating random babble noise by randomly sampling one or more segments of speech and overlaying each sample to generate the random babble noise and adding the random babble noise to the filtered audio string before presenting the filtered audio string as an audio challenge to the unknown computer user.
37. The method ofclaim 36 further comprising randomly weighting each random sample prior to overlaying the random samples.
38. The method ofclaim 36 wherein the segments of speech are any of segments of human speech and segments of automatically synthesized speech.
39. The method ofclaim 32 further comprising distorting the filtered audio string before presenting the filtered audio string as an audio challenge to the unknown computer user by at least one of:
adding popping noise to the audio string;
clipping the audio string;
adding narrow band sounds to the audio string;
applying time domain distortions to the audio string; and
applying frequency domain distortions to the audio string.
40. The method ofclaim 32 wherein parameters defining of one or more of the distortions of the filtered audio string are randomly varied with each instance of generating the audio challenge.
41. The method ofclaim 32 wherein the random temporal spaces are filled with white noise.
US10/459,9122003-06-122003-06-12System and method for providing an audio challenge to distinguish a human from a computerAbandonedUS20040254793A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US10/459,912US20040254793A1 (en)2003-06-122003-06-12System and method for providing an audio challenge to distinguish a human from a computer

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US10/459,912US20040254793A1 (en)2003-06-122003-06-12System and method for providing an audio challenge to distinguish a human from a computer

Publications (1)

Publication NumberPublication Date
US20040254793A1true US20040254793A1 (en)2004-12-16

Family

ID=33510896

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US10/459,912AbandonedUS20040254793A1 (en)2003-06-122003-06-12System and method for providing an audio challenge to distinguish a human from a computer

Country Status (1)

CountryLink
US (1)US20040254793A1 (en)

Cited By (32)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050015257A1 (en)*2003-07-142005-01-20Alexandre BronsteinHuman test based on human conceptual capabilities
US20060074677A1 (en)*2004-10-012006-04-06At&T Corp.Method and apparatus for preventing speech comprehension by interactive voice response systems
US20060265340A1 (en)*2005-05-192006-11-23M-System Flash Disk Pioneers Ltd.Transaction authentication by a token, contingent on personal presence
US20070006302A1 (en)*2005-06-302007-01-04Microsoft CorporationSystem security using human authorization
US20070100752A1 (en)*2005-10-062007-05-03Resh WallajaSystems and methods for secure financial transaction authorization
JP2007195165A (en)*2006-01-192007-08-02Internatl Business Mach Corp <Ibm> Method, computer program, and system for verifying caller
US20080133346A1 (en)*2006-11-302008-06-05Jyh-Herng ChowHuman responses and rewards for requests at web scale
US20090044264A1 (en)*2007-08-072009-02-12Microsoft CorporationSpam reduction in real time communications by human interaction proof
US20090055193A1 (en)*2007-02-222009-02-26Pudding Holdings Israel Ltd.Method, apparatus and computer code for selectively providing access to a service in accordance with spoken content received from a user
US20090077628A1 (en)*2007-09-172009-03-19Microsoft CorporationHuman performance in human interactive proofs using partial credit
US20090077629A1 (en)*2007-09-172009-03-19Microsoft CorporationInterest aligned manual image categorization for human interactive proofs
US20090076965A1 (en)*2007-09-172009-03-19Microsoft CorporationCounteracting random guess attacks against human interactive proofs with token buckets
US7624277B1 (en)*2003-02-252009-11-24Microsoft CorporationContent alteration for prevention of unauthorized scripts
US20090319270A1 (en)*2008-06-232009-12-24John Nicholas GrossCAPTCHA Using Challenges Optimized for Distinguishing Between Humans and Machines
US20090325696A1 (en)*2008-06-272009-12-31John Nicholas GrossPictorial Game System & Method
WO2009122302A3 (en)*2008-04-012010-01-14Leap Marketing Technologies Inc.Systems and methods for implementing and tracking identification tests
US20100049526A1 (en)*2008-08-252010-02-25At&T Intellectual Property I, L.P.System and method for auditory captchas
US20110081640A1 (en)*2009-10-072011-04-07Hsia-Yen TsengSystems and Methods for Protecting Websites from Automated Processes Using Visually-Based Children's Cognitive Tests
US7945952B1 (en)*2005-06-302011-05-17Google Inc.Methods and apparatuses for presenting challenges to tell humans and computers apart
US8036902B1 (en)*2006-06-212011-10-11Tellme Networks, Inc.Audio human verification
US20110313762A1 (en)*2010-06-202011-12-22International Business Machines CorporationSpeech output with confidence indication
US20130031640A1 (en)*2011-07-312013-01-31International Business Machines CorporationAdvanced captcha using images in sequence
US20130218566A1 (en)*2012-02-172013-08-22Microsoft CorporationAudio human interactive proof based on text-to-speech and semantics
US8572381B1 (en)*2006-02-062013-10-29Cisco Technology, Inc.Challenge protected user queries
US8590058B2 (en)*2011-07-312013-11-19International Business Machines CorporationAdvanced audio CAPTCHA
US8885931B2 (en)2011-01-262014-11-11Microsoft CorporationMitigating use of machine solvable HIPs
US9648034B2 (en)2015-09-052017-05-09Nudata Security Inc.Systems and methods for detecting and scoring anomalies
US9842204B2 (en)2008-04-012017-12-12Nudata Security Inc.Systems and methods for assessing security risk
US9990487B1 (en)2017-05-052018-06-05Mastercard Technologies Canada ULCSystems and methods for distinguishing among human users and software robots
US10007776B1 (en)2017-05-052018-06-26Mastercard Technologies Canada ULCSystems and methods for distinguishing among human users and software robots
US10127373B1 (en)2017-05-052018-11-13Mastercard Technologies Canada ULCSystems and methods for distinguishing among human users and software robots
US20220223145A1 (en)*2021-01-112022-07-14Ford Global Technologies, LlcSpeech filtering for masks

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030163316A1 (en)*2000-04-212003-08-28Addison Edwin R.Text to speech
US20030204569A1 (en)*2002-04-292003-10-30Michael R. AndrewsMethod and apparatus for filtering e-mail infected with a previously unidentified computer virus

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030163316A1 (en)*2000-04-212003-08-28Addison Edwin R.Text to speech
US20030204569A1 (en)*2002-04-292003-10-30Michael R. AndrewsMethod and apparatus for filtering e-mail infected with a previously unidentified computer virus

Cited By (97)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7624277B1 (en)*2003-02-252009-11-24Microsoft CorporationContent alteration for prevention of unauthorized scripts
US20050015257A1 (en)*2003-07-142005-01-20Alexandre BronsteinHuman test based on human conceptual capabilities
US7841940B2 (en)*2003-07-142010-11-30Astav, IncHuman test based on human conceptual capabilities
US7979274B2 (en)2004-10-012011-07-12At&T Intellectual Property Ii, LpMethod and system for preventing speech comprehension by interactive voice response systems
US7558389B2 (en)*2004-10-012009-07-07At&T Intellectual Property Ii, L.P.Method and system of generating a speech signal with overlayed random frequency signal
US20060074677A1 (en)*2004-10-012006-04-06At&T Corp.Method and apparatus for preventing speech comprehension by interactive voice response systems
US20090228271A1 (en)*2004-10-012009-09-10At&T Corp.Method and System for Preventing Speech Comprehension by Interactive Voice Response Systems
US20060265340A1 (en)*2005-05-192006-11-23M-System Flash Disk Pioneers Ltd.Transaction authentication by a token, contingent on personal presence
US11086978B2 (en)*2005-05-192021-08-10Western Digital Israel LtdTransaction authentication by a token, contingent on personal presence
US20070006302A1 (en)*2005-06-302007-01-04Microsoft CorporationSystem security using human authorization
US7945952B1 (en)*2005-06-302011-05-17Google Inc.Methods and apparatuses for presenting challenges to tell humans and computers apart
US7603706B2 (en)2005-06-302009-10-13Microsoft CorporationSystem security using human authorization
US20070100752A1 (en)*2005-10-062007-05-03Resh WallajaSystems and methods for secure financial transaction authorization
US20080226047A1 (en)*2006-01-192008-09-18John ReumannSystem and method for spam detection
JP2007195165A (en)*2006-01-192007-08-02Internatl Business Mach Corp <Ibm> Method, computer program, and system for verifying caller
US8085915B2 (en)*2006-01-192011-12-27International Business Machines CorporationSystem and method for spam detection
US8572381B1 (en)*2006-02-062013-10-29Cisco Technology, Inc.Challenge protected user queries
US8224655B2 (en)*2006-06-212012-07-17Tell Me NetworksAudio human verification
US8036902B1 (en)*2006-06-212011-10-11Tellme Networks, Inc.Audio human verification
US20080133346A1 (en)*2006-11-302008-06-05Jyh-Herng ChowHuman responses and rewards for requests at web scale
US20090055193A1 (en)*2007-02-222009-02-26Pudding Holdings Israel Ltd.Method, apparatus and computer code for selectively providing access to a service in accordance with spoken content received from a user
US20090044264A1 (en)*2007-08-072009-02-12Microsoft CorporationSpam reduction in real time communications by human interaction proof
US8495727B2 (en)2007-08-072013-07-23Microsoft CorporationSpam reduction in real time communications by human interaction proof
US8209741B2 (en)*2007-09-172012-06-26Microsoft CorporationHuman performance in human interactive proofs using partial credit
US8104070B2 (en)2007-09-172012-01-24Microsoft CorporationInterest aligned manual image categorization for human interactive proofs
US20090076965A1 (en)*2007-09-172009-03-19Microsoft CorporationCounteracting random guess attacks against human interactive proofs with token buckets
US20090077628A1 (en)*2007-09-172009-03-19Microsoft CorporationHuman performance in human interactive proofs using partial credit
US20090077629A1 (en)*2007-09-172009-03-19Microsoft CorporationInterest aligned manual image categorization for human interactive proofs
US10839065B2 (en)2008-04-012020-11-17Mastercard Technologies Canada ULCSystems and methods for assessing security risk
US9842204B2 (en)2008-04-012017-12-12Nudata Security Inc.Systems and methods for assessing security risk
US20110029902A1 (en)*2008-04-012011-02-03Leap Marketing Technologies Inc.Systems and methods for implementing and tracking identification tests
US9275215B2 (en)2008-04-012016-03-01Nudata Security Inc.Systems and methods for implementing and tracking identification tests
US9378354B2 (en)2008-04-012016-06-28Nudata Security Inc.Systems and methods for assessing security risk
US9633190B2 (en)2008-04-012017-04-25Nudata Security Inc.Systems and methods for assessing security risk
WO2009122302A3 (en)*2008-04-012010-01-14Leap Marketing Technologies Inc.Systems and methods for implementing and tracking identification tests
US10997284B2 (en)2008-04-012021-05-04Mastercard Technologies Canada ULCSystems and methods for assessing security risk
US11036847B2 (en)2008-04-012021-06-15Mastercard Technologies Canada ULCSystems and methods for assessing security risk
US9946864B2 (en)2008-04-012018-04-17Nudata Security Inc.Systems and methods for implementing and tracking identification tests
US8494854B2 (en)2008-06-232013-07-23John Nicholas and Kristin GrossCAPTCHA using challenges optimized for distinguishing between humans and machines
WO2010008722A1 (en)*2008-06-232010-01-21John Nicholas GrossCaptcha system optimized for distinguishing between humans and machines
US8489399B2 (en)2008-06-232013-07-16John Nicholas and Kristin Gross TrustSystem and method for verifying origin of input through spoken language analysis
US10276152B2 (en)2008-06-232019-04-30J. Nicholas and Kristin GrossSystem and method for discriminating between speakers for authentication
US20090319274A1 (en)*2008-06-232009-12-24John Nicholas GrossSystem and Method for Verifying Origin of Input Through Spoken Language Analysis
US9653068B2 (en)2008-06-232017-05-16John Nicholas and Kristin Gross TrustSpeech recognizer adapted to reject machine articulations
US20090319271A1 (en)*2008-06-232009-12-24John Nicholas GrossSystem and Method for Generating Challenge Items for CAPTCHAs
US8380503B2 (en)2008-06-232013-02-19John Nicholas and Kristin Gross TrustSystem and method for generating challenge items for CAPTCHAs
US9558337B2 (en)2008-06-232017-01-31John Nicholas and Kristin Gross TrustMethods of creating a corpus of spoken CAPTCHA challenges
US8744850B2 (en)2008-06-232014-06-03John Nicholas and Kristin GrossSystem and method for generating challenge items for CAPTCHAs
US20090319270A1 (en)*2008-06-232009-12-24John Nicholas GrossCAPTCHA Using Challenges Optimized for Distinguishing Between Humans and Machines
US10013972B2 (en)2008-06-232018-07-03J. Nicholas and Kristin Gross Trust U/A/D Apr. 13, 2010System and method for identifying speakers
US8868423B2 (en)2008-06-232014-10-21John Nicholas and Kristin Gross TrustSystem and method for controlling access to resources with a spoken CAPTCHA test
US8949126B2 (en)2008-06-232015-02-03The John Nicholas and Kristin Gross TrustCreating statistical language models for spoken CAPTCHAs
US9075977B2 (en)2008-06-232015-07-07John Nicholas and Kristin Gross Trust U/A/D Apr. 13, 2010System for using spoken utterances to provide access to authorized humans and automated agents
US8752141B2 (en)2008-06-272014-06-10John NicholasMethods for presenting and determining the efficacy of progressive pictorial and motion-based CAPTCHAs
US20090325661A1 (en)*2008-06-272009-12-31John Nicholas GrossInternet Based Pictorial Game System & Method
US20090328150A1 (en)*2008-06-272009-12-31John Nicholas GrossProgressive Pictorial & Motion Based CAPTCHAs
US20090325696A1 (en)*2008-06-272009-12-31John Nicholas GrossPictorial Game System & Method
US9474978B2 (en)2008-06-272016-10-25John Nicholas and Kristin GrossInternet based pictorial game system and method with advertising
US9186579B2 (en)2008-06-272015-11-17John Nicholas and Kristin Gross TrustInternet based pictorial game system and method
US9192861B2 (en)2008-06-272015-11-24John Nicholas and Kristin Gross TrustMotion, orientation, and touch-based CAPTCHAs
US9266023B2 (en)2008-06-272016-02-23John Nicholas and Kristin GrossPictorial game system and method
US9789394B2 (en)2008-06-272017-10-17John Nicholas and Kristin Gross TrustMethods for using simultaneous speech inputs to determine an electronic competitive challenge winner
US9295917B2 (en)2008-06-272016-03-29The John Nicholas and Kristin Gross TrustProgressive pictorial and motion based CAPTCHAs
US8793135B2 (en)*2008-08-252014-07-29At&T Intellectual Property I, L.P.System and method for auditory captchas
US20100049526A1 (en)*2008-08-252010-02-25At&T Intellectual Property I, L.P.System and method for auditory captchas
US20110081640A1 (en)*2009-10-072011-04-07Hsia-Yen TsengSystems and Methods for Protecting Websites from Automated Processes Using Visually-Based Children's Cognitive Tests
US20110313762A1 (en)*2010-06-202011-12-22International Business Machines CorporationSpeech output with confidence indication
US20130041669A1 (en)*2010-06-202013-02-14International Business Machines CorporationSpeech output with confidence indication
US8885931B2 (en)2011-01-262014-11-11Microsoft CorporationMitigating use of machine solvable HIPs
US8590058B2 (en)*2011-07-312013-11-19International Business Machines CorporationAdvanced audio CAPTCHA
US8713703B2 (en)*2011-07-312014-04-29International Business Machines CorporationAdvanced CAPTCHA using images in sequence
US20130031640A1 (en)*2011-07-312013-01-31International Business Machines CorporationAdvanced captcha using images in sequence
US20130218566A1 (en)*2012-02-172013-08-22Microsoft CorporationAudio human interactive proof based on text-to-speech and semantics
KR102101044B1 (en)*2012-02-172020-04-14마이크로소프트 테크놀로지 라이센싱, 엘엘씨Audio human interactive proof based on text-to-speech and semantics
CN104115221A (en)*2012-02-172014-10-22微软公司Audio human interactive proof based on text-to-speech and semantics
KR20140134653A (en)*2012-02-172014-11-24마이크로소프트 코포레이션Audio human interactive proof based on text-to-speech and semantics
US10319363B2 (en)*2012-02-172019-06-11Microsoft Technology Licensing, LlcAudio human interactive proof based on text-to-speech and semantics
EP2815398A4 (en)*2012-02-172015-05-06Microsoft CorpAudio human interactive proof based on text-to-speech and semantics
JP2015510147A (en)*2012-02-172015-04-02マイクロソフト コーポレーション Audio HIP based on text speech and meaning
US9800601B2 (en)2015-09-052017-10-24Nudata Security Inc.Systems and methods for detecting and scoring anomalies
US10749884B2 (en)2015-09-052020-08-18Mastercard Technologies Canada ULCSystems and methods for detecting and preventing spoofing
US9648034B2 (en)2015-09-052017-05-09Nudata Security Inc.Systems and methods for detecting and scoring anomalies
US9680868B2 (en)2015-09-052017-06-13Nudata Security Inc.Systems and methods for matching and scoring sameness
US10129279B2 (en)2015-09-052018-11-13Mastercard Technologies Canada ULCSystems and methods for detecting and preventing spoofing
US10212180B2 (en)2015-09-052019-02-19Mastercard Technologies Canada ULCSystems and methods for detecting and preventing spoofing
US9979747B2 (en)2015-09-052018-05-22Mastercard Technologies Canada ULCSystems and methods for detecting and preventing spoofing
US9813446B2 (en)2015-09-052017-11-07Nudata Security Inc.Systems and methods for matching and scoring sameness
US9749357B2 (en)2015-09-052017-08-29Nudata Security Inc.Systems and methods for matching and scoring sameness
US9749358B2 (en)2015-09-052017-08-29Nudata Security Inc.Systems and methods for matching and scoring sameness
US10805328B2 (en)2015-09-052020-10-13Mastercard Technologies Canada ULCSystems and methods for detecting and scoring anomalies
US9749356B2 (en)2015-09-052017-08-29Nudata Security Inc.Systems and methods for detecting and scoring anomalies
US10965695B2 (en)2015-09-052021-03-30Mastercard Technologies Canada ULCSystems and methods for matching and scoring sameness
US10007776B1 (en)2017-05-052018-06-26Mastercard Technologies Canada ULCSystems and methods for distinguishing among human users and software robots
US10127373B1 (en)2017-05-052018-11-13Mastercard Technologies Canada ULCSystems and methods for distinguishing among human users and software robots
US9990487B1 (en)2017-05-052018-06-05Mastercard Technologies Canada ULCSystems and methods for distinguishing among human users and software robots
US20220223145A1 (en)*2021-01-112022-07-14Ford Global Technologies, LlcSpeech filtering for masks
US11404061B1 (en)*2021-01-112022-08-02Ford Global Technologies, LlcSpeech filtering for masks

Similar Documents

PublicationPublication DateTitle
US20040254793A1 (en)System and method for providing an audio challenge to distinguish a human from a computer
EP4200843B1 (en)Word replacement in transcriptions
CN104115221B (en)Changed based on Text To Speech and semantic audio human interaction proof
US8812314B2 (en)Method of and system for improving accuracy in a speech recognition system
US8706488B2 (en)Methods and apparatus for formant-based voice synthesis
US6219407B1 (en)Apparatus and method for improved digit recognition and caller identification in telephone mail messaging
US10037313B2 (en)Automatic smoothed captioning of non-speech sounds from audio
JP3621686B2 (en) Data editing method, data editing device, data editing program
US20070038455A1 (en)Accent detection and correction system
US7160112B2 (en)System and method for language education using meaning unit and relational question
CN112164407B (en)Tone color conversion method and device
CN112712793A (en)ASR (error correction) method based on pre-training model under voice interaction and related equipment
CN111460094A (en)Method and device for optimizing audio splicing based on TTS (text to speech)
CN113436609A (en)Voice conversion model and training method thereof, voice conversion method and system
US20250246197A1 (en)Synthesizing audio for synchronous communication
US7428491B2 (en)Method and system for obtaining personal aliases through voice recognition
CN110460798B (en)Video interview service processing method, device, terminal and storage medium
Sharevski et al.Blind and Low-Vision Individuals' Detection of Audio Deepfakes
CN100585663C (en) language learning system
KR20220048958A (en)Method of filtering subtitles of a foreign language video and system performing the same
Li et al.Measuring the Robustness of Audio Deepfake Detectors
EP4506935A1 (en)Voice processing method and apparatus, and device and medium
US11501752B2 (en)Enhanced reproduction of speech on a computing system
US12142047B1 (en)Automated audio description system and method
KR100363876B1 (en)A text to speech system using the characteristic vector of voice and the method thereof

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MICROSOFT CORPORATION, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HERLEY, CORMAC;DROPPO, JAMES GARNETT III;GOODMAN, JOSHUA;AND OTHERS;REEL/FRAME:014177/0165

Effective date:20030610

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034766/0001

Effective date:20141014


[8]ページ先頭

©2009-2025 Movatter.jp