Correlating geographic positions of mobile devices with point-of-sales device transactions
AssigneeSplunk Inc.
InventorsBrian Gabriel Nash, Andrew Hoy Stein
Life of this patent
Estimating the term…
Abstract
Embodiments are disclosed for a method that may include accessing events in a field-searchable data store. The events may include raw machine data associated with a timestamp. The raw machine data may represent interactions between a mobile device and one or more network devices at a locale. The method may further include determining, based on the interactions, one or more geographic positions of the mobile device, and calculating a metric for the locale using the geographic positions.
Claims30
A method, comprising:
- accessing a plurality of events in a field-searchable data store, the plurality of events comprising raw machine data associated with a timestamp, the raw machine data representing a plurality of interactions between a mobile device and at least one network device at a locale;
- determining, based on the plurality of interactions, at least one geographic position of the mobile device;
- calculating a metric for the locale using the at least one geographic position;
- obtaining a plurality of sales transactions from a point of sale (POS) device at the locale;
- correlating the at least one geographic position and at least one time interval determined from the plurality of interactions with the plurality of sales transactions;
- determining, in response to the correlating, an impact on the metric by a promotion used in the plurality of sales transactions;
- and
- predicting, using the impact on the metric, a value of the metric in a periodic time interval using a trend in a plurality of previous values of the metric in the periodic time interval.
A computer system, comprising:
- a field-searchable data store comprising raw machine data associated with a timestamp, the raw machine data representing a plurality of interactions between a mobile device and at least one network device at a locale;
- and
- circuitry configured to:
- access the plurality of events;
- determine, based on the plurality of interactions, at least one geographic position of the mobile device;
- calculate a metric for the locale using the at least one geographic position;
- obtain a plurality of sales transactions from a point of sale (POS) device at the locale;
- correlate the at least one geographic position and at least one time interval determined from the plurality of interactions with the plurality of sales transactions;
- determine, in response to the correlating, an impact on the metric by a promotion used in the plurality of sales transactions;
- and
- predict, using the impact on the metric, a value of the metric in a periodic time interval using a trend in previous values of the metric in the periodic time interval.
A non-transitory computer-readable medium comprising instructions, execution of which in a computer system causes the computer system to:
- access a plurality of events in a field-searchable data store, the plurality of events comprising raw machine data associated with a timestamp, the raw machine data representing a plurality of interactions between a mobile device and at least one network device at a locale;
- determine, based on the plurality of interactions, at least one geographic position of the mobile device;
- calculate a metric for the locale using the at least one geographic position;
- obtain a plurality of sales transactions from a point of sale (POS) device at the locale;
- correlate the at least one geographic position and at least one time interval determined from the plurality of interactions with the plurality of sales transactions;
- determine, in response to the correlating, an impact on the metric by a promotion used in the plurality of sales transactions;
- and
- predict, using the impact on the metric, a value of the metric in a periodic time interval using a trend in a plurality of previous values of the metric in the periodic time interval.
Dependencies are inferred from the claim text.