Methods, systems, and products for indexing content
First Claim
Patent Images
1. A method of indexing content, comprising:
- receiving video content comprising an audio stream;
converting the audio stream to a string of phonemes;
converting each phoneme in the string of phonemes to an amplitude and a frequency component for each phonetic unit;
storing associations in a database between popular text search queries and corresponding popular amplitudes and frequencies;
inspecting amplitude and frequency components corresponding to the string of phonemes for each occurrence of a popular amplitude and frequency corresponding to a popular text query;
retrieving a score for each popular amplitude and frequency component found in the amplitude and frequency components corresponding to the string of phonemes;
summing each score of each occurrence of the popular amplitude and frequency component to obtain a total score for the audio stream;
storing associations in the database between titles of video content to total scores for audio streams;
adding an entry in the database that associates a title of the video content to the total score for the audio stream;
receiving a text query;
querying the database for the text query and a threshold score;
retrieving the titles of video content matching the text query and having the total score at least equal to the threshold score; and
responding to the text query with the titles of video content.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products index content. An audio stream is converted to a stream of phonemes. The stream of phonemes is filtered according to a list of popular phoneme strings. A weighting is computed for the content based on at least one popular phoneme combination occurring in the stream of phonemes. The content is indexed based on the weighting.
34 Citations
17 Claims
-
1. A method of indexing content, comprising:
-
receiving video content comprising an audio stream; converting the audio stream to a string of phonemes; converting each phoneme in the string of phonemes to an amplitude and a frequency component for each phonetic unit; storing associations in a database between popular text search queries and corresponding popular amplitudes and frequencies; inspecting amplitude and frequency components corresponding to the string of phonemes for each occurrence of a popular amplitude and frequency corresponding to a popular text query; retrieving a score for each popular amplitude and frequency component found in the amplitude and frequency components corresponding to the string of phonemes; summing each score of each occurrence of the popular amplitude and frequency component to obtain a total score for the audio stream; storing associations in the database between titles of video content to total scores for audio streams; adding an entry in the database that associates a title of the video content to the total score for the audio stream; receiving a text query; querying the database for the text query and a threshold score; retrieving the titles of video content matching the text query and having the total score at least equal to the threshold score; and responding to the text query with the titles of video content. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system of indexing content, comprising:
-
a processor; memory; and code stored in the memory that causes the processor at least to perform operations, the operations comprising; receive video content comprising an audio stream; convert the audio stream to a string of phonemes; convert each phoneme in the string of phonemes to an amplitude and a frequency component for each phonetic unit; store associations in a database between popular text search queries and corresponding popular amplitudes and frequencies; inspect amplitude and frequency components corresponding to the string of phonemes for each occurrence of a popular amplitude and frequency corresponding to a popular text query; retrieve a score for each popular amplitude and frequency component found in the amplitude and frequency components corresponding to the string of phonemes; sum each score of each occurrence of the popular amplitude and frequency component to obtain a total score for the audio stream; store associations in the database between titles of video content to total scores for audio streams; add an entry in the database that associates a title of the video content to the total score for the audio stream; receive a text query; query the database for the text query and a threshold score; retrieve the titles of video content matching the text query and having the total score at least equal to the threshold score; and respond to the text query with the titles of video content. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium storing computer-readable instructions for performing a method, the method comprising:
-
receiving video content comprising an audio stream; converting the audio stream to a string of phonemes; converting each phoneme in the string of phonemes to an amplitude and a frequency component for each phonetic unit; storing associations in a database between popular text search queries and corresponding popular amplitudes and frequencies; inspecting amplitude and frequency components corresponding to the string of phonemes for each occurrence of a popular amplitude and frequency corresponding to a popular text query; retrieving a score for each popular amplitude and frequency component found in the amplitude and frequency components corresponding to the string of phonemes; summing each score of each occurrence of the popular amplitude and frequency component to obtain a total score for the audio stream; storing associations in the database between titles of video content to total scores for audio streams; adding an entry in the database that associates a title of the video content to the total score for the audio stream; receiving a text query; querying the database for the text query and a threshold score; retrieving the titles of video content matching the text query and having the total score at least equal to the threshold score; and responding to the text query with the titles of video content. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification