System and method for generating dynamically filtered content results, including for audio and/or video channels
First Claim
1. A method for filtering content, comprising:
- generating, by a server, first content results based on first filter settings applied to a source of content;
receiving, by the server, a content selection from a user device from among the first content results;
in response to receipt of the content selection, generating, on the server, a suggestive characteristic associated with the content selection and unaccounted for in the first filter settings applied to the source of content;
providing, by the server, the suggestive characteristic to the user device;
receiving, by the server, a selection of the suggestive characteristic from the user device;
in response to receipt of the selection, adding, by the server, the suggestive characteristic received from the user device to the first filter settings to provide second filter settings, wherein at least one of the first filter settings or the second filter settings comprise a tag grouping including a tag defining a characteristic of content;
assigning a level of importance to the tag grouping in at least one of the first filter settings or the second filter settings to control the level of importance of the tag grouping in the at least one of the first filter settings or second filter settings, respectively; and
generating second content results based on the second filter settings applied to the source of content.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for allowing a user to more effectively generate focused content results, including audio and/or video content. Content is dynamically filtered to generate content results in response to initial filtering settings or characteristics. The content results are provided to a user. Once the user finds and selects a content result of interest, additional filtering characteristics associated with the selected result are provided to the user as a suggestion for additional filtering. In this manner, the user is made aware of additional filtering settings or characteristics that can be used to focus the search results. Subsequent filter settings and filtering operations can be based on characteristics of previous relevant results in an iterative and dynamic manner. Focused results are more likely produced, because additional filtering settings are provided and adjusted according to characteristics of results deemed relevant by the user.
265 Citations
16 Claims
-
1. A method for filtering content, comprising:
-
generating, by a server, first content results based on first filter settings applied to a source of content; receiving, by the server, a content selection from a user device from among the first content results; in response to receipt of the content selection, generating, on the server, a suggestive characteristic associated with the content selection and unaccounted for in the first filter settings applied to the source of content; providing, by the server, the suggestive characteristic to the user device; receiving, by the server, a selection of the suggestive characteristic from the user device; in response to receipt of the selection, adding, by the server, the suggestive characteristic received from the user device to the first filter settings to provide second filter settings, wherein at least one of the first filter settings or the second filter settings comprise a tag grouping including a tag defining a characteristic of content; assigning a level of importance to the tag grouping in at least one of the first filter settings or the second filter settings to control the level of importance of the tag grouping in the at least one of the first filter settings or second filter settings, respectively; and generating second content results based on the second filter settings applied to the source of content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device for filtering content, comprising:
-
a tuner coupled to a source of content, wherein the tuner is configured; to generate first content results based on first tuner settings being applied to the source of content; to receive a content selection from a user device, from among the first content results; to generate, in response to receipt of the content selection, a suggestive characteristic associated with the content selection and unaccounted for in the first tuner settings applied to the source of content; to provide the suggestive characteristic to the user device; to receive a selection from the user device of the suggestive characteristic; in response to receipt of the selection, to add the suggestive characteristic to the first tuner settings to create second tuner settings, wherein at least one of the first filter settings or the second filter settings comprise a tag grouping including a tag defining a characteristic of content; to assign a level of importance to the tag grouping in at least one of the first filter settings or the second filter settings to control the level of importance of the tag grouping in the at least one of the first filter settings or second filter settings, respectively; and to generate second content results based on the second tuner settings applied to the source of content. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium comprising computer program code stored on the non-transitory computer readable medium, the computer program code executable on a computer server to carry out:
-
an instruction to generate first content results based on first filter settings being applied to a source of content; an instruction to receive a content selection from a user device from among the content results; an instruction to generate, in response to receipt of the content selection, a suggestive characteristic associated with the content selection and that was unaccounted for in the first filter settings applied to the source of content; an instruction to provide at least one suggestive characteristic regarding the content selection to the user device that was unaccounted for in the first filter settings; an instruction to receive a selection from the user device of the suggestive characteristic; an instruction to include the suggestive characteristic selected by the user at the user device in the first filter settings to provide second filter settings, wherein at least one of the first filter settings or the second filter settings comprise a tag grouping including a tag defining a characteristic of content; an instruction to assign a level of importance to the tag grouping in at least one of the first filter settings or the second filter settings to control the level of importance of the tag grouping in the at least one of the first filter settings or second filter settings, respectively; and an instruction to generate second content results based on the second filter settings being applied to the source of content.
-
Specification