Patent ID: 8212768

Claim:
A system, comprising: a database configured to store data related to a plurality of types of holographic keyboards; a 3-dimensional (3-D) projector; a processor coupled with the database and the 3-D projector and configured to: receive a selection of a type of holographic keyboard, the type being one of the plurality of types of holographic keyboards; control the 3-D projector to generate and display a holographic keyboard of the selected type of holographic keyboard in a 3-D coordinate system, wherein the type of holographic keyboard is selected based on sensed user interaction with the holographic keyboard or based on sensed user interaction with a physical user interface; and control the 3-D projector to generate a holographic user interface that presents a plurality of application icons in holographic format, wherein the application icons in holographic format are presented based on user pattern of use, including presentation in an order of priority that is representative of changes in user use habits according to day, time, and date; and a plurality of sensors configured to sense user interaction with the holographic keyboard; wherein the processor is further coupled with the plurality of sensors and is further configured to: determine, based on information received from at least one sensor of the plurality of sensors, that an object approaches a key of the holographic keyboard; and control the 3-D projector to enlarge the key based on determination that the object approaches the key.