Granted United States Patent · US12039568B2 · Assignee of record — Emelem Pty Ltd

Independent Claim 19

Computer-readable medium / executable software instructions

Independent Claim 19 protects a non-transitory computer readable medium carrying instructions executable by one or more processors to perform the recited steps. This review environment examines publicly documented software instructions, SDK components, execution locations and integration behaviour against those limitations.

19F

Granted Claim 19 · Software element F

Instructions gating the sending operation on the geographic condition

DIRECT PUBLIC EVIDENCE

Very strong — condition evaluated by executable software

01

Granted claim language

Verbatim · US12039568B2 · Claim 19

only when the one or more secondary user devices are located at the particular location, or within the specified region or distance in relation to the geographical location; and

02

Claim requirement

Technical interpretation — not claim language

The limitation is a software gate. The instructions must produce no sending while the device is outside the region, and must permit sending on the boundary condition being satisfied. What matters is that the condition is evaluated by executable code rather than by human judgement.

03

Publicly disclosed Woosmap functionality

Woosmap's documented region monitoring implements exactly this state machine: no region event is produced while the device remains outside a monitored region; a boundary crossing produces an enter event, and departure produces an exit event. Region logs are persisted, and the events are published under named identifiers used by downstream integrations.

  • No event outside the monitored region
  • Enter event on boundary crossing
  • Exit event on departure
  • Region log persistence
  • Named events consumed downstream

Publicly documented conditional state machine

  1. 01Outside region — software state
  2. 02Device location update
  3. 03Boundary test
  4. 04Inside region
  5. 05Enter event
  6. 06Downstream software action
04

Execution environment and component attribution

  • Consumer mobile device

    The boundary test is documented as evaluated on the device.

  • Woosmap SDK

    SDK instructions perform the comparison and emit the event.

04b

Source evidence

Published Woosmap code extracts
View technical evidence
Region event handlerAndroid · Java
public class WoosRegionLogReadyListener implements Woosmap.RegionLogReadyListener {
    public void RegionLogReadyCallback(RegionLog regionLog) {
        // region log event data
    }
}

Boundary transitions surfaced to the application as discrete software events.

View original ↗
05

Public evidence

Woosmap (developers.woosmap.com)

Woosmap Android SDK — Monitor places with custom geofence

Programmatic registration of circular geofences of specified radius, region-ready and region-log listener callbacks exposing boundary state to application code, and persistence and retrieval of region and region-log records on the consumer device.

View original source ↗

Woosmap (developers.woosmap.com)

Woosmap Geofencing — SDK concepts documentation

Definition of geofencing as monitoring of a geographic area to recognise device presence within a boundary; enter/exit boundary-crossing events; geofences representing a store, competitor store, neighbourhood or other point of interest; automatically generated store geofences; and isochrone (time-based) geofences monitored against estimated time of arrival.

View original source ↗

Woosmap (developers.woosmap.com)

Woosmap Android SDK — Monitor Woosmap Assets guide

Publicly documented geofence event identifiers woos_geofence_entered_event and woos_geofence_exited_event emitted when a monitored asset geofence is crossed.

View original source ↗
06

Technical correspondence

The publicly documented software behaves as a conditional gate on geography, which is the technical character of this limitation. Whether the downstream communication in a deployment is itself gated by that event — rather than merely informed by it — is a configuration question.

07

Evidentiary status and matters for further review

DIRECT PUBLIC EVIDENCE

Matters for further review

Is the outbound communication in a relevant deployment conditioned on the geographic event, or does the event serve only as one input among several?