Intelligent presentation of documents
First Claim
Patent Images
1. A method comprising:
- at a computing device with a display and one or more input devices;
storing a plurality of documents on the computing device;
after storing the plurality of documents on the computing device, displaying respective indications of the plurality of documents in an application user interface on the display, wherein the plurality of documents include a first document and a second document that is different from the first document and the respective indications of the plurality of documents are displayed in the application user interface independent of a context of the computing device;
receiving a respective sequence of one or more user inputs, via the one or more input devices, wherein the respective sequence of one or more user inputs includes an input selecting an indication of the first document displayed in the application user interface;
in response to receiving the respective sequence of one or more user inputs including the input selecting the indication of the first document in the application user interface, displaying a user interface that includes a selectable option that, when selected, causes the device to perform a respective operation associated with the first document; and
after storing the plurality of documents on the computing device;
determining the context of the computing device;
in response to determining the context of the computing device;
in accordance with a determination that the context of the computing device satisfies a first set of context criteria, displaying, on a wake user interface on the display, a first indication of the first document for which the selectable option for performing the respective operation was displayed in response to the respective sequence of one or more user inputs, wherein the wake user interface is displayed by the electronic device in response to waking from a low power state; and
in accordance with a determination that the context of the computing device satisfies a second set of context criteria, different from the first set of context criteria, displaying, on the wake user interface on the display, a second indication of the second document, wherein the wake user interface displays one or more indications of the plurality of documents based on the context of the computing device;
while displaying the first indication on the wake user interface, receiving user input, via the one or more input devices, selecting the first indication; and
in response to receiving the user input selecting the first indication, displaying, on the display, the first document for which the selectable option for performing the respective operation was displayed in response to the respective sequence of one or more user inputs, wherein the device prevents performance of the respective operation associated with the first document when the first document is displayed in response to the selection of the first indication on the wake user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
In some implementations, documents can be presented on a display of a computing device based on a context of the computing device. The context can include a current time and/or current location associated with the computing device. The documents can be presented based on a time and/or location associated with the documents. Documents can be downloaded and shared between devices. Documents can be dynamically updated based on document vendor provided information and/or other network based resources. In some implementations, the various graphical interfaces described herein provide access to a variety of document types in an organized and efficient manner.
-
Citations
28 Claims
-
1. A method comprising:
at a computing device with a display and one or more input devices; storing a plurality of documents on the computing device; after storing the plurality of documents on the computing device, displaying respective indications of the plurality of documents in an application user interface on the display, wherein the plurality of documents include a first document and a second document that is different from the first document and the respective indications of the plurality of documents are displayed in the application user interface independent of a context of the computing device; receiving a respective sequence of one or more user inputs, via the one or more input devices, wherein the respective sequence of one or more user inputs includes an input selecting an indication of the first document displayed in the application user interface; in response to receiving the respective sequence of one or more user inputs including the input selecting the indication of the first document in the application user interface, displaying a user interface that includes a selectable option that, when selected, causes the device to perform a respective operation associated with the first document; and after storing the plurality of documents on the computing device; determining the context of the computing device; in response to determining the context of the computing device; in accordance with a determination that the context of the computing device satisfies a first set of context criteria, displaying, on a wake user interface on the display, a first indication of the first document for which the selectable option for performing the respective operation was displayed in response to the respective sequence of one or more user inputs, wherein the wake user interface is displayed by the electronic device in response to waking from a low power state; and in accordance with a determination that the context of the computing device satisfies a second set of context criteria, different from the first set of context criteria, displaying, on the wake user interface on the display, a second indication of the second document, wherein the wake user interface displays one or more indications of the plurality of documents based on the context of the computing device; while displaying the first indication on the wake user interface, receiving user input, via the one or more input devices, selecting the first indication; and in response to receiving the user input selecting the first indication, displaying, on the display, the first document for which the selectable option for performing the respective operation was displayed in response to the respective sequence of one or more user inputs, wherein the device prevents performance of the respective operation associated with the first document when the first document is displayed in response to the selection of the first indication on the wake user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors of a computing device with a display and one or more input devices, cause:
-
storing a plurality of documents on the computing device; after storing the plurality of documents on the computing device, displaying respective indications of the plurality of documents in an application user interface on the display, wherein the plurality of documents include a first document and a second document that is different from the first document and the respective indications of the plurality of documents are displayed in the application user interface independent of a context of the computing device; receiving a respective sequence of one or more user inputs, via the one or more input devices, wherein the respective sequence of one or more user inputs includes an input selecting an indication of the first document displayed in the application user interface; in response to receiving the respective sequence of one or more user inputs including the input selecting the indication of the first document in the application user interface, displaying a user interface that includes a selectable option that, when selected, causes the device to perform a respective operation associated with the first document; and after storing the plurality of documents on the computing device; determining the context of the computing device; in response to determining the context of the computing device; in accordance with a determination that the context of the computing device satisfies a first set of context criteria, displaying, on a wake user interface on the display, a first indication of the first document for which the selectable option for performing the respective operation was displayed in response to the respective sequence of one or more user inputs, wherein the wake user interface is displayed by the electronic device in response to waking from a low power state; and in accordance with a determination that the context of the computing device satisfies a second set of context criteria, different from the first set of context criteria, displaying, on the wake user interface on the display, a second indication of the second document, wherein the wake user interface displays one or more indications of the plurality of documents based on the context of the computing device; while displaying the first indication on the wake user interface, receiving user input, via the one or more input devices, selecting the first indication; and in response to receiving the user input selecting the first indication, displaying, on the display, the first document for which the selectable option for performing the respective operation was displayed in response to the respective sequence of one or more user inputs, wherein the device prevents performance of the respective operation associated with the first document when the first document is displayed in response to the selection of the first indication on the wake user interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computing device comprising:
-
a display; one or more input devices; one or more processors; and a computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, cause; storing a plurality of documents on the computing device; after storing the plurality of documents on the computing device, displaying respective indications of the plurality of documents in an application user interface on the display, wherein the plurality of documents include a first document and a second document that is different from the first document and the respective indications of the plurality of documents are displayed in the application user interface independent of a context of the computing device; receiving a respective sequence of one or more user inputs, via the one or more input devices, wherein the respective sequence of one or more user inputs includes an input selecting an indication of the first document displayed in the application user interface; in response to receiving the respective sequence of one or more user inputs including the input selecting the indication of the first document in the application user interface, displaying a user interface that includes a selectable option that, when selected, causes the device to perform a respective operation associated with the first document; and after storing the plurality of documents on the computing device; determining the context of the computing device; in response to determining the context of the computing device; in accordance with a determination that the context of the computing device satisfies a first set of context criteria, displaying, on a wake user interface on the display, a first indication of the first document for which the selectable option for performing the respective operation was displayed in response to the respective sequence of one or more user inputs, wherein the wake user interface is displayed by the electronic device in response to waking from a low power state; and in accordance with a determination that the context of the computing device satisfies a second set of context criteria, different from the first set of context criteria, displaying, on the wake user interface on the display, a second indication of the second document, wherein the wake user interface displays one or more indications of the plurality of documents based on the context of the computing device; while displaying the first indication on the wake user interface, receiving user input, via the one or more input devices, selecting the first indication; and in response to receiving the user input selecting the first indication, displaying, on the display, the first document for which the selectable option for performing the respective operation was displayed in response to the respective sequence of one or more user inputs, wherein the device prevents performance of the respective operation associated with the first document when the first document is displayed in response to the selection of the first indication on the wake user interface. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification