US 11,836,129 B2
Signal management 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 Nov. 3, 2020, as Appl. No. 17/088,507.
Application 17/088,507 is a continuation in part of application No. 17/069,751, filed on Oct. 13, 2020, granted, now 10,942,936.
Prior Publication US 2022/0114160 A1, Apr. 14, 2022
Int. Cl. G06F 16/23 (2019.01); G06F 16/26 (2019.01)
CPC G06F 16/2365 (2019.01) [G06F 16/26 (2019.01)] 23 Claims
OG exemplary drawing
 
1. A method for managing data associated with a point-in-time architecture (PTA) database, the method comprising:
receiving, using one or more computing device processors, first data from a first PTA database and second data from a second PTA database;
validating, using the one or more computing device processors, one or more parameters associated with the first data and the second data;
comparing, using the one or more computing device processors, the first data and the second data with one or more reference data;
predicting, using the one or more computing device processors, one or more events based on comparing the first data and the second data with the one or more reference data;
generating, using the one or more computing device processors, a data report indicating the first data and the second data leads to the predicted one or more events;
performing, using the one or more computing device processors, and based on the data report, surveillance of the first data and the second data during a surveillance period and using a surveillance protocol;
during the surveillance period, receiving, using the one or more computing device processors, an update to at least one of the first data, the second data, or the one or more reference data;
updating, using the one or more computing device processors, and based on the update to the at least one of the first data, the second data, or the one or more reference data, at least one of the predicted one or more events, thereby resulting in at least one of second predicted one or more events;
determining a change between the at least one of the predicted one or more events and the at least one of the second predicted one or more events; and
sending at least one alert indicating the change between the at least one of the predicted one or more events and the at least one of the second predicted one or more events.