1. A method to be executed at least in part in a computing device for shape recognition, the method comprising: receiving ink entry in a drawing mode; dividing the ink entry into a plurality of predefined segments; generating a Relative Angular Distance (RAD) histogram based on analyzing distances and angles of consecutive segment pairs; determining, based on a RAD histogram pattern, whether the ink entry is one of: an ambiguous partial shape, an unambiguous partial shape, a complete shape, and a non-shape.