Patent ID: 8826336

Claim:
A method, comprising: receiving, at a set top box, one or more user inputs from an input device; analyzing the one or more user inputs to identify last application data comprising one or more last applications accessed by a user; storing a plurality of pointers corresponding to a plurality of last applications associated with the last application data such that the plurality of pointers are stored based upon a category associated with each of the plurality of last applications wherein the category identifies a type associated with each of the plurality of last applications accessed by the user; prioritizing the plurality of pointers based on at least usage data; receiving, at the set top box, one or more request messages from the input device; selecting one or more of the plurality of last applications based on the one or more request messages, wherein the one or more request messages direct the selecting based upon the category; and outputting, to a display device, last application information associated with the selected one or more of the plurality of last applications, in response to receiving the one or more request message.