Patent ID: 8723986

Claim:
A computer implemented method for initiating capture of an image on a computer system, performed by the computer system that is programmed to perform the method, comprising: determining, by a physical sensor of the computer system, a change in physical state of the computer system, wherein the change in physical state is associated with a magnitude of change in physical state; determining, by the computer system, whether the magnitude of change in physical state by the physical sensor exceeds a threshold level; determining, by the computer system, a plurality of parameters for a camera associated with the computer system; and initiating, by the computer system, capture of one or more images using the camera in response to the magnitude of change in physical state by the physical sensor exceeding the threshold level; wherein the physical sensor comprises an accelerometer; wherein determining by the physical sensor of the computer system comprises determining, by the accelerometer of the computer system, an acceleration in at least a first direction of the computer system; wherein determining by the computer system, whether the magnitude of change in physical state by the physical sensor exceeds a threshold level comprises determining, by the computer system, whether the acceleration determined by the accelerometer exceeds a threshold acceleration level; and wherein initiating by the computer system, capture of one or more images comprises initiating, by the computer system, capture of one or more images using the camera after the acceleration determined by the accelerometer exceeds the threshold acceleration level; wherein initiating, by the computer system, capture of one or more images comprises: initiating, by the computer system, capture of a plurality of images using the camera after the acceleration determined by the accelerometer exceeds the threshold acceleration level; determining, by the accelerometer of the computer system, an associated acceleration in at least a first direction of the computer system for each image from the plurality of images; and storing, by the computer system, an image from the plurality of images having an associated acceleration lower than associated accelerations for other images from the plurality of images.