Patent US6157924A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6157924A Expired / Lapsed US ⏱️ 0.0 years remaining

Systems, methods, and computer program products for delivering information in a preferred medium

Assignee: RPX Corp
•
Filing: 1997-11-07
•
Granted: 2000-12-05
•
Expires: 2017-11-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Pamela Sue Austin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 05:11
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/2866; H04L67/30; H04L67/306; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04L67/01; H04L67/02; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 302 words
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.
Claim 2
Independent Claim 302 words
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.
Claim 3
Dependent Claim 65 words
A method according to claim 1 wherein if the preferred delivery medium indicated in the stored user profile is mail, the following steps are performed by the data processing system: printing the retrieved information as a paper document; inserting the paper document into an envelope via a mail inserting device; and delivering the envelope containing the paper document to the user via a postal service.
Claim 4
Dependent Claim 22 words
A method according to claim 2 further comprising verifying that the paper document inserted into the envelope contains the formatted retrieved information.
Claim 5
Dependent Claim 21 words
A method according to claim 1 further comprising verifying that the retrieved information is delivered to the user in its entirety.
Claim 6
Dependent Claim 46 words
A method according to claim 1 further comprising the step of including additional, non-requested information with the requested information in the preferred delivery medium indicated in the stored user profile, and wherein the additional information is selected based on information contained within the stored user profile.
Claim 7
Dependent Claim 17 words
A method according to claim 1 wherein the stored user profile can be modified by the user.
Claim 8
Dependent Claim 18 words
A method according to claim 1 further comprising the step of encrypting requests for information from a user.
Claim 9
Dependent Claim 30 words
A method according to claim 1 further comprising the step of encrypting the formatted information prior to delivery to the user if the preferred delivery medium is e-mail or HTML.
Claim 10
Dependent Claim 24 words
A method according to claim 1 further comprising the step of updating the stored user profile using information contained within the request for information.
Claim 11
Dependent Claim 19 words
A method according to claim 1 requested information is delivered to the user in more than one delivery medium.
Claim 12
Dependent Claim 19 words
A method according to claim 1 wherein the user specifies a preferred delivery medium in the request for information.
Claim 13
Independent Claim 347 words
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.
Claim 14
Independent Claim 347 words
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.
Claim 15
Dependent Claim 40 words
A method according to claim 12 further comprising the step of including additional, non-requested information with the requested information in the preferred delivery medium, and wherein the additional information is selected based on information contained within the stored user profile.
Claim 16
Dependent Claim 17 words
A method according to claim 12 wherein the stored user profile can be modified by the user.
Claim 17
Dependent Claim 18 words
A method according to claim 12 further comprising the step of encrypting requests for information from a user.
Claim 18
Dependent Claim 241 words
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.
Claim 19
Dependent Claim 241 words
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.
Claim 20
Dependent Claim 70 words
A data processing system according to claim 16 wherein said means for formatting the retrieved information as a paper document and mailing the paper document to the user comprises: means for printing the retrieved information as a paper document; means for inserting the printed document into an envelope via a mail inserting device; and means for delivering the envelope containing the printed document to the user via a postal service.
Claim 21
Dependent Claim 28 words
A data processing system according to claim 17 further comprising integrity verification means for verifying that the paper document inserted into the envelope contains the retrieved formatted information.
Claim 22
Dependent Claim 27 words
A data processing system according to claim 16 further comprising integrity verification means for verifying that the retrieved information is delivered to the user in its entirety.
Claim 23
Dependent Claim 41 words
A data processing system according to claim 16 further comprising means for including additional, non-requested information with the requested information in the preferred delivery medium, and wherein the additional information is selected based on information contained within the stored user profile.
Claim 24
Dependent Claim 23 words
A data processing system according to claim 16 further comprising means for allowing a stored user profile to be modified by the user.
Claim 25
Dependent Claim 19 words
A data processing system according to claim 16 further comprising means for encrypting requests for information from a user.
Claim 26
Dependent Claim 31 words
A data processing system according to claim 16 further comprising means for encrypting the formatted information prior to delivery to the user if the preferred delivery medium is e-mail or HTML.
Claim 27
Dependent Claim 25 words
A data processing system according to claim 16 further comprising means for updating the stored user profile using information contained within the request for information.
Claim 28
Dependent Claim 24 words
A data processing system according to claim 16 further comprising means for delivering requested information to the user in more than one delivery medium.
Claim 29
Dependent Claim 49 words
A data processing system according to claim 16 wherein the user specifies a preferred delivery medium in the request for information. 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.
Claim 30
Dependent Claim 310 words
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.
Claim 31
Dependent Claim 310 words
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.
Claim 32
Dependent Claim 98 words
A computer program product according to claim 27 wherein said computer readable program code means for formatting the retrieved information as a paper document and mailing the paper document to the user comprises: computer readable program code means embodied in said medium for printing the retrieved information as a paper document; computer readable program code means embodied in said medium for inserting the printed document into an envelope via a mail inserting device; and computer readable program code means embodied in said medium for delivering the envelope containing the printed document to the user via a postal service.
Claim 33
Dependent Claim 34 words
A computer program product according to claim 28 further comprising computer readable program code means embodied in said medium for verifying that the paper document inserted into the envelope contains the retrieved formatted information.
Claim 34
Dependent Claim 33 words
A computer program product according to claim 27 further comprising computer readable program code means embodied in said medium for verifying that the retrieved information is delivered to the user in its entirety.
Claim 35
Dependent Claim 49 words
A computer program product according to claim 27 further comprising computer readable program code means embodied in said medium for including additional, non-requested information with the requested information in the preferred delivery medium, and wherein the additional information is selected based on information contained within the stored user profile.
Claim 36
Dependent Claim 27 words
A computer program product according to claim 27 further comprising computer readable program code means embodied in said medium for encrypting requests for information from a user.
Claim 37
Dependent Claim 39 words
A computer program product according to claim 27 further comprising computer readable program code means embodied in said medium for encrypting the formatted information prior to delivery to the user if the preferred delivery medium is e-mail or HTML.
Claim 38
Dependent Claim 33 words
A computer program product according to claim 27 further comprising computer readable program code means embodied in said medium for updating the stored user profile using information contained within the request for information.
Claim 39
Dependent Claim 32 words
A computer program product according to claim 27 further comprising computer readable program code means embodied in said medium for delivering requested information to the user in more than one delivery medium.
Claim 40
Dependent Claim 34 words
A computer program product according to claim 27 further comprising computer readable program code means embodied in said medium for allowing the user to specify a preferred delivery medium in the request for information.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-05 2004-06-05 2004-12-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-05 2008-06-05 2008-12-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-05 2012-06-05 2012-12-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag