Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
106 words
A data warehousing, management, and privacy control system, comprising: a data storage device, storing a database table comprising a plurality of data columns and at least one data control column, the data control column for storing data control information reflecting consumer privacy parameters; wherein the database table comprises an identity segment for storing identity information and a personal information segment for storing personal information; and a processor, operatively coupled to the data storage device, the processor implementing a dataview suite for presenting data retrieved from the database table in accordance with the data control information, wherein the dataview suite comprises an anonymizing dataview masking identity information.
Claim 2
Dependent Claim
106 words
A data warehousing, management, and privacy control system, comprising: a data storage device, storing a database table comprising a plurality of data columns and at least one data control column, the data control column for storing data control information reflecting consumer privacy parameters; wherein the database table comprises an identity segment for storing identity information and a personal information segment for storing personal information; and a processor, operatively coupled to the data storage device, the processor implementing a dataview suite for presenting data retrieved from the database table in accordance with the data control information, wherein the dataview suite comprises an anonymizing dataview masking identity information.
Claim 3
Dependent Claim
25 words
The apparatus of claim 1 , wherein the dataview suite further comprises a privileged view permitting access to all data in the data base table.
Claim 4
Dependent Claim
20 words
The apparatus of claim 2 , wherein the privileged view further permits alteration of data in the data control columns.
Claim 5
Dependent Claim
16 words
The apparatus of claim 1 , wherein the dataview suite comprises a view masking personal information.
Claim 6
Dependent Claim
31 words
The apparatus of claim 1 , further comprising a customer interface module providing access to the database table via the privileged view and to permit specification of the consumer privacy parameters.
Claim 7
Dependent Claim
24 words
The apparatus of claim 5 , wherein the communications between the customer and the client interface module are implemented through a privacy data card.
Claim 8
Dependent Claim
20 words
The apparatus of claim 1 , further comprising an audit interface module for logging all accesses to the database table.
Claim 9
Dependent Claim
20 words
The apparatus of claim 1 , wherein the audit interface module logs all access to dataviews in the dataview suite.
Claim 10
Dependent Claim
32 words
The apparatus of claim 1 , wherein the database table comprises a plurality of data columns for storing personal data and a data control column for each data column storing personal data.
Claim 11
Independent Claim
117 words
A method of retrieving data in a database implementing privacy control, comprising the steps of: extending a database table comprising a plurality of data columns to include at least one data control column for storing data control information reflecting at least one consumer privacy parameter; storing identity information about the consumer in an identity segment of the database table and personal information about the consumer in a personal information segment of the database table; receiving a data request from a requesting entity having data privileges; and providing the data to the requesting entity via a dataview selected in accordance with the requesting entity's data privileges, the dataview masking the data in accordance with the consumer privacy parameter.
Claim 12
Independent Claim
117 words
A method of retrieving data in a database implementing privacy control, comprising the steps of: extending a database table comprising a plurality of data columns to include at least one data control column for storing data control information reflecting at least one consumer privacy parameter; storing identity information about the consumer in an identity segment of the database table and personal information about the consumer in a personal information segment of the database table; receiving a data request from a requesting entity having data privileges; and providing the data to the requesting entity via a dataview selected in accordance with the requesting entity's data privileges, the dataview masking the data in accordance with the consumer privacy parameter.
Claim 13
Dependent Claim
84 words
The method of claim 10 , wherein the step of providing the data to the requesting entity via a dataview comprises the steps of: providing a dataview to the requesting entity in accordance with the requesting entity's data privileges; retrieving the data according to the dataview provided to the requesting entity by translating the data request into an database query that selectively pulls columns and rows directly from a base table into a result table; and providing the result table to the requesting entity.
Claim 14
Dependent Claim
16 words
The method of claim 10 , wherein the dataview is an anonymizing view masking identity information.
Claim 15
Dependent Claim
15 words
The method of claim 10 , wherein the dataview is a view masking personal information.
Claim 16
Dependent Claim
22 words
The method of claim 10 , wherein the dataview is a privileged view permitting access to all data in the database table.
Claim 17
Dependent Claim
16 words
The method of claim 10 , wherein the dataview is established using unextended database table names.
Claim 18
Dependent Claim
139 words
A program storage device, readable by a computer, embodying one or more instructions executable by the computer to perform method steps for retrieving data in a database implementing privacy control, the method steps comprising the steps of: extending a database table comprising a plurality of data columns to include at least one data control column for storing data control information reflecting at least one consumer privacy parameter; storing identity information about the consumer in an identity segment of the database table and personal information about the consumer in a personal information segment of the database table; receiving a data request from a requesting entity having data privileges; and providing the data to the requesting entity via a dataview selected in accordance with the requesting entity's data privileges, the dataview masking the data in accordance with the consumer privacy parameter.
Claim 19
Dependent Claim
139 words
A program storage device, readable by a computer, embodying one or more instructions executable by the computer to perform method steps for retrieving data in a database implementing privacy control, the method steps comprising the steps of: extending a database table comprising a plurality of data columns to include at least one data control column for storing data control information reflecting at least one consumer privacy parameter; storing identity information about the consumer in an identity segment of the database table and personal information about the consumer in a personal information segment of the database table; receiving a data request from a requesting entity having data privileges; and providing the data to the requesting entity via a dataview selected in accordance with the requesting entity's data privileges, the dataview masking the data in accordance with the consumer privacy parameter.
Claim 20
Dependent Claim
88 words
The program storage device of claim 16 , wherein the method step of providing the data to the requesting entity via a dataview comprises the method steps of: providing a dataview to the requesting entity in accordance with the requesting entity's data privileges; retrieving the data according to the dataview provided to the requesting entity by translating the data request into an database query that selectively pulls columns and rows directly from a base table into a result table; and providing the result table to the requesting entity.
Claim 21
Dependent Claim
18 words
The program storage device of claim 16 , wherein the dataview is an anonymizing view masking identity information.
Claim 22
Dependent Claim
17 words
The program storage device of claim 16 , wherein the dataview is a view masking personal information.
Claim 23
Dependent Claim
24 words
The program storage device of claim 16 , wherein the dataview is a privileged view permitting access to all data in the database table.
Claim 24
Dependent Claim
18 words
The program storage device of claim 10 , wherein the dataview is established using unextended database table names.