Patent ID: 7587497
Filing Date: 2009-09-08
Classification: H04L

Abstract:
1. A method of transferring data from an electronic device comprising the steps of: a) forwarding information from an active application on said electronic device to an exchange manager on said electronic device based on an application's requirement, said information being communicated to said exchange manager along with a Uniform Resource Locator (URL) string containing an identified transport mechanism for communicating said information and also a destination for said information, said step a) performed by an application resident on said electronic device, said exchange manager configured for preparing said information for communication; b) in response to said identified transport mechanism identified in of said URL communicated by said application to said exchange manager, said exchange manager referencing an exchange library associated with said identified transport mechanism from a plurality of exchange libraries, wherein said exchange library defines a communication protocol for said identified transport mechanism and wherein said exchange manager supports a plurality of communication protocols; and c) communicating said information to a system as a file identifiable by an application on a device external to said electronic device, identified by said destination, that is external to said electronic device using said communication protocol, said step c) performed by said identified transport mechanism, said application on said device external to said electronic device performing any necessary format conversion on said file, if said file having a data file and a data type, said data type unidentifiable to said device external to said electronic device; wherein said exchange manager is also for obtaining a URL definition of said identified transport mechanism from a user provided said application does not define said identified transport mechanism; and wherein said exchange manager is also for obtaining a URL definition of said destination from said user provided said application does not define said destination.