Abstract:
A location determination method uses location data items that originate at known locations and are passed to, and diffused between, entities by short-range communication. Each location data item received by an entity specifies its originating location and a time value dependent on when it originated from that location. An entity derives its location from received location data items by effecting a weighted combination of the known locations specified in the received location data items, the weighting of the known location specified in each received location data item being dependent on the associated time value.
Abstract:
A location determination method uses location data items that originate at known locations and are passed to, and diffused between, entities by short-range communication. Each location data item received by an entity includes a displacement value indicative of the displacement of the item since leaving a specified known location. This displacement value of a location data item has been updated to reflect movement of entities temporarily hosting the item and/or the range of the transmission hops made by the item. An entity derives its location from received location data items by effecting a weighted combination of the known locations specified in the received location data items, the weighting of the known location specified in each received location data item being dependent on the associated displacement value.
Abstract:
A location discovery method uses location data items that originate at known locations (X,Y) and are passed to, and diffused between, entities (A,B) by short-range communication. Each location data item received by an entity (A,B) indicates a maximum distance of the entity from one of the known locations (X,Y). Each entity (A,B) prior to using a location data item for location determination or transferring it to another entity, is operative to increase the maximum distance indicated by the location data item to take account of movement of the mobile entity since receiving that item. A mobile entity (A) effects location determination by finding locations (40) simultaneously consistent with the maximum distances (31,36) it knows of and any applicable route constraints for how the location data items passed to the mobile entity. An example constraint is that vehicle mobile entities should follow roads (1,2,3). The maximum distance indicated by a location data item may also be increased to take account of transmission hops between entities and, indeed, in the case of static entities, it is these increases that build the maximum distance value.
Abstract:
A message is carried towards a target receiver (T) at a known location by one or more mobile entities (L,Q) that receive and pass on the message by short-range communication. The message includes an indication of the location of the target receiver (T). Before a mobile entity (L,Q) is used to carry the message, a determination is made as to whether the direction of travel of the mobile entity concerned is generally towards either the target receiver (T) or an intermediate staging post suitable for progressing the message towards the target receiver.