NAVIGATING BETWEEN APPLICATIONS OF A DEVICE
First Claim
1. A device comprising:
- a memory to store instructions;
one or more processors to execute the instructions to;
obtain information identifying a sequence of applications,obtain information identifying an event occurring during execution of a particular application of the device,the event being associated with the sequence of applications of the device, andthe event including;
a closing of the particular application of the device, ora calendar event,detect the event during the execution of the particular application of the device,identify, based on detecting the event, the information identifying the sequence of applications,the information identifying sequence of applications being identified based on the information identifying the event,present particular information identifying the sequence of applications,detect selection of information identifying an application from the particular information identifying the sequence of applications, andinitiate the application based on detecting the selection of the information identifying the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may detect an event during execution of a particular application of the device. As part of detecting the event, the device may detect a closing of the particular application or may detect a calendar event. The device may identify a sequence of applications related to the event based on information identifying the event and may present graphical information identifying the sequence of applications. The device may detect selection of graphical information identifying another application from the graphical information identifying the sequence of applications, and may initiate the other application based on detecting the selection of the graphical information identifying the other application.
31 Citations
20 Claims
-
1. A device comprising:
-
a memory to store instructions; one or more processors to execute the instructions to; obtain information identifying a sequence of applications, obtain information identifying an event occurring during execution of a particular application of the device, the event being associated with the sequence of applications of the device, and the event including; a closing of the particular application of the device, or a calendar event, detect the event during the execution of the particular application of the device, identify, based on detecting the event, the information identifying the sequence of applications, the information identifying sequence of applications being identified based on the information identifying the event, present particular information identifying the sequence of applications, detect selection of information identifying an application from the particular information identifying the sequence of applications, and initiate the application based on detecting the selection of the information identifying the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
detecting, by one or more processors of a device, an event during execution of a particular application of the device, detecting the event including one of; detecting a closing of the particular application, or detecting a calendar event; identifying, by the one or more processors and based on detecting the event, a sequence of applications related to the event, the sequence of applications being identified based on information identifying the event; presenting, by the one or more processors, graphical information identifying the sequence of applications; detecting, by the one or more processors, selection of graphical information identifying another application from the graphical information identifying the sequence of applications; and initiating, by the one or more processors, the other application based on detecting the selection of the graphical information identifying the other application. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium storing instructions, the instructions comprising:
one or more instructions which, when executed by one or more processors of a device, cause the one or more processors to; detect an event during execution of a particular application of the device; identify, based on detecting the event, a sequence of applications related to the event, the sequence of applications being identified based on information identifying the event, the sequence of applications including;
the particular application, and
other applications of the device; andpresent information identifying the sequence of applications, the information identifying the sequence of applications including graphical information identifying each application of the sequence of applications, the one or more instructions to present the information identifying the sequence of applications including; one or more instructions to visually distinguish, using a first format, the graphical information identifying the particular application, and one or more instructions to visually distinguish, using a second format different than the first format, the graphical information identifying another application that follows the particular application in the sequence of applications. - View Dependent Claims (17, 18, 19, 20)
Specification