Device, method, and user interface for integrating application-centric libraries and file browser applications
First Claim
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display, cause the device to:
- generate, on the display, a file system user interface for opening files, wherein a first file is represented in the file system in multiple locations including a first location within a first application-centric library that is associated with a first application and a second location that is outside of the first application-centric library;
while displaying the file system user interface, detect a first set of one or more inputs that correspond to a request to open the first file; and
in response to detecting the first set of one or more inputs;
in accordance with a determination that the first set of one or more inputs includes selection of a representation of the first file that was displayed in a first view that corresponds to the first location within the application-centric library, open the first file using the first application; and
in accordance with a determination that the first set of one or more inputs includes selection of a representation of the first file that was displayed in a second view that corresponds to the second location, open the first file using a second application that is different from the first application.
1 Assignment
0 Petitions
Accused Products
Abstract
A multifunction device generates a display of a first view of an application-centric library associated with an application. The application-centric library has content rules that limit files to those that include content compatible with the application. The first view includes a representation of a first file compatible with the application and added to the application-centric library. The instructions also include: while displaying the first view, detecting first inputs; in response to detecting the first inputs, generating a display of a second view comprising a representation of a second file not added to the application-centric library; while displaying the second view, detecting second inputs interpreted as a selection of the representation of the second file; and in response to detecting the second inputs, in accordance with a determination that the second file is compatible with the application, adding the second file to the application-centric library.
-
Citations
30 Claims
-
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display, cause the device to:
-
generate, on the display, a file system user interface for opening files, wherein a first file is represented in the file system in multiple locations including a first location within a first application-centric library that is associated with a first application and a second location that is outside of the first application-centric library; while displaying the file system user interface, detect a first set of one or more inputs that correspond to a request to open the first file; and in response to detecting the first set of one or more inputs; in accordance with a determination that the first set of one or more inputs includes selection of a representation of the first file that was displayed in a first view that corresponds to the first location within the application-centric library, open the first file using the first application; and in accordance with a determination that the first set of one or more inputs includes selection of a representation of the first file that was displayed in a second view that corresponds to the second location, open the first file using a second application that is different from the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
at an electronic device with a display; generating, on the display, a file system user interface for opening files, wherein a first file is represented in the file system in multiple locations including a first location within a first application-centric library that is associated with a first application and a second location that is outside of the first application-centric library while displaying the file system user interface, detecting a first set of one or more inputs that correspond to a request to open the first file; and in response to detecting the first set of one or more inputs; in accordance with a determination that the first set of one or more inputs includes selection of a representation of the first file that was displayed in a first view that corresponds to the first location within the application-centric library, opening the first file using the first application; and in accordance with a determination that the first set of one or more inputs includes selection of a representation of the first file that was displayed in a second view that corresponds to the second location, opening the first file using a second application that is different from the first application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
12. An electronic device, comprising:
-
a display; a memory; and a processor coupled to the display and the memory, the processor configured to; generate a display of a file system user interface for opening files, wherein a first file is represented in the file system in multiple locations including a first location within a first application-centric library that is associated with a first application and a second location that is outside of the first application-centric library; while displaying the file system user interface, detect a first set of one or more inputs that correspond to a request to open the first file; and in response to detecting the first set of one or more inputs; in accordance with a determination that the first set of one or more inputs includes selection of a representation of the first file that was displayed in a first view that corresponds to the first location within the application-centric library, open the first file using the first application; and in accordance with a determination that the first set of one or more inputs includes selection of a representation of the first file that was displayed in a second view that corresponds to the second location, open the first file using a second application that is different from the first application. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification