System and method for manipulating an object in a three-dimensional desktop environment
AssigneeBlackBerry Limited
InventorPeter MANKOWSKI
Life of this patent
Estimating the term…
Abstract
An electronic device, method and interface for the device, for performing an action with a processor through a three-dimensional desktop environment is disclosed. A three-dimensional desktop environment is generated by a display and projected into a real space. At least one ultrasonic transducer propagates an ultrasonic pulse into the real space and receives a reflection of the ultrasonic pulse from a user object in the real space. A user action of the user object within the three-dimensional desktop environment is determined using the reflection of the ultrasonic pulse. The processor performs the action based on the determined user action.
Claims20
A method of performing an action with a processor, comprising:
- generating, using the processor, a three-dimensional desktop environment and projecting the three-dimensional desktop environment into a real space;
- propagating an ultrasonic pulse into the real space;
- receiving a reflection of the ultrasonic pulse from a user object located within the real space;
- determining a user action of the user object using the ultrasonic pulse and the reflected ultrasonic pulse;
- and
- performing the action with the processor based on the determined user action.
An electronic device, comprising:
- a display configured to project a three-dimensional desktop environment into a real space;
- at least one ultrasonic transducer configured to propagate an ultrasonic pulse into the real space and receive a reflection of the ultrasonic pulse from a user object in the real space;
- and
- a processor configured to:
- determine a user action of a user object from the reflection of the ultrasonic pulse, and
- perform an action based on the determined user action of the user object.
An interface for providing a user interaction with an electronic device, comprising:
- a display configured to project a three-dimensional desktop environment into a real space;
- at least one ultrasonic transducer configured to propagate an ultrasonic pulse into the real space and receive a reflection of the ultrasonic pulse from a user object in the real space;
- and
- a processor configured to:
- determine a user action of a user object from the reflection of the ultrasonic pulse, and
- perform an action based on the determined user action of the user object.
Dependencies are inferred from the claim text.