This document discusses techniques for making recommendations in real-time using co-occurrence analysis. It describes how interaction cut and frequency cut downsampling allow batch co-occurrence analysis to scale to large datasets. These same techniques also enable an online approach to updating recommendations in real-time with each new user interaction. The key insights are that limiting user histories and item frequencies results in a bounded number of updates needed for each new data point, allowing real-time recommendations using MapR's distributed data platform.