System and method for display parsing in a wireless communication device
First Claim
1. A system to control display format in a wireless communication device in a selected geographic area using a predesignated calling plan, the system comprising:
- an input storage area to store input data, the input data comprising a sequence of digits;
a plan storage area to store data related to the calling plan and containing data indicative of a display format applicable to a valid telephone number;
a format storage area to store format data; and
a parser to accept the input data from the input storage area and to use the input data to access the plan storage area and thereby determine if the input data corresponds to the valid telephone number, the parse applying formatting characters selected from the format storage area to the input data if the input data corresponds to the valid telephone number to thereby generate formatted display data; and
a display coupled to the parser to receive and display the formatted display data;
wherein the format storage area contains a predetermined format, the system further including a keypad having a plurality of keys operable by a user to generate keypad data and an edit processor operating in conjunction with the keypad to edit the predetermined format, the parser applying the user-edited format data to the input data if the input data corresponds to the valid telephone number.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for parsing numbers on a display in a wireless communication device utilizes a data storage area containing data related to the dialing plan for the particular location of the user, such as a country. A parser receives the number and applies the number digit by digit to the data in the dialing plan storage area to determine whether the number corresponds to a known telephone number format for the particular country. If the number corresponds to a known format, one of a predetermined number of parsing formatting characters are applied to the number and the number with formatting characters is shown on a display. The user may edit the formatting characters to customize the format for personal preferences. The number may be provided to the parser by manual entry of digits by the user via a keypad, or may be automatically provided to the parser by user selection of a number in a telephone book storage area, a call history storage area, or the like. The number may also be provided to the wireless communication device from a remote location. Numbers, such as caller ID, callback numbers, and the like may be automatically provided to the parser.
40 Citations
18 Claims
-
1. A system to control display format in a wireless communication device in a selected geographic area using a predesignated calling plan, the system comprising:
-
an input storage area to store input data, the input data comprising a sequence of digits;
a plan storage area to store data related to the calling plan and containing data indicative of a display format applicable to a valid telephone number;
a format storage area to store format data; and
a parser to accept the input data from the input storage area and to use the input data to access the plan storage area and thereby determine if the input data corresponds to the valid telephone number, the parse applying formatting characters selected from the format storage area to the input data if the input data corresponds to the valid telephone number to thereby generate formatted display data; and
a display coupled to the parser to receive and display the formatted display data;
wherein the format storage area contains a predetermined format, the system further including a keypad having a plurality of keys operable by a user to generate keypad data and an edit processor operating in conjunction with the keypad to edit the predetermined format, the parser applying the user-edited format data to the input data if the input data corresponds to the valid telephone number.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling display format in a wireless communication device in a selected geographic area using a predesignated calling plan, the method comprising:
-
storing data related to the calling plan and data indicative of a display format applicable to a valid telephone number;
receiving a sequence of digits as input data;
using the input data to access the calling plan data and thereby determining if the input data corresponds to the valid telephone number;
applying the display format to the input data if the input data corresponds to the valid telephone number to thereby generated formatted display data; and
displaying the formatted display data;
further comprising editing the stored data-indicative of the display format to thereby generate an edited display format, the act of applying the display format to the input data applying the edited display format.- View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
sensing user operation of a keypad;
generating keypad data in response to user operation of the keypad; and
storing the keypad data as the sequence of digits wherein the input data is generated by the keypad.
-
-
12. The method of claim 10 for use with a wireless communication device having a phone book storage area, the method further comprising:
-
sensing user operation of a keypad to select one of the numbers in the phone book storage area; and
generating the input data using the selected one of the numbers in the phone book storage area wherein the input data is generated from the phone book storage area.
-
-
13. The method of claim 10 for use with a wireless communication device having a call history storage area, the method further comprising:
-
sensing user operation of a keypad to select one of the numbers in the call history storage area; and
generating the input data using the selected one of the numbers in the call history storage area wherein the input data is generated from the call history storage area.
-
-
14. The method of claim 10 for use with a wireless communication device having a transceiver to communicate with a communication device remote from the wireless communication device, the method comprising:
-
receiving data from the remote communication device, the received data comprising a number stored; and
using the number as the input data sequence of digits.
-
-
15. The method of claim 14 wherein the received data comprises a call back telephone number, the method further comprising extracting the call back telephone number from the received data and using the call back telephone number as the input data.
-
16. The method of claim 10 wherein the act of storing comprises storing a plurality of display formats applicable to the valid telephone number, the method further comprising:
selecting one of the plurality of display formats to apply to the input data if the input data corresponds to the valid telephone number.
-
17. The method of claim 10 wherein the act of storing comprises storing a plurality of display formats corresponding to a plurality of different valid telephone number types, the act of using the input data to access the calling plan data further determining if the input data corresponds to any of the valid telephone number types and the act of applying the display format to the input data applying a selected one of the plurality of display formats corresponding to the valid telephone number type to thereby generate formatted display data.
-
18. The method of claim 17 wherein the valid telephone number types correspond to a selected one of a group comprising a local call, a domestic long distance call, and an international long distance call.
Specification