Skip to content
Campus Alert Archive
Purdue

120 Characters, Semicolons, and 83,000 Contacts: The Anatomy of an SMS-Optimized Alert

INactive shooteremergency notificationhigh confidence
Confirmed Threat

Purdue's alert packed shooting confirmation, building name, avoidance directive, shelter instruction, and a URL into approximately 120 characters using semicolons as separators -- establishing an SMS-optimized format that influenced alert design industry-wide. The system reached 83,000 contacts via the Rave Alert platform.

Alerts
1
Response
min
Killed
1
Injured
0
Institution
Purdue University
Public R1 · IN
~50,000 studentsRavePurdueALERT
Confirmed Timeline

Alert Sequence

1 message in sequence · 1 verified verbatim

INITIAL ALERTSMS
Shooting reported on campus. Bldg Electrical Engineering; Avoid area; Shelter in place. Check http://t.co/vQnl8blHvd for updates
~125 characters — fits within a single SMS segment with room to spare
Semicolons as clause separators — maximizing information density in minimal space
Five distinct information elements: event type, building, avoidance, shelter, URL
Building abbreviation ('Bldg') rather than spelling out 'Building' — character conservation
Shortened t.co URL redirect for detailed information — offloading longer content to web
Reached approximately 83,000 contacts — one of the largest documented single-institution distributions at the time
Context

Background

Purdue's January 21, 2014 alert is a landmark in SMS-optimized campus emergency communication. The semicolon-separated format -- packing five distinct information elements into 120 characters -- became a model studied by emergency management professionals nationwide. The shooting itself was a targeted killing: student Cody Cousins shot and killed fellow senior and teaching assistant Andrew Boldt in the Electrical Engineering Building before surrendering to police outside. The Rave Alert platform reached approximately 83,000 contacts. Purdue's approach influenced the industry-wide shift toward terse, information-dense SMS alerts that dominated campus communication from 2014 until the gradual transition to multi-channel delivery made character limits less constraining.
Analysis

Key Findings

Semicolon-separated clause format maximizes information density within SMS constraints
120-character length fits within a single 160-character SMS segment
Five information elements (event, location, avoidance, shelter, URL) in one message — a design benchmark
83,000-contact distribution via Rave Alert — institutional-scale mass notification
URL redirect ('Check [t.co link] for updates') offloads detailed information to web
Outcome
One student killed in a targeted attack. Shooter surrendered immediately to responding officers.
Provenance

Sources

  1. Official
  2. Official
  3. Student Paper
  4. Source
Tags
active-shootersms-optimizedsemicolon-formatrave-platform120-characterstargeted-killing2014
Added March 2026Updated May 2026Via manual