Automatic video service actions based on social networking affinity relationships
First Claim
1. A method comprising:
- receiving, via one or more computer hardware components, a social networking service identifier of a video service user for a social networking service;
receiving, via the one or more computer hardware components, affinity relationship information from the social networking service, wherein the affinity relationship information corresponds to the video service user and a content object related to a video content item;
mapping, via the one or more computer hardware components, an affinity relationship based in part on the social networking service identifier of the video service user and the video content item;
storing, via the one or more computer hardware components, the affinity relationship corresponding to the social networking service identifier and the video content item;
retrieving, via the one or more computer hardware components and according to the affinity relationship, user profile data associated with a video service provider account of a video service provider system for the video service user including a video service provider account identifier, a recording preference, a recommendation preference, and a notification preference for video content items with which the video service user has the affinity relationship;
querying, via the one or more computer hardware components, an inventory of the video content items available to the video service user for the video content item related to the content object according to the affinity relationship; and
performing, via the one or more computer hardware components, automatic video service actions including sending a request to automatically record the video content item related to the content object to a digital video recorder associated with the video service user, sending a request to automatically tune to a channel airing the video content item related to the content object, automatically notifying the video service user when the video content item related to the content object is airing, and sending a request to provide one or more recommended video content items similar to the video content item related to the content object within the video provider system based on the user profile data when the video content item related to the content object with which the user has the affinity relationship is found in the inventory of the video content items.
1 Assignment
0 Petitions
Accused Products
Abstract
An affinity mapping service system allowing a video service provider to perform one or more automatic actions related to a video content item (e.g., automatically recording the video content item, recommending similar video content, automatically tuning to a channel airing the video content item, providing a notification when the video content item is airing, etc.) based on an affinity selection made by a user for a content object related to the video content item is provided. The user is enabled to selectively pair a social networking service identifier (e.g., username, handle, etc.) with a video service account. An affinity selection made by the user via a social networking service in association with a video content item is communicated to the video service provider and mapped to an automatic action for the video service provider to take based on action preferences selected by the user.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving, via one or more computer hardware components, a social networking service identifier of a video service user for a social networking service; receiving, via the one or more computer hardware components, affinity relationship information from the social networking service, wherein the affinity relationship information corresponds to the video service user and a content object related to a video content item; mapping, via the one or more computer hardware components, an affinity relationship based in part on the social networking service identifier of the video service user and the video content item; storing, via the one or more computer hardware components, the affinity relationship corresponding to the social networking service identifier and the video content item; retrieving, via the one or more computer hardware components and according to the affinity relationship, user profile data associated with a video service provider account of a video service provider system for the video service user including a video service provider account identifier, a recording preference, a recommendation preference, and a notification preference for video content items with which the video service user has the affinity relationship; querying, via the one or more computer hardware components, an inventory of the video content items available to the video service user for the video content item related to the content object according to the affinity relationship; and performing, via the one or more computer hardware components, automatic video service actions including sending a request to automatically record the video content item related to the content object to a digital video recorder associated with the video service user, sending a request to automatically tune to a channel airing the video content item related to the content object, automatically notifying the video service user when the video content item related to the content object is airing, and sending a request to provide one or more recommended video content items similar to the video content item related to the content object within the video provider system based on the user profile data when the video content item related to the content object with which the user has the affinity relationship is found in the inventory of the video content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
one or more computer hardware components including processor and computer storage, wherein the one or more computer hardware components of the system are configured to; receive a social networking service identifier of a video service user for a social networking service; receive affinity relationship information from the social networking service, wherein the affinity relationship information corresponds to the video service user and a content object related to a video content item; map an affinity relationship based in part on the social networking service identifier of the video service user and the video content item; store the affinity relationship corresponding to the social networking service identifier and the video content item; retrieve, according to the affinity relationship, user profile data associated with a video service provider account of a video service provider system for the video service user including a video service provider account identifier, a recording preference, a recommendation preference, and a notification preference for video content items with which the video service user has the affinity relationship; query an inventory of the video content items available to the video service user for the video content item related to the content object according to the affinity relationship; and perform automatic video service actions that operate to send a request to automatically record the video content item related to the content object to a digital video recorder associated with the video service user, send a request to automatically tune to a channel airing the video content item related to the content object, automatically notify the video service user when the video content item related to the content object is airing, and send a request to provide one or more recommended video content items similar to the video content item related to the content object within the video provider system based on the user profile data when the video content item related to the content object with which the user has the affinity relationship is found in the inventory of the video content items. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. A non-transitory computer readable medium containing computer executable instructions which, when executed, use one or more computer hardware components to perform a method comprising:
-
receiving, via the one or more computer hardware components, a social networking service identifier of a video service user for a social networking service; receiving, via the one or more computer hardware components, affinity relationship information from the social networking service, wherein the affinity relationship information corresponds to the video service user and a content object related to a video content item; mapping, via the one or more computer hardware components, an affinity relationship based in part on the social networking service identifier of the video service user and the video content item; storing, via the one or more computer hardware components, the affinity relationship corresponding to the social networking service identifier and the video content item; retrieving, via the one or more computer hardware components and according to the affinity relationship, user profile data associated with a video service provider account of a video service provider system for the video service user including a video service provider account identifier, a recording preference, a recommendation preference, and a notification preference for video content items with which the video service user has the affinity relationship; querying, via the one or more computer hardware components, an inventory of the video content items available to the video service user for the video content item related to the content object according to the affinity relationship; and performing, via the one or more computer hardware components, automatic video service actions including sending a request to automatically record the video content item related to the content object to a digital video recorder associated with the video service user, sending a request to automatically tune to a channel airing the video content item related to the content object, automatically notifying the video service user when the video content item related to the content object is airing, and sending a request to provide one or more recommended video content items similar to the video content item related to the content object within the video provider system based on the user profile data when the video content item related to the content object with which the user has the affinity relationship is found in the inventory of the video content items.
-
Specification