Back to results
US 11,886,409 B1Granted
Searchable catalog of columnar numerical data
AssigneeSap SE
InventorsGuilherme Ehrhardt S. Ferreira Costa, Jan Portisch
Life of this patent
Estimating the term…
Abstract
Systems and methods provide identification of a first configuration specifying a first column of a first data source, acquisition, based on the first configuration, of a first sequence of values stored in consecutive rows of the first column, and storage of the first sequence of values in a storage device in association with an identifier of the first data source and the first column.
Claims9
A system comprising:
- a storage device;
- and
- a processor to execute processor-executable program code stored on the storage device to cause the system to:
- identify a plurality of configurations, each of the plurality of configurations specifying a column of one of a plurality of data sources, where a first column specified by a first configuration is different from a second column specified by a second configuration;
- for each configuration, acquire a sequence of values stored in consecutive rows of the column specified by the configuration;
- store each acquired sequence of values in the storage device in association with an identifier of the data source and an identifier of the column from which the sequence was acquired;
- receive a search request including a target sequence of values;
- and
- in response to the search request:
- identify one of the stored sequences of values as matching the target sequence;
- and
- return the identified one of the stored sequences of values and the associated identifier of the data source and identifier of the column from which the identified one of the stored sequences of values was acquired.
9 more elements
A computer-implemented method comprising:
- identifying a plurality of configurations, each of the plurality of configurations specifying a column of one of a plurality of data sources, where a first column specified by a first configuration is different from a second column specified by a second configuration;
- for each configuration, acquiring a sequence of values stored in consecutive rows of the column specified by the configuration;
- storing each acquired sequence of values in a storage device in association with an identifier of the data source and an identifier of first column from which the sequence was acquired;
- receiving a search request including a target sequence of values;
- and
- in response to the search request:
- identifying one of the stored sequences of values as matching the target sequence;
- and
- returning the identified one of the stored sequences of values and the associated identifier of the column and identifier of the data source from which the sequence was acquired.
6 more elements
A non-transitory medium storing processor-executable program code, the program code executable to cause a system to:
- identify a plurality of configurations, each of the plurality of configurations specifying a column of one of a plurality of data sources, where a first column specified by a first configuration is different from a second column specified by a second configuration;
- for each configuration, acquire a sequence of values stored in consecutive rows of the column specified by the configuration;
- store each acquired sequence of values in a storage device in association with an identifier of the data source and the column from which the sequence was acquired;
- receive a search request including a target sequence of values;
- and
- in response to the search request:
- identify one of the stored sequences of values as matching the target sequence;
- and
- return the identified one of the stored sequences of values and the associated identifier of the data source and column from which the identified one of the stored sequences of values was acquired.
6 more elements
Dependencies are inferred from the claim text.