IP Library Granted Patent US 8,654,079
Granted Patent B1
US 8,654,079 · App. 13/011,732 · Granted Feb 18, 2014

Inputting data into a mobile device using a dynamically configured number pad

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,654,079
App. No.
13/011,732
Granted
Feb 18, 2014
Kind
B1
Abstract

Systems, products, and methods are disclosed for facilitating a method of mapping a numerical keypad to keys of a keyboard on a mobile communications device based on an initial selection of an edge key. One embodiment of the method includes receiving input by way of a given key of the keypad and then dynamically configuring that given key to be a numerical key of a numerical keypad. In particular, input received by way of the numerical key is interpreted as a corresponding numeral regardless of a prior configuration associated with the numerical key. Further, keys of a keyboard within a proximity of the numerical key are mapped to remaining numerical keys of the numerical keypad.

Claims (41)

1. Non-transitory computer-readable media (“media”) having computer-executable instructions embodied thereon that, when executed, facilitate a method of mapping numerical values to keys of a keyboard of a mobile communications device, the method comprising:

receiving input from an edge key of the keyboard,

wherein the edge key is one of a set of keys that define a perimeter of the keyboard, and

wherein the edge key was associated with a first value prior to receiving the input;

determining a position of the edge key;

based on the determining, dynamically mapping numerical values “0” through “9” to respectively correspond to a certain set of ten keys that is characterized as follows,

numerical values “1” through “9” are mapped to nine keys arranged in a 3×3 matrix,

a middle key within the 3×3 matrix is mapped to the numerical value “5” and is surrounded by remaining keys of the 3×3 matrix that are sequentially mapped to values “1” through “9,” and

the edge key continues to be an edge key,

thereby configuring the edge key to be associated with a second value.

2. The media of claim 1 , wherein the first value matches the second value.

3. The media of claim 1 , wherein the first value is an alphanumeric value.

4. The media of claim 1 , wherein an edge key of the 3×3 matrix that corresponds to the edge key of the keyboard has the same orientation of the initially selected edge key.

5. The media of claim 4 , wherein a numerical value having a higher value is mapped to the input edge key of the keyboard when more than one edge key of the 3×3 matrix has the same orientation as the input edge key of the keyboard.

6. The media of claim 4 , wherein a numerical value having a lower value is mapped to the input edge key of the keyboard when more than one edge key of the 3×3 matrix has the same orientation as the input edge key of the keyboard.

7. Non-transitory computer-readable media (“media”) having computer-executable instructions embodied thereon that, when executed, facilitate a method of mapping numerical values to keys of a keyboard on a mobile communications device based on an initial selection of an edge key, the method comprising:

receiving input comprising an initially selected edge key of the keyboard;

determining a position of the initially selected edge key of the keyboard along a perimeter of the keyboard;

assigning a numerical value to the initially selected edge key of the keyboard based on the position of the initially selected edge key on the keyboard;

mapping the initially selected edge key of the keyboard to a numerical value of an edge key of a numerical keypad that corresponds to the assigned numerical value of the initially selected edge key;

assigning each key of a subset of keys of the keyboard a numerical value based on the position of the initially selected edge key; and

mapping each of the subset of keys of the keyboard to a numerical value of a key of the numerical keypad that corresponds to each assigned numerical value of the subset of keys of the keyboard.

8. The media of claim 7 , wherein the numerical value assigned to the initially selected edge key is based on availability of remaining keys of the keyboard within proximity of the position of the initially selected edge key of the keyboard.

9. The media of claim 8 , wherein keys of the keyboard within proximity of the position of the initially selected key of the keyboard are within two rows and two columns of the initially selected edge key.

10. The media of claim 8 , wherein proximity is based on magnitude of a matrix comprising the numerical keypad.

11. The media of claim 8 , wherein an available key of a keyboard comprises a key of a keyboard that is not mapped to a numerical value of the numerical keyboard.

12. The media of claim 7 , wherein the numerical keypad comprises a set of nine numerical keys arranged in a 3×3 matrix.

13. The media of claim 7 , wherein the numerical keypad comprises a set of ten numerical keys, a pound key, and a star key arranged in a 4×3 matrix.

14. Non-transitory computer-readable media (“media”) having computer-executable instructions embodied thereon that, when executed, facilitate a method of mapping numerical values to keys of a keyboard on a mobile communications device, the method comprising:

receiving input comprising an initially selected edge key of the keyboard;

assigning a numerical value to the initially selected edge key of the keyboard based on a position of the initially selected edge key on the keyboard along a perimeter of the keyboard;

mapping the initially selected edge key of the keyboard to a numerical value of an edge key of the numerical keypad that corresponds to the assigned numerical value of the initially selected edge key;

determining availability of keys of a keyboard within proximity of the position of the initially selected edge key of the keyboard;

assigning each key of a subset of keys of the keyboard a numerical value based on the availability of keys of the keyboard; and

mapping each of the subset of keys of the keyboard to a numerical value of a key of the numerical keypad that corresponds to each assigned numerical value of the subset of keys of the keyboard.

15. The media of claim 14 , wherein proximity is based on a magnitude of a matrix comprising the numerical keypad.

16. The media of claim 14 , wherein the edge key of the numerical keypad that corresponds to the initially selected edge key has the same orientation of the initially selected edge key.

17. The media of claim 16 , wherein a numerical value of an edge key of the numerical keyboard having a higher value is mapped to the initially selected edge key when more than one edge key of the numerical keyboard has the same orientation as the initially selected edge key.

18. The media of claim 16 , wherein a numerical value of an edge key of the numerical keyboard having a lower value is mapped to the initially selected edge key when more than one edge key of the numerical keyboard has the same orientation as the initially selected edge key.

19. The media of claim 14 , wherein the numerical keypad comprises a set of nine numerical keys arranged in a 3×3 matrix.

20. The media of claim 14 , wherein the numerical keypad comprises a set of ten numerical keys, a pound key, and a star key arranged in a 4×3 matrix.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIRST LETTER OF THE MIDDLE NAME FROM "S" TO "D" OF ASSIGNOR TREVOR DANIEL SHIPLEY. PREVIOUSLY RECORDED ON REEL 025684 FRAME 0401. ASSIGNOR(S) HEREBY CONFIRMS THE THE ENTIRE RIGHT, TITLE AND INTEREST. Recorded Mar 3, 2011
From: SHIPLEY, TREVOR DANIEL; BREAU, JEREMY RICHARD
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 025892/0647 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2011
From: SHIPLEY, TREVOR SANIEL; BREAU, JEREMY RICHARD
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 025684/0401 →