Digital personal assistant remote invocation
US-2016070580-A1 · Mar 10, 2016 · US
US9860306B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9860306-B2 |
| Application number | US-201414495181-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 24, 2014 |
| Priority date | Sep 24, 2014 |
| Publication date | Jan 2, 2018 |
| Grant date | Jan 2, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. The method of claim 1 , wherein: the application presentation history of the respective presentation components further represents an application order history in which the application presentations have been presented through the presentation component; and selecting the second application further comprises: selecting the second application presentation that precedes the current application presentation in the application order history of the application presentation history for the selected presentation component. 3. The method of claim 2 , wherein the application order history further represents an order in which the applications have been selected by a user of the device. 4. The method of claim 2 , wherein: the selected presentation component further comprises a display; the application order history is associated with a Z-order of application presentations that are presented on the display; and transitioning the selected presentation component further comprises: reordering the second application presentation above the current application presentation in the Z-order of the display. 5. The method of claim 1 , wherein selecting the second application presentation further comprises: presenting to a user the applications having an application presentation in the application presentation history of the selected presentation component; and receiving from the user a selection of a second application that is associated with the second application presentation from the application presentations. 6. The method of claim 1 , wherein: the current application presentation is associated with a task flow providing a task order; and selecting the second application further comprises: selecting the second application presentation that follows the current application presentation in the task order of the task flow. 7. The method of claim 1 , wherein: the selected application further comprises at least two application views; and recording the application presentation further comprises: responsive to presenting a selected application view of the selected application through a selected presentation component, recording the application presentation of the selected application view of the selected application into the application presentation history of the selected presentation component. 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. 9. The device of claim 8 , wherein: respective application presentations are associated with an application presentation type; and the application switcher transitions the selected presentation component by presenting the application presentation of the second application through the selected presentation component according to the application presentation type. 10. The device of claim 9 , wherein: the selected presentation component presents the application presentation according to a presentation capability; and the application switcher presents the second application presentation by selecting the application presentation type for the second application presentation that utilizes the presentation capability of the selected presentation component. 11. The device of claim 9 , wherein: the selected presentation component presents the applications according to a presentation component policy; and the application switcher presents the second application by selecting the application presentation type for the second application that is consistent with the presentation component policy of the selected presentation component. 12. The device of claim 9 , wherein: an application history recorder receives the request to relocate an application presentation from a current presentation component to the selected presentation component; and the application switcher presents the second application by reformatting the second application from a current application presentation type that is associated with the application presentation through the current presentation component to the application presentation type of the selected presentation component. 13. The device of claim 9 , wherein: the selected presentation component further comprises a display; the application presentation type further comprises a region of the display where the application presentation has been previously presented; and the application switcher presents the second application by positioning the application presentation in the region of the display. 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
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Physics · mapped topic
Arrangements for executing specific programs · CPC title
Execution arrangements for user interfaces · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.