METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING SERVICE DATA TO A SERVICE PROVIDER
First Claim
1. A method for processing a request for service at a service provider that associates requests for service with at least one service data element, the method comprising:
- receiving a request for service, the request including at least one of an identifier identifying a personal data agent for providing a service data element and a correlator for correlating the request to a received service data element;
communicating with the personal data agent to receive at least one service data element; and
processing at least one received service data element in conjunction with the request.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products are disclosed for processing a request for service at a service provider that associates requests for service with at least one service data element. A request for service is received at the service provider that includes at least one of an identifier identifying a personal data agent for providing a service data element and a correlator for correlating the request to a received service data element. The service provider communicates with the personal data agent to receive at least one service data element. At least one received service data element is processed in conjunction with the request.
68 Citations
67 Claims
-
1. A method for processing a request for service at a service provider that associates requests for service with at least one service data element, the method comprising:
-
receiving a request for service, the request including at least one of an identifier identifying a personal data agent for providing a service data element and a correlator for correlating the request to a received service data element;
communicating with the personal data agent to receive at least one service data element; and
processing at least one received service data element in conjunction with the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing service data associated with a request to a service provider for processing in connection with a request for service, the method comprising:
by a personal data agent;
storing at least one service data element under the control of a user client;
receiving a request to provide at least one stored service data element to the service provider;
determining whether access to the at least one service data element is authorized based at least in part on a communication with the user client, the communication corresponding to the request; and
sending the at least one service data element to the service provider when access is authorized. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24)
-
22. The method of client 21 wherein providing a privacy policy includes providing a certificate issued by a privacy authority.
-
25. A method for providing service data associated with a request to a service provider for processing in connection with a request for service, the method comprising:
by a user client;
sending a request for service to a service provider, the request including at least one of an identifier identifying a personal data agent for providing a service data element and a correlator for correlating the request to a provided service data element; and
instructing the personal data agent to provide access to at least one service data element to the service provider. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
32. A computer program product comprising computer executable instructions embodied in a computer-readable medium for performing steps comprising:
-
receiving a request for service, the request including at least one of an identifier identifying a personal data agent for providing a service data element and a correlator for correlating the request to a received service data element;
communicating with the personal data agent to receive at least one service data element; and
processing at least one received service data element in conjunction with the request.
-
-
33. A computer program product comprising computer executable instructions embodied in a computer-readable medium for performing steps comprising:
-
storing at least one service data element under the control of a user client;
receiving a request to provide at least one service data element to the service provider;
determining whether access to the at least one service data element is authorized based at least in part on a communication with the user client, the communication corresponding to the request; and
sending the at least one service data element to the service provider when access is authorized.
-
-
34. A computer program product comprising computer executable instructions embodied in a computer-readable medium for performing steps comprising:
-
sending a request for service to a service provider, the request including at least one of an identifier identifying a personal data agent for providing a service data element and a correlator for correlating the request to a provided service data element; and
instructing the personal data agent to provide access to at least one service data element to the service provider.
-
-
35. A system for processing a request for service at a service provider that associates requests for service with at least one service data element, the system comprising:
-
means for communicating with a user client to receive a request for service and with a personal data agent to receive at least one service data element;
means for processing the request for service, the request including at least one of an identifier identifying a personal data agent for providing a service data element and a correlator for correlating the request to a received service data element; and
means for processing the at least one service data element in conjunction with the request.
-
-
36. A system for processing a request for service at a service provider that associates requests for service with at least one service data element, the system comprising:
-
a network interface for communicating with a user client to receive a request for service and with a personal data agent to receive at least one service data element;
a client interface for processing a request for service from the user client, the request including at least one of an identifier identifying a personal data agent for providing a service data element and a correlator for correlating the request to a received service data element; and
a service data interface for processing at least one service data element received from the personal data agent in conjunction with the request. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A personal data agent for providing service data associated with a request to a service provider for processing in connection with a request for service, comprising:
-
means for storing at least one service data element under the control of a user client;
means for communicating with a user client and with a service provider;
means for processing a request to provide at least one stored service data element to the service provider;
means for determining whether access to the at least one service data element is authorized based at least in part on a communication with the user client, the communication corresponding to the request; and
means for sending the at least one service data element to the service provider when access is authorized.
-
-
48. A personal data agent for providing service data associated with a request to a service provider for processing in connection with a request for service, comprising:
-
a client interface for storing at least one service data element under the control of a user client;
a communication interface for communicating with a user client and with a service provider;
an authorization module for determining whether access to the at least one service data element is authorized based at least in part on a communication with the user client, the communication corresponding to the request; and
a service provider interface for processing a request to provide at least one stored service data element to the service provider and for sending the at least one service data element to the service provider when access is authorized. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A user client for providing service data associated with a request to a service provider for processing in connection with a request for service, comprising:
-
means for communicating with a personal data agent and with a service provider;
means for sending a request for service to the service provider, the request including at least one of an identifier for identifying the personal data agent providing a service data element and a correlator for correlating the request to a provided service data element; and
means for instructing the personal data agent to provide access to at least one service data element to the service provider.
-
-
61. A user client for providing service data associated with a request to a service provider for processing in connection with a request for service, comprising:
-
a communication interface for communicating with a personal data agent and with a service provider;
a client application for sending a request for service to the service provider, the request including at least one of an identifier for identifying the personal data agent providing a service data element and a correlator for correlating the request to a provided service data element; and
a personal data agent interface for instructing the personal data agent to provide access to at least one service data element to the service provider. - View Dependent Claims (62, 63, 64, 65, 66, 67)
-
Specification