Spatial Publish Subscribe (SPS)

SPS is a form of publish / subscribe mechanism. SPS allows a user of the service:
  1. to subscribe to an area on a 2D coordinate plane, and change the subscribed area (that is, move around).
  2. to publish a message to an area that will be delivered to subscribers whose subscription areas overlap with the publication area.

For example, in the figure below, the black dots represent the positions of users. The published areas are pink, and subscribed areas are blue. If a user makes a publication (with a specified publication area), then owners of all blue areas that overlap with the publication area will receive the published message.

For more information, please refer to the research publications

Schematic of a Spatial Publish Subscribe (SPS)