Relational database model optimized for the use and maintenance of watchlist data in a high demand environment
AssigneeRaytheon Company
InventorBryan J. Walaschek
Life of this patent
Estimating the term…
Abstract
A data structure embodied on a computer-readable medium in conformance with a database schema for accessing and managing data related to a plurality of watchlists in a relational database system in a high demand environment, wherein the database schema comprising a watchlist table, a watchlist entry table for storing high-level information, and a plurality of detail tables for storing detailed information associated with a watchlist.
Claims20
A data structure embodied on a computer-readable medium in conformance with a database schema for accessing and managing data related to a plurality of watchlists in a relational database system in a high demand environment, the database schema comprising:
- a watchlist table for containing top-level metadata about each watchlist stored within the system wherein the top-level metadata comprises source information about each watchlist, and temporal information related to the enforceability of each watchlist;
- the watchlist table further associated with a plurality of agency tables wherein the plurality of agency tables comprise information about the agency associated with each watchlist;
- a watchlist entry table for containing a minimal set of watchlist attributes comprising high-level demographic information about an individual to be watched wherein the high-level demographic information comprises a name, an ethnic code, a gender, a date of birth, a place of birth, height, hair color, eye color, and family information;
- and
- a plurality of detail tables wherein each detail table is associated with the watchlist entry table and contains detailed data comprising detailed information about each watchlist attribute contained in the watchlist entry table.
A system embodied on a computer-readable medium for accessing and managing data related to a plurality of watchlists in a relational database, the system comprising:
- a watchlist table for containing top-level metadata about each watchlist stored within the system;
- a watchlist entry table for containing a set of watchlist attributes;
- and
- a plurality of detail tables wherein each detail table is associated with the watchlist entry table and contains detailed data about each watchlist attribute contained in the watchlist entry table.
A method for optimizing access and management of data related to a plurality of watchlists in a relational database in a high demand environment utilizing a watchlist table, a watchlist entry table, and a plurality of detail tables, the method comprising the following steps:
- storing top-level meta data about each watchlist in the watchlist table;
- storing high-level watchlist information in the watchlist entry table and storing detailed watchlist information in the plurality of detail tables, wherein the plurality of detail tables is associated with the watchlist entry table in order to optimize performance.
Dependencies are inferred from the claim text.