Patent ID: 8914001

Claim:
One or more non-transitory computer-readable media having computer-useable instructions embodied thereon for performing a method of transferring data to or from a mobile device, the method comprising: when transferring data from the mobile device: A) displaying on the mobile device a data type menu including indications of selectable data types of data to transfer, wherein the data types include contact names, telephone numbers, and calendar events; B) receiving a selection from the data type menu indicating calendar events; C) at the mobile device, accessing calendar event data stored on the mobile device, wherein the calendar event data is user-authored data and is authored by the user through a first application that operates on the mobile device and is configured to utilize a calendar event data format, and wherein the calendar event data is stored in the calendar event data format that is useable with the first application; D) at the mobile device, formatting the calendar event data stored on the mobile device by utilizing a second application stored on the mobile device that formats the calendar event data stored on the mobile device from the calendar event data format into a file containing extensible markup language (XML); E) connecting the mobile device to an external storage device via a wireless local-area network, wherein the external storage device is destined to receive the file with the XML, and wherein the mobile device and the external storage device are each connected to the wireless local-area network; F) transferring the file from the mobile device to the external storage device across the wireless local-area network; and G) receiving at the mobile device an indication regarding a status of the transfer; when transferring data to the mobile device: A) utilizing an authentication scheme to access the external storage device via the wireless local-area network; B) retrieving the file containing XML data from the external storage device; C) determining that the retrieved file includes calendar event data; D) formatting and storing the calendar event data into the calendar event data format other than XML that is useable with the first application; wherein the non-transitory computer-readable media is stored on a memory component of the mobile device.