Found this patent very interesting. Though still not quite sure...