VISUALLY GUIDING MOTION TO BE PERFORMED BY A USER
First Claim
1. A method of visually guiding motion to be performed on a handheld device, the method comprising:
- displaying on a screen of the handheld device, at least an icon with an attribute having an initial value;
wherein the initial value is indicative of a predetermined movement to be performed on the handheld device in real world;
at least one processor computing a revised value for the attribute based on an instantaneous to-be-performed movement;
wherein the instantaneous to-be-performed movement depends on the predetermined movement to be performed and at least one measurement of movement of the handheld device in real world;
re-displaying on the screen, at least the icon with the attribute having the revised value; and
repeatedly performing the computing and the re-displaying, with the attribute of the icon changing on the screen based on at least the predetermined movement and additional measurements of movement of the handheld device in the real world.
1 Assignment
0 Petitions
Accused Products
Abstract
Motion to be performed on a device by a user is visually guided, by displaying at least one icon on a screen of the device. The icon when displayed initially has an attribute whose value is indicative of a predetermined movement to be performed on the device. The user responds to the icon'"'"'s display by moving the device in the real world in an attempt to perform the predetermined movement, in whole or in part. The displayed icon is then re-displayed with a revised value of the attribute to indicate an instantaneous to-be-performed movement. The instantaneous to-be-performed movement depends on the predetermined movement and a measurement of actual movement of the handheld device, after the initial display. The re-display of the icon is performed repeatedly, to change the display of the icon'"'"'s attribute based on at least the predetermined movement and additional measurements of additional movements of the handheld device.
45 Citations
33 Claims
-
1. A method of visually guiding motion to be performed on a handheld device, the method comprising:
-
displaying on a screen of the handheld device, at least an icon with an attribute having an initial value; wherein the initial value is indicative of a predetermined movement to be performed on the handheld device in real world; at least one processor computing a revised value for the attribute based on an instantaneous to-be-performed movement; wherein the instantaneous to-be-performed movement depends on the predetermined movement to be performed and at least one measurement of movement of the handheld device in real world; re-displaying on the screen, at least the icon with the attribute having the revised value; and repeatedly performing the computing and the re-displaying, with the attribute of the icon changing on the screen based on at least the predetermined movement and additional measurements of movement of the handheld device in the real world. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A handheld device for visually guiding motion to be performed by a user, the handheld device comprising:
-
a memory storing a plurality of coordinates indicative of a sequence of predetermined movements to be performed on the handheld device for calibration, the memory further storing a plurality of computer instructions; a screen coupled to the memory to display therefrom an icon with an attribute; a sensor to sense movement of the handheld device in real world; a processor coupled to the memory to execute a group of first instructions among the plurality of computer instructions in the memory, to supply to the screen via the memory, an initial image comprising the icon with an initial value of the attribute, based on a predetermined movement selected from among the sequence in the memory; the processor being programmed to execute a group of second instructions among the plurality of computer instructions in the memory, to supply to the screen via the memory, a revised image comprising the icon with a revised value of the attribute, the revised value being computed based on an instantaneous to-be-performed movement, wherein the instantaneous to-be-performed movement is computed based at least on the predetermined movement and a measurement by the sensor of the movement of the handheld device in the real world; wherein the processor is further programmed to repeatedly execute the group of second instructions, to change the attribute of the icon on the screen based on at least the predetermined movement and additional measurements by the sensor of additional movements of the handheld device in real world. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. One or more storage media comprising computer instructions, which, when executed in a handheld device, cause one or more processors in the handheld device to perform operations, the computer instructions comprising:
-
instructions to display on a screen of the handheld device, an icon with an attribute having an initial value, the initial value being indicative of a predetermined movement, the predetermined movement being selected from among a plurality of predetermined movements to be performed on the handheld device for calibration of the handheld device; instructions to the one or more processors in the handheld device, to compute a revised value for the attribute based on the predetermined movement and at least one measurement of movement of the handheld device in the real world subsequent to execution of the instructions to display; instructions to re-display on the screen, the icon with the attribute having the revised value; and instructions to repeatedly invoke execution of the instructions to compute and the instructions to re-display to change the attribute of the icon on the screen based on at least the predetermined movement and additional measurements of the movement of the handheld device in the real world. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. An apparatus for visually guiding motion to be performed, the apparatus comprising:
-
means for displaying on a screen of the apparatus, an icon with an attribute having an initial value, the initial value being indicative of a predetermined movement to be performed on the apparatus in real world, for calibration of a camera in the apparatus; means for computing a revised value for the attribute based on an instantaneous to-be-performed movement, wherein the instantaneous to-be-performed movement depends at least on the predetermined movement to be performed and a measurement by a sensor in the apparatus of an actual movement of the apparatus in real world; means for re-displaying on the screen, the icon with the attribute having the revised value; and means for repeatedly triggering operation of the means for computing and the means for re-displaying, with the attribute of the icon changing on the screen based on at least the predetermined movement and additional measurements by the sensor of additional actual movements of the apparatus in the real world. - View Dependent Claims (31, 32, 33)
-
Specification