Methods, systems, and products for obtaining social communities
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, and products are disclosed for recommending a social community. A “social community” may be any individual(s), clubs, and/or organizations that have expressed some affinity to terms or subject matter, such as a media identifier. The media identifier identifies some media that is scheduled for recording. A community database is queried for the media identifier, and the community database associates social communities to media identifiers. The social community associated with the media identifier is retrieved. The social community is then sent to a user.
21 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; and memory storing code that when executed causes the processor to perform operations, the operations comprising; receiving 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A memory storing code that when executed causes a processor to perform operations, the operations comprising:
-
receiving 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. - View Dependent Claims (16, 17, 18)
-
Specification