Smart archiving and data previewing for mobile devices
First Claim
Patent Images
1. A method of synchronizing data files on a mobile device, the method comprising:
- obtaining a resource profile of the mobile devicewherein the resource profile includes information affecting how data files of certain types are to be managed;
deciding whether a data file is to be stored locally on the mobile device in itsnative format, or whether the data file is to be stored locally on the mobile device in a preview format,wherein the deciding is performed based at least in part on the resource profile of the mobile device;
when the data file is to be stored in the preview format, further deciding file attributes using the resource profile of the mobile device; and
having the preview format file stored locally at the mobile device,wherein the preview format file has metadata stored therewith, or the preview format file is associated with the metadata, andwherein the metadata provides a logical location of the native format data file to permit the mobile device to retrieve the native format data file following a user request to do so;
determining a battery level of the mobile device;
when the battery level drops below a first or a second threshold, performing a respective first or second power-saving operation;
wherein the resource profile stores the first and second thresholds, and indications of the first and second power-saving operations;
wherein when the battery-power drops to below the first threshold, then only preview format files are accessible on the mobile device under the first power-saving operation; and
wherein when the battery-power drops to below the second threshold, then resource intensive preview format files are prevented from launching on the mobile device under the second power-saving operation;
wherein resource intensive preview format files include files requiring video decoding, or files requiring downloads via a wireless link, andproviding a click-through warning to the user that allows the user to avoid the first or second power-saving operations.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques for providing data preview before recalling large data files are disclosed. In one aspect, a data file is made accessible while being offline by converting the data file from a native format to a preview format, storing the data file in the preview format in a primary storage that is locally available and moving, after the conversion to the preview format, the data file in the native format to a secondary storage. When a viewing request is received for the data file, the data file in the preview format is displayed to fulfill the viewing request.
-
Citations
20 Claims
-
1. A method of synchronizing data files on a mobile device, the method comprising:
-
obtaining a resource profile of the mobile device wherein the resource profile includes information affecting how data files of certain types are to be managed; deciding whether a data file is to be stored locally on the mobile device in its native format, or whether the data file is to be stored locally on the mobile device in a preview format, wherein the deciding is performed based at least in part on the resource profile of the mobile device; when the data file is to be stored in the preview format, further deciding file attributes using the resource profile of the mobile device; and
having the preview format file stored locally at the mobile device,wherein the preview format file has metadata stored therewith, or the preview format file is associated with the metadata, and wherein the metadata provides a logical location of the native format data file to permit the mobile device to retrieve the native format data file following a user request to do so; determining a battery level of the mobile device; when the battery level drops below a first or a second threshold, performing a respective first or second power-saving operation; wherein the resource profile stores the first and second thresholds, and indications of the first and second power-saving operations; wherein when the battery-power drops to below the first threshold, then only preview format files are accessible on the mobile device under the first power-saving operation; and wherein when the battery-power drops to below the second threshold, then resource intensive preview format files are prevented from launching on the mobile device under the second power-saving operation; wherein resource intensive preview format files include files requiring video decoding, or files requiring downloads via a wireless link, and providing a click-through warning to the user that allows the user to avoid the first or second power-saving operations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising a non-transitory computer-readable medium having instructions stored thereon, the instructions, when executed, causing a processor of a mobile device to implement method of synchronizing data files on the mobile device, the method comprising:
-
obtaining a resource profile of the mobile device, wherein the resource profile includes information affecting how data files of certain types are to be managed; deciding whether a data file is to be stored locally on the mobile device in its native format, or whether the data file is to be stored locally on the mobile device in a preview format, wherein the deciding is performed based at least in part on the resource profile of the mobile device; when the data file is to be stored in the preview format, further deciding file attributes using the resource profile of the mobile device; and
having the preview format file stored locally at the mobile device,wherein the preview format file has metadata stored therewith, or the preview format file is associated with the metadata, and wherein the metadata provides a logical location of the native format data file to permit the mobile device to retrieve the native format data file following a user request to do so; determining a battery level of the mobile device; when the battery level drops below a first or a second threshold, performing a respective first or second power-saving operation; wherein the resource profile stores the first and second thresholds, and indications of the first and second power-saving operations; wherein when the battery-power drops to below the first threshold, then only preview format files are accessible on the mobile device under the first power-saving operation; and wherein when the battery-power drops to below the second threshold, then resource intensive preview format files are prevented from launching on the mobile device under the second power-saving operation; wherein resource intensive preview format files include files requiring video decoding, or files requiring downloads via a wireless link, and providing a click-through warning to the user that allows the user to avoid the first or second power-saving operations. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A mobile device, comprising:
-
at least one hardware processor; and
,at least one memory, coupled to the at least one hardware processor, wherein the memory stores instructions to be executed by the at least one processor, the instructions for performing a method comprising; obtaining a resource profile of the mobile device; wherein the resource profile includes information affecting how data files of certain types are to be managed; deciding whether a data file is to be stored locally on the mobile device in its native format, or whether the data file is to be stored locally on the mobile device in a preview format, wherein the deciding is performed based at least in part on the resource profile of the mobile device; when the data file is to be stored in the preview format, further deciding file attributes using the resource profile of the mobile device; and having the preview format file stored locally at the mobile device, wherein the preview format file has metadata stored therewith, or the preview format file is associated with the metadata, and wherein the metadata provides a logical location of the native format data file to permit the mobile device to retrieve the native format data file following a user request to do so; determining a battery level of the mobile device; when the battery level drops below a first or a second threshold, performing a respective first or second power-saving operation; wherein the resource profile stores the first and second thresholds, and indications of the first and second power-saving operations; wherein when the battery-power drops to below the first threshold, then only preview format files are accessible on the mobile device under the first power-saving operation; and wherein when the battery-power drops to below the second threshold, then resource intensive preview format files are prevented from launching on the mobile device under the second power-saving operation; wherein resource intensive preview format files include files requiring video decoding, or files requiring downloads via a wireless link, and providing a click-through warning to the user that allows the user to avoid the first or second power-saving operations. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification