IP Library Granted Patent US 9,332,299
Granted Patent B2
US 9,332,299 · App. 14/478,768 · Granted May 3, 2016

System for configuring soft keys in a media communication system

Inventors: Scott White (Austin, TX); Brett A. Anderson (San Antonio, TX); James Cansler (Pflugerville, TX)
Assignee: AT&T INTELLECTUAL PROPERTY I, LP
H04N21/42227H04N7/17318H04N7/17354H04N21/42204H04N21/4312H04N21/44222H04N21/4532H04N21/4782H04N21/47202H04N21/482H04N21/485H04N21/6125H04N21/6581H04N21/854
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,332,299
App. No.
14/478,768
Granted
May 3, 2016
Kind
B2
Abstract

A system that incorporates teachings of the present disclosure may include, for example, set top box (STB) having a controller to record one or more soft key preferences associated with a user of the STB for each of a plurality of media presentation states of a media communication system, receive a request for presentation of a graphical user interface (GUI) associated with one of the media presentation states, select one or more soft keys according to the one or more soft key preferences assigned to the requested media presentation state, and present the selected one or more soft keys in the GUI. Other embodiments are disclosed.

Claims (48)

1. A method comprising:

recording, by a set top box, soft key preferences associated with a user of the set top box for a group of graphical user interfaces for managing a corresponding one of an electronic programming guide, a video-on-demand catalog, a set top box help guide, a personal content library, and a web portal, wherein the recording of the soft key preferences is based on user input indicating keys that have been determined to be likely to be utilized;

receiving, by the set top box, a request for presentation of a graphical user interface of the group of graphical user interfaces;

monitoring, by the set top box, navigation activity at the graphical user interface;

determining, by the set top box from the navigation activity, a usage pattern by utilizing correlation pattern recognition that identifies a combination of key strokes which performs a plurality of functions;

generating, by the set top box, a soft key based on the usage pattern and according to the soft key preferences, wherein the soft key combines the plurality of functions;

modifying the graphical user interface by removing first and second soft keys;

generating a third soft key with a combined functionality of the first and second soft keys, wherein the functionality of the first and second keys was included in the soft key preferences that was based on the user input; and

presenting, by the set top box, the graphical user interface including the soft key.

2. The method of claim 1 , further comprising receiving additional user input that indicates a name for the third soft key and displaying the name.

3. The method of claim 1 , wherein the first soft key provides a first function for a user action, wherein the second soft key provides a second function for a confirmation of the user action, and further comprising receiving additional user input that indicates a name for the third soft key and displaying the name.

4. The method of claim 1 , wherein the graphical user interface is presented at a display device coupled with the set top box, and wherein the usage pattern defines a frequency of use and a contextual use.

5. The method of claim 1 , wherein the soft key enables purchasing selected media content and confirming a purchase of the selected media content in a single pressing of the soft key.

6. The method of claim 1 , further comprising:

relocating to primary soft key positions in the graphical user interface, target soft keys identified by the soft key preferences;

relocating other soft keys not identified by the soft key preferences to secondary soft key positions in the graphical user interface, wherein the primary soft key positions are above the secondary soft key positions in the graphical user interface presented by the set top box; and

removing from the graphical user interface presented, by the set top box, some soft keys not identified by the soft key preferences.

7. The method of claim 1 , further comprising generating a plurality of soft keys based on the usage pattern and according to the soft key preferences, wherein the plurality of soft keys enable the user to manage a media program supplied by a media communication system and to manage a menu of a digital video recorder, and wherein one of the plurality of soft keys enables purchasing selected media content and confirming a purchase of the selected media content in a single pressing of the one of the soft keys.

8. The method of claim 1 , wherein the presenting of the graphical user interface is performed without allowing the user to delete any soft keys.

9. A computer-readable storage device comprising computer instructions which, responsive to being executed by a media processor, cause the media processor to perform operations comprising:

receiving a request for presentation of a graphical user interface associated with one of a plurality of media presentation states of a media communication system, wherein each of the plurality of media presentation states corresponds with a separate user interface;

selecting soft keys according to soft key preferences associated with a user of the media processor and assigned to a requested media presentation state corresponding to the request for presentation;

presenting the graphical user interface including the soft keys; and

generating and displaying a modified graphical user interface, wherein the generating of the modified graphical user interface includes removing first and second soft keys of the soft keys and creating a third soft key with a combined functionality of the first and second soft keys, wherein the functionality of the first and second keys was included in the soft key preferences, and wherein the first and second soft keys are selected based on an identification of a usage pattern utilizing correlation pattern recognition that identifies combinations of key strokes which perform a plurality of functions.

10. The computer-readable storage device of claim 9 , wherein the media processor comprises a set top box, and wherein the plurality of media presentation states are associated with a corresponding one of an electronic programming guide, a video-on-demand catalog, and a personal content library.

11. The computer-readable storage device of claim 9 , wherein the operations further comprise presenting a customization graphical user interface to receive user input to define the soft key preferences for a requested media presentation state.

12. The computer-readable storage device of claim 9 , wherein the operations further comprise defining soft key macros corresponding to the soft key preferences.

13. The computer-readable storage device of claim 9 , wherein the operations further comprise:

monitoring navigation activity associated with each of the plurality of media presentation states, wherein the plurality of media presentation states are associated with a corresponding one of an electronic programming guide and a video-on-demand catalog; and

determining the usage pattern from the navigation activity.

14. The computer-readable storage device of claim 13 , wherein the operations further comprise:

relocating to primary soft key positions, target soft keys identified by the soft key preferences for each of the plurality of media presentation states;

relocating other soft keys not identified by the soft key preferences to secondary soft key positions, wherein the primary soft key positions are above the secondary soft key positions in the graphical user interface presented by the media processor; and

removing from the graphical user interface presented by the media processor some of the other soft keys not identified by the soft key preferences.

15. The computer-readable storage device of claim 13 , wherein the usage pattern defines a frequency of use of soft keys and a contextual use of soft keys.

16. The computer-readable storage device of claim 9 , wherein the presenting of the graphical user interface is at a remote controller display.

17. A set top box comprising:

a memory to store computer instructions; and

a controller coupled with the memory, wherein the controller, responsive to executing the computer instructions, performs operations comprising:

providing media services at a display device;

recording soft key preferences associated with a user for managing operations of the media services, wherein the recording of the soft key preferences is based on user input indicating keys that have been determined to be likely to be utilized;

receiving a request for presentation of a graphical user interface;

monitoring navigation activity at the graphical user interface;

determining, from the navigation activity, a usage pattern by utilizing correlation pattern recognition that identifies a combination of key strokes which performs a plurality of functions;

generating the graphical user interface based on the usage pattern and according to the soft key preferences, wherein the generating of the graphical user interface includes removing first and second soft keys and adding a third soft key with a combined functionality of the first and second soft keys, wherein the functionality of the first and second keys was included in the soft key preferences that was based on the user input; and

presenting the graphical user interface including the third soft key.

18. The set top box of claim 17 , wherein the graphical user interface is part of a group of graphical user interfaces for managing a corresponding one of an electronic programming guide, a video-on-demand catalog, a set top box help guide, a personal content library, and a web portal.

19. The set top box of claim 17 , wherein the presenting of the graphical user interface is performed without allowing the user to delete any soft keys.

Assignments (2)
CHANGE OF NAME Recorded Sep 9, 2014
From: AT&T KNOWLEDGE VENTURE, LP
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 033934/0631 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2014
From: WHITE, SCOTT; CANSLER, JAMES L.; ANDERSON, BRETT
To: AT&T KNOWLEDGE VENTURES, LP
Reel/Frame 033702/0470 →
Continuity (2)
Continuation 12033084 · Feb 19, 2008
Related Publication 20140380373A1 · Dec 25, 2014