US 12,407,713 B2
Autonomous report composer
Dickon Humphrey, Cambridge (GB); Timothy Bazalgette, Knebworth (GB); and David Palmer, Cheltenham (GB)
Assigned to Darktrace Holdings Limited, Cambridge (GB)
Filed by Darktrace Holdings Limited, Cambridge (GB)
Filed on Jun. 22, 2023, as Appl. No. 18/213,128.
Application 18/213,128 is a continuation of application No. 16/279,022, filed on Feb. 19, 2019, granted, now 11,689,557.
Claims priority of provisional application 62/632,623, filed on Feb. 20, 2018.
Prior Publication US 2024/0121263 A1, Apr. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 3/04842 (2022.01); G06F 40/40 (2020.01); H04L 43/045 (2022.01)
CPC H04L 63/1441 (2013.01) [G06F 3/04842 (2013.01); G06F 40/40 (2020.01); H04L 43/045 (2013.01); H04L 63/1416 (2013.01); H04L 63/1425 (2013.01); H04L 63/20 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium comprising computer readable code operable, when executed by one or more processing apparatuses in a computing device, to cause the computing device to perform operations as follows, comprising:
providing a formatting module to at least have an autonomous report composer and a set of one or more libraries,
providing the autonomous report composer to compose a type of report on cyber threats that is composed in a human-readable format with natural language prose, terminology, and a level of detail on the cyber threats aimed at a target audience, where the autonomous report composer is configured to select a first type of report from different types of possible reports,
providing the autonomous report composer to cooperate with the set of one or more libraries of sets of prewritten text templates derived from at least one of i) one or more standard pre-written sentences written in the natural language prose derived from previously generated reports of the first type of reports as well as ii) one or more of the prewritten text templates with fillable blanks, also derived from previously generated reports of the first type, but have fillable blanks that are populated with data for the cyber threats specific for a current report being composed, and
providing the autonomous report composer to also cooperate with one or more machine learning models trained on composing reports on cyber threats, where the autonomous report composer cooperating with the one or more machine learning models compose the first type of report by 1) initially choosing the first type of report from a category of the different types of possible reports to be generated, 2) where each different type of possible report is created to convey relevant information to a different level of intended target audience and then 3) each type of report will have a corresponding template of that report type with multiple sections making up that report type, 4) where each section will have its own set of i) prewritten text templates, ii) graphs, iii) charts and iv) any combination of these, that are routinely presented in each of those sections making up that type of report.