Patent ID: 8144123

Claim:
A method for controlling a cursor on a screen when using a video camera as a pointing device, the method comprising: at a computer system including one or more processors and memory storing one or more programs, the one or more processors executing the one or more programs to perform the operations of: displaying the cursor on the screen; receiving a respective frame captured by the video camera, wherein the respective frame includes the cursor; and in response to receiving the respective frame, automatically, without user intervention: detecting a size and location of the cursor in the respective frame; moving the cursor on the screen in accordance with the detected location of the cursor in the respective frame; and adjusting a displayed size of the cursor on the screen in accordance with the detected size of the cursor in the respective frame, wherein the adjusting includes: increasing the displayed size of the cursor on the screen in accordance with a determination that the detected size of the cursor in the respective frame is smaller than a predefined value, and decreasing the displayed size of the cursor on the screen in accordance with a determination that the detected size of the cursor in the respective frame is larger than the predefined value.