I think you need to join on itself -- your current query will never produce any results.
Try something like this to get the tags that have multiple occurences in your WHERE Critera -- however, are you missing some criteria on your 2nd location? This example uses your above example:
SELECT DISTINCT t.tag_ID
FROM tag_blink_history t
JOIN tag_blink_history t2 ON t.tag_ID = t2.tag_ID AND (t.x_location <> t2.x_location OR t.y_location <> t2.y_location)
WHERE (t.LOCATE_TIME > '2013-01-29 11:05:51'
AND t.LOCATE_TIME < '2013-01-29 11:06:56'
AND ((t.y_location*3.28 > 61) AND (t.y_location*3.28 < 67.5))
AND ((t.x_location*3.28 > 14.5) AND (t.x_location*3.28 < 17.5)))
AND (((t2.y_location*3.28 > 70) AND (t2.y_location*3.28 < 75))
AND t2.locate_time < '2013-01-29 11:06:50' )
ORDER BY t.tag_id DESC
Good luck.