Systems, methods, and computer program products for delivering information in a preferred medium
First Claim
1. A method for delivering information to a user comprising the following steps that are performed in a data processing system:
- storing a user profile indicating a user preferred delivery medium including e-mail, html, fax, printed copy, and mail;
in response to a user request for information, determining from the stored user profile a preferred delivery medium for delivering the requested information to the user, wherein the user preferred delivery medium is determined from the stored user profile independent of a format associated with the user request;
in response to the user request for information, retrieving the requested information;
if the preferred delivery medium indicated in the stored user profile is e-mail, formatting the retrieved information as an e-mail message and delivering the e-mail message from the data processing system to a user data processing system in communication with the data processing system;
if the preferred delivery medium indicated in the stored user profile is HTML, formatting the retrieved information as an HTML document and delivering the HTML document from the data processing system to a user data processing system in communication with the data processing system;
if the preferred delivery medium indicated in the stored user profile is fax, formatting the retrieved information as a fax document and delivering the fax document from the data processing system to a user facsimile machine in communication with the data processing system;
if the preferred delivery medium indicated in the stored user profile is printed copy, formatting the retrieved information as a printed document and delivering the printed copy from the data processing system to a user printer in communication with the data processing system; and
if the preferred delivery medium indicated in the stored user profile is mail, formatting the retrieved information as a paper document and mailing the paper document to the user.
17 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products for delivering information to a user in one or more preferred delivery media are provided. Preferred delivery media includes, but is not limited to, e-mail, HTML, fax, printed copy, and mail. A user profile, indicating a user'"'"'s preferred delivery medium (or media), is retrievably stored. When a user requests information, the user'"'"'s profile is searched to determine the preferred delivery medium (or media) within which to deliver the requested information to the user. The requested information is retrieved, formatted for the preferred delivery medium, and then delivered to the user in the preferred medium. If the information is delivered to a user in multiple media, a consistent format among the various delivery media is maintained. The integrity of information delivered to a user is also verifiable, regardless of the delivery medium.
-
Citations
36 Claims
-
1. A method for delivering information to a user comprising the following steps that are performed in a data processing system:
-
storing a user profile indicating a user preferred delivery medium including e-mail, html, fax, printed copy, and mail; in response to a user request for information, determining from the stored user profile a preferred delivery medium for delivering the requested information to the user, wherein the user preferred delivery medium is determined from the stored user profile independent of a format associated with the user request; in response to the user request for information, retrieving the requested information; if the preferred delivery medium indicated in the stored user profile is e-mail, formatting the retrieved information as an e-mail message and delivering the e-mail message from the data processing system to a user data processing system in communication with the data processing system; if the preferred delivery medium indicated in the stored user profile is HTML, formatting the retrieved information as an HTML document and delivering the HTML document from the data processing system to a user data processing system in communication with the data processing system; if the preferred delivery medium indicated in the stored user profile is fax, formatting the retrieved information as a fax document and delivering the fax document from the data processing system to a user facsimile machine in communication with the data processing system; if the preferred delivery medium indicated in the stored user profile is printed copy, formatting the retrieved information as a printed document and delivering the printed copy from the data processing system to a user printer in communication with the data processing system; and if the preferred delivery medium indicated in the stored user profile is mail, formatting the retrieved information as a paper document and mailing the paper document to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for delivering information to a user comprising the following steps that are performed in a data processing system:
-
storing a user profile indicating a user preferred delivery medium including e-mail, html, fax, printed copy, and mail; in response to a user request for information, determining from the stored user profile a preferred delivery medium for delivering the requested information to the user, wherein the user preferred delivery medium is determined from the stored user profile independent of a format associated with the user request; in response to the user request for information, retrieving the requested information; if the preferred delivery medium indicated in the stored user profile is e-mail, formatting the retrieved information as an e-mail message and delivering the e-mail message from the data processing system to a user data processing system in communication with the data processing system; if the preferred delivery medium indicated in the stored user profile is HTML, formatting the retrieved information as an HTML document and delivering the HTML document from the data processing system to a user data processing system in communication with the data processing system; if the preferred delivery medium indicated in the stored user profile is fax, formatting the retrieved information as a fax document and delivering the fax document from the data processing system to a user facsimile machine in communication with the data processing system; if the preferred delivery medium indicated in the stored user profile is printed copy, formatting the retrieved information as a printed document and delivering the printed copy from the data processing system to a user printer in communication with the data processing system; if the preferred delivery medium indicated in the stored user profile is mail, the following steps are performed; formatting the retrieved information as a paper document; printing the retrieved information as a paper document; inserting the printed document into an envelope via a mail inserting device; and delivering the envelope containing the printed document to the user via a postal service; and verifying that the retrieved information is delivered to the user in its entirety. - View Dependent Claims (13, 14, 15)
-
-
16. A data processing system for delivering information to a user, comprising:
-
means for storing a user profile indicating a user preferred delivery medium including e-mail, html, fax, printed copy, and mail; means, responsive to a user request for information, for determining from the stored user profile a preferred delivery medium for delivering the requested information to the user, wherein the user preferred delivery medium is determined from the stored user profile independent of a format associated with the user request; means, responsive to the user request for information, for retrieving the requested information; means for formatting the retrieved information as an e-mail message and delivering the e-mail message from the data processing system to a user data processing system in communication with the data processing system; means for formatting the retrieved information as an HTML document and delivering the HMTL document from the data processing system to a user data processing system in communication with the data processing system; means for formatting the retrieved information as a fax document and delivering the fax document from the data processing system to a user facsimile machine in communication with the data processing system; means for formatting the retrieved information as a printed document and delivering the printed document from the data processing system to a user printer in communication with the data processing system; and means for formatting the retrieved information as a paper document and mailing the paper document to the user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product for delivering information to a user, comprising:
-
a computer usable medium having computer readable program code means embodied in said medium for storing a user profile indicating a user preferred delivery medium including e-mail, html, fax, printed copy, and mail; computer readable program code means embodied in said medium, responsive to a user request for information, for determining from the stored user profile a preferred delivery medium for delivering the requested information to the user, wherein the user preferred delivery medium is determined from the stored user profile independent of a format associated with the user request; computer readable program code means embodied in said medium, responsive to the user request for information, for retrieving the requested information; computer readable program code means embodied in said medium for formatting the retrieved information as an e-mail message and delivering the e-mail message from the data processing system to a user data processing system in communication with the data processing system; computer readable program code means embodied in said medium for formatting the retrieved information as an HTML document and delivering the HTML document from the data processing system to a user data processing system in communication with the data processing system; computer readable program code means embodied in said medium for formatting the retrieved information as a fax document and delivering the fax document from the data processing system to a user facsimile machine in communication with the data processing system; computer readable program code means embodied in said medium for formatting the retrieved information as a printed document and delivering the printed document from the data processing system to a user printer in communication with the data processing system; and computer readable program code means embodied in said medium for formatting the retrieved information as a paper document and mailing the paper document to the user. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification