Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
215 words
A method for ensuring user privacy in network communications where a message is sent from a first user to a second user via a service provider, the message comprising a first and second portion, said first portion indicating an identification of the first user as the sender of the message and said second portion indicating the second user as the recipient of the message, the method comprising the steps of: reformatting the message such that the message identifies the service provider as the recipient of the message; encrypting said second portion of the message that identifies the second user as the recipient of the message and sending the message to the service provider; the service provider decrypting said second portion of the message that identifies the second user as the recipient and reformatting delivery information to indicate the service provider as the sender of the message from the service provider to the second user; and encrypting a third portion of said delivery information that identifies the first user as the sender and sending the message to the second user; wherein said step of reformatting the message comprises the step of replacing said second portion of said header with a third portion, wherein said third portion identifies the service provider as the recipient of the message.
Claim 2
Independent Claim
215 words
A method for ensuring user privacy in network communications where a message is sent from a first user to a second user via a service provider, the message comprising a first and second portion, said first portion indicating an identification of the first user as the sender of the message and said second portion indicating the second user as the recipient of the message, the method comprising the steps of: reformatting the message such that the message identifies the service provider as the recipient of the message; encrypting said second portion of the message that identifies the second user as the recipient of the message and sending the message to the service provider; the service provider decrypting said second portion of the message that identifies the second user as the recipient and reformatting delivery information to indicate the service provider as the sender of the message from the service provider to the second user; and encrypting a third portion of said delivery information that identifies the first user as the sender and sending the message to the second user; wherein said step of reformatting the message comprises the step of replacing said second portion of said header with a third portion, wherein said third portion identifies the service provider as the recipient of the message.
Claim 3
Dependent Claim
22 words
The method according to claim 1, further comprising the step of the second user decrypting said third portion of said delivery information.
Claim 4
Dependent Claim
25 words
The method of claim 1, further comprising the step of encrypting a data portion of the message before sending the message to the service provider.
Claim 5
Dependent Claim
37 words
The method of claim 1, wherein said step of reformatting the message comprises the step of modifying a "TO" designation in a header of the message to reflect the service provider as the recipient of the message.
Claim 6
Dependent Claim
68 words
The method of claim 1, wherein said step of the service provider reformatting delivery information comprises the steps of: modifying a "TO" designation in a header of the message to reflect the second user as the recipient of the message; and modifying a "FROM" designation in a header of the message to reflect that it is the service provider which is sending the message to the second user.
Claim 7
Independent Claim
96 words
A method for ensuring user privacy in network communications, where a message is sent from a first user to a second user, the method comprising the steps of: receiving at a service provider a message from the first user, wherein the message comprises an identification of the service provider as the recipient and wherein an identification of the second user is encrypted; decrypting the identification of the second user; reformatting the message to identify the second user as the recipient; encrypting the identification of the first user; and sending the reformatted message to the second user.
Claim 8
Independent Claim
96 words
A method for ensuring user privacy in network communications, where a message is sent from a first user to a second user, the method comprising the steps of: receiving at a service provider a message from the first user, wherein the message comprises an identification of the service provider as the recipient and wherein an identification of the second user is encrypted; decrypting the identification of the second user; reformatting the message to identify the second user as the recipient; encrypting the identification of the first user; and sending the reformatted message to the second user.
Claim 9
Dependent Claim
68 words
The method according to claim 6, wherein said step of reformatting the message to identify the second user as the recipient comprises the steps of: modifying a "TO" designation in the message to reflect the second user as the recipient of the message; and modifying a "FROM" designation in the message to reflect that it is the service provider which is sending the message to the second user.
Claim 10
Independent Claim
135 words
A method for ensuring user privacy in network communications, where a message is sent from a first user to a second user, the message comprising a first and second portion, said first portion indicating an identification of the first user as the sender of the message and said second portion indicating the second user as the recipient of the message, the method comprising the steps of: reformatting a message such that the message identifies the service provider as the recipient of the message; encrypting said second portion of the message that identifies the second user as the recipient of the message; and sending the message to the service provider for subsequent delivery to the user; wherein said reformatting step further comprises the step of reformatting the message to identify the service provider as the sender.
Claim 11
Independent Claim
135 words
A method for ensuring user privacy in network communications, where a message is sent from a first user to a second user, the message comprising a first and second portion, said first portion indicating an identification of the first user as the sender of the message and said second portion indicating the second user as the recipient of the message, the method comprising the steps of: reformatting a message such that the message identifies the service provider as the recipient of the message; encrypting said second portion of the message that identifies the second user as the recipient of the message; and sending the message to the service provider for subsequent delivery to the user; wherein said reformatting step further comprises the step of reformatting the message to identify the service provider as the sender.
Claim 12
Dependent Claim
58 words
The method according to claim 8, further comprising the steps of: receiving a second message from the service provider, wherein the second message has been reformatted by the service provider to encrypt the identification of the first user as the sender; and decrypting said encrypted identification of the first user to determine the sender of the second message.
Claim 13
Dependent Claim
37 words
The method of claim 8, wherein said step of reformatting the message comprises the step of modifying a "TO" designation in a header of the message to reflect the service provider as the recipient of the message.
Claim 14
Dependent Claim
217 words
A computer program product for use with a computer system, said computer program product comprising: a computer usable medium having computer readable program code means embodied in said medium for causing the computer system to ensure user privacy in network communications, where a message is sent from a first user to a second user, said computer readable program code means comprising: computer readable program code means for causing the computer system to receive at a service provider a message from the first user, wherein the message comprises an identification of the service provider as the recipient and wherein an identification of the second user is encrypted; computer readable program code means for causing the computer system to decrypt the identification of the second user; computer readable program code means for causing the computer system to reformat the message to identify the second user as the recipient; computer readable program code means for causing the computer system to encrypt the identification of the first user; and computer readable program code means for causing the computer system to send the reformatted message to the second user; wherein said computer readable program code means for causing the computer system to reformat further comprises computer readable program code means for reformatting the message to identify the service provider as the sender.
Claim 15
Dependent Claim
217 words
A computer program product for use with a computer system, said computer program product comprising: a computer usable medium having computer readable program code means embodied in said medium for causing the computer system to ensure user privacy in network communications, where a message is sent from a first user to a second user, said computer readable program code means comprising: computer readable program code means for causing the computer system to receive at a service provider a message from the first user, wherein the message comprises an identification of the service provider as the recipient and wherein an identification of the second user is encrypted; computer readable program code means for causing the computer system to decrypt the identification of the second user; computer readable program code means for causing the computer system to reformat the message to identify the second user as the recipient; computer readable program code means for causing the computer system to encrypt the identification of the first user; and computer readable program code means for causing the computer system to send the reformatted message to the second user; wherein said computer readable program code means for causing the computer system to reformat further comprises computer readable program code means for reformatting the message to identify the service provider as the sender.
Claim 16
Dependent Claim
93 words
The computer program product according to claim 11, wherein said computer readable program code means for reformatting the message to identify the second user as the recipient comprises: computer readable program code means for causing the computer system to modify a "TO" designation in the message to reflect the second user as the recipient of the message; and computer readable program code means for causing the computer system to modify a "FROM" designation in the message to reflect that it is the service provider which is sending the message to the second user.
Claim 17
Dependent Claim
249 words
A computer program product for use with a computer system, said computer program product comprising: a computer usable medium having computer readable program code means embodied in said medium for causing the computer system to ensure user privacy in network communications, where a message is sent from a first user to a second user, the message comprising a first and second portion, said first portion indicating an identification of the first user as the sender of the message and said second portion indicating the second user as the recipient of the message, said computer readable program code means comprising: computer readable program code means for causing the computer system to reformat a message such that the message identifies the service provider as the recipient of the message; computer readable program code means for causing the computer system to encrypt said second portion of the message that identifies the second user as the recipient of the message; computer readable program code means for causing the computer system to send the message to the service provider for subsequent delivery to the users; computer readable program code means for causing the computer system to receive a second message from the service provider, wherein the second message has been reformatted by the service provider to encrypt the identification of the first user as the sender; and computer readable program code means for causing the computer system to decrypt said encrypted identification of the first user to determine the sender of the second message.
Claim 18
Dependent Claim
249 words
A computer program product for use with a computer system, said computer program product comprising: a computer usable medium having computer readable program code means embodied in said medium for causing the computer system to ensure user privacy in network communications, where a message is sent from a first user to a second user, the message comprising a first and second portion, said first portion indicating an identification of the first user as the sender of the message and said second portion indicating the second user as the recipient of the message, said computer readable program code means comprising: computer readable program code means for causing the computer system to reformat a message such that the message identifies the service provider as the recipient of the message; computer readable program code means for causing the computer system to encrypt said second portion of the message that identifies the second user as the recipient of the message; computer readable program code means for causing the computer system to send the message to the service provider for subsequent delivery to the users; computer readable program code means for causing the computer system to receive a second message from the service provider, wherein the second message has been reformatted by the service provider to encrypt the identification of the first user as the sender; and computer readable program code means for causing the computer system to decrypt said encrypted identification of the first user to determine the sender of the second message.
Claim 19
Dependent Claim
57 words
The computer program product according to claim 13, wherein said computer readable program code means for causing the computer system to reformat the message comprises computer readable program code means for causing the computer system to modify a "TO" designation in a header of the message to reflect the service provider as the recipient of the message.
Claim 20
Dependent Claim
147 words
A computer program medium readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for ensuring user privacy in network communications, where a message is sent from a first user to a second user, said method steps comprising the steps of: receiving at a service provider a message from the first user, wherein the message comprises an identification of the service provider as the recipient and wherein an identification of the second user is encrypted; causing the identification of the second user to be decrypted; reformatting the message to identify the second user as the recipient; causing the identification of the first user to be encrypted; and causing the reformatted message to be sent to the second user; wherein said step of reformatting further comprises a step of reformatting the message to identify the service provider as the sender.
Claim 21
Dependent Claim
147 words
A computer program medium readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for ensuring user privacy in network communications, where a message is sent from a first user to a second user, said method steps comprising the steps of: receiving at a service provider a message from the first user, wherein the message comprises an identification of the service provider as the recipient and wherein an identification of the second user is encrypted; causing the identification of the second user to be decrypted; reformatting the message to identify the second user as the recipient; causing the identification of the first user to be encrypted; and causing the reformatted message to be sent to the second user; wherein said step of reformatting further comprises a step of reformatting the message to identify the service provider as the sender.
Claim 22
Dependent Claim
70 words
The computer program medium according to claim 15, wherein said step of reformatting the message to identify the second user as the recipient comprises the steps of: modifying a "TO" designation in the message to reflect the second user as the recipient of the message; and modifying a "FROM" designation in the message to reflect that it is the service provider which is sending the message to the second user.
Claim 23
Dependent Claim
182 words
A computer program medium readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for ensuring user privacy in network communications, where a message is sent from a first user to a second user, the message comprising a first and second portion, said first portion indicating an identification of the first user as the sender of the message and said second portion indicating the second user as the recipient of the message, said method steps comprising the steps of: reformatting a message such that the message identifies the service provider as the recipient of the message; encrypting said second portion of the message that identifies the second user as the recipient of the message; sending the message to the service provider for subsequent delivery to the user; receiving a second message from the service provider wherein the second message has been reformatted by the service provider to encrypt the identification of the first user as the sender; and decrypting said encrypted identification of the first user to determine the sender of the second message.
Claim 24
Dependent Claim
182 words
A computer program medium readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for ensuring user privacy in network communications, where a message is sent from a first user to a second user, the message comprising a first and second portion, said first portion indicating an identification of the first user as the sender of the message and said second portion indicating the second user as the recipient of the message, said method steps comprising the steps of: reformatting a message such that the message identifies the service provider as the recipient of the message; encrypting said second portion of the message that identifies the second user as the recipient of the message; sending the message to the service provider for subsequent delivery to the user; receiving a second message from the service provider wherein the second message has been reformatted by the service provider to encrypt the identification of the first user as the sender; and decrypting said encrypted identification of the first user to determine the sender of the second message.
Claim 25
Dependent Claim
40 words
The computer program medium according to claim 17, wherein said step of reformatting the message comprises a step of modifying a "TO" designation in a header of the message to reflect the service provider as the recipient of the message.