US 11,886,452 B2
Signal detection and visualization using point-in-time architecture databases
Zhen Tan, North York (CA); Marius K. Mortensen, Burlington (CA); Piotr Kuchnio, Toronto (CA); Prashant Raghav, Toronto (CA); and Shanul Srivastava, Brampton (CA)
Assigned to Veeva Systems Inc., Pleasanton, CA (US)
Filed by Veeva Systems Inc., Pleasanton, CA (US)
Filed on Feb. 13, 2023, as Appl. No. 18/109,238.
Application 18/109,238 is a continuation of application No. 17/156,367, filed on Jan. 22, 2021, granted, now 11,580,122.
Application 17/156,367 is a continuation of application No. 17/069,751, filed on Oct. 13, 2020, granted, now 10,942,936, issued on Mar. 9, 2021.
Prior Publication US 2023/0195737 A1, Jun. 22, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/2458 (2019.01); G06F 16/21 (2019.01); G06F 16/242 (2019.01); G06F 16/2457 (2019.01); G06F 16/215 (2019.01)
CPC G06F 16/2462 (2019.01) [G06F 16/215 (2019.01); G06F 16/219 (2019.01); G06F 16/2445 (2019.01); G06F 16/24573 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method for using a point-in-time architecture (PTA) database, the method comprising:
entering, or receiving from a first data source, using one or more computing device processors, a first data into a first PTA database, wherein for a record, the first PTA database comprises a first time associated with creation of an entry in the first PTA database for the record or a second time associated with manipulation of the entry in the first PTA database for the record;
receiving, using the one or more computing device processors, a first instruction to process the first data using a first statistical operation, wherein the first statistical operation comprises one or more first parameters;
executing, using the one or more computing device processors, the first statistical operation for the first data;
after executing the first statistical operation for the first data, receiving, using the one or more computing device processors, a second instruction to filter first output data resulting from the execution of the first statistical operation for the first data, wherein the filtering of the first output data is based on a user-selected attribute associated with records comprised in the first data;
receiving, using the one or more computing device processors, first user input for the first stage of the data processing operation for the first output data, wherein the first user input comprises at least one first configuration parameter for executing the first stage of the data processing operation;
executing, using the one or more computing device processors, based on the at least one first configuration parameter, a first stage of a data processing operation for the first output data;
after executing the first stage of the data processing operation for the first output data, enabling, using the one or more computing device processors, graphical display of a second stage of the data processing operation for the first output data;
receiving, using the one or more computing device processors, second user input for the second stage of the data processing operation for the first output data, wherein the second user input comprises at least one second configuration parameter for executing the second stage of the data processing operation for the first output data; and
providing one or more user interfaces for displaying one or more stages for managing information in the first output data, wherein the one or more stages comprises:
a detection stage for detecting the first output data,
an analysis or prioritization stage for analyzing or prioritizing the first output data based on the information in the first output data,
a validating stage for validating the first output data, and
an assessment stage for comparing the information in the first output data to one or more reference data.