28. One or more computer-readable media encoded with instructions that, when executed by a computing system, direct the computing system to execute a method comprising: receiving, from a first provider having a first trust level, a first description of media content that identifies a first genre associated with the media content; receiving, from a second provider having a second trust level, a second description of the media content that identifies a second genre associated with the media content; and assigning a first degree to the first genre and a second degree to the second genre, wherein the first and second genres respectively provide first and second program type categories, and wherein the first degree is based on the first trust level and the second degree is based on the second trust level.
28. One or more computer-readable media encoded with instructions that, when executed by a computing system, direct the computing system to execute a method comprising: receiving, from a first provider having a first trust level, a first description of media content that identifies a first genre associated with the media content; receiving, from a second provider having a second trust level, a second description of the media content that identifies a second genre associated with the media content; and assigning a first degree to the first genre and a second degree to the second genre, wherein the first and second genres respectively provide first and second program type categories, and wherein the first degree is based on the first trust level and the second degree is based on the second trust level. 31. The one or more computer readable media as recited in claim 28 , further encoded with instructions that, when executed, direct the computing system to assign a first degree to the first genre and a second degree to the second genre by directing the computing system to: calculate a preliminary first degree by multiplying the first trust level by a number; calculate a preliminary second degree by multiplying the second trust level by the number; calculate the first degree by multiplying the preliminary first degree by the number and subsequently dividing the result by the sum of the preliminary first degree and the preliminary second degree; and calculate the second degree by multiplying the preliminary second degree by the number and subsequently dividing the result by the sum of the preliminary first degree and the preliminary second degree.