METHODS AND APPARATUS FOR IMPROVING USER EXPERIENCE
First Claim
1. At least one machine accessible medium comprising computer instructions for dynamically tailoring supplemental data to be presented, wherein the computer instructions, in response to being executed on a data processing system, enable the data processing system to carry out a method comprising:
- while the data processing system comprises individual profiles for respective individual users, wherein the individual profiles comprise a first user profile for a first user, and wherein the first user profile identifies at least one interest of the first user, determining that the first user is interacting with the data processing system while media content is being presented;
in response to determining that the first user is interacting with the data processing system while the media content is being presented, automatically analyzing supplemental data to determine whether the supplemental data is relevant to the media content and to the interest of the first user identified in the first user profile; and
in response to determining that the supplemental data is relevant to the media content and to the interest of the first user identified in the first user profile, automatically causing the supplemental data to be presented.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system includes components for providing a pleasant user experience. Those components may include a family interaction engine that provides a family channel. The family interaction engine may provide for creation of a user group. The family channel may present content of interest to multiple users in the user group. When a user is detected near the data processing system, the family interaction engine may automatically present content of interest to that user. When used for presenting media content, the data processing system may also cause supplemental data to automatically be presented, wherein the supplemental data is relevant to the media content and to a predetermined interest of the user. The data processing system may also provide a ranked list of applications for potential activation by the user. The applications may be ordered based on the current context. Other embodiments are described and claimed.
38 Citations
21 Claims
-
1. At least one machine accessible medium comprising computer instructions for dynamically tailoring supplemental data to be presented, wherein the computer instructions, in response to being executed on a data processing system, enable the data processing system to carry out a method comprising:
-
while the data processing system comprises individual profiles for respective individual users, wherein the individual profiles comprise a first user profile for a first user, and wherein the first user profile identifies at least one interest of the first user, determining that the first user is interacting with the data processing system while media content is being presented; in response to determining that the first user is interacting with the data processing system while the media content is being presented, automatically analyzing supplemental data to determine whether the supplemental data is relevant to the media content and to the interest of the first user identified in the first user profile; and in response to determining that the supplemental data is relevant to the media content and to the interest of the first user identified in the first user profile, automatically causing the supplemental data to be presented. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system that facilitates presentation of supplemental data, the data processing system comprising:
-
a processing element; a machine accessible medium responsive to the processing element; individual profiles for respective individual users in the machine accessible medium, wherein the individual profiles comprise a first user profile for a first user, and the first user profile identifies at least one interest of the first user; and instructions in the machine accessible medium which, when executed, enable the data processing system to perform a method comprising; determining that the first user is interacting with the data processing system while media content is being presented; in response to determining that the first user is interacting with the data processing system while the media content is being presented, automatically analyzing supplemental data to determine whether the supplemental data is relevant to the media content and to the interest of the first user identified in the first user profile; and in response to determining that the supplemental data is relevant to the media content and to the interest of the first user identified in the first user profile, automatically causing the supplemental data to be presented. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for dynamically tailoring supplemental data to be presented, the method comprising:
-
in a data processing system with individual profiles for respective individual users, wherein the individual profiles comprise a first user profile for a first user, and wherein the first user profile identifies at least one interest of the first user, determining that the first user is interacting with the data processing system while media content is being presented; in response to determining that the first user is interacting with the data processing system while the media content is being presented, automatically analyzing supplemental data to determine whether the supplemental data is relevant to the media content and to the interest of the first user identified in the first user profile; and in response to determining that the supplemental data is relevant to the media content and to the interest of the first user identified in the first user profile, automatically causing the supplemental data to be presented. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification