Data Communication and Analytics Platform
First Claim
1. A system, comprising:
- an interface operable to receive a report associated with a customer from a first computer, the report including customer attributes associated with the customer;
a processor communicatively coupled to the interface and operable to;
determine a customer identifier associated with the customer; and
associate the customer identifier and customer attributes of the report to a customer identifier in a cross-reference table, the cross-reference table internal to an enterprise and comprising the customer identifier and a universal key;
the interface is further operable to receive a request for an anonymized report from a second computer, the request comprising at least one requested customer identifier and indicating requested customer attributes;
the processor is further operable to;
determine the universal key for each requested customer identifier; and
generate the anonymized report, the anonymized report comprising the universal key associated with the requested customer identifier and the requested customer attributes; and
the interface is further operable to communicate the anonymized report to a computer.
1 Assignment
0 Petitions
Accused Products
Abstract
An interface receives a report associated with a customer from a first computer. The report includes customer attributes associated with the customer. A processor determines a customer identifier associated with the customer. The processor associates the customer identifier and customer attributes of the report to a customer identifier in a cross-reference table. The cross-reference table is internal to an enterprise and comprises the customer identifier and a universal key. The interface receives a request for an anonymized report from a second computer. The request comprises at least one requested customer identifier and indicates requested customer attributes. The processor determines a universal key for each requested customer identifier and generates the anonymized report. The anonymized report comprises the universal key associated with the requested customer identifier and the requested customer attributes. The interface communicates the anonymized report to a computer.
-
Citations
18 Claims
-
1. A system, comprising:
-
an interface operable to receive a report associated with a customer from a first computer, the report including customer attributes associated with the customer; a processor communicatively coupled to the interface and operable to; determine a customer identifier associated with the customer; and associate the customer identifier and customer attributes of the report to a customer identifier in a cross-reference table, the cross-reference table internal to an enterprise and comprising the customer identifier and a universal key; the interface is further operable to receive a request for an anonymized report from a second computer, the request comprising at least one requested customer identifier and indicating requested customer attributes; the processor is further operable to; determine the universal key for each requested customer identifier; and generate the anonymized report, the anonymized report comprising the universal key associated with the requested customer identifier and the requested customer attributes; and the interface is further operable to communicate the anonymized report to a computer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
receiving, by an interface, a report associated with a customer from a first computer, the report including customer attributes associated with the customer; determining, by a processor, a customer identifier associated with the customer; associating, by the processor, the customer identifier and customer attributes of the report to a customer identifier in a cross-reference table, the cross-reference table internal to an enterprise and comprising the customer identifier and a universal key; receiving, by the interface, a request for an anonymized report from a second computer, the request comprising at least one requested customer identifier and indicating requested customer attributes; determining, by a processor, the universal key for each requested customer identifier, generating, by the processor, the anonymized report, the anonymized report comprising the universal key associated with the requested customer identifier and the requested customer attributes; and communicating, by the interface, the anonymized report to a computer. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. Non-transitory computer readable medium comprising logic, the logic, when executed by a processor, operable to:
-
receive a report associated with a customer from a first computer, the report including customer attributes associated with the customer; determine a customer identifier associated with the customer; associate the customer identifier and customer attributes of the report to a customer identifier in a cross-reference table, the cross-reference table internal to an enterprise and comprising the customer identifier and a universal key; receive a request for an anonymized report from a second computer, the request comprising at least one requested customer identifier and indicating requested customer attributes; determine the universal key for each requested customer identifier; generate the anonymized report, the anonymized report comprising the universal key associated with the requested customer identifier and the requested customer attributes; and communicate the anonymized report to a computer. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification