Virtual customer database
First Claim
1. A method of delivering personalized services to a consumer operating a communication device, the method comprising:
- a) receiving a request for one of pull services and push services;
b) identifying a virtual key, the virtual key indicative of a consumer associated with the request;
c) identifying a participating business and an internal customer ID as a function of the virtual key and the intent of the request when the request is for pull services;
d) identifying 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;
e) forwarding the request and the internal customer ID to the participating business when the request is for pull services; and
f) 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.
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.
-
Citations
35 Claims
-
1. A method of delivering personalized services to a consumer operating a communication device, the method comprising:
-
a) receiving a request for one of pull services and push services;
b) identifying a virtual key, the virtual key indicative of a consumer associated with the request;
c) identifying a participating business and an internal customer ID as a function of the virtual key and the intent of the request when the request is for pull services;
d) identifying 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;
e) forwarding the request and the internal customer ID to the participating business when the request is for pull services; and
f) 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 (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of delivering personalized services to a consumer operating a communication device, the method comprising:
-
a) extracting customer information from at least one participating business;
b) selectively associating 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;
c) receiving a request for at least one of customer information from a consumer operating a communication device, and customer notification to the consumer from the at least one participating business;
d) identifying the virtual key of the consumer as a function of the request;
e) 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 for customer specific information; and
f) directing the request to the communication device as a function of the virtual key when the request is for customer notification. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of delivering personalized services to a consumer operating a communication device, the method comprising:
-
a) requesting customer information with a communication device;
b) querying a participating communications provider database to identify a virtual key associated with the communication device;
c) querying a participating company database as a function of the virtual key and the intent of the request to identify an internal customer ID; and
d) forwarding the request and the internal customer ID to a participating business responsive to the request as a function of the internal customer ID. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method of delivering personalized services to a consumer operating a communication device, the method comprising:
-
a) sending a customer notification request, the customer identified in the request with an internal customer ID;
b) querying a participating company database to determine a virtual key associated with the internal customer ID;
c) querying a consumer internal profile database for a communication channel associated with the consumer as a function of the virtual key;
d) querying a participating communication provider database to determine a device address as a function of the virtual key and the communication channel; and
e) forwarding a notification message to the device address. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A system for delivering personalized services to a consumer operating a communication device, the system comprising:
-
an administrator 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 ID;
a first database in communication with the administrator, wherein the first database includes a virtual key associated with the communication device;
a second database in communication with the administrator, wherein the second database includes the virtual key associated with the internal customer ID; and
a third database in communication with the administrator, wherein the third database includes the virtual key associated with a company ID indicative of a participating business. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
Specification