Component-specific application presentation histories
First Claim
1. A method of presenting applications on a device having a processor and at least two presentation components, the method comprising:
- executing on the processor instructions that cause the device to;
for respective presentation components, generate an application presentation history identifying application presentations of applications through the presentation component;
responsive to presenting an application presentation of a selected application through a selected presentation component, record the application presentation in the application presentation history of the selected presentation component; and
responsive to receiving a request to transition a selected presentation component away a current application presentation;
from the application presentation history of the selected presentation component, select a second application presentation; and
transition the selected presentation component from the current application presentation to the second application presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
In many computing scenarios, a computing environment of a device may present applications through various presentation components, such as displays, speakers, and headphones. However, navigating among the applications currently presented within the computing environment may be difficult for the user; e.g., for a device presenting many applications on many displays that share an application stack, the application that the user wishes to select may be buried deep within the shared application stack. In accordance with the techniques presented herein, the device may generate an application presentation history for each presentation component, indicating applications that have previously been presented through the presentation component. A request to transition a selected presentation component away from a current application presentation may be fulfilled by identifying a second application having an application presentation in the application presentation history of the selected presentation component, and transitioning the selected presentation component to the second application.
-
Citations
20 Claims
-
1. A method of presenting applications on a device having a processor and at least two presentation components, the method comprising:
executing on the processor instructions that cause the device to; for respective presentation components, generate an application presentation history identifying application presentations of applications through the presentation component; responsive to presenting an application presentation of a selected application through a selected presentation component, record the application presentation in the application presentation history of the selected presentation component; and responsive to receiving a request to transition a selected presentation component away a current application presentation; from the application presentation history of the selected presentation component, select a second application presentation; and transition the selected presentation component from the current application presentation to the second application presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A device that presents applications, comprising:
-
at least two presentation components; a processor; and a memory storing instructions that, when executed on the processor, provide; for respective presentation components, an application presentation history that identifies application presentations of applications through the presentation component; an application history recorder that, responsive to presenting an application presentation of a selected application through a selected presentation component, records the application presentation in the application presentation history of the selected presentation component; and an application switcher that, responsive to receiving a request to transition a selected presentation component away a current application presentation; from the application presentation history of the selected presentation component, selects a second application presentation; and transitions the selected presentation component from the current application presentation to the second application presentation. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A hardware device that presents applications through at least two presentation components, the hardware device comprising:
-
a plurality of application presentation histories, wherein respective application presentation histories are specific to a selected presentation component, and identify application presentations of applications through the selected presentation component, wherein a first application presentation history for a first presentation component is distinct from a second application presentation history for a second presentation component; and an application presenter that; responsive to presenting an application presentation of a selected application through a selected presentation component, records the application presentation in the application presentation history of the selected presentation component; and responsive to receiving a request to transition a selected presentation component away a current application presentation; from the application presentation history of the selected presentation component, selects a second application presentation; and transitions the selected presentation component from the current application presentation to the second application presentation. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification