VIRTUAL CUSTOMER DATABASE
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes a virtual customer database system for delivering personalized services to a consumer operating a communication device. The virtual customer database system includes an administrator and a distributed database. The distributed database may be selectively loaded by the administrator with customer related information extracted from participating businesses. The distributed database includes secure databases associated with each participating business and a public participant database. The administrator may process push and pull service requests by selectively querying the distributed database. Sensitive customer specific information may remain with each corresponding participating business while responses to the requests may include personalized customer specific information provided via a common interface standard.
113 Citations
83 Claims
-
1-51. -51. (canceled)
-
52. A method of delivering personalized services to a consumer operating a communication device, the method comprising:
-
receiving a request for one of pull services and push services with a server computer; the server computer identifying a virtual key from a database based on information included in the request, the virtual key indicative of a consumer associated with the request and associated with an internal customer identifier of the consumer in each of a plurality of participating businesses and one or more communication services providers; the server computer identifying, from among the plurality of participating businesses, a participating business and the internal customer identifier of the consumer within the participating business as a function of the virtual key and the intent of the request when the request is for pull services; the server computer identifying from among the one or more communication service providers a communication services provider, a communication channel and a communication device address as a function of the virtual key when the request is for push services; the server computer forwarding the request and the internal customer identifier to the participating business when the request is for pull services; and the server computer forwarding the request over the communication channel to a communication device as a function of a device address when the request is for push services. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59)
-
-
60. A method of delivering personalized services to a consumer operating a communication device, the method comprising:
-
a server computer extracting customer information from a database of at least one participating business; the server computer selectively associating the customer specific information with a virtual key, wherein the virtual key identifies a corresponding consumer and is cross-referenced to the at least one participating business; the server computer receiving a request for at least one of customer information from a consumer operating a communication device, or customer notification to the consumer from the at least one participating business; the server computer identifying the virtual key of the consumer from the database based on an identifier of the consumer included in the request; the server computer directing the request to the at least one participating business as a function of the virtual key and the intent of the request when the request is a pull services request for customer specific information; and the server computer directing the request to the communication device as a function of the virtual key when the request is a push services request for customer notification. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67)
-
-
68. A method of delivering personalized services to a consumer operating a communication device, the method comprising:
-
receiving, from the communication device, a first request and a second request with an administrative server; the administrative server identifying from a database a single universal virtual key that is unique to a consumer operating the communication device based on a unique identifier of the communication device that is included in the first request and the second request; the administrative server identifying a first participating business server that can respond to the first request based on an intent of the first request being for pull services, and a second participating business server that can respond to the second request based on an intent of the second request being for push services; the administrator server transmitting the identified single universal virtual key and the first request to the first participating business server and the identified single universal virtual key and the second request to the second participating business server; and the administrator server receiving from the first participating business server, based on the single universal virtual key and the first request, a first response that includes first participating business information comprising sensitive information specific to the consumer, and receiving from the second participating business server, based on the single universal virtual key and the second request, a second response comprising sensitive information specific to the consumer. - View Dependent Claims (69, 70, 71, 72, 73)
-
-
74. A system for delivering personalized services to a consumer operating a communication device, the system comprising:
-
a server computer operable to process a plurality of requests that include a pull services request from a communication device and a push services request to notify a consumer based on an internal customer identifier; a first database in communication with the server computer, wherein the first database includes a virtual key associated with the communication device; a second database in communication with the server computer, wherein the second database includes the virtual key associated with the internal customer identifier; and a third database in communication with the server computer, wherein the third database includes the virtual key associated with a company identifier indicative of a participating business. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83)
-
Specification