Number keypad
First Claim
Patent Images
1. An apparatus, comprising:
- a touch sensitive display;
a processor coupled to the touch sensitive display; and
a memory coupled to the processor, the memory including a plurality of programming instructions that upon execution by the processor cause the processor to;
detect a contact with the touch sensitive display at a first location, wherein the first location corresponds to a first key of a keypad displayed by the touch sensitive display;
move the first key of the keypad displayed by the touch sensitive display in accordance with movement of the contact to a second location;
determine a direction of movement of the contact from the first location to the second location after the first key reaches the second location; and
arrange a second key of the keypad at another location in a same direction of movement as the determined direction of movement of the contact from the first location to the second location after the first key reaches the second location, detect another contact with the touch sensitive display at a third location, wherein the third location corresponds to a zero number key of the number keypad; and
move the zero number key on the touch sensitive display in accordance with movement of the another contact to a fourth location.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments provide methods, apparatuses, and articles of manufacture for arranging keys of a number keypad based on movement of another key. In various embodiments, a contact may be detected, and a key associated with the contact moved to a second location in accordance with movement of the contact. Based on the second location a second key may be arranged.
17 Citations
17 Claims
-
1. An apparatus, comprising:
-
a touch sensitive display; a processor coupled to the touch sensitive display; and a memory coupled to the processor, the memory including a plurality of programming instructions that upon execution by the processor cause the processor to; detect a contact with the touch sensitive display at a first location, wherein the first location corresponds to a first key of a keypad displayed by the touch sensitive display; move the first key of the keypad displayed by the touch sensitive display in accordance with movement of the contact to a second location; determine a direction of movement of the contact from the first location to the second location after the first key reaches the second location; and arrange a second key of the keypad at another location in a same direction of movement as the determined direction of movement of the contact from the first location to the second location after the first key reaches the second location, detect another contact with the touch sensitive display at a third location, wherein the third location corresponds to a zero number key of the number keypad; and
move the zero number key on the touch sensitive display in accordance with movement of the another contact to a fourth location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
detecting a contact with a touch sensitive display at a first location, wherein the first location corresponds to a first key of a keypad displayed by the touch sensitive display; moving the first key of the keypad displayed by the touch sensitive display in accordance with movement of the contact to a second location; determining a direction of movement of the contact from the first location to the second location after the first key reaches the second location; and arranging a second key of the keypad at another location in a same direction of movement as the determined direction of movement of the contact from the first location to the second location after the first key reaches the second location detect another contact with the touch sensitive display at a third location, wherein the third location corresponds to a zero number key of the number keypad; and
move the zero number key on the touch sensitive display in accordance with movement of the another contact to a fourth location. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An article of manufacture comprising a non-transitory computer readable medium having a plurality of programming instructions stored thereon, wherein the plurality of programming instructions, when executed by a computing device, cause the computing device to:
-
detect a contact with a touch sensitive display at a first location, wherein the first location corresponds to a first key of a keypad displayed by the touch sensitive display; move the first key of the keypad displayed by the touch sensitive display in accordance with movement of the contact to a second location; determine a direction of movement of the contact from the first location to the second location after the first key reaches the second location; and arrange a second key of the keypad at another location in a same direction of movement as the determined direction of movement of the contact from the first location to the second location after the first key reaches the second location, detect another contact with the touch sensitive display at a third location, wherein the third location corresponds to a zero number key of the number keypad; and
move the zero number key on the touch sensitive display in accordance with movement of the another contact to a fourth location. - View Dependent Claims (14, 15, 16, 17)
-
Specification