Mobile device data archiving
First Claim
1. A method for archiving information residing on a mobile device of a user, the method comprising:
- identifying, using a processing device, one or more storage mediums external to the mobile device for archiving information residing on the mobile device;
presenting, via a user interface of the mobile device, the one or more storage mediums external to the mobile device;
receiving a selection, from the user, of at least one of the one or more storage mediums external to the mobile device;
identifying, using a processing device, information residing on the mobile device, wherein identifying information residing on the mobile device comprises identifying information that identifies the operating system of the mobile device;
receiving a selection, from the user, of some or all of the identified information to archive to the user-selected one or more storage mediums external to the mobile device, wherein the identified information to archive comprises information that identifies the operating system of the mobile device;
in response to receiving the selection of the identified information to archive, automatically generating by a processing device of the mobile device both;
a first computer-executable program code comprising instructions for remotely restoring the user-selected identified information from the user-selected one or more storage mediums external to the mobile device to any remote computing device of the user, anda second computer-executable program code comprising instructions for restoring the user-selected identified information from the user-selected one or more storage mediums external to the mobile device back onto a memory of the mobile device;
transmitting the first computer-executable program comprising instructions for restoring to the user-selected one or more storage mediums external to the mobile device;
storing both;
the first computer-executable program code onto each of the user-selected one or more storage mediums external to the mobile device, andthe user-selected identified information to archive onto the user-selected one or more storage mediums external to the mobile device;
storing the second computer-executable program code onto the memory of the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Mobile devices such as cell phones, “smart” phones, personal data assistants (PDA'"'"'s) and the like are equipped for accessing and storing all types of media, including movies, music, software applications, as well as copious amounts of associated data. Accordingly, a need exists for methods, apparatuses and computer program products that assist mobile device users in archiving data, configuring the data, and restoring the data to the same device, or a new mobile device running the same or different operating system. Embodiments of the claimed invention address the above needs and/or achieve other advantages by providing systems for archiving data on a mobile electronic device on a plurality of data storage media, and by providing similar means of restoring the archived data to the same or different mobile device.
29 Citations
45 Claims
-
1. A method for archiving information residing on a mobile device of a user, the method comprising:
-
identifying, using a processing device, one or more storage mediums external to the mobile device for archiving information residing on the mobile device; presenting, via a user interface of the mobile device, the one or more storage mediums external to the mobile device; receiving a selection, from the user, of at least one of the one or more storage mediums external to the mobile device; identifying, using a processing device, information residing on the mobile device, wherein identifying information residing on the mobile device comprises identifying information that identifies the operating system of the mobile device; receiving a selection, from the user, of some or all of the identified information to archive to the user-selected one or more storage mediums external to the mobile device, wherein the identified information to archive comprises information that identifies the operating system of the mobile device; in response to receiving the selection of the identified information to archive, automatically generating by a processing device of the mobile device both; a first computer-executable program code comprising instructions for remotely restoring the user-selected identified information from the user-selected one or more storage mediums external to the mobile device to any remote computing device of the user, and a second computer-executable program code comprising instructions for restoring the user-selected identified information from the user-selected one or more storage mediums external to the mobile device back onto a memory of the mobile device; transmitting the first computer-executable program comprising instructions for restoring to the user-selected one or more storage mediums external to the mobile device; storing both; the first computer-executable program code onto each of the user-selected one or more storage mediums external to the mobile device, and the user-selected identified information to archive onto the user-selected one or more storage mediums external to the mobile device; storing the second computer-executable program code onto the memory of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for retrieving archived information from a medium external to a target mobile device of a user, the method comprising:
-
executing a first computer-executable program code in response to receiving user input, wherein the first computer-executable program code is generated based at least partially on an historical occurrence of an archiving event involving a mobile device of the user and a user-selected storage medium that is external to the mobile device, and wherein the first computer-executable program code comprises instructions for remotely restoring onto a target mobile device the user-selected information from the user-selected storage medium, wherein the user-selected information comprises identifying information that identifies an operating system of the mobile device, and wherein the first computer-executable program code, when executed, causes one or more processing devices to; identify the user-selected storage medium external to the target mobile device on which user-selected information previously residing on the mobile device of the user is archived; identify the target mobile device to which archived user-selected information is to be restored; identify an operating system associated with the target mobile device based on the user-selected information; identify user-selected information archived on the user-selected storage medium; identify an operating system associated with the information archived on the user-selected storage medium; compare the operating system associated with the target mobile device to the operating system associated with the information archived on the user-selected storage medium; configure the information archived on the user-selected storage medium to the operating system associated with the target mobile device when it is determined based at least partially on the comparison that the operating system associated with the target mobile device is different from the operating system associated with the user-selected storage medium; receive a selection of some or all of the archived user-selected information to restore to the target mobile device; and transmit to the target mobile device from the user-selected storage medium external to the target mobile device the user-selected information and first computer-executable program code comprising instructions for restoring the user-selected information to the target mobile device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification