Method and apparatus for displaying a preview of an application to a user

US9710126B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9710126-B2
Application numberUS-201314056722-A
CountryUS
Kind codeB2
Filing dateOct 17, 2013
Priority dateOct 17, 2013
Publication dateJul 18, 2017
Grant dateJul 18, 2017

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 method in a portable electronic device for providing a user with an improved user interface is described. The electronic device includes one or more processors and memory including instructions which when executed by the one or more processors cause the electronic device to perform the method. While content in a user interface of a first application is displayed, a first user input is detected. In response to the first user input, at least a preview for a second application is displayed. In some instances, the second application is selected automatically at least partly in dependence on the content displayed in the user interface of the first application.

First claim

Opening claim text (preview).

The invention claimed is: 1. An electronic device, comprising: one or more processors; and memory comprising instructions which when executed by the one or more processors cause the electronic device to: display content in a user interface of a first application; detect a first user input; determine one or more items of data from the content displayed in the user interface of the first application; determine one or more endpoints at least partly in dependence on the one or more items of data, each endpoint displayed by an associated application in a plurality of applications and comprising at least one of a predetermined procedure from a plurality of procedures within the associated application, and the associated application includes the plurality of procedures and is different from the first application; calculate a confidence measure for each endpoint, wherein the confidence measure represents a likelihood of execution based on historical usage of the electronic device for an application associated with an endpoint; select the endpoint having the highest confidence measure; select the application associated with the endpoint as a second application; and display at least a preview for the second application. 2. The electronic device of claim 1 , wherein the preview is based at least in part on the content in the user interface of the first application. 3. The electronic device of claim 1 , wherein the preview is based at least in part on an output of the second application and the output of the second application is based at least in part on the content in the user interface of the first application. 4. The electronic device of claim 1 , wherein the memory comprises further instructions which when executed by the one or more processors cause the device to: detect a second user input; and responsive to the second user input: cease displaying the user interface of the first application; execute the second application; and display content in a user interface of the second application; wherein the content displayed in the user interface of the second application is based at least in part on the content displayed in the user interface of the first application. 5. The electronic device of claim 4 , wherein the first user input comprises a first gesture and the second user input comprises a second gesture. 6. The electronic device of claim 4 , wherein the first gesture comprises a swipe gesture substantially in a first direction and the second gesture comprises a continuation of the first user input. 7. The electronic device of claim 4 , wherein the memory comprises further instructions which when executed by the one or more processors cause the electronic device to: detect a third user input; and responsive to third user input: cease displaying the user interface of the second application; and display content in the user interface of the first application. 8. The electronic device of claim 1 , wherein the memory comprises further instructions which when executed by the one or more processors cause the device to: detect a third user input; and responsive to the first user input, suspending execution of the first application; and responsive to the third user input: ceasing displaying the preview for the second application; and resuming execution of the first application. 9. The electronic device of claim 1 , wherein the preview for the second application is based on the selected endpoint, the selected endpoint being associated with the second application. 10. The electronic device of claim 1 , wherein determining one or more endpoints comprises: determining a data type for each of the one or more items of data; and wherein each endpoint is associated with one or more of the determined data types. 11. The electronic device of claim 1 , wherein the preview comprises at least part of a graphical user interface of the second application. 12. The electronic device of claim 1 , wherein the preview comprises content from the second application. 13. The electronic device of claim 1 , wherein the user interface of the first application is displayed while the preview for the second application is displayed. 14. The electronic device of claim 13 , wherein the user interface of the first application is displayed at a reduced size while the preview is displayed. 15. A method in a portable electronic device, comprising: displaying content in a user interface of a first application; detecting a first user input; determining one or more items of data from the content displayed in the user interface of the first application; determining one or more endpoints at least partly in dependence on the one or more items of data, each endpoint displayed by an associated application in a plurality of applications and comprising a predetermined procedure from a plurality of procedures within the associated application, and the associated application includes the plurality of procedures and is different from the first application; calculating a confidence measure for each endpoint, wherein the confidence measure represents a likelihood of execution based on historical usage of the electronic device for an application associated with an endpoint; selecting the endpoint having the highest confidence measure; select the application associated with the endpoint as a second application; and displaying at least a preview for the second application. 16. The method of claim 15 , wherein the preview is based at least in part on an output of the second application and the output of the second application is based at least in part on the content in the user interface of the first application. 17. The method of claim 15 , further comprising: detecting a second user input; and responsive to the second user input: ceasing displaying the user interface of the first application; executing the second application; and displaying content in a user interface of the second application; wherein the content displayed in the user interface of the second application is based at least in part on the content displayed in the user interface of the first application. 18. The method of claim 15 , wherein the preview comprises at least part of a graphical user interface of the second application.

Assignees

Inventors

Classifications

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • Execution arrangements for user interfaces · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • Office automation; Time management · CPC title

  • G06F1/1626Primary

    with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs] · 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 US9710126B2 cover?
A method in a portable electronic device for providing a user with an improved user interface is described. The electronic device includes one or more processors and memory including instructions which when executed by the one or more processors cause the electronic device to perform the method. While content in a user interface of a first application is displayed, a first user input is detecte…
Who is the assignee on this patent?
Blackberry Ltd
What technology area does this patent fall under?
Primary CPC classification G06F1/1626. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 18 2017 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).