Methods and apparatus for improving user experience

US9407751B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9407751-B2
Application numberUS-201213614695-A
CountryUS
Kind codeB2
Filing dateSep 13, 2012
Priority dateSep 13, 2012
Publication dateAug 2, 2016
Grant dateAug 2, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. At least one machine accessible medium comprising computer instructions for dynamically tailoring an application, wherein the computer instructions, in response to being executed on a data processing system, enable the data processing system to: in a data processing system with an application configured to present media content and with first and second user profiles, wherein (a) the first user profile identifies (i) preferred application settings for a first user and (ii) at least one interest of the first user, (b) the second user profile identifies (i) preferred application settings for a second user and (ii) at least one interest of the second user, and (c) the identified interests of the first user and the second user pertain to media content, determine that the first user is interacting with the data processing system while the data processing system is executing the application; in response to determining that the first user is interacting with the data processing system while the data processing system is executing the application, automatically configure the application (a) to utilize the preferred application settings for the first user and (b) to consider the interest of the first user when determining supplemental data to present while the first user is interacting with the data processing system; after determining that the first user is interacting with the data processing system while the data processing system is executing the application, automatically determine that the second user is interacting with the data processing system while the data processing system is executing the application; in response to determining that the second user is interacting with the data processing system while the data processing system is executing the application, automatically reconfigure the application (a) to utilize the preferred application settings for the second user and (b) to reconfigure the application to consider the interest of the second user when determining supplemental data to present while the second user is interacting with the data processing system; while first media content is being presented, automatically determine whether at least one context attribute has changed, wherein the context attribute comprises at least one item from the group consisting of (a) current location of the data processing system and (b) current time; and in response to determining that the context attribute has changed, (a) automatically determine a second media content to be presented, based at least in part on the context attribute that changed and (b) automatically cause the first media content to be replaced with the second media content. 2. At least one machine accessible medium according to claim 1 , wherein the operation of automatically determining that the second user is interacting with the data processing system while the data processing system is executing the application comprises using face recognition to automatically determine that the second user is interacting with the data processing system. 3. At least one machine accessible medium according to claim 1 , wherein: configuring the application to utilize the preferred application settings for the first user comprises configuring the application to use a first user interface setting, based on the first user profile; and reconfiguring the application to utilize the preferred application settings for the second user comprises reconfiguring the application to use a second user interface setting instead of the first user interface setting, based on the second user profile. 4. At least one machine accessible medium according to claim 3 , wherein: configuring the application to use the first user interface setting comprises configuring the application to use a first default setting, based on the first user profile; and reconfiguring the application to use the second user interface setting instead of the first user interface setting comprises reconfiguring the application to use a second default setting, based on the second user profile. 5. A data processing system that facilitates dynamic tailoring of an application, the data processing system comprising: a processing element; a machine accessible medium responsive to the processing element; an application in the machine accessible medium, wherein the application is configured to present media content; first and second user profiles in the machine accessible medium, wherein (a) the first user profile identifies (i) preferred application settings for a first user and (ii) at least one interest of the first user, and (b) the second user profile identifies (i) preferred application settings for a second user and (ii) at least one interest of the second user, wherein the identified interests of the first user and the second user pertain to media content; and computer instructions in the machine accessible medium which, when executed, enable the data processing system to: determine that the first user is interacting with the data processing system while the data processing system is executing the application; in response to determining that the first user is interacting with the data processing system while the data processing system is executing the application, automatically configure the application (a) to utilize the preferred application settings for the first user and (b) to consider the interest of the first user when determining supplemental data to present while the first user is interacting with the data processing system; after determining that the first user is interacting with the data processing system while the data processing system is executing the application, automatically determine that the second user is interacting with the data processing system while the data processing system is executing the application; in response to determining that the second user is interacting with the data processing system while the data processing system is executing the application, automatically reconfigure the application (a) to utilize the preferred application settings for the second user and (b) to reconfigure the application to consider the interest of the second user when determining supplemental data to present while the second user is interacting with the data processing system; while first media content is being presented, automatically determine whether at least one context attribute has changed, wherein the context attribute comprises at least one item from the group consisting of (a) current location of the data processing system and (b) current time; and in response to determining that the context attribute has changed, (a) automatically determine a second media content to be presented, based at least in part on the context attribute that changed and (b) automatically cause the first media content to be replaced with the second media content. 6. A method for dynamically tailoring an application, the method comprising: in a data processing system with an application configured to present media content and with first and second user profiles, wherein (a) the first user profile identifies (i) preferred application settings for a first user and (ii) at least one interest of the first user, (b) the second user profile identifies (i) preferred application settings for a second user and (ii) at least one interest of the second user, and (c) the identified interests of the first user and the second user pertain to media content, determining that the first user is interacting with the data processing system while the data processing system is executing the application; in response to determining that the first user is interacting with the data processing system while the data processing system is executing the application, automatically configuring the appli

Assignees

Inventors

Classifications

  • file transfer between terminals · CPC title

  • Electricity · mapped topic

  • G06F9/4451Primary

    User profiles; Roaming · CPC title

  • H04M1/7243Primary

    with interactive means for internal management of messages · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9407751B2 cover?
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 …
Who is the assignee on this patent?
Hansen Timothy E, Asokan Ashwini, Jordan Adam, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04M1/72547. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 02 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).