System for transferring messages between input and output devices in a communication device
AssigneeMicrosoft Corporation
InventorsSharad Mathur, Arul Menezes, Michael R. VanBuskirk, Kevin T. Gallo
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSharad Mathur, Arul Menezes, Michael R. VanBuskirk, Kevin T. Gallo
Estimating the term…
A method and system for processing messages is provided. In a preferred embodiment of the present invention, a message scheduler, a job process, and a format resolution module are used. The message scheduler identifies when a new message is to be processed, schedules the new message for processing, invokes the format resolution module to determine a method of converting data in the message to an appropriate format for a destination device or file, and invokes a job process. The format resolution module determines an appropriate method for converting data in the message from a format acceptable to the source devices or files to a format acceptable to the destination devices or files and creates a target message containing a reference to a destination device or file. The job process sends the data between the source devices or files to a destination device or file and performs the appropriate conversion. The preferred embodiment of the present invention is designed to allow for the support of new devices and new data formats with little change to the existing system through the use of a building block methodology. Therefore, new devices and data formats can be supported in an easy and efficient manner.
In a communication device for use by a user, the communication device having a message source, a message sink, a database, a format resolution module, and a message scheduler for processing messages, wherein each message sink has capabilities for the format of data acceptable to that message sink, wherein the user has preferences and wherein the message has an attachment, a method for processing messages comprising the steps of:
In a facsimile machine, the facsimile machine having a message source and a message sink, each having acceptable data formats, wherein the facsimile machine has a plurality of renderers for converting data, a method for sending a message comprising the steps of:
Dependencies are inferred from the claim text.