Martin Källström
knowledge / projects

Narrative App & Platform

The clip camera got the headlines, but the harder engineering problem — and the actual product, in Martin's telling — was the software behind it: a cloud service that took a firehose of near-identical photos (up to 2,000 a day per user) and turned them into something a human could actually look at. The "moments" algorithm clustered the day into a handful of natural segments, scored every photo for quality, and surfaced one representative keyframe per segment on a mobile timeline — automatically, with no shutter button and no manual editing. CTO Björn Wesén called that cloud software the hardest part of building the company (blogs-wsj-com ↗), and the app built around it — free on iOS and Android, later joined by a desktop uploader and a web viewer — was the layer users actually lived in, long after the novelty of the clip itself wore off.

See also: Narrative for the company story, Narrative Clip 1 and Narrative Clip 2 for the hardware, and Memoto Kickstarter Campaign for the launch.

The moments algorithm: turning a firehose of photos into a story

Ambient color clustering, then a quality score. In his own later account, Martin described the mechanism plainly: the algorithm used ambient color histograms to cluster photos into segments of the day — "moments" — and then, within each cluster, picked a cover photo using technical image-quality metrics: color saturation, contrast, detail, and whether a face was present. ▶ 11:05

From clip to cloud: the capture pipeline

Every generation of the app depended on getting photos off the camera and into Narrative's servers, and for most of the product's life that pipeline ran through a computer, not the cloud directly.

The app: timelines, moments and manual control

"A personal automatic Instagram." That was Narrative's own framing for the app in a 2013 first-look: each day got auto-segmented into roughly ten chunks, a filter trimmed the continuous photo stream down to the most representative shot per chunk, and the design goal was that any single selected photo should tell you, at a glance, which part of the day it came from. ▶ 0:02

Sharing, search — and what didn't ship at launch

Storage, pricing and the subscription model

Platform ambitions: beyond the Clip itself

Worth remembering