User control of electronic personal information while browsing the Web
First Claim
1. A method for controlling personal information of a user using a client computer system enabled to be communicatively connected to a plurality of network entities in a network environment, comprising:
- storing personal information of the user at the client computer system;
receiving a request from a first network entity to send the personal information stored at the client to at least one other network entity;
enabling the at least one other network entity to be selectable by the user;
enabling the personal information to be edited; and
sending the edited personal information from the client computer system to each of the selected ones of the at least one other network entity.
1 Assignment
0 Petitions
Accused Products
Abstract
The systems, methods and programs of the present invention enable personal information of a user to be controlled, by the user, in a network environment. A client machine, having stored personal information of a user, receives a request from a first network entity to send the stored personal information to a specified list of other network entities. The request may include a financial incentive in the form of a discount or coupons for specified goods or services. The specified list is presented to the user at the client in a selectable manner thereby enabling one or more of the network entities to be selected by the user. The personal information can be separately edited for each of the selected network entities. The personal information, as edited, is sent to the selected network entities from the client machine with a copy to the requesting first entity. The requesting network entity may send a remuneration to the user for further distributing the user'"'"'s personal information to other network entities. In a further embodiment, the client machine watermarks the personal information before sending it to a network entity. A separate watermark may be used for each network entity to which the information is sent.
70 Citations
23 Claims
-
1. A method for controlling personal information of a user using a client computer system enabled to be communicatively connected to a plurality of network entities in a network environment, comprising:
-
storing personal information of the user at the client computer system;
receiving a request from a first network entity to send the personal information stored at the client to at least one other network entity;
enabling the at least one other network entity to be selectable by the user;
enabling the personal information to be edited; and
sending the edited personal information from the client computer system to each of the selected ones of the at least one other network entity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of participating in a distribution of personal information of a user in a network environment, comprising:
-
receiving initial personal information from the user over a network;
sending a request to the user requesting the user to send the initial personal information of the user to at least one other specified network entity;
sending, with the request, an indication of a financial incentive to comply with the request; and
receiving a copy of the user personal information sent to the at least one other specified network entity from the user. - View Dependent Claims (8, 9)
-
-
10. A method of participating in a distribution of personal information of a user in a network environment, comprising:
-
receiving personal information of the user from the user with an indication of a requesting network entity; and
sending a second remuneration to the indicated requesting network entity in response to receiving the personal information.
-
-
11. A data processing system, comprising:
-
a communications device enabling communication over a network;
a first memory having a set of instructions;
a second memory having personal information of a user;
a processing unit executing the set of instructions in the first memory to enable receipt of a request from a first network entity through the communications device to send the personal information stored in the second memory to at least one other network entity;
to enable the at least one other network entity to be selectable by the user;
to enable the personal information to be edited; and
to send the edited personal information to each of the selected ones of the at least one other network entity.
-
-
12. A computer system enabled to be communicatively connected to a plurality of network entities in a network environment, comprising:
-
means for storing personal information of a user;
means for receiving a request from a first network entity to send the stored personal information to at least one other network entity;
means for enabling the at least one other network entity to be selectable by the user;
means for enabling the personal information to be edited; and
means for sending the edited personal information to each of the selected ones of the at least one other network entity. - View Dependent Claims (13)
-
-
14. A computer system enabled to be communicatively connected to a plurality of network entities in a network environment, comprising:
-
means for receiving initial personal information from a user over a network;
means for sending a request to the user requesting the user to send the initial personal information of the user to at least one other specified network entity;
means for sending, with the request, an indication of a financial incentive to comply with the request; and
means for receiving a copy of the user personal information sent to the at least one other specified network entity from the user. - View Dependent Claims (15, 16)
-
-
17. A computer system enabled to be communicatively connected to a plurality of network entities in a network environment, comprising:
-
means for receiving personal information of a user from the user with an indication of a requesting network entity; and
means for sending a remuneration to the indicated requesting network entity in response to the received personal information.
-
-
18. A computer program having computer readable instruction code means on a computer usable medium, comprising:
-
instruction means enabling a storing of personal information of a user;
instruction means enabling receipt of a request from a first network entity to send the stored personal information to at least one other network entity;
instruction means for enabling the at least one other network entity to be selectable by the user;
instruction means for enabling the personal information to be edited; and
instruction means for sending the edited personal information from the client computer system to each of the selected ones of the at least one other network entity. - View Dependent Claims (19)
-
-
20. A computer program having computer readable instruction code means on a computer usable medium, comprising:
-
instruction means for enabling receipt of initial personal information from a user over the network;
instruction means for sending a request to the user requesting the user to send the initial personal information of the user to at least one other specified network entity;
instruction means for sending, with the request, an indication of a financial incentive to comply with the request; and
instruction means for enabling receipt of a copy of the user personal information sent to the at least one other specified network entity from the user. - View Dependent Claims (21, 22)
-
-
23. A computer program having computer readable instruction code means on a computer usable medium, comprising:
-
instruction means for enabling receipt of personal information of a user from the user with an indication of a requesting network entity; and
instruction means for sending a remuneration to the indicated requesting network entity in response to the received personal information.
-
Specification