Nova Patents
US11263263B2

Data propagation and mapping system

Summary by NHIP

Data propagation and mapping system

The system identifies changed data entries in an object-linked format and filters them before transmission. It then strips properties absent from a tabular target format and converts the remaining entries for storage.

Claim Score by NHIP

Read claim 9, the broadest

Abstract

Systems and methods for data propagation and mapping are provided. In an aspect, one or more data entries storing changed information in a first database using a first storage format are identified. The identified data entries are received by the data propagation and mapping system. The received data entries may be filtered to generate a subset of filtered data entries. The filtered data entries are transmitted to a mapping pipeline configured to map a data entry stored in the first storage format to a data entry stored in a second storage format. The mapped data entries are transmitted to a recipient second database storing data entries using the second storage format.

US11263263B2, drawing sheet 1
Sheet 1 of 11

Term

12 yearsleft in the term

Expires 1 October 2038, including 32 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

16 claims: 2 independent, 14 dependent

  1. 1
    A computing system comprising:a first non-transitory computer storage medium configured to store a data set representable in a first storage format, wherein the first storage format comprises information stored as one or more data objects having one or more data object properties, wherein the one or more data objects are linked together with one or more links according to an ontology defined by one or more data object types;a second non-transitory computer storage medium configured to store a data set representable in a second storage format, wherein the second storage format comprises information stored as tabular entries in a table;a third non-transitory computer storage medium configured to at least store computer-executable instructions;and one or more computer hardware processors in communication with the third non-transitory computer storage medium, the one or more computer hardware processors configured to execute the computer-executable instructions to at least: identify, in the first non-transitory computer storage medium, one or more data entries storing changed information in the data set represented in the first storage format;filter the one or more identified data entries in the first non-transitory computer storage medium to generate a subset of filtered data entries;and subsequent to said filtering, transmit the subset of filtered data entries to a pipeline configured to: automatically identify one or more data object properties of each data object in the subset of filtered data entries that are not found in the second storage format;strip the identified one or more data object properties of each filtered data entry to generate stripped data entries;convert the stripped data entries represented as linked data objects to data entries represented as a series of tabulated entries;and transmit the converted data entries to the second non-transitory computer storage medium.
  2. 9
    Broadest claimClaim Score 28, narrow(NHIP)A computer-implemented method comprising:under control of one or more processors, identifying, in a first non-transitory computer storage medium configured to store a data set representable in a first storage format, one or more data objects storing changed information, wherein the first storage format comprises information stored as one or more data objects having one or more data object properties, wherein the one or more data objects are linked together with one or more links according to an ontology defined by one or more data object types;filtering the one or more identified data objects in the first non-transitory computer storage medium to generate a subset of filtered data objects;and subsequent to said filtering, for each filtered data object in the subset, transmitting the filtered data object to a pipeline configured to: automatically identify one or more data object properties of the filtered data object that are not found in a second storage format;strip the identified one or more data object properties from the filtered data object to generate a stripped data object;map the stripped data object in the first storage format to a data entry in the second storage format;and transmit the mapped data entry to a second non-transitory computer storage medium configured to store a data set representable in the second storage format, wherein the second storage format comprises information stored as tabular entries in a table.