IP Library Granted Patent US 10,922,430
Granted Patent B2
US 10,922,430 · App. 16/036,865 · Granted Feb 16, 2021

System and method for data security grading

Inventors: Dong Li (Santa Clara, CA); Huaiyu Zhu (Newark, CA); Jing Chen (Palo Alto, CA)
Assignee: Beijing DiDi Infinity Technology and Development Co., Ltd.
G06F21/6227G06F16/2246G06F16/2282G06F16/2455
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,922,430
App. No.
16/036,865
Granted
Feb 16, 2021
Kind
B2
Abstract

Systems and methods are provided for data security grading. An exemplary method for data security grading, implementable by a computer, may comprise receiving a request to access a query data field, searching for the query data field from a security level table, in response to finding the query data field from the security level table, obtaining from the security level table a security level corresponding to the query data field, and in response to not finding the query data field from the security level table, determining a security level corresponding to the query data field based at least on a lineage tree and the security level table. The lineage tree may trace the query data field to one or more source data fields, and the security data level table may comprise one or more security levels corresponding to the one or more source data fields.

Claims (32)

1. A method for data security grading, implementable by a computer, the method comprising:

receiving a request to access a query data field;

searching for the query data field from a security level table;

in response to finding the query data field from the security level table, obtaining from the security level table a security level corresponding to the query data field; and

in response to not finding the query data field from the security level table, determining a security level corresponding to the query data field based at least on the security level table and a lineage tree tracing

the query data field to one or more source data fields, wherein:

the lineage tree traces the query data field to one or more first level parent data fields, the each first level parent data field being one of the one or more source data fields or a first level derived data field, and the query data field deriving from the one or more first level parent data fields based on a first deriving function;

for the first level derived data field, the lineage tree traces the first level derived data field to one or more second level parent data fields, the each second level parent data field being one of the one or more source data fields or a second level derived data field, and the first level derived data field deriving from the one or more second level parent data fields based on a second deriving function;

the tracing is replicable on any derived data field until tracing to the one or more source data fields;

the lineage tree comprises the first and second deriving functions; and

the security data level table comprises one or more security levels corresponding to the one or more source data fields.

2. The method of claim 1 , wherein determining the security level corresponding to the query data field based at least on the lineage tree and the security level table comprises:

for the each derived data field at any level, obtaining the derived data field's security level based at least on (1) the deriving function of the derived data field and (2) security levels of the first level parent data fields of the derived data field; and

determining one of the derived data fields corresponding to the query data field and using the determined derived data field's security level as the query data field's security level.

3. The method of claim 2 , wherein:

the obtained derived data field's security level is the highest of the security levels of the first level parent data fields of the derived data field.

4. A system for data security grading, comprising a processor configured to:

receive a request to access a query data field;

search for the query data field from a security level table;

in response to finding the query data field from the security level table, obtain from the security level table a security level corresponding to the query data field; and

in response to not finding the query data field from the security level table, determining a security level corresponding to the query data field based at least on the security level table and a lineage tree tracing

the query data field to one or more source data fields, wherein:

the lineage tree traces the query data field to one or more first level parent data fields, the each first level parent data field being one of the one or more source data fields or a first level derived data field, and the query data field deriving from the one or more first level parent data fields based on a first deriving function;

for the first level derived data field, the lineage tree traces the first level derived data field to one or more second level parent data fields, the each second level parent data field being one of the one or more source data fields or a second level derived data field, and the first level derived data field deriving from the one or more second level parent data fields based on a second deriving function;

the tracing is replicable on any derived data field until tracing to the one or more source data fields;

the lineage tree comprises the first and second deriving functions; and

the security data level table comprises one or more security levels corresponding to the one or more source data fields.

5. The system of claim 4 , wherein to determine the security level corresponding to the query data field based at least on the lineage tree and the security level table, the processor is configured to:

for the each derived data field at any level, obtain the derived data field's security level based at least on (1) the deriving function of the derived data field and (2) security levels of the first level parent data fields of the derived data field; and

determine one of the derived data fields corresponding to the query data field and using the determined derived data field's security level as the query data field's security level.

6. The system of claim 5 , wherein:

the obtained derived data field's security level is the highest of the security levels of the first level parent data fields of the derived data field.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2020
From: DIDI (HK) SCIENCE AND TECHNOLOGY LIMITED
To: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
Reel/Frame 053180/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2020
From: DIDI RESEARCH AMERICA, LLC
To: DIDI (HK) SCIENCE AND TECHNOLOGY LIMITED
Reel/Frame 053081/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2018
From: LI, DONG; ZHU, HUAIYU; CHEN, JING
To: DIDI RESEARCH AMERICA, LLC
Reel/Frame 046363/0350 →
Continuity (1)
Related Publication 20200019722A1 · Jan 16, 2020