IP Library Granted Patent US 8,650,212
Granted Patent B2
US 8,650,212 · App. 13/434,885 · Granted Feb 11, 2014

Methods, systems, and products for obtaining social communities

Inventor: Brian K. Daigle (Marietta, GA)
Assignee: AT&T Intellectual Property I, L.P.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,650,212
App. No.
13/434,885
Granted
Feb 11, 2014
Kind
B2
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.

Claims (57)

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.

2. The method according to claim 1 , further comprising retrieving multiple website addresses associated with the subject matter.

3. The method according to claim 1 , further comprising sending the website address of the social community to the client device.

4. The method according to claim 1 , further comprising receiving a cancellation message.

5. The method according to claim 1 , further comprising:

receiving a user identification associated with the one of the media identifiers; and

querying a buddy database for the user identification.

6. The method according to claim 5 , further comprising retrieving a buddy associated with the user identification.

7. The method according to claim 6 , further comprising querying for one of the different social communities associated with the buddy.

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.

9. The system according to claim 8 , wherein the operations further comprise retrieving a server address for each social community.

10. The system according to claim 8 , wherein the operations further comprise sending a listing of social communities to the client device.

11. The system according to claim 8 , wherein the operations further comprise querying for the membership.

12. The system according to claim 8 , wherein the operations further comprise:

receiving a user identification associated with the one of the media identifiers; and

querying a buddy database for the user identification.

13. The system according to claim 12 , wherein the operations further comprise retrieving a buddy associated with the user identification.

14. The system according to claim 13 , wherein the operations further comprise querying for the social communities associated with the buddy.

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.

16. The memory according to claim 15 , wherein the operations further comprise sending a listing of social communities to a client.

17. The memory according to claim 15 , wherein the operations further comprise querying for the membership.

18. The memory according to claim 15 , wherein the operations further comprise:

receiving a user identification associated with the one of the media identifiers;

querying a buddy database for the user identification; and

retrieving a buddy associated with the user identification.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2012
From: DAIGLE, BRIAN K.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 027989/0796 →
Continuity (2)
Continuation 11900732 · Sep 13, 2007
Related Publication 20120191752A1 · Jul 26, 2012