Method and system for facilitating access to recorded data
AssigneeNasdaq Technology AB
InventorsMax Prakoso, Andi Hakim, Robert Lang
Life of this patent
Estimating the term…
Abstract
The present invention relates to a method and system for facilitating access to recorded data. The system comprises an interface and a processing device. The interface is arranged to receive data and the processing device is arranged to separate the received data in data subsets, compress each data subset and assign an identifier to each compressed data subset, thereby creating data units each comprising a compressed data subset and an associated identifier, the processing device further being arranged to establish an index on the basis of the assigned identifiers.
Claims20
A system configured to access recorded data for detecting market abuses amongst market transactions, the system comprising:
- a processor;
- and
- a memory configured to store computer readable instructions that, when executed by the processor, cause the system to:
- separate data, received by the system, into data subsets;
- apply a compression technique to compress each data subset such that each data subset includes compressed payload data;
- create data units from each compressed data subset and assign an identifier to each compressed data subset;
- establish an index on the basis of the identifiers assigned to each compressed data subset, wherein the index indicates a physical memory location, in the memory, of each data unit, the index includes one or more index entries, and each index entry comprises:
- an identifier;
- timing parameters;
- and
- memory address parameters of memory locations that contain the data units associated with an order placed in a market;
- search the memory, for the data units, using the established index;
- decompress the data units associated with the order within a timing window using the timing parameters;
- and
- generate a view that includes decompressed data units associated with the order within the timing window.
A method for accessing recorded data, comprising:
- at an information processing system having a processor and a memory:
- separating data, received by the information processing system, into data subsets;
- applying a compression technique to compress each data subset;
- creating data units from each compressed data subset and assigning an identifier to each compressed data subset;
- establishing an index on the basis of the identifiers assigned to each compressed data subset, wherein the index includes one or more index entries, and each index entry comprises:
- an identifier;
- timing parameters;
- and
- memory address parameters of memory locations that contain the data units associated with an order placed in a market;
- searching the memory, for the data units, using the established index;
- decompressing the data units associated with the order within a timing window using the timing parameters;
- and
- generating a view having data associated with the order within the timing window.
A non-transitory computer readable storage medium storing computer readable instructions that, when executed by a processor of an information processing apparatus, cause the information processing apparatus to provide execution comprising:
- separating data, received by the information processing system, into data subsets;
- applying a compression technique to compress each data subset;
- creating data units from each compressed data subset and assigning an identifier to each compressed data subset;
- establishing an index on the basis of the identifiers assigned to each compressed data subset, wherein the index includes one or more index entries, and each index entry comprises:
- an identifier;
- timing parameters;
- and
- memory address parameters of memory locations, in a memory, that contain the data units associated with an order placed in a market;
- searching the memory, for the data units, using the established index;
- decompressing the data units associated with the order within a timing window using the timing parameters.
Dependencies are inferred from the claim text.