Patent ID: 11966407
Assignee: LUMA HEALTH, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A system comprising:
one or more computer systems comprising one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
maintaining a template database in an integration engine, wherein the template database stores a plurality of integration templates;
automatically initiating, based on a predetermined schedule, a communication with a database from a plurality of databases via the integration engine, wherein the plurality of databases have sets of data that may be expired;
selecting, from the plurality of integration templates stored in the template database, an integration template corresponding to the database;
using the selected integration template to generate a communication procedure corresponding to the communication; and
using the communication procedure to provide the communication to the database,
wherein the integration template comprises a plurality of integration layers, wherein a first integration layer of the plurality of integration layers provides an interface to facilitate communications, a second integration layer of the plurality of integration layers provides capabilities or commands of the communication based on the respective capabilities or commands of the database, and a third integration layer of the plurality of integration layers maps and translates the communication to a format that the database is capable to interpret, wherein a data lock is implemented as a part of the communication procedure when the capabilities or commands provided by the second integration layer mark a set of data of the communication as expired data based at least in part on an age of the set of data.