Layer 2 of 7

Mobile SDK Layer

Movement SDK and related mobile-side functionality collect location events, detect visits and transmit information to platform services.

High Observed AlignmentPublicly Documented CapabilityTechnical Observation
Layer 2

Components observed

Location event collection

Recurring device-side sampling of location signals.

Background awareness

Continues to detect movement while the host app is idle.

Visit detection

Identifies stops that qualify as venue visits.

Movement analysis

Classifies movement patterns (dwell, transit, stop).

Entry / exit events

Detects when a device crosses a defined region.

Venue association

Associates a stop with a specific POI where possible.

Cloud transmission

Encrypted upload of events to Foursquare cloud services.

Relationship to the patent

The SDK produces the automatic location events the patent architecture depends upon.

Technical Observation
Page 11 of 44, Layers: Mobile SDK Layer