Method and apparatus for performing user-defined macros
AssigneeSony Computer Entertainment America LLC
InventorErich Peter Waas
Life of this patent
Estimating the term…
Abstract
A method and apparatus for performing a task at a handheld device. The method includes detecting a first gesture at a handheld device, monitoring for a second gesture in response to detecting the first gesture, detecting the second gesture at the handheld device, determining whether the second gesture corresponds to a task and performing the task when it is determined that the second gesture corresponds to the task.
Claims21
A method, comprising:
- detecting a first gesture at a handheld device;
- monitoring for a second gesture in response to detecting the first gesture;
- detecting the second gesture at the handheld device;
- determining whether the second gesture corresponds to a task;
- and
- performing the task when it is determined that the second gesture corresponds to the task;
- wherein each of the first gesture and the second gesture comprises one or more of a first input entered into a first touch sensitive panel attached to the handheld device, a second input entered into a second touch sensitive panel attached to the handheld device, and an inertial movement of the handheld device;
- wherein the first gesture comprises more than one touch sensitive panel point of contact if the first gesture does not comprise an inertial movement of the handheld device;
- wherein the second gesture comprises more than one touch sensitive panel point of contact if the second gesture does not comprise an inertial movement of the handheld device;
- determining, when the first gesture comprises a combination of two or more of the first input, the second input and the inertial movement received within a predefined amount of time, whether a user has a pattern of a longer delay between at least two of the first input, the second input and the inertial movement that form the first gesture;
- and
- adjusting, when the user has the pattern of the longer delay, the predetermined amount of time to reflect the delay such that the first gesture comprises the combination of the two or more of the first input, the second input and the inertial movement received within the adjusted amount of time.
An apparatus, comprising:
- a housing having a size intended for handheld use;
- a first touch sensitive panel attached to a first surface of the housing;
- a second touch sensitive panel attached to a second surface of the housing;
- and
- a processor based system included in the housing configured to:
- receive input entered on the first touch sensitive panel and the second sensitive panel, and sense inertial movement of the apparatus;
- enter a first mode of operation in response to a first gesture, the first mode of operation comprising monitoring for a second gesture;
- and
- perform a task in response to receiving the second gesture;
- wherein each of the first gesture and the second gesture comprises one or more of a first input entered into the first touch sensitive panel, a second input entered into the second touch sensitive panel, and an inertial movement of the apparatus;
- wherein the first gesture comprises more than one touch sensitive panel point of contact if the first gesture does not comprise an inertial movement of the apparatus;
- wherein the second gesture comprises more than one touch sensitive panel point of contact if the second gesture does not comprise an inertial movement of the apparatus;
- determining, when the first gesture comprises a combination of two or more of the first input, the second input and the inertial movement received within a predefined amount of time, whether a user has a pattern of a longer delay between at least two of the first input, the second input and the inertial movement that form the first gesture;
- and
- adjusting, when the user has the pattern of the longer delay, the predetermined amount of time to reflect the delay such that the first gesture comprises the combination of the two or more of the first input, the second input and the inertial movement received within the adjusted amount of time.
A non-transitory computer readable storage medium storing one or more computer readable programs adapted to cause a processor based system to execute steps comprising:
- detecting a first gesture at a handheld device;
- monitoring for a second gesture in response to detecting the first gesture;
- detecting the second gesture at the handheld device;
- determining whether the second gesture corresponds to a task;
- and
- performing the task when it is determined that the second gesture corresponds to the task;
- wherein each of the first and second gestures comprises one or more of a first input entered into a first touch sensitive panel attached to the handheld device, a second input entered into a second touch sensitive panel attached to the handheld device, and an inertial movement of the handheld device;
- wherein the first gesture comprises more than one touch sensitive panel point of contact if the first gesture does not comprise an inertial movement of the handheld device;
- wherein the second gesture comprises more than one touch sensitive panel point of contact if the second gesture does not comprise an inertial movement of the handheld device;
- determining, when the first gesture comprises a combination of two or more of the first input, the second input and the inertial movement received within a predefined amount of time, whether a user has a pattern of a longer delay between at least two of the first input, the second input and the inertial movement that form the first gesture;
- and
- adjusting, when the user has the pattern of the longer delay, the predetermined amount of time to reflect the delay such that the first gesture comprises the combination of the two or more of the first input, the second input and the inertial movement received within the adjusted amount of time.
Dependencies are inferred from the claim text.