System and method for downloading information to a mobile device
First Claim
1. A computer-implemented method for downloading information between a mobile device and a server, the method comprising:
- detecting a download request, wherein the download request includes a user identification and a device type identifier, wherein the device type identifier identifies a type of mobile device associated with the download request;
identifying email messages associated with the user identification;
identifying attachments associated with the identified email messages;
determining a device type associated with the device type identifier;
accessing a profile associated with the determined device type, wherein the profile includes file types that are supported by the device type identified by the device type identifier;
determining at least one supported file type from the profile;
identifying attachments of the identified email messages that include the at least one supported file type that is supported by the device type identified by the device type identifier; and
downloading attachments that include the at least one supported file type supported by the device type identified by the device type identifier, while attachments that do not include the at least one supported file type supported by the device type identified by the device type identifier are not downloaded.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a method and system for downloading information to a mobile device. The system and method provide a mechanism for selectively identifying the type of information that can be downloaded to the mobile device. In one embodiment, the mechanism includes a user interface resident on the mobile device that allows user selection of the type of information. Alternatively, the mechanism includes a profile maintained on a server. The profile identifies the type of information, such as a file extension, that a particular mobile device supports. In addition, the type of information may be based on a file size associated with the information. Once the type of information is identified, the server downloads the identified type of information to the mobile device without downloading undesired types of information. Thus, the synchronization session is efficiently managed so that undesired information is not downloaded to the mobile device.
27 Citations
20 Claims
-
1. A computer-implemented method for downloading information between a mobile device and a server, the method comprising:
-
detecting a download request, wherein the download request includes a user identification and a device type identifier, wherein the device type identifier identifies a type of mobile device associated with the download request; identifying email messages associated with the user identification; identifying attachments associated with the identified email messages; determining a device type associated with the device type identifier; accessing a profile associated with the determined device type, wherein the profile includes file types that are supported by the device type identified by the device type identifier; determining at least one supported file type from the profile; identifying attachments of the identified email messages that include the at least one supported file type that is supported by the device type identified by the device type identifier; and downloading attachments that include the at least one supported file type supported by the device type identified by the device type identifier, while attachments that do not include the at least one supported file type supported by the device type identified by the device type identifier are not downloaded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer storage media having computer-executable instructions for downloading information between a mobile device and a server, the instructions comprising:
-
detecting a download request, wherein the download request includes a user identification and a device type identifier, wherein the device type identifier identifies a type of mobile device associated with the download request; identifying email messages associated with the user identification; identifying attachments associated with the identified email messages; determining a device type associated with the device type identifier; accessing a profile, wherein the profile includes a plurality of device types and file types that are supported by the plurality of device types, wherein the profile is accessible to associate the device type identified by the device type identifier with file types that are supported by the device type; determining at least one supported file type from the profile; identifying attachments of the identified email messages that include the at least one supported file type that is supported by the device type identified by the device type identifier; and downloading attachments that include the at least one supported file type supported by the device type identified by the device type identifier, while attachments that do not include the at least one supported file type supported by the device type identified by the device type identifier are not downloaded. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for downloading information to mobile device, the system comprising:
a synchronization server executing to; detect a download request, wherein the download request includes a user identification and a device type identifier, wherein the device type identifier identifies a type of mobile device associated with the download request; identify email messages associated with the user identification; identify attachments associated with the identified email messages; determine a device type associated with the device type identifier by accessing a profile, wherein the profile is accessible to associate the device type identified by the device type identifier with file types that are supported by the device type; determine at least one supported file type from the profile; identify attachments of the identified email messages that include the at least one supported file type that is supported by the device type identified by the device type identifier; and download attachments that include the at least one supported file type supported by the device type identified by the device type identifier, while attachments that do not include the at least one supported file type supported by the device type identified by the device type identifier are not downloaded. - View Dependent Claims (17, 18, 19, 20)
Specification