Scalable real-time analytics
AssigneeKing.Com Ltd.
InventorsGyula FORA, Mattias ANDERSSON, Magnus RAMSTEDT, Jonathan BECK, Jakob SULTAN ERICSSON
Life of this patent
Estimating the term…
Abstract
A computer device receives a stream of event data which event data has the data about the event itself and a device or user identifier. One or the events is stored for different identifiers to be used as state. Two or more different scripts are run and the information about at least one event is shared by at least two different scripts.
Claims20
A method comprising:
- receiving a first stream of first sets of data, each first set of data comprising an identifier and information about at least one event, wherein different first sets of data are associated with different identifiers and different first sets of data have information about different events;
- storing for each identifier, information about at least one event;
- and
- running a plurality of different scripts, wherein said information about at least one event is used by at least two different scripts.
A method comprising:
- receiving a first stream of first sets of data, each first set of data comprising an identifier and information about at least one event, wherein different first sets of data are associated with different identifiers and different first sets of data have information about different events;
- storing for each identifier, information about at least one event;
- running at least one first scripts, wherein said information about at least one event is used by at least one scripts;
- and
- subsequently receiving at least one second script while the at least one first script is running and running said at least one second script in addition to said at least one first script.
A computer apparatus, said computer apparatus comprising at least one processor and at least one memory including computer code for one or more programs, the at least one memory and the computer code configured, with the at least one processor, to cause the apparatus at least to:
- receive a first stream of first sets of data, each first set of data comprising an identifier and information about at least one event, wherein different first sets of data are associated with different identifiers and different first sets of data have information about different events;
- store for each identifier, information about at least one event;
- and
- run a plurality of different scripts, wherein said information about at least one event is used by at least two different scripts.
A computer apparatus, said computer apparatus comprising at least one processor and at least one memory including computer code for one or more programs, the at least one memory and the computer code configured, with the at least one processor, to cause the apparatus at least to:
- receive a first stream of first sets of data, each first set of data comprising an identifier and information about at least one event, wherein different first sets of data are associated with different identifiers and different first sets of data have information about different events;
- store for each identifier, information about at least one event;
- running at least one first scripts, wherein said information about at least one event is used by at least one scripts;
- and
- subsequently receive at least one second script while the at least one first script is running and run said at least one second script in addition to said at least one first script.
A non-transitory computer readable medium encoded with instructions for controlling a computer apparatus, in which the instructions when executed on a processor enable the processor to execute the steps of:
- receiving a first stream of first sets of data, each first set of data comprising an identifier and information about at least one event, wherein different first sets of data are associated with different identifiers and different first sets of data have information about different events;
- storing for each identifier, information about at least one event;
- and
- running a plurality of different scripts, wherein said information about at least one event is used by at least two different scripts.
A non-transitory computer readable medium encoded with instructions for controlling a computer apparatus, in which the instructions when executed on a processor enable the processor to execute the steps of:
- receiving a first stream of first sets of data, each first set of data comprising an identifier and information about at least one event, wherein different first sets of data are associated with different identifiers and different first sets of data have information about different events;
- storing for each identifier, information about at least one event;
- running at least one first scripts, wherein said information about at least one event is used by at least one scripts;
- and
- subsequently receiving at least one second script while the at least one first script is running and running said at least one second script in addition to said at least one first script.
Dependencies are inferred from the claim text.