File location application programming interface
First Claim
1. A storage method executed by a computer, the method comprising:
- providing at least two sets of file storage properties on a mobile device;
including in the first set of file storage properties internal location properties on the mobile device that are configured to return values for one or more requested locations of internal storage on the mobile device;
including in the second set of file storage properties location properties on the mobile device that are configured to return values for one or more requested locations of external storage in communication with the mobile device;
identifying by the mobile device a storage location that is selected from at least two storage locations based on the first and second sets of file storage properties that instruct the device to store a file upon considering operations executed on the device and a file type associated with the file; and
accessing the one or more internal and external storage locations via the at least two sets of storage properties.
6 Assignments
0 Petitions
Accused Products
Abstract
Media, methods and systems are provided for interfacing a mobile device to an application virtual machine via an application programming interface (API). A first set of file connection properties for one or more internal storage locations and a second set of file connection properties for one or more external storage locations are defined at a mobile device. The first and second sets of file connection properties define the file storage locations for a plurality of media types. Requests are received from the application virtual machine for the first and second sets of file connection properties. The application virtual machine identifies a current default storage area that can be selected from the one or more internal storage locations and the one or more external storage locations, and indicates whether the current default storage location is an internal storage location or an external storage location.
-
Citations
20 Claims
-
1. A storage method executed by a computer, the method comprising:
-
providing at least two sets of file storage properties on a mobile device; including in the first set of file storage properties internal location properties on the mobile device that are configured to return values for one or more requested locations of internal storage on the mobile device; including in the second set of file storage properties location properties on the mobile device that are configured to return values for one or more requested locations of external storage in communication with the mobile device; identifying by the mobile device a storage location that is selected from at least two storage locations based on the first and second sets of file storage properties that instruct the device to store a file upon considering operations executed on the device and a file type associated with the file; and accessing the one or more internal and external storage locations via the at least two sets of storage properties. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for providing system properties for filepath identification from a mobile device to an application virtual machine via an application programming interface (API), the method comprising:
-
proving a first set of file connection properties that define internal file storage locations for a plurality of media types; proving a second set of file connection properties that define external file storage locations for a plurality of media types; and receiving a request from the application virtual machine for the first and second sets of file connection properties; responding to the request with a notification that includes a current default storage area that is selected from the one or more internal storage locations and the one or more external storage locations, wherein the notification indicates whether the current default storage location is an internal storage location or an external storage location. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer having processors and computer storage media that have computer-usable instruction for performing a storage method executed by the processors, the method comprising:
-
providing at least two sets of file storage properties on a mobile device; including in the first set of file storage properties internal location properties on the mobile device that are configured to return values for one or more requested locations of internal storage on the mobile device; including in the second set of file storage properties location properties on the mobile device that are configured to return values for one or more requested locations of external storage in communication with the mobile device; identifying by the mobile device a storage location that is selected from at least two storage locations based on the first and second sets of file storage properties that instruct the device to store a file upon considering operations executed on the device and a file type associated with the file; and accessing the one or more internal and external storage locations via the at least two sets of storage properties. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification