System for censoring digital media
AssigneeBenjamin Barnes
InventorBenjamin Barnes
Life of this patent
Estimating the term…
Abstract
A method for censoring digital media can include obtaining a user input via a user interface in regard to a digital video, obtaining an audio file for the digital video, and sending the audio file and a word back to an artificial intelligence (AI) engine. In some embodiments, the method can further include converting the audio file to text and identifying occurrences of words from the word bank and timestamps corresponding to the occurrences via the AI engine. In at least one embodiment, the timestamps received from the AI engine can correspond to moments in the digital video where the words in the word bank are used. Additionally, the method can include manipulating a mute function of a player of the digital video based on the timestamps received from the AI engine.
Claims20
A method for censoring digital media, the method comprising:
- obtaining a user input via a user interface in regard to digital media of a digital media source;
- obtaining an audio file for the digital media;
- sending the audio file and a word bank to an artificial intelligence (AI) engine;
- converting, via the AI engine, the audio file to text and corresponding timestamp data;
- identifying, via the AI engine, occurrences of words from the word bank in the text and timestamps corresponding to the occurrences, wherein the timestamps correspond to moments in the digital media where the words in the word bank are used;
- and
- manipulating a mute function of a digital media player that is presenting the digital media based on the timestamps received from the AI engine, wherein manipulating the mute function changes a local mute and unmute setting at a device running the digital media player and presenting the digital media.
A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:
- obtain a user input via a user interface in regard to digital media of a digital media source;
- obtain an audio file for the digital media;
- send the audio file, a word bank, and a prompt to an artificial intelligence (AI) engine, wherein the prompt instructs the AI engine to convert the audio file to text and identify occurrences of words from the word bank in the text and timestamps corresponding to the occurrences, wherein the timestamps correspond to moments in the digital media where the words in the word bank are used;
- receive the timestamps from the AI engine;
- and
- manipulate a mute function of a digital media player that is presenting the digital media based at least in part on the timestamps received from the AI engine, wherein manipulating the mute function changes a local mute and unmute setting at a device running the digital media player and presenting the digital media.
A computing apparatus comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, configure the apparatus to:
- obtain a user input via a user interface in regard to digital media of a digital media source;
- obtain an audio file for the digital media;
- send the audio file, a word bank, and a prompt to an artificial intelligence (AI) engine, wherein the prompt instructs the AI engine to convert the audio file to text and identify occurrences of words from the word bank in the text and timestamps corresponding to the occurrences, wherein the timestamps correspond to moments in the digital media where the words in the word bank are used;
- receive the timestamps from the AI engine;
- and
- manipulate a mute function of a digital media player that is presenting the digital media based at least in part on the timestamps received from the AI engine, wherein manipulating the mute function changes a local mute and unmute setting at a device running the digital media player and presenting the digital media.
Dependencies are inferred from the claim text.