Methods systems and computer program products for providing secure client profile completion by network intermediaries
First Claim
1. A method of providing profile information associated with a client to a server, the method comprising the steps of:
- generating, at the client, a profile document containing profile information associated with the client;
incorporating in the profile document a designator which indicates that profile information identified by the designator is not provided by the client and is provided by a network intermediary in a path between the client and the server; and
transmitting the profile document with the designator from the client to the server utilizing the path so as to provide to the server a modified profile document containing information incorporated in the profile document at the client and information incorporated in the profile document by the network intermediary.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products are provided which provide profile information associated with a client to a server by generating, at the client, a profile document containing profile information associated with the client and incorporating in the profile document a designator which indicates that profile information identified by the designator is not provided by the client and is provided by a network intermediary in a path between the client and the server. The designator in the profile document is encrypted utilizing a key associated with the client and the profile document with the encrypted designator transmitted from the client to the server utilizing the path. Method, systems and computer program products corresponding to the network intermediaries are also provided.
20 Citations
60 Claims
-
1. A method of providing profile information associated with a client to a server, the method comprising the steps of:
-
generating, at the client, a profile document containing profile information associated with the client; incorporating in the profile document a designator which indicates that profile information identified by the designator is not provided by the client and is provided by a network intermediary in a path between the client and the server; and transmitting the profile document with the designator from the client to the server utilizing the path so as to provide to the server a modified profile document containing information incorporated in the profile document at the client and information incorporated in the profile document by the network intermediary. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of providing client profile information to a server, the method comprising the steps of:
-
receiving, at a network intermediary, a profile document from a client for forwarding to the server; determining if a portion of the profile document is encrypted; decrypting the encrypted portion of the profile document; parsing the decrypted portion of the profile document to determine if a designator is provided in the decrypted portion of the profile document which indicates that profile information identified by the designator is to be incorporated into the profile document by the network intermediary; incorporating the identified profile information in the profile document so as to provide a modified profile document; and transmitting the modified profile document to the server. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system for providing profile information associated with a client to a server, comprising:
-
means for generating, at the client, a profile document containing profile information associated with the client; means for incorporating in the profile document a designator which indicates that profile information identified by the designator is not provided by the client and is provided by a network intermediary in a path between the client and the server; and means for transmitting the profile document with the designator from the client to the server utilizing the path so as to provide to the server a modified profile document containing information incorporated in the profile document at the client and information incorporated in the profile document by the network intermediary. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for providing client profile information to a server, comprising:
-
means for receiving, at a network intermediary, a profile document from a client for forwarding to the server; means for determining if a portion of the profile document is encrypted; means for decrypting the encrypted portion of the profile document; means for parsing the decrypted portion of the profile document to determine if a designator is provided in the decrypted portion of the profile document which indicates that profile information identified by the designator is to be incorporated into the profile document by the network intermediary; means for incorporating the identified profile information in the profile document so as to provide a modified profile document; and means for transmitting the modified profile document to the server. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. A computer program product for providing profile information associated with a client to a server, comprising:
-
a computer-readable storage medium having computer-readable program code embodied in said medium, said computer-readable program code comprising;
computer readable program code which generates, at the client, a profile document containing profile information associated with the client;computer readable program code which incorporates in the profile document a designator which indicates that profile information identified by the designator is not provided by the client and is provided by a network intermediary in a path between the client and the server; and computer readable program code which transmits the profile document with the designator from the client to the server utilizing the path so as to provide to the server a modified profile document containing information incorporated in the profile document at the client and information incorporated in the profile document by the network intermediary. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A computer program product for providing client profile information to a server, comprising:
-
a computer-readable storage medium having computer-readable program code embodied in said medium, said computer-readable program code comprising; computer readable program code which receives, at a network intermediary, a profile document from a client for forwarding to the server; computer readable program code which determines if a portion of the profile document is encrypted; computer readable program code which decrypts the encrypted portion of the profile document; computer readable program code which parses the decrypted portion of the profile document to determine if a designator is provided in the decrypted portion of the profile document which indicates that profile information identified by the designator is to be incorporated into the profile document by the network intermediary; computer readable program code which incorporates the identified profile information in the profile document so as to provide a modified profile document; and computer readable program code which transmits the modified profile document to the server. - View Dependent Claims (55, 56, 57, 58, 59, 60)
-
Specification