Legal claims defining the scope of protection, as filed with the USPTO.
1. An audio detection method comprising: receiving, by a processor of a control device from a user, data indicating an activation term associated with enabling an automated device from a deactivated state; retrieving, by said processor, text data with respect to an associated language comprised by a transcript of a multimedia file comprising an audio and video file for user presentation; first analyzing at a remote location, by said processor via a first pass filtering process, said text data, wherein said first analyzing comprises executing a phonetic analysis process via execution of natural language processing, and wherein said phonetic analysis process comprises phonetically comparing said activation term to terms of said text data; configuring for subsequent processes, by said processor, associated timestamps at various locations within said text data; determining, by said processor based on results of said first analyzing, potential phonetic matches between a set of terms of said terms of said text data and said activation term, wherein said set of terms are phonetically similar to but differing from said activation term; initiating, by said processor, an audio sequence of said audio and video file, wherein said audio sequence represents said text data; detecting, by said processor via an audio sensor, said audio sequence being potentially activated; second analyzing, by said processor via a listening device engine, an audio portion and an associated location within said audio portion of said audio sequence with respect to said associated timestamps of said text data and said potential phonetic matches comprising phonetic similarities and sounds with respect to said activation term, wherein said second analyzing comprises: analyzing closed caption metadata of said audio portion; determining, by said processor based on results of said second analyzing, a subset of terms of said set of terms, wherein said subset of terms comprise erroneous listening device trigger terms determined to potentially and inadvertently enable said automated device to be automatically activated from said deactivated state; selecting, by said processor, at least one term of said subset of terms determined to comprise a phonetic match to but differing from said activation term, wherein said phonetic match indicates said at least one term being associated with an action for inadvertently enabling said automated device from said deactivated state; presenting with respect to said associated timestamps, by said processor, enabled audio of said multimedia file comprising said subset of terms with respect to said automated device; additionally determining, by said processor in response to said presenting, that said automated device has been enabled from said deactivated state in response to said at least one term; flagging, by said processor based on results of said selecting and in response to said additionally determining, said at least one term for future reference, wherein said flagging comprises adding to a temporal flag list, detected audio, of said multimedia file, determined to cause said automated device to be inadvertently enabled from said deactivated state; discarding, by said processor, a group of terms of said subset of terms determined not to enable said automated device from said deactivated state, wherein said discarding comprises adding said group of terms to a specialized discarded term structure; determining, by said processor, a specified time within said audio and video file, associated with a timestamp of said associated timestamps, within said multimedia file associated with an occurrence of said at least one term; generating, by said processor, a control action for preventing said automated device from being enabled from said deactivated state; storing within a memory structure, by said processor, said at least one term with an associated flag, a reference to said specified time, and said control action; detecting during a subsequent timeframe with respect to a timeframe associated with said storing, by said processor within said multimedia file being presented via a multimedia device, presentation of said at least one term; and executing, by said processor based on results of said detecting said presentation, said control action such that said automated device remains in said deactivated state during said specified time during play back of said multimedia file audibly presenting said at least one term.
2. The method of claim 1 , further comprising: detecting, by said processor, a plurality of phonetic match terms associated with additional custom activation terms for enabling additional automated devices from a deactivated state; detecting, by said processor, specified time-based locations associated with said plurality of phonetic match terms occurring within said audio portion; generating, by said processor, time stamps associated with said specified time-based locations; generating, by said processor, analysis code associated with said plurality of phonetic match terms and said time stamps; and storing within said memory structure, by said processor, said analysis code for execution of future audio detection processes.
3. The method of claim 1 , wherein said selecting said least one term determined to comprise a phonetic match to said activation term comprises executing an emulation test.
4. The method of claim 1 , wherein said automated device comprises a device selected from the group consisting of an automated communication speaker and an automated communication device.
5. The method of claim 1 , wherein said memory structure is internal to said control device.
6. The method of claim 1 , wherein said memory structure is external to said control device.
7. The method of claim 1 , wherein said multimedia file comprises a file selected from the group consisting of an audio file, a video file, and an audio and video file.
8. The method of claim 1 , further comprising: providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in the control device, said code being executed by the computer processor to implement: said receiving, said retrieving, said first analyzing, said determining said potential phonetic matches, said detecting said multimedia file being potentially activated, said second analyzing, said determining said subset of terms, said selecting, said flagging, said generating, said storing, said detecting said presentation, and said executing.
9. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a processor of a control device implements an audio detection method, said method comprising: receiving, by said processor from a user, data indicating an activation term associated with enabling an automated device from a deactivated state; retrieving, by said processor, text data with respect to an associated language comprised by a transcript of a multimedia file comprising an audio and video file for user presentation; first analyzing at a remote location, by said processor via a first pass filtering process, said text data, wherein said first analyzing comprises executing a phonetic analysis process via execution of natural language processing, and wherein said phonetic analysis process comprises phonetically comparing said activation term to terms of said text data; configuring for subsequent processes, by said processor, associated timestamps at various locations within said text data; determining, by said processor based on results of said first analyzing, potential phonetic matches between a set of terms of said terms of said text data and said activation term, wherein said set of terms are phonetically similar to but differing from said activation term; initiating, by said processor, an audio sequence of said audio and video file, wherein said audio sequence represents said text data; detecting, by said processor via an audio sensor, said audio sequence being potentially activated; second analyzing, by said processor via a listening device engine, an audio portion and an associated location within said audio portion of said audio sequence with respect to said associated timestamps of said text data and said potential phonetic matches comprising phonetic similarities and sounds with respect to said activation term, wherein said second analyzing comprises: analyzing closed caption metadata of said audio portion; determining, by said processor based on results of said second analyzing, a subset of terms of said set of terms, wherein said subset of terms comprise erroneous listening device trigger terms determined to potentially and inadvertently enable said automated device to be automatically activated from said deactivated state; selecting, by said processor, at least one term of said subset of terms determined to comprise a phonetic match to but differing from said activation term, wherein said phonetic match indicates said at least one term being associated with an action for inadvertently enabling said automated device from said deactivated state; presenting with respect to said associated timestamps, by said processor, enabled audio of said multimedia file comprising said subset of terms with respect to said automated device; additionally determining, by said processor in response to said presenting, that said automated device has been enabled from said deactivated state in response to said at least one term; flagging, by said processor based on results of said selecting and in response to said additionally determining, said at least one term for future reference, wherein said flagging comprises adding to a temporal flag list, detected audio, of said multimedia file, determined to cause said automated device to be inadvertently enabled from said deactivated state; discarding, by said processor, a group of terms of said subset of terms determined not to enable said automated device from said deactivated state, wherein said discarding comprises adding said group of terms to a specialized discarded term structure; determining, by said processor, a specified time within said audio and video file, associated with a timestamp of said associated timestamps, within said multimedia file associated with an occurrence of said at least one term; generating, by said processor, a control action for preventing said automated device from being enabled from said deactivated state; storing within a memory structure, by said processor, said at least one term with an associated flag, a reference to said specified time, and said control action; detecting during a subsequent timeframe with respect to a timeframe associated with said storing, by said processor within said multimedia file being presented via a multimedia device, presentation of said at least one term; and executing, by said processor based on results of said detecting said presentation, said control action such that said automated device remains in said deactivated state during said specified time during play back of said multimedia file audibly presenting said at least one term.
10. The computer program product of claim 9 , wherein said method further comprises: detecting, by said processor, a plurality of phonetic match terms associated with additional custom activation terms for enabling additional automated devices from a deactivated state; detecting, by said processor, specified time-based locations associated with said plurality of phonetic match terms occurring within said audio portion; generating, by said processor, time stamps associated with said specified time-based locations; generating, by said processor, analysis code associated with said plurality of phonetic match terms and said time stamps; and storing within said memory structure, by said processor, said analysis code for execution of future audio detection processes.
11. The computer program product of claim 9 , wherein said selecting said least one term determined to comprise a phonetic match to said activation term comprises executing an emulation test.
12. The computer program product of claim 9 , wherein said automated device comprises a device selected from the group consisting of an automated communication speaker and an automated communication device.
13. The computer program product of claim 9 , wherein said memory structure is internal to said control device.
14. The computer program product of claim 9 , wherein said memory structure is external to said control device.
15. The computer program product of claim 9 , wherein said multimedia file comprises a file selected from the group consisting of an audio file, a video file, and an audio and video file.
16. A control device comprising a processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the processor implements an audio detection method comprising: receiving, by said processor from a user, data indicating an activation term associated with enabling an automated device from a deactivated state; retrieving, by said processor, text data with respect to an associated language comprised by a transcript of a multimedia file comprising an audio and video file for user presentation; first analyzing at a remote location, by said processor via a first pass filtering process, said text data, wherein said first analyzing comprises executing a phonetic analysis process via execution of natural language processing, and wherein said phonetic analysis process comprises phonetically comparing said activation term to terms of said text data; configuring for subsequent processes, by said processor, associated timestamps at various locations within said text data; determining, by said processor based on results of said first analyzing, potential phonetic matches between a set of terms of said terms of said text data and said activation term, wherein said set of terms are phonetically similar to but differing from said activation term; initiating, by said processor, an audio sequence of said audio and video file, wherein said audio sequence represents said text data; detecting, by said processor via an audio sensor, said audio sequence being potentially activated; second analyzing, by said processor via a listening device engine, an audio portion and an associated location within said audio portion of said audio sequence with respect to said associated timestamps of said text data and said potential phonetic matches comprising phonetic similarities and sounds with respect to said activation term, wherein said second analyzing comprises: analyzing closed caption metadata of said audio portion; determining, by said processor based on results of said second analyzing, a subset of terms of said set of terms, wherein said subset of terms comprise erroneous listening device trigger terms determined to potentially and inadvertently enable said automated device to be automatically activated from said deactivated state; selecting, by said processor, at least one term of said subset of terms determined to comprise a phonetic match to but differing from said activation term, wherein said phonetic match indicates said at least one term being associated with an action for inadvertently enabling said automated device from said deactivated state; presenting with respect to said associated timestamps, by said processor, enabled audio of said multimedia file comprising said subset of terms with respect to said automated device; additionally determining, by said processor in response to said presenting, that said automated device has been enabled from said deactivated state in response to said at least one term; flagging, by said processor based on results of said selecting and in response to said additionally determining, said at least one term for future reference, wherein said flagging comprises adding to a temporal flag list, detected audio, of said multimedia file, determined to cause said automated device to be inadvertently enabled from said deactivated state; discarding, by said processor, a group of terms of said subset of terms determined not to enable said automated device from said deactivated state, wherein said discarding comprises adding said group of terms to a specialized discarded term structure; determining, by said processor, a specified time within said audio and video file, associated with a timestamp of said associated timestamps, within said multimedia file associated with an occurrence of said at least one term; generating, by said processor, a control action for preventing said automated device from being enabled from said deactivated state; storing within a memory structure, by said processor, said at least one term with an associated flag, a reference to said specified time, and said control action; detecting during a subsequent timeframe with respect to a timeframe associated with said storing, by said processor within said multimedia file being presented via a multimedia device, presentation of said at least one term; and executing, by said processor based on results of said detecting said presentation, said control action such that said automated device remains in said deactivated state during said specified time during play back of said multimedia file audibly presenting said at least one term.
17. The control device of claim 16 , wherein said method further comprises: detecting, by said processor, a plurality of phonetic match terms associated with additional custom activation terms for enabling additional automated devices from a deactivated state; detecting, by said processor, specified time-based locations associated with said plurality of phonetic match terms occurring within said audio portion; generating, by said processor, time stamps associated with said specified time-based locations; generating, by said processor, analysis code associated with said plurality of phonetic match terms and said time stamps; and storing within said memory structure, by said processor, said analysis code for execution of future audio detection processes.
Unknown
April 19, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.