1. An apparatus for inferring the location of an object traveling along a path comprising: map-matching module for linking Global Positioning System (GPS) data to paths and providing matched trajectory GPS data; location reliability assessment module for receiving linked GPS data to paths, reliability assessment rules, and context information and based on the reliability assessment rules and context information providing reliable GPS data points of the location of the object along the trajectory of the path; sub-trajectories splitter receiving the reliable GPS data points and splitting the trajectory of the reliable GPS data points into a plurality of shorter sub-trajectories paths having GPS data points; location buffer space builder receiving the reliable GPS data points and adjusting the initial boundaries of the sub-trajectories of the path and distribution of the reliable GPS data points based on angular velocity constraints and speed constraints of the path hierarchy, and location inference module for combining the GPS data points of shorter sub-trajectories and location buffer space data points and providing an accurate inferred path location of the object.