US 12,425,437 B2
Systems and methods for precomputation of digital asset inventories
Daniel Dahlberg, Somerville, MA (US); and Austin Payne Allshouse, Raleigh, NC (US)
Assigned to BitSight Technologies, Inc., Boston, MA (US)
Filed by BitSight Technologies, Inc., Boston, MA (US)
Filed on Sep. 15, 2022, as Appl. No. 17/945,337.
Claims priority of provisional application 63/245,427, filed on Sep. 17, 2021.
Prior Publication US 2023/0091953 A1, Mar. 23, 2023
Int. Cl. H04L 9/40 (2022.01); G06F 16/901 (2019.01)
CPC H04L 63/1433 (2013.01) [G06F 16/9024 (2019.01)] 22 Claims
OG exemplary drawing
 
1. A computer-implemented method of discovering and attributing computational assets to respective entities, the method comprising:
receiving a dataset comprising source record data for a plurality of entities, the source record data comprising a plurality of source records and a plurality of attributes associated with the source records;
applying a blocklist filter of domains against the source record data to identify and remove a first subset of the source record data that refers to a bulk control entity;
performing a human curation step against the source record data to curate the source record data, thereby removing or revising one or more of the source records in the source record data;
storing the curated and filtered dataset in a persistent data storage device as a bipartite graph, wherein a first set of nodes of the bipartite graph represents the source records, a second set of nodes represents the attributes associated with the source records, and edges connecting nodes in the first set and second set represent source records and attributes associated with a common entity; and
querying the stored dataset to identify the attributes of the source record data associated with the common entity based on a common associated source record of the source records.