WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Method and apparatus for a dual mode keypad permitting one-touch telephone number dialing    
United States Patent5491745   
Link to this pagehttp://www.wikipatents.com/5491745.html
Inventor(s)Roeder; G. R. Konrad (North Richland Hills, TX)
AbstractA method and apparatus for one-touch recall and dialing of stored telephone or billing account numbers using only the numeric and special keys of a standard 12-key keypad. Upon momentary actuation of a numeric or special key of a standard keypad, the data input is entered into a buffer or directly dialed into a telephone network. If, however, the actuated key is actuated for more than a predetermined amount of time, a previously stored sequence of numbers is retrieved from a memory address location corresponding to the actuated key and is automatically dialed.



 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5491745
Method and apparatus for a dual mode keypad permitting one-touch

     telephone number dialing - US Patent 5491745 Drawing
Method and apparatus for a dual mode keypad permitting one-touch telephone number dialing
Inventor     Roeder; G. R. Konrad (North Richland Hills, TX)
Owner/Assignee     Uniden America Corporation (Fort Worth, TX)
Patent assignment
All assignments
Publication Date     February 13, 1996
Application Number     07/658,966
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     February 20, 1991
US Classification     379/355.09 379/354 455/564
Int'l Classification     H04M 001/27
Examiner     Hofsass; Jeffery A.
Assistant Examiner     Wolinsky; Scott
Attorney/Law Firm     Richards, Medlock & Andrews
Address
Parent Case    
Priority Data    
USPTO Field of Search     379/354 379/355 379/356 379/58 379/359
Patent Tags     dual mode keypad permitting one-touch telephone number dialing
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5157719
Waldman
379/355.05
Oct,1992

[0 after 0 votes]
4947424
Shaanan
379/355.09
Aug,1990

[0 after 0 votes]
4933968
Iggulden
379/216.01
Jun,1990

[0 after 0 votes]
4930155
Kurokawa
379/354
May,1990

[0 after 0 votes]
4928302
Kaneuchi
379/88.03
May,1990

[0 after 0 votes]
4908853
Matsumoto
379/355.09
Mar,1990

[0 after 0 votes]
4907264
Seiler
379/355.03
Mar,1990

[0 after 0 votes]
4885762
Suzuki
455/565
Dec,1989

[0 after 0 votes]
4870679
Hanna
379/114.15
Sep,1989

[0 after 0 votes]
4868849
Tamaoki
379/357.01
Sep,1989

[0 after 0 votes]
4866764
Barker, III
379/355.01
Sep,1989

[0 after 0 votes]
4862498
Reed
379/355.09
Aug,1989

[0 after 0 votes]
4860339
D'Agosto, III
379/88.11
Aug,1989

[0 after 0 votes]
4860349
Brown
379/357.04
Aug,1989

[0 after 0 votes]
4843620
Hagedorn
379/21
Jun,1989

[0 after 0 votes]
4800584
Kitanishi
379/355.09
Jan,1989

[0 after 0 votes]
4763355
Cox
379/357.03
Aug,1988

[0 after 0 votes]
4741029
Hase
379/359
Apr,1988

[0 after 0 votes]
4723265
Kamei
455/564
Feb,1988

[0 after 0 votes]
4720855
Ohnishi
379/354
Jan,1988

[0 after 0 votes]
4709387
Masuda
379/354
Nov,1987

[0 after 0 votes]
4707854
Mayer
379/355.05
Nov,1987

[0 after 0 votes]
4674111
Monet
379/8
Jun,1987

[0 after 0 votes]
4661976
Basch
379/354
Apr,1987

[0 after 0 votes]
4613730
Fechalos
379/355.01
Sep,1986

[0 after 0 votes]
4567326
Sato
379/355.09
Jan,1986

[0 after 0 votes]
4427848
Tsakanikas
379/88.16
Jan,1984

[0 after 0 votes]
4277651
Fisher, II
379/357.04
Jul,1981

[0 after 0 votes]
3993877
Sendyk
379/357.04
Nov,1976

[0 after 0 votes]
4775997
West, Jr.
455/557
Dec,1969

[0 after 0 votes]
4941172
Winebaum
379/357.03
Dec,1969

[0 after 0 votes]
4964159
Son
379/355.08
Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A one-touch telephone number dialing system, comprising:

a keypad comprising a plurality of numeric keys and special function keys for inputting data corresponding to a selected key;

a memory having a plurality of memory locations for storing at least one sequence of data, each location corresponding to one of the keypad keys;

a buffer for receiving data from the keypad and for receiving a sequence of data from the memory;

a dialer for transmitting dial signals from the system; and

a controller for entering into the buffer data from the keypad upon actuation of a corresponding keypad key, and, if the corresponding keypad key is held down for more than a predetermined time period, for clearing the buffer, retrieving a sequence of data from one of said memory locations corresponding to the actuated keypad key, entering the retrieved sequence of data into the buffer, and enabling the dialer to dial the retrieved sequence of data.

2. A one-touch telephone number dialing system, comprising:

a keypad comprising a plurality of numeric keys and special function keys;

a buffer for storing data and dialing sequences;

a dialer for transmitting dial signals from the system;

a memory having a plurality of memory address locations for storing at least one dialing sequence, each memory address location associated with a particular keypad key; and

a controller coupled to the buffer and keypad for storing in the buffer data uniquely corresponding to an actuated keypad key and determining whether the actuated keypad key is released within a predetermined time period from actuation of the key,

said controller further coupled to the dialer and memory to retrieve a dialing sequence from one of said memory address locations corresponding to the actuated keypad key, to store the retrieved dialing sequence in the buffer and to cause the dialer to transmit a dial signal corresponding to the retrieved dialing sequence if the actuated keypad key is not released within said predetermined time period.

3. The system of claim 2, wherein said system is comprised by a cellular telephone apparatus.
 Description Submit all comments and votes
 


TECHNICAL FIELD OF THE INVENTION

The present invention pertains in general to telephone apparatus having dual mode keypad wherein a speed dialing function is activated with a standard keypad key without requiring additional function keys and, more particularly, to telephone apparatus which retrieves and dials previously stored telephone or billing account numbers by pressing one of the keys of a standard 12-key keypad.

BACKGROUND OF THE INVENTION

With prior art telephone apparatus, abbreviated dialing functions or redial functions were obtained by using function keys (SEND, RECALL, STORE, etc.) in combination with the numeric or digit keys (0-9), or by using combinations of the special keys (*, #) in combination with the numeric keys. As used herein, "function keys" refers to all keys other than numeric and special keys. Other telephone number recall devices have used a plurality of function keys alone for retrieval of stored telephone numbers or have required activation of a SEND key in order to dial a previously stored telephone number. Such techniques require the handset to include additional keys, as well as require the user to remember and implement the specific sequence of operations to carry out the abbreviated dialing function.

In accordance with these prior art telephone systems, function keys can be used to store in memory the data which has been entered into the memory buffer. For instance, when a number has been entered into a memory buffer, it can be stored at a particular memory address location by pressing the STORE function key and then entering the memory address on the keypad. Numbers entered in a memory buffer through use of the digit keys can then be sent to the dialer by pressing the SEND function key. Numbers can also be recalled and dialed from memory by pressing the RECALL key and then entering an address location on the keypad and then pressing the SEND function key. There are additional functions which can be executed by the controller, depending upon the function key or sequence of function keys pressed. Thus, when a calling party wishes to dial a number stored in the memory, prior art telephone systems would typically require that the calling party actuate a plurality of function keys, such as a RECALL key, one or several address KEYS and a SEND key, in order to dial the number stored in the memory. Other prior art telephone systems require that the calling party actuate one of a plurality of non-keypad keys which consolidate the RECALL, address and SEND functions into a single key.

With the foregoing in mind, it is an object of the invention to provide the ability to recall and dial previously stored telephone numbers or billing account numbers from memory by actuation of a single standard keypad key, thereby obviating the need for additional function keys or multiple step key activation. It is further desirable to provide a telephone number recall feature which does not reduce the number of functions performed by a standard keypad. Another objective of the present invention is to provide for one-touch dialing of telephone numbers which can be used on telephone systems which accumulate numbers before dialing, as well as on telephone systems which do not accumulate or collect numbers but instead dial entered numbers directly. A still further objective of the present invention is to provide for increased functionality of a standard 12-key keypad without increasing the number of keys--an objective which is important in certain devices such as cellular telephones and cordless telephones wherein the number of keys is limited by the minimum physical size requirements for the keys.

SUMMARY OF THE INVENTION

As will be explained below, the present invention provides for one-touch recall and dialing of previously stored telephone numbers by pressing a single key of a standard 12-key keypad for more than a predefined period of time. On the occurrence of such action, a telephone set controller accesses a memory location which is uniquely associated with the depressed key, and causes the outdialing of the telephone number prestored in such location.

In the embodiment of the present invention which uses only the twelve standard keypad keys for one-touch retrieving and dialing of stored number sequences, it will be appreciated that up to twelve number sequences may be stored for retrieval because only twelve memory address locations can be addressed with one-touch actuation of the twelve keys. If additional memory space is needed, the one-touch feature of the present invention can be extended to include the use of function keys in addition to the twelve standard keypad keys. Thus, additional memory locations can be addressed by actuating a function key for more than the predefined time. Alternatively, the number of memory address locations which can be addressed under the present invention can also be increased by using two numeric keys to specify the memory address of a particular number sequence, whereby the second of the two keys is actuated for more than the predefined time.

By providing for activation of the speed dialing feature by holding or depressing a standard keypad key for a time more than, for example, one second, a simplified recall and dial feature is obtained without eliminating the regular functions of the standard keypad keys. In addition to use in standard telephone systems and cellular telephone systems, the present invention can also be used in trunking systems, personal communications network systems, facsimile machines, land mobile systems, cordless telephone systems, conventional interconnect systems and many other telephone applications.

BRIEF DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the present invention and the advantages thereof, reference is now made to the following description taken in conjunction with the accompanying drawings, in which:

FIG. 1 is a block circuit diagram showing one embodiment of the telephone apparatus according to the present invention;

FIG. 2 is a block circuit diagram showing a preferred embodiment for a standard telephone system utilizing the present invention;

FIG. 3 is a block circuit diagram showing one embodiment of the present invention as utilized in a cellular telephone system;

FIG. 4 is a flow chart illustrating the operation of the telephone apparatus in one embodiment of the present invention; and

FIG. 5 is a state diagram showing how the present invention can be implemented using a state machine having three states and four actions during state transfer.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

As shown in FIG. 1, one embodiment of the present invention uses a standard 12-key keypad 11 for inputting data corresponding to the digit or numeric keys (0-9) and special keys (*, #) of the keypad. A controller 13 is connected to receive the data input from the keypad 11 and is further connected to memory buffer 15 and memory 17 in which number or data sequences, such as telephone numbers, billing account numbers and other data, may be stored. The buffer 15 can be part of the memory 17 or can instead be separate and distinct from the memory 17. The stored numbers may be preprogrammed into the memory 17 by the telephone manufacturer, but are more likely to be entered by the user of the telephone apparatus, as will be described in greater detail later. Although the controller 13 is indicated generically in FIG. 1, the controller comprises computer software and circuitry for manipulating data, such as a central processing unit or microprocessor unit. The controller 13 is coupled to the dialer 18 which provides dial signals to the telephone network 19 in order to effect dialing of telephone numbers and billing account numbers as required by the controller 13.

As embodied in a telephone system which accumulates numbers in a memory buffer before dialing, the controller 13 of the present invention automatically enters any data input from a key on the keypad 11 into a memory buffer 15. Such a system is known as an accumulation-type system. Inherent in the notion of an accumulation dialer, numbers accumulated in the buffer are dialed or transmitted to the telephone network by activation of a SEND key. In accumulation-type systems, the controller 13 enters the number or performs the function corresponding to the keypad or function key pressed upon actuation of the key, but if the key is depressed or otherwise actuated for more than a predetermined time (such as one second), the present invention provides for one-touch dialing of numbers stored in the memory 17.

Although the predetermined amount of time could conceivably be set for any desired time period, the amount of time in the contemplated best mode would be one second. A one second decision period is long enough to avoid unintentional activation of the recall feature, but is short enough to provide for convenient activation without requiring the calling party to press a key for too long. The one second decision period is preferably implemented with a combination of hardware and software, such as a real time clock timer and software for counting the clock pulses, but can also be implemented with appropriate software alone, or with hardware alone.

Upon actuation of a key for more than one second, the controller 13 clears the buffer 15 of previously entered numbers, goes to an address location in memory 17 corresponding to the particular numeric or special key that was pressed, retrieves a previously stored telephone number or billing account number from that memory address location, and causes the dialer 18 to dial the retrieved telephone number into the network 19.

In operation, the telephone apparatus shown in FIG. 1 receives data input from the keypad 11 when one of the keypad keys is pressed or "actuated." For instance, upon actuation of the "1" key, the controller 13 enters a 1 into the buffer 15. But if a "1" key is held down for more than one second, corresponding memory address "01" is accessed and the number sequence stored there is retrieved and dialed. Similarly, if the "0" key is actuated for more than one second, the memory address "10" is addressed, and if the "*" key is actuated for over one second, memory location "11" is addressed. If memory location "12" had stored therein the phone number "555-1234," actuation of the "#" key for more than one second would cause the controller 13 to retrieve the number stored in memory address location "12, " and that retrieved number (555-1234) would then be dialed out to the network 19 by dialer 18.

The controller 13 can transmit the retrieved telephone number directly to the dialer 18, or can instead clear the buffer 15 and load the buffer with the retrieved telephone number before activating the dialer 18. Thus, if a keypad key is pressed for less than one second, the numeric or special key data from the keypad 11 is entered directly into the buffer 15 by controller 16 for subsequent dialing, but if the key is depressed for more than one second, the controller 13 retrieves a telephone number from a memory address location in memory 17 corresponding to the depressed keypad key, and causes the dialer 18 to dial the retrieved number.

The dialer 18 may be any device which provides dial signals--pulse, dual tone multi-frequency (DTMF), any of the cellular dialing protocols, etc.--to a telephone network 19 from the telephone apparatus. Thus, any device which translates numeric information for transmission to a telephone network 19 meets the requirements of a dialer.

An alternative embodiment of the present invention is shown in FIG. 2 in which the telephone system does not accumulate numbers in a buffer before dialing, but instead automatically dials an entered number upon entry from the keypad. Such a system is known as a non-accumulation system. In non-accumulation-type systems, the microprocessor controller 22 enters the number or performs the function corresponding to the keypad or function key pressed when the key is released. Thus, if the key is released before the predetermined time expires, the keypad and function keys operate normally, but if released after the predetermined time expires, the dialing sequence in a memory address location corresponding to the pressed key is retrieved and sent to the dialer 29 for dialing to the telephone network 19. As shown in FIG. 2, the handset 40 in this non-accumulation dialer includes a standard 12-key keypad 41 having numeric and special keys (0-9, *, #), and optionally includes a display 43 for showing the numbers being dialed and function keys 45, such as STORE, SEND, RECALL, FUNCTION, END, REDIAL or CLEAR keys. Of course, any or all of these elements might not be physically located on the handset 40, but might instead be located on the handset base 20. The handset components are coupled to a microprocessor unit 22 which serves some of the same functions as the controller 13 for the telephone apparatus shown in FIG. 1. Associated with the microprocessor controller 22 is RAM memory 25, ROM memory 26 and EEROM memory 27. The microprocessor unit 22 is further coupled to a dialer 29 which provides appropriate dial signals to a telephone network 19.

In the embodiment of the present invention shown in FIG. 2, any data input from the 12-key keypad 41 is automatically dialed by dialer 29 when the key is released. As the numeric and special keys are pressed and released, the microprocessor controller 22 displays the numbers being dialed on display 43 while causing the dialer 29 to provide dial signals corresponding to the activated keypad key. However, if one of the numeric or special keys on the keypad 41 is pressed for more than one second (i.e., released after one second has expired), the microprocessor 22 retrieves a previously stored dialing sequence from a memory address location in the RAM 25, ROM 26 or EEROM 27 corresponding to the key which was depressed, and then causes the dialer 29 to dial the retrieved dialing sequence to the telephone network 19. In a non-accumulation system in which the microprocessor 22 bases any decision on how to implement depressed keys upon the release time (as opposed to the key actuation), successive dialing sequences stored in the memory can be retrieved and sequentially dialed, thereby allowing telephone and billing account numbers to be sequentially dialed.

In one embodiment of the present invention involving a non-accumulation telephone apparatus, any numbers which were dialed prior to activation of the one-touch dialing feature may be cleared from the network 19 by microprocessor 22 causing the telephone apparatus to momentarily switch to an "on hook" condition, thereby hanging up the telephone line before dialing the retrieved number to effectively eliminate the earlier-dialed numbers. While this arrangement solves the problem of clearing earlier-dialed numbers, it presents difficulties with retrieving two different numbers from memory for successive dialing (i.e., a phone number followed by a billing account number) because of the "on hook" disconnection problem. To solve this problem, the microprocessor controller 22 in one embodiment of the present invention recognizes when successive telephone numbers are recalled from the memory by actuating two or more successive keys for more than the predetermined time and, for any of the succeeding numbers recalled from memory, the microprocessor 22 does not cause the dialer to switch "on hook" prior to dialing such succeeding numbers. Thus, the microprocessor controller 22 causes the telephone apparatus to switch "on hook" prior to dialing the first retrieved number, but does not switch "on hook" for the second or succeeding numbers.

In another embodiment of the present invention relating to cellular telephone systems as shown in FIG. 3, the present invention includes a handset 40; its microprocessor 32 with its associated RAM memory 36 and ROM memory 38; transceiver unit 50; transceiver microprocessor 52 with its associated buffer 54, RAM 56, ROM 57 and EEROM 58. Again, the buffer 54 can be either separate from or a part of RAM 56. The handset microprocessor 32 communicates with the transceiver microprocessor 52 through a serial or parallel bus 34. The bus 34 can be implemented with cable connectors, radio frequency transmission technology, or any other suitable means. Transceiver microprocessor 52 is also coupled to radio frequency transceiver 55 for converting data into radio signals. The radio signals in this cellular telephone embodiment of the present invention are transmitted by the radio frequency transceiver 55 to the radio frequency receiver 51 and eventually communicated to the telephone network 19.

Cellular telephones, like the one shown in FIG. 3, typically include a handset unit and a transceiver unit, both of which may have microprocessor and memory components. Such systems are usually accumulation type systems.