System and method for a self adaptive multi-user program guide
AssigneeUniversal Electronics Inc.
InventorsPaul D. Arling, Patrick H. Hayes
Life of this patent
Estimating the term…
Abstract
A programming access device such as, for example, a cable or satellite set top box (STB), a digital video recorder (DVR), a personal computer, and/or a digital media receivers automatically optimizes an order of or filters content choices presented in a content listing, such as a program guide display, favorite channel display, and/or a recording listing display based on the past viewing and/or recording history of a current user or group of users.
Claims18
A content consumption device, comprising:
- one or more hardware processors and memory configured to:
- detect a plurality of users or identifying devices within a physical consumption proximity of the content consumption device;
- identify a plurality of user accounts, associated with the detected plurality of users or identifying devices within the physical consumption proximity of the content consumption device, for accessing content at the content consumption device;
- identify a currently existing group profile comprising a behavior history maintained for the plurality of user accounts as part of the group profile, and corresponding to the identified plurality of user accounts associated with the detected plurality of users or identifying devices within the physical consumption proximity of the content consumption device, wherein the behavior history pertains to behavior associated with the plurality of users or identifying devices when together as a group within the physical consumption proximity of the content consumption device, and wherein the group profile further comprises account data associated with the plurality of user accounts respectively;
- and
- provide access to content via the content consumption device according to the group profile, including at least the behavior history maintained for the identified plurality of user accounts as part of the group profile, wherein the content is different than other content accessible by a user account of the plurality of user accounts.
A method, comprising:
- performing, by one or more computing devices:
- receiving, from a content consumption device, identifying information associated with a plurality of user accounts, wherein the identifying information identifies users or devices within a physical consumption proximity of the content consumption device;
- receiving a request from the content consumption device for one or more content item recommendations;
- identifying, based at least in part on the identifying information identifying users or devices within a physical consumption proximity of the content consumption device, the plurality of user accounts associated with the request;
- identifying a currently existing group profile corresponding to the identified plurality of user accounts associated with the respective users or devices within the physical consumption proximity of the content consumption device, wherein the currently existing group profile comprises historical behavior data associated with the identified plurality of user accounts, and wherein the historical behavior data pertains to behavior associated with the users or devices when together as a group within the physical consumption proximity of the content consumption device;
- and
- providing the one or more content item recommendations generated according to the group profile, including at least the historical behavior data associated with the identified plurality of user accounts, wherein the one or more content item recommendations generated according to the group profile are different than other content item recommendations generated according to a user account of the plurality of user accounts.
A non-transitory, computer-readable storage medium, storing program instructions that when executed by one or more computing devices cause the one or more computing devices to implement:
- receiving, from a content consumption device, identifying information associated with a plurality of user accounts, wherein the identifying information identifies users or devices within a physical consumption proximity of the content consumption device;
- receiving a request from the content consumption device for one or more content item recommendations;
- identifying, based at least in part on the identifying information identifying users or devices within a physical consumption proximity of the content consumption device, the plurality of user accounts associated with the request;
- identifying a currently existing group profile corresponding to the identified plurality of user accounts associated with the respective users or devices within the physical consumption proximity of the content consumption device, wherein the currently existing group profile comprises historical behavior data associated with the identified plurality of user accounts, and wherein the historical behavior data pertains to behavior associated with the users or devices when together as a group within the physical consumption proximity of the content consumption device;
- accessing the group profile to generate the one or more content item recommendations based, at least in part, on the historical behavior data associated with the identified plurality of user accounts;
- and
- providing the one or more content item recommendations.
Dependencies are inferred from the claim text.