Patent ID: 7093286

Claim:
A computer-implemented method for controlling exchange of private information associated with a client device, wherein the client device is a wireless device, said method comprising: (a) receiving a request from the client device; (b) determining whether a privacy agreement is needed to respond to the request before private information associated with said client device is exchanged; (c1) determining whether a privacy agreement can be reached before private information associate with said client device is exchanged when said determining (b) determines that said privacy agreement is needed, wherein the private agreement includes a plurality of components and governs the exchange of the private information, and wherein said determining of whether said privacy agreement can be reached comprises: (c2) determining whether to accept at least one proposed privacy agreement by examining said at least one proposed privacy agreement, wherein said at least one proposed privacy agreement includes a plurality of components that govern the exchange of the private information associated with said client (c3) negotiating at least one component of said at least one proposed privacy agreement when said determining (c2) determines not to accept said proposed privacy agreement; (c4) generating an accepted privacy agreement as a set of rules that govern the exchange of private information when said determining (c2) determines to accept said privacy agreement; and (d) thereafter producing a response to the request when said determining (c2) determines to accept said privacy agreement.