Patent ID: 8650212

Claim:
A method for obtaining social communities, comprising: receiving, at a server, a recording schedule comprising media identifiers of content to be recorded by a client device; determining the media identifiers of all added season pass entries and deleted entries; for each determined media identifier: querying a media database for the determined media identifier, the media database storing associations between the media identifiers and subject matters; retrieving a subject matter from the media database that is associated with the determined media identifier in the recording schedule; querying a community database for the subject matter, the community database associating different social communities to different subject matters; retrieving a website address of a social community from the community database that is associated with the subject matter; in response to determining an entry is added to the recording schedule for a season pass of the one of the media identifiers, sending an opportunity to join the social community to the client device; in response to determining the client device accepted the opportunity to join the social community, adding a device identifier of the client device to membership in the social community; and in response to determining the entry is deleted from the recording schedule for the season pass of the one of the media identifiers, removing the device identifier of the client device from the membership in the social community.