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.
-
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