Dialing prefix method and apparatus
First Claim
1. A method of editing and transmitting information displayed on a display, the information representing a telephone number, the method comprising the steps of:
- entering, by a user, a new digit for display on the display;
testing, before displaying the new digit, whether there is a number currently displayed on the display;
determining, in response to a positive result from the testing step, whether at least a first portion of the number is a stored number retrieved from a memory;
evaluating, in response to a positive result from the determining step, whether there exists a second portion of the number, the second portion comprising at least one newly added digit placed immediately in front of the first portion;
creating the second portion in response to a negative result from the evaluating step, wherein the second portion consists of the new digit;
inserting the new digit between the first and second portions in response to a positive result from the evaluating step;
displaying the information, as edited, on the display;
repeating the testing, determining, evaluating, creating, inserting, and displaying steps in response to each additional new digit entered by the user; and
transmitting the information, as edited, in response to a user command to transmit the information displayed on the display.
2 Assignments
0 Petitions
Accused Products
Abstract
In a radio telephone (100, 200) having a keypad (206) for receiving first information (302), a memory (112) for storing second information (313), and an intelligent editing function. There is provided a method of transmitting information representing a phone number using the intelligent editing function that selects a prefix mode when a phone number has been automatically entered and selects an appending edit mode when the information representing a phone number has been manually entered. The information is then edited to form a complete phone number (315), and transmitted (102, 104, 105, 106).
28 Citations
14 Claims
-
1. A method of editing and transmitting information displayed on a display, the information representing a telephone number, the method comprising the steps of:
-
entering, by a user, a new digit for display on the display; testing, before displaying the new digit, whether there is a number currently displayed on the display; determining, in response to a positive result from the testing step, whether at least a first portion of the number is a stored number retrieved from a memory; evaluating, in response to a positive result from the determining step, whether there exists a second portion of the number, the second portion comprising at least one newly added digit placed immediately in front of the first portion; creating the second portion in response to a negative result from the evaluating step, wherein the second portion consists of the new digit; inserting the new digit between the first and second portions in response to a positive result from the evaluating step; displaying the information, as edited, on the display; repeating the testing, determining, evaluating, creating, inserting, and displaying steps in response to each additional new digit entered by the user; and transmitting the information, as edited, in response to a user command to transmit the information displayed on the display. - View Dependent Claims (2, 3, 4)
-
-
5. A method of editing and transmitting information displayed on a display, the information representing a telephone number, the method comprising the steps of:
-
entering, by a user, a first user command to clear a displayed digit; testing, in response, whether there is a number on the display, wherein the number comprises a rightmost digit; determining, in response to a positive result from the testing step, whether at least a first portion of the number is a stored number retrieved from a memory, wherein the first portion comprises a first digit; evaluating, in response to a positive result from the determining step, whether there exists a second portion of the number, the second portion comprising at least one newly added digit placed immediately in front of the first portion, wherein the second portion comprises a last digit; clearing the first digit of the first portion in response to a negative result from the evaluating step; clearing the last digit of the second portion in response to a positive result from the evaluating step; displaying the information, as edited, on the display; repeating the testing, determining, evaluating, clearing, and displaying steps in response to each additional first user command entered to clear an additional displayed digit; and transmitting the information, as edited, in response to a second user command to transmit the information displayed on the display. - View Dependent Claims (6, 7)
-
-
8. A radio telephone comprising means for editing and transmitting information displayed on a display, the information representing a telephone number, the radio telephone comprising:
-
a receiver for correlating a selective call address associated with the radio telephone and, upon correlating the selective call address with the radio telephone, providing a received message; control circuitry coupled to the receiver for controlling the radio telephone; a memory coupled to the control circuitry for recording a stored number; the display coupled to the control circuitry for displaying the stored number and other information; controls coupled to the control circuitry for providing user control of the radio telephone and for entry, by a user, of a new digit for display on the display; a transmitter coupled to the control circuitry for transmitting messages from the radio telephone; means within the control circuitry for testing, before displaying the new digit, whether there is a number currently displayed on the display; means within the control circuitry for determining, in response to a positive result from the means for testing, whether at least a first portion of the number is the stored number retrieved from the memory; means within the control circuitry for evaluating, in response to a positive result from the means for determining, whether there exists a second portion of the number, the second portion comprising at least one newly added digit placed immediately in front of the first portion; means within the control circuitry for creating the second portion in response to a negative result from the means for evaluating, wherein the second portion consists of the new digit; means within the control circuitry for inserting the new digit between the first and second portions in response to a positive result from the means for evaluating; means within the control circuitry for displaying the information, as edited, on the display; means within the control circuitry for repeating the testing, determining, evaluating, creating, inserting, and displaying in response to each additional new digit entered by the user; and means within the control circuitry for transmitting the information, as edited, in response to a user command to transmit the information displayed on the display. - View Dependent Claims (9, 10, 11)
-
-
12. A radio telephone comprising means for editing and transmitting information displayed on a display, the information representing a telephone number, the radio telephone comprising:
-
a receiver for correlating a selective call address associated with the radio telephone and, upon correlating the selective call address with the radio telephone, providing a received message; control circuitry coupled to the receiver for controlling the radio telephone; a memory coupled to the control circuitry for recording a stored number; the display coupled to the control circuitry for displaying the stored number and other information; controls coupled to the control circuitry for providing user control of the radio telephone and for entry, by a user, of a first command to clear a displayed digit; a transmitter coupled to the control circuitry for transmitting messages from the radio telephone; means within the control circuitry for testing, in response, whether there is a number on the display, wherein the number comprises a rightmost digit; means within the control circuitry for determining, in response to a positive result from the means for testing, whether at least a first portion of the number is the stored number retrieved from the memory, wherein the first portion comprises a first digit; means within the control circuitry for evaluating, in response to a positive result from the means for determining, whether there exists a second portion of the number, the second portion comprising at least one newly added digit placed immediately in front of the first portion, wherein the second portion comprises a last digit; means within the control circuitry for clearing the first digit of the first portion in response to a negative result from the means for evaluating; means within the control circuitry for clearing the last digit of the second portion in response to a positive result from the means for evaluating; means within the control circuitry for displaying the information, as edited, on the display; means within the control circuitry for repeating the testing, determining, evaluating, clearing, and displaying in response to each additional first command entered by the user to clear an additional displayed digit; and means within the control circuitry for transmitting the information, as edited, in response to a second user command to transmit the information displayed on the display. - View Dependent Claims (13, 14)
-
Specification