Framework for providing digital home services
First Claim
1. A computerized method for providing an indication of an action of a given user consuming content on a client device transmitted from a content distribution system, the method comprising:
- electronically generating an indication of a change in context for a given user of a client device, the context comprising information regarding an action of the given user with a given one of a plurality of disparate services provided by the content distribution system, the plurality of disparate services including a television service, an online gaming service, and a music service;
identifying a television content associated with the change in context for the given user;
determining, via an electronic program guide component, one or more alternate times at which the television content associated with the change in context for the given user is available to one or more users in a social network of the given user, wherein the one or more users in the social network of the given user are identified from one or more instant messaging clients;
electronically propagating the indication of the change in context for the given user to one or more users in the social network of the given user with contexts in any given one of the plurality of disparate services, the propagated indication of the change in context including the identification of the television content associated with the change in context for the given user and the one or more alternate times at which the television content is available to the one or more users in the social network of the given user;
electronically presenting the indication of the change in context for the given user to users in the given user'"'"'s social network in conjunction with content from the any given one of the plurality of disparate services; and
providing the users in the given user'"'"'s social network within the contexts of the any given one of the plurality of disparate services, an opportunity to schedule recording of the television content associated with the change in context for the given user at the one or more alternate times.
5 Assignments
0 Petitions
Accused Products
Abstract
The systems and methods of the present invention provide for a number of improvements to the TV consumption process, including personalization, community viewing, shared presence and context, messaging, access to ratings and recommendations (including community reviews), alerts, etc. One method that the present invention provides allows for the indication of a given user'"'"'s context to be provided to other users, such as users in the given user'"'"'s social network. The method comprises generating an indication of a change in context for a given user, the context comprising information regarding an action of the given user. The indication of the change in context for the given user is propagated to one or more users in the social network for the given user. The indication of the change in context of the given user is presented to users in the given user'"'"'s social network in conjunction with TV content.
-
Citations
54 Claims
-
1. A computerized method for providing an indication of an action of a given user consuming content on a client device transmitted from a content distribution system, the method comprising:
-
electronically generating an indication of a change in context for a given user of a client device, the context comprising information regarding an action of the given user with a given one of a plurality of disparate services provided by the content distribution system, the plurality of disparate services including a television service, an online gaming service, and a music service; identifying a television content associated with the change in context for the given user; determining, via an electronic program guide component, one or more alternate times at which the television content associated with the change in context for the given user is available to one or more users in a social network of the given user, wherein the one or more users in the social network of the given user are identified from one or more instant messaging clients; electronically propagating the indication of the change in context for the given user to one or more users in the social network of the given user with contexts in any given one of the plurality of disparate services, the propagated indication of the change in context including the identification of the television content associated with the change in context for the given user and the one or more alternate times at which the television content is available to the one or more users in the social network of the given user; electronically presenting the indication of the change in context for the given user to users in the given user'"'"'s social network in conjunction with content from the any given one of the plurality of disparate services; and providing the users in the given user'"'"'s social network within the contexts of the any given one of the plurality of disparate services, an opportunity to schedule recording of the television content associated with the change in context for the given user at the one or more alternate times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computerized method for providing an indication of an action of a given user consuming content on a client device transmitted from a content distribution system, the method comprising:
-
electronically receiving an indication of a change in context for a given user of a client device, the context comprising information regarding an action of the given user with a given one of a plurality of disparate services provided by the content distribution system, the plurality of disparate services including a television service, an online gaming service, and a music service; identifying a television content associated with the change in context for the given user; determining, via an electronic program guide, one or more alternate times at which the television content associated with the change in context for the given user is available to one or more users in a social network of the given user, wherein the one or more users in the social network of the given user are identified from one or more instant messaging clients; electronically propagating the indication of the change in context for the given user to one or more users in the social network of the given user with contexts in any given one of the plurality of disparate services, the propagated indication of the change in context integrated into content of the contexts from the any given one of the plurality of disparate services and including the identification of the television content associated with the change in context for the given user and the one or more alternate times at which the television content is available to the one or more users in the social network of the given user; and providing the users in the given user'"'"'s social network within the contexts of the any given one of the plurality of disparate services, an opportunity to schedule recording of the television content associated with the change in context for the given user at the one or more alternate times. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computerized method for providing an indication of an action of a given user consuming content on a client device transmitted from a content distribution system, the method comprising:
-
electronically receiving an indication of a change in context for a given user of a client device, the context comprising information regarding an action of the given user with a given one of a plurality of disparate services provided by the content distribution system, the plurality of disparate services including a television service, an online gaming service, and a music service; electronically receiving, via an electronic program guide component, an indication of a change in context from one or more users in the given user'"'"'s social network, wherein the one or more users in the social network of the given user is identified from one or more instant messaging clients; identifying a television content associated with each of the received indications of a change in context for the given user and the one or more users in the given user'"'"'s social network; determining one or more alternate times at which each of the television content associated with the change in context for the given user is available to the given user and the one or more users in the social network of the given user; propagating, to the given user and the users in the given user'"'"'s social network with contexts in any given one of the plurality of disparate services, each other'"'"'s indication of a change in context, the propagated indications of a change in context integrated into content of the contexts from the any given one of the plurality of disparate services and including the identification of the television content associated with each of the received indications of a change in context for the given user and the one or more users in the given user'"'"'s social network and the one or more alternate times at which each of the television content is available to the given user and the one or more users in the social network of the given user; and providing the given user and the users in the given user'"'"'s social network within the contexts of the any given one of the plurality of disparate services, an opportunity to schedule recording of each other'"'"'s television content associated with the indications of a change in context for the given user and the one or more users in the given user'"'"'s social network at the one or more alternate times. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system for providing an indication of an action of a given user consuming content on a client device transmitted from a content distribution system, the system comprising:
-
a TV application component operative to; receive a command indicating a context change from a given user of a client device and to transmit content that is responsive to the changed context to a client device of the given user, wherein the changed context comprises information regarding an action of the given user with a given one of a plurality of disparate services provided by the content distribution system, the plurality of disparate services including television service, an online gaming service, and a music service, and identify a television content associated with the changed context for the given user; an electronic program guide component operative to determine one or more alternate times at which the television content associated with the change in context for the given user is available to one or more users in a social network of the given user, wherein the one or more users in the social network of the given user are identified from one or more instant messaging clients; and a messenger component operative to receive the changed context for the given user from the TV application component, identify one or more users in the given user'"'"'s social network and propagate an indication of the changed context to the one or more users in the given user'"'"'s social network with contexts in any given one of the plurality of disparate services, the indication of the changed context integrated into content of the contexts from the any given one of the plurality of disparate services and including the identification of the television content associated with the changed context for the given user and the one or more alternate times at which the television content is available to the one or more users in the social network of the given user, and provide the users in the given user'"'"'s social network within the contexts of the any given one of the plurality of disparate services, an opportunity to schedule recording of the television content associated with the changed context for the given user at the one or more alternate times. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification