Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
AUTOMATIC AREA CODE DIALING APPARATUS AND METHODS PARTICULARLY ADAPTED FOR CELLULAR OR OTHER TYPES OF TELEPHONE SYSTEMS
Document Type and Number:
WIPO Patent Application WO/1991/014331
Kind Code:
A1
Abstract:
Apparatus is shown which eliminates the need to repeat dial the same area code on a given long distance call. The apparatus detects when a subscriber wishes to implement a long distance call (21). Upon detection of the start of a call, the system automatically displays the last area code dialed (16). The subscriber if desiring the last area code merely dials 7 digits. The system recognizes that the subscriber has selected the last area code to cause the last area code dialed to be transmitted prior to the transmission of the 7 digits thereby completing a telephone number. If the subscriber does not wish to utilize the last area code dialed he first dials a 1 and then dials in 10 digits and the proper digits are transmitted with the area code digits being replaced in the area code storage memory (15). The system is particularly adaptable for use by cellular subscribers due to the fact that it reduces the number of digits dialed, and saves dialing time.

Inventors:
WALDMAN HERBERT H (US)
Application Number:
PCT/US1991/001624
Publication Date:
September 19, 1991
Filing Date:
March 11, 1991
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ADVANCED CELLULAR TELCOM INC (US)
International Classes:
H04M1/27485; H04M1/27; H04M1/724; (IPC1-7): H04M1/274
Foreign References:
US4039761A1977-08-02
US4201887A1980-05-06
US4800582A1989-01-24
US4588863A1986-05-13
US4947422A1990-08-07
US4928302A1990-05-22
Download PDF:
Claims:
THΞ CLAIMS
1. A method for a system adapted for the dialing of phon numbers for accommodating automatic area code dialing comprising the steps of: determining the start of a long distance call, keying in digits indicative of a telephone number, and storing an area code.
2. A method according to Claim 1, wherein the step of storing an area code includes filling in said stored area code when the keyedin digits are less than required for a long distance call.
3. A method according to Claim 1, wherein the step of storing an area code includes storing a new area code when the number of digits keyedin conforms to the required number for placing a long distance call.
4. The method according to Claim 1, further comprising the step of outputting said filled in area code and said keyedin digits via a telephone communication channel.
5. In a system adapted for the dialing of phone numbers, a method for accommodating automatic area code dialing comprising the steps of: keyingin digits, determining that a long distance call is to be made, filling in an area code when the number of digits keyedin are less than those required for a long distance call.
6. The method according to Claim 5, further including the step of storing an area code when the number of digits keyedin conforms to the number of digits required in placing a long distance call. SUBSTITUTE SHEET .
7. The method according to Claim 6, wherein the numbers digits required in placing a long distance call are at least ten digits.
8. The method according to Claim 5, wherein said step determining that a long distance call is. to be made includes detecting a fir 5 key actuation to determine if it is indicative of a long distance call.
9. The method according to Claim 5, further including the st of storing the digits keyedin prior to filling in said area code.
10. The method according to Claim 5, wherein the step determining that a long distance call is to be made is detecting a one as t C first digit keyedin.
11. The method according to Claim 5, wherein the step of filli in said area code occurs when said keyedin digits are at least seven.
12. The method according to Claim 5, wherein the step of filli in said area code occurs when said keyedin digits are at lease seven in 5 cellular system.
13. The method according to Claim 5, further including the st of outputting said filled in area code and said dialed digits as a telepho number when a SEND key is actuated in a cellular system.
14. The method according to Claim 5, further including the ste 0 of outputting said filled in area code and said dialed digits as a telepho number when a SEND key is actuated in a fax system.
15. A method for accommodating automatic area code diali comprising the steps of: 5 determining the start of a long distance call, displaying a stored area code, keying in digits indicative of a telephone call, and storing the keyedin digits, SUBSTITUTE SHEET filling in said stored area code when the keyedin digits are less tha required for a long distance call, storing a new area code when the number of digits keyedin conforms t the required number of digits for placing a long distance call.
16. The method according to Claim 15, further including the ste of outputting said filled in area code and said keyedin digits via a telephon communication channel.
17. The method according to Claim 15, further including the step of storing a dialed area code by accessing a stored last area code key.
18. In a system adapted to dial phone numbers, a method for accommodating automatic area code dialing comprising the steps of: (a) .nitiating the digits keyin mode of the system, (b) initiating the keyin of digits, (c) deteririining that a long distance call is to be. made, (d) keyingin of digits indicative of a telephone number, (e) actuating a Prescribed Key, and (f) filling in an area code when the number of digits keyedin are less than those required for a long distance call.
19. In a phone number dialing system adapted to place an outgoing call of any given first phone number, said phone number being defined by a first group of digits and a second group of digits, a method wherein on a subsequent outgoing call of any given phone number having the same first group of digits as said first phone number, a subscriber need keyin only said second group of digits, the system dialing out both said first and second group of digits of said subsequent phone number in respective order, the method comprising the steps of: SUBSTITUTE SHEET (a) initiating the digit keyin mode of the system for placement of sa subsequent outgoing call, (b) a key in of said second group of digits, and (c) a Prescribed Key Actuation of a Prescribed key.
20. In a phone number dialing system an outgoing call of a given first phone number, said phone number being defined by a first gro of digits and a second group of digits, a method wherein on a subseque outgoing call of any given phone number having the same first group digits as said first phone number, a subscriber need keyin only said seco group of digits, the system dialing out both said first and 2nd group digits of said subsequent phone number in respective order, the metho comprising the steps of: (a) initiating the digit keyin mode of the system for placement of sa subsequent outgoing call, (b) a Prescribed Actuation of a Prescribed Key, and (c) a keyin of said second group of digits.
21. In a system adapted for dialing of phone numbers compris of multiple digit categories consisting of first, second and third dig categories, a method for accommodating automatic digit dialing by the syste comprising the steps of: (a) initiating the digits keyin mode of the system, (b) keyingin of said first digit category indicative of a long distan call, (c) keyingin said third digit category, (d) actuating a prescribed key, SUBSTITUTE SHEET (e) system fillingin at least said second digit category upon the number of digits keyedin being less than those required in placing a long distance call, and (f) system output of at least said first, second and third digit categories in ascending order.
22. The method according to Claim 21, wherein the step of keyingin said 1st digit category includes detecting a key actuation to determine if the call is indicative of a long distance call.
23. The method according to Claim 21, further including the step of storing the digits keyedin prior to the fill in of said at least second digit category.
24. The method according to Claim 21, wherein the step of filling in of at least said 2nd digit category includes monitoring the number of digits keyedin.
25. The method according to Claim 21, wherein the system is associated with a cellular telephone network and includes a cellular subset.
26. The method according to Claim 25, wherein said cellular subset includes a Send key and wherein said prescribed key is the said Send key.
27. The method according to Claim 21, wherein said first, second and third digit categories are the long distance access digit 1, the area code digits and the local phone number digits, respectively.
28. In a system adapted for dialing phone numbers comprised of multiple digit categories consisting of first, second and third digit categories, a method for accommodating automatic digit dialing comprising the steps of: (a) initiating the digits keyin mode of the system, (b) keyingin said third digit category, (c) a prescribing key actuation in a prescribed manner, SUBSTITUTE SHEET (d) system filling in of at least said first and second digit categorie and (e) system outputting of at least said first, second and third dig categories in ascending order.
29. The method according to Claim 28, wherein the system i associated with a cellular telephone network and includes a cellular subset.
30. The method according to Claim 29, wherein said cellular subse includes a Send key and wherein said prescribed key is the said Send ke and wherein said Prescribed Actuation is a successive Dual Actuation of th Send key.
31. The method according to Claim 28, wherein the said first second and third digit categories are the long distance access digit 1, th area code digits and the local phone number digits, respectively.
32. In a system for dialing phone numbers associated with a phon network, the phone numbers comprising multiple digit categories consistin of first, second and third digit categories, a method of placing an outgoin call in which only the third digit category of any given phone number ar keyed in, comprising the steps of: (a) initiating the keyin mode of the system, (b) keying in the 3rd digit category, (c) prescribing actuation of a prescribed key, and (d) outputting, in ascending order, the 1st, 2nd and 3rd digit categorie of any given phone number to the Phone Network Central Station.
33. A method according to Claim 32, wherein the 1st and 2nd digi categories comprise lead digits of said any given phone number, said lea digits consisting of the long distance access digit 1 and the area code digits.
34. A method according to Claim 33, wherein the system includes lead digits store memory means and wherein said lead digits are retained in said lead digits store memory means until the keyin of a predetermined number of digits in said any given phone number in the placement of any given subsequent outgoing call.
35. A method according to Claim 34, wherein upon completion of the keyin of said predetermined number of digits, said lead digits store memory means stores the lead digits of the said phone number of said subsequent outgoing call.
36. A method of abbreviated dialing of digits in an apparatus adapted to output phone number digits to a Phone Network Central Station, said phone numbers including a 1st group of digits followed by a 2nd group of digits, said method comprising the steps of: (a) initiating a digits keyin sequence of said apparatus, (b) keyingin said 2nd group of digits, (c) prescribing actuation of a prescribed key, (d) outputting said 1st group of digits to said Phone Network Central Station, and (e) outputting said 2nd group of digits to said Phone Network Central Station.
37. A method according to Claim 36, wherein the apparatus is associated with a cellular telephone network and includes a cellular subset.
38. A method according to Claim 37, wherein said cellular subset includes a Send key and wherein said prescribed key is the said Send key and wherein said prescribed actuation is a successive dual actuation of the Send key.
39. A method according to Claim 36, wherein said 1st group digits includes the long distance access digit "1" and further includes are code digits, and wherein the 2nd group of digits includes the local phon number digits.
40. In an abbreviated phone number dialing system having phon numbers consisting of two digit groups comprised of leading digits an trailing digits, a method of keyingin only a portion of the phone number i outgoing calls comprising the steps of: (a) Storing a group of said leading digits of the phone number of a 1s outgoing call, (b) a prescribing actuation of a prescribed key on any given subsequen outgoing call, (c) digits keyin sequence of the trailing digits of the phone number o said subsequent outgoing call, and (d) fillingin said leading digits to complete said phone number of sai subsequent outgoing call.
41. A method according to Claim 40, wherein said dialing syste is operatively associated with a key phone having line keys and wherein sai prescribed key is a line key.
42. A method according to Claim 41, wherein said prescribe actuation is a successive dual actuation of said line key.
43. A method according to Claim 40, wherein said leading digit are comprised of the long distance access digit "1" and the area code digits and wherein said trailing digits are.
44. In a phone number dialing apparatus including a Save key an Save Memory Storage means, each phone number comprised of a 1st digi group and a 2nd digit group, said 1st digit group comprised of the leading digits of said phone number, a method for storing a portion of a dialedout phone number comprising the steps of: (a) placing an outgoing call of a 1st phone number, (b) keyingin said 1st and 2nd digit groups, (c) actuating said Save key, and (d) storing said leading digits in a Save Memory Storage means.
45. A method according to Claim 44, further comprising the steps of: (e) initiating a keyin sequence of said apparatus, (f) placing a subsequent outgoing call of a phone number, (g) actuating an Access Code Command key to access said leading digits for automatic dialout, (h) Dialingout said leading digits of the subsequent outgoing call, (i) keyingin any given 2nd digit group, and (j) dialingout said any given 2nd digit group, thereby the placement of said subsequent outgoing call is completed.
46. A system adapted for dialing phone numbers, comprising keyin means for keying in digits of a phone number and storing means for storing an area code when the number of digits keyedin conforms to the number of digits required in placing a long distance call.
47. A system according to Claim 46, further comprising digit counting means for counting the number of digits keyedin.
48. Apparatus for automatic area code dialing associated with telephone dialer means, comprising: area code storage means for storing an area code, and means responsive to a sequence of keyedin digits being less tha required for the placement of a long distance call for adding to said keyedi digits additional digits indicative of an area code stored in said area cod storage means and for outputting said added and keyedin digits, a combined, whereby said long distance call is completed.
49. Apparatus for dialing phone numbers having digits keyed i the keyedin digits of a phone number defining a 1st outgoing call comprise of a 1st lead digits group followed by a 2nd digit group, said apparatu comprising a 1st digit count means for counting the number of digits keye in and digit store means, wherein upon the number of said keyedin digit conforming to a predetermined total number of digits, said count mean effects the storing of said lead digits in said digits store means.
50. Apparatus according to Claim 49, further comprising prescribed key, wherein any given subsequent outgoing call is responsive t a prescribed actuation of said prescribed key causing said stored lead digit to be dialed out by said apparatus.
51. Apparatus according to Claim 50, further comprising a lon distance detect means for detecting a long distance call on any give subsequent outgoing call, said detect means being responsive to a prescribe key actuation following a keyin of said 2nd digit group, said stored lea digits being dialed out by said apparatus in the event the number o keyedin digits is less than required for placement of a long distance call.
52. Apparatus according to Claim 51, wherein on any give subsequent outgoing call responsive to a prescribed actuation of sai prescribed key following a keyin of said 2nd digit group, said stored lea digits are dialed out by said apparatus.
53. Apparatus according to Claim 52, wherein on any give subsequent outgoing call responsive to a prescribed actuation of sai prescribed key preceding a keyin of said 2nd digit group, said stored lead digits are dialed out by said apparatus.
54. Apparatus according to Claim 51, wherein said apparatus includes a 2nd digit count means for counting the number of digits keyedin.
55. Apparatus according to Claim 51, wherein said prescribed key is the Send key on a cellular subset operatively associated with said apparatus.
56. Apparatus according to Claim 55, wherein said prescribed actuation is a dual actuation of said Send key.
57. Apparatus according to Claim 55, wherein said prescribed actuation is a holddown of said Send key.
58. Apparatus according to Claim 51, said apparatus being operatively associated with a cellular subset, said subset having 1st and 2nd Send keys, wherein said Prescribed key is the said 2nd Send key.
59. Apparatus according to Claim 51, wherein said Prescribed key is a line key on a key phone operatively associated with said apparatus.
60. Apparatus according to Claim 59, wherein said prescribed actuation is a dual actuation of a said line key.
61. Apparatus according to Claim 59, wherein said prescribed actuation is a holddown of a said line key.
62. Apparatus for automatic area code dialing associated with telephone dialer means comprising: means for determining the start of a long distance call, area code storage means for storing an area code, and means, responsive to a sequence of keyedin digits being less tha required for the placement of a long distance call, for adding to sai keyedin digits additional digits indicative of an area code and for outputtin of said added and keyedin digits as combined to complete said long distanc call.
63. The apparatus according to Claim 62, further comprising mean responsive to the start of a call to display a stored area code to enable user to determine whether said displayed area code is to be employed in th completion of said long distance call.
64. The apparatus according to Claim 62, further comprising mean responsive to the start of a call to annunciate a stored area code tha enables a user to determine whether said annunciated area code is to b employed in the completion of said long distance call.
65. The apparatus according to Claim 62, further comprising mean responsive to said combined digits, said combined digits being those require for said long distance call, to cause the area code portion of said combine digits to be stored.
66. The apparatus according to Claim 62, wherein said apparatu includes means coupled to said dialer for detecting the first dialed digit fo determining whether said dialed digit is indicative of a long distance call.
67. The apparatus according to Claim 62, further comprising cellular subset and means coupled to the Send key of said subset fo outputting said combined digits, wherein said .apparatus is employed in cellular telephone system.
68. The apparatus according to Claim 62, further including cellular subset and means coupled to the Send key of said subset fo outputting said combined digits, wherein said apparatus is employed in cellular telephone system.
69. The apparatus according to Claim 62, further including means coupled to the Send key of said subset for outputting said combined digits, wherein said apparatus is employed in a fax system including a facsimile subset.
70. Apparatus for automatic digits dialing for the placement of long distance calls comprising: first storage means having a first area code stores therein, means responsive to an actuation of a prescribed key for adding to a sequence of keyedin digits in the placement of a long distance call, additional digits indicative of said first stored area code, and for outputting said added and keyedin digits, as combined, to complete said long distance call when the number of digits of said sequence of keyedin digits are less than required for a long distance call.
71. Apparatus according to Claim 70, wherein said apparatus is operatively associated with a cellular subset having a Send key and wherein said prescribed key is said Send key.
72. Apparatus according to Claim 70, further comprising digit Store and Forward means for storing and forwarding keyedin digits, means for determining the start of a long distance call and digit counting means for counting the number of keyedin digits.
73. Apparatus according to Claim 70, further comprising second storage means having a second area code stored therein, first digit count means and key holddown count means, wherein in response to a holddown actuation of any given first actuated digit key, said second stored area code is outputted together with said sequence of keyedin digits, instead of said first stored area code, whereby said long distance call is completed.
74. Apparatus according to Claim 73, wherein said first actuated digit key is the long distance access digit 1.
75. Apparatus according to Claim 73, wherein said second stored area code is the 800 area code.
76. Apparatus according to Claim 75, wherein said first actuated digit key is the digit 8.
77. Apparatus for automatic area code dialing in the placement of calls comprising: first storage means having a first stored area code stored therein, and means responsive to a prescribed actuation of a prescribed key for outputting said stored area code digits and a sequence of keyedin digits in the placement of a long distance call, as combined, whereby said long distance call is completed.
78. Apparatus according to Claim 77, operatively associated with a cellular subset having a Send key, further comprising key actuation count means, wherein said prescribed key is the Send key, wherein said prescribed actuation is comprised of a successive dual actuation of the Send key following said keyin of said sequence of digits and wherein said count means operates to detect said dual actuation of said Send key.
79. Apparatus according to Claim 77, operatively associated with a cellular subset having a Send key, further comprising key holddown means, wherein said prescribed key is the Send key, wherein said prescribed actuation is comprised of a key holddown actuation of said Send key following said keyin of said sequence of digits and wherein said holddown count means operates to detect said holddown actuation of said Send key.
80. Apparatus according to Claim 77, operatively associated with a key phone subset having line keys, further comprising key actuation count means, wherein said prescribed key is a line key, wherein said prescribed actuation is comprised of a successive dual actuation of a line key in advance of said first keyin and wherein said count means operates to detect said dual actuation of said Send key.
81. Apparatus according to Claim 77, operatively associated with a key phone subset having line keys, further comprising holddown count means, wherein said prescribed key is a line key, wherein said prescribed actuation is comprised of a key holddown of a line key in advance of said first keyin and wherein said holddown count means operates to detect said holddown actuation of said line key.
82. Apparatus according to Claim 81, further comprising secnd storage means having a second area code stores therein, and means for determining the start of a long distance call upon a first keyin of the long distance access digit 1, wherein upon keyin of said digit 1 and upon said prescribed actuation of said prescribed key instead of said first stored area code, said second stored area code is outputted together with said sequence of keyedin digits to complete said long distance call.
83. Apparatus according to Claim 82, wherein said second stored area code is the 800 area code.
84. Apparatus according to Claim 82, further comprising key holddown count means, wherein said prescribed key is the first digit keyedin following said first keyin and said prescribed actuation is comprised of a key holddown actuation of the said first digit and wherein said holddown count means operates to detect said holddown actuation of said first digit.
85. Apparatus according to Claim 84, wherein where said sequence of keyedin digits is comprised of the local phone number digits and wherein said first digit is the first digit of the said local phone number.
86. Apparatus according to Claim 84, wherein said first digit is th digit 8.
87. Apparatus per Claim 77, further comprising key holddow count means, wherein said prescribed key is the said long distance acces digit 1, wherein said prescribed actuation is comprised of a key holddow actuation of said digit 1 and wherein said holddown count means operate to detect said holddown actuation of said digit 1.
Description:
AUTOMATIC AREA CODE DIALING APPARATUS AND METHODS

PARTICULARLY ADAPTED FOR CELLULAR OR OTHER TYPES

OF TELEPHONE SYSTEMS

BACKGROUND OF THE INVENTION

This invention relates to telephone dialing apparatus and more particularly to an automatic area code dialing apparatus which apparatus enables one to forego the dialing of an area code to achieve a rapid and enhanced dialing operation.

As one can ascertain, over the past years great strides have been made in implementing the rapid dialing of telephone numbers. Thus, as one will understand, present modern systems utilize the dialing keypad consisting of a series of momentary operated dialing switches or keys. In conjunction with the keypad, the telephone subset may incorporate either touch tone or pulse dialing to enable a rapid dialing sequence. Many telephone subsets also include memories whereby one can dial a telephone number by merel accessing separate memory keys or accessing a memory location on the keypad. Thus, the prior art is cognizant of various techniques to enable more rapid and accurate dialing by a subscriber. It is, of course, understood that any technique which enables faster dialing will further enhance the operation of the telephone system.

In regard to cellular phone systems the process of dialing is extremely hazardous. Many articles have been written which describe the hazards imposed by a cellular system in enabling a driver to dial a telephone while manipulating an automobile. As one can see, this presents a potential safety hazard that can result in accidents affecting the subscriber as well as

SUBSTITUTE SHEET

others. As the number of cellular phones increase, the problems become more severe. In this manner it is obvious that any improvement or enhancement of the dialing procedure is particularly advantageous and a valuable improvement in connection with a cellular phone system as well as a conventional phone system.

As one can further understand a dialing method which improves or enhances the dialing procedure in a cellular phone provides a tremendous asset and benefit to the cellular system.

The apparatus and methods to be described enables one to forego the dialing of an area code by selecting a previously dialed area code in lieu of redialing the same area code. In this manner the telephone user in many instances will only have to dial 7 or 8 digits instead of dialing 11 digits indicative of a typical long distance call. Thus, the system and apparatus described herein eliminates the need to repeat and dial the same area code when placing a long distance call.

As can be ascertained, certain area codes are accessed many times during the day. For example, the area codes 212, 516, 914, and 718 are various area codes in the New York metropolitan area. Anyone conducting a business within that area will have need to access the other various area codes during the course of the day. Since the system stores any new area code dialed, much additional dialing is avoided.

In an auto cellular system, when a subscriber's vehicle is outside its cellular home base area (known as Roaming) the subscriber must dial the local area code along with the phone number in order to place local calls. For example, if the subscriber's cellular home base is in New Jersey, having a 201 area code and, he is presently driving in the New York area having a 212 area code, he must, nevertheless, repeatedly dial the 212 area code in order to place local calls, despite the fact that the calls origin is in the 212 area.

This, repeat dialing of the same area code, tends to be . tedious and leads to numerous dialing errors. According to the system of the invention, the 212 area code, once dialed, will be stored, thus, avoiding the need to redial the same area code on repeated successive 212 area calls. In addition, when one calls the long distance information operator to obtain a phone number in a foreign area code location, the area code dialed to access the operator will automatically be stored, so that the caller need not repeat dial that area code upon placing the call to the foreign location. For example, if one dials the long distance information operator for a phone number in Chicago, they would dial 1-(312)555-1212. Once furnished the number, the caller would again dial 1(312) and then the number for a total of 11 digits. In using the system of the invention, the caller would not dial the digits 1-(312) again, but only the phone number, for a total of 7 digits. An additional enhancement of the invention is realized in the case of a misdialed long distance phone number. When redialing the number, the user does not have to redial the access digit 1 and the stored area code. He dials only the 7 digits of the phone number.

OgJECTIVSg

It is the primary objective of this invention to provide an apparatus which eliminates the necessity to successively redial or repeat dial the same area code. The system and methods to be described will enable a user to cause the desired area code to be automatically dialed without having to manually dial the individual digits indicative of that area code. Further significant objectives of the inventions are: to enhance Driver safety during dial -out on a cellular phone while operating a motor vehicle,

to not to require the cellular phone subscriber to have to successively repeat dial the local area code when placing local calls in a cellular Roaming area, to not have to repeat dial the Long Distance (L.D.) access digit 1 on successive long distance calls to the same area code, to not to have to dial the 800 access prefix when dialing an 800 number, to not have to dial Hotel L.D. access prefix digits on initiation of each long distance call placed, to not have to dial PBX L.D. access prefix digits on initiation of each L.D. call, to not to require the caller, after procurement of a long distance (LD) phone number from the L.D. information operator, to have to repeat dial the -area code before dialing the given L.D. phone number, to not to have to redial the area code on a misdialed L.D. number, to provide automatic Area Code SAVE memory means enabling a Subscriber to repeatedly access any particular area code by only a one-touch single key actuation, and to enable one-touch dialing of programmed digits by the use of a key Hold-down method.

SUMMARY OF THE INVENTION

Apparatus for automatic area code dialing in telephone systems of the type employing a telephone subset having a dialer apparatus associated therewith, comprising means coupled to said telephone subset for determining the start of a long distance call, means responsive to the start of a call to display an area code to enable a user to determine whether said displayed area code is to be employed prior to the dialing of a phone number sequence of digits, means responsive to said dialed digits being less than required for

said long distance call for adding to said dialed digits additional digits indicative of said displayed area code for transmission of said added and dialed digits as combined to complete said long distance call dialing sequence.

BRIEF DESCRIPTION OF THE FIGURES

FIG. 1 is a front plan view of a typical cellular telephone subset.

FIG. la is a diagram of a telephone Key pad with associated dialer circuitry.

FIG. 2 is a block diagram of an automatic area code dialing i n apparatus according to this invention as it applies to cellular telephones.

FIG. 2a is a block diagram of an alternate embodiment.

FIG. 2A-1 is -a flow chart depicting the operation of an automatic area code dialing apparatus according to the invention applicable to cellular phones and Fax machines. 15 FIG. 3 is a block diagram showing a second alternate embodiment of this invention as it applies to Key telephones.

FIG. 3a is a block diagram showing a third alternate embodiment as it applies to Key telephones.

FIG. 3A-1 is a flow chart depicting the operation of an automatic 20 area code dialing apparatus according to the invention applicable to key type telephones.

FIG. 3b shows a form of execution of the invention as it relates to Key type telephones.

FIG. 3c also shows a form of execution of the invention but as 25 relates non-key type telephones.

FIG. 3d illustrates still another method of execution of the invention.

FIG. 4 is another block diagram showing a system for selecting popular area codes such as the 800 area code.

FIG. 4-1 is a Flow Chart showing a slight modification on FIG. 2A- depicting an automatic (800) Access logic sequence.

FIG. 5 is a diagramatic illustration of the LAST AREA CODE DISPLAY FIG. 6 is a block diagram of an alternate embodiment of th invention as it applies to cellular phones utilizing 2 SEND KEYS.

FIG. 7 is a diagramatic illustration of a key phone Dialing Panel. FIG. 8 illustrates touch sensitive dual circuit Line Keys. FIG. 9 is a flow chart depicting the operation of an automatic are code dialing apparatus according to this invention. FIG. 10 is a flow chart depicting the operation of an automatic are code dialing apparatus according to an alternate embodiment of the invention FIG. 11 is a block diagram illustrating a Save Area Code feature o the invention.

FIG. 11a is a slightly modified version of FIG. 11.

DEFINITIONS OF TERMINOLOGY USED

In order to facilitate and simplify the drafting of the Specificatio and the appended claims, certain descriptive language and terminology ar used which it is felt defines in an understandable manner the various facet and features comprising the invention. Some of the language and terms use are not necessarily part of the industry vernacular and may not be totally conventional in their use. Accordingly, we will set forth a host of terms an define their meaning within the context of the invention.

The present system will be described in terms of conventional dialing codes utilized in the United States. It is understood that the system can b modified for various different international codes or for different telephon number sequences. In the United States, a local number is represented by

7 digits as one subscriber can access another subscriber within the loca

cal-ing area by dialing in a 7 digit number. In order to dial or place a lon distance call, one must first dial the digit 1 followed by a 3 digit area cod and then the 7 digit number. Hence, as one can ascertain, the dialing of long distance number involves the activation of 11 keys in a given sequenc The term dialing is synonymous with the term keying in, as both terms ar used interchangeably to indicate that the subscriber keys in a digit b activating the key pad or dialer.

In the case of a Private Branch Exchange (PBX) or other type o advanced internal phone system such as used in large business establishment or in hotels, motels, etc. in addition to the Long Distance (L.D.) Access digi

1, a Line Access digit must first be keyed-in, such as, for example, a 9 fo the placement of a Local outgoing call and an 8 for the placement of a L.D call. Accordingly, it would be convenient to subdivide, in general terms, a L.D. phone number into Digit Groups and/or Digit Categories. More specifically, the 1st Digit Group would include the L.D. acces digit 1 and the three Area Code digits and, as the case may call for, i certain instances it may also include the Line Access digit or digits such a the digit 9. The 2nd Digit Group would include the 7 digits of the Loca phone number following the Area Code. Another subdivision is used by defining an L.D. number in terms o

Categories as follows:

• 1st digit Category = Line Access digit/s - in the case of phone systems which require such initiation = L.D. Access digit e.g. 1.

• 2nd digit Category = Area Code digits • 3rd digit Category = Local phone number (7 digits)

It should be noted here that the 7 digits of the Local phone numbe can be further subdivided into two sub -categories, i.e., the 1st three digit identifying the Local phone Company Central Office or Exchange, and the fina

4 digits being a specific Subscriber's identification within that Exchange. But, for purposes of simplification, both of these sub-categories are combined and referred to as the 3rd digit category.

Another term used is "Lead digits" or "Leading digits". This refers in a general way to the Long Distance Access digit/s and/or the Area Code digits and, in certain instances if called for, also includes the Line Access digits.

In addition, in certain applications the 3 Local Exchange Prefix digits are referred to as the Lead digits or the 1st DIGIT Group. Another term used i-3 "Trailing digits". This refers to the digits following the Area Code digits, i.e., the 3rd Digits Category, generally the Local phone number 7 digits.

Prescribed Kev - This term refers to the specific key the User is instructed to actuate in order to effect the automatic fill-in function of the 1st Digit Group or 1st and 2nd Digit Categories for as many or for as few digits, as the case may be, that is entailed in each instance.

Prescribed Actuation - This term refers to a special mode of key actuation that is called for to be executed by a User, e.g., successive Dual Key Actuation, Hold-down Delayed Release Key Actuation, etc.

USE OF STATE OF THE ART ELEMENTS AND COMPONENTS

Many elements and modules of the system are well known in the state of the art and are therefore shown in block form without delving into the details of their design and construction. This approach is used in order to facilitate clarity and smplification of the specificatiDn and in order to avoid undue cluttering of the drawings where unnecessary.

Suitable discrete hardware elements can be employed to accomplish the multiple functions and features of the invention. Such discrete elements may include data storage units such as RAMS, ROMS, PROMS, as well as other

type of components and circuits, such as Frequency Detection circuits, Counters, Flipflops, Registers, Comparators, Displays, all widely in use and well known in the state of the art.

Alternatively, the functions of the invention can be readily executed by the use of a suitable microprocessor chip or microcontroller I.C. and support hardware suitably programmed with software. Such microchips are readily available and are well known in the state of the art. Examples of such chips are the INTEL MCS 48 series or the NEC 7500 series.

A D.C. power supply is not shown since any suitable power supply well known in the start of the art can be used to power the various modules and the various parts of the circuitry. Phone line voltage also may be used to power the system directly as is well known in the state of the art.

The various digit detect, storing, counting and dialing modules contained in the system are in wide spread use and, as such, are well known in the state of the art. A brief descriptive outline of several of the modules used in the implementation of the invention will now follow. Module 15A

Module 15A is a ROM which is preprogrammed with the digit 1 and upon actuation will direct the digit 1 to the Line Interface module 20, Module 15A will also effect actuation of the Last Area Code (LAC) Store module 15 to output the stored LAC to the Line I.F. module 20. Module 15

Module 15, the Last Area Code Store Memory, is a RAM. Module 15 upon actuation serves to store the three Area Code digits keyed-in following the first keyed-in Long Distance Access digit 1. Module 15 upon actuation by module 15A, will transmit the stored LAC to the phone line via I.F. 20.

Modiile 21, the Detect 1 module, is comprised of tone frequency detection circuitry well known in the state of the art, which is designed to respond to the frequency characteristics corresponding to the DTMF digit 1 by developing an appropriate output actuating signal. Or alternatively, in the case of rotary/pulse dialing. Module 21 is designed to be a telephone line dialing pulse responsive circuit well known in the state of the art. Module 21 is designed to be operative only on the 1st digit key-in.

DETAILED DESCRIPTION OF THE FIGURES Referring to FIG. 1A, there is shown a telephone keypad 10A. The telephone keypad 10A is typical of existing tone dialing keypads which are presently provided on subsets. The keypad enables one to dial the digits 1-0 and further has a * and a # key. There may be many other keys located on the subset as shown for example as key 11. The telephone keypad 10A interfaces with telephone dialer or keypad circuitry 14. Such circuitry 14 exists in many different forms and is provided by many different manufacturers. The circuitry included in the telephone dialer circuitry may include memories, touch tone circuitry, etc., all of which are furnished by various manufacturers in integrated circuit form. The circuitry as shown in module 14 associated with a telephone keypad as 10A is conventional and widely know.

As indicated, an object of the present invention is to eliminate the need to repeat dial the same area code when one is making various long distance calls. Particularly, the system as will be described has great utility in regard to cellular systems due to the fact that any decrease in the amount of dialing is extremely advantageous in such systems.

The present system will be described in terms of conventional dialing codes utilized in the United States. It is understood that the system

can be modified for various different international codes or for different telephone number sequences. In the United States a local number is represented by 7 digits as one subscriber can access another subscriber within the local calling area by dialing in a 7 digit number. In order to dial or place a long distance call, one must first dial the digit 1 followed by a 3 digit area code and then the 7 digit number. Hence, as one can ascertain, the dialing of a long distance number involves the activation of 11 keys in a given sequence. The term dialing is synonymous with the term keying in as both terms are used interchangeable to indicate that the subscriber keys in a digit by activating the key pad or dialer. Although the keypad 10A shown is of the tone dialing type, it should be clearly understood that the invention is, as well, applicable to Rotary/Pulse type dialing phones and keypads.

In order to achieve the desired result of the invention, i.e., - automatic "fill-in" of the desired Area Code, - the system must be advised, by some technique, of two parameters as follows:

No. 1. Whether to "fill-in" the Last Area Code (LAC) on any one particular L.D. call,

No. 2. Once parameter No. 1 is in the affirmative, the system must be directed by some technique as to when to output the LAC digits on to the phone line.

The several exemplary methods to be described in the ensuing pages, illustrate a number of techniques that can be employed to satisfy these two prerequisites of the system. Referring to FIG. 1 there is shown a diagram of a typical cellular telephone subset. The telephone subset has a display 16 which can display a multiple digit telephone number including the 1, the area code and seven digits and is associated with a keypad 10. The cellular phone also has a

SEND key 41, a CLEAR key 33 an END and a RECALL key and several other keys not shown.

As one can readily ascertain, it is an object of the system to eliminate the need to repeat dial the same area code on every long distance call. Essentially and as will be further explained, as indicated in FIG. 2, when a long distance phone number is keyed in via the keypad 10-2 the three digits indicative of the area code are separately retained in a memory or buffer 15. Hence, as indicated in FIG. 2, stored in the memory or buffer 15 is the area code. Upon initiation of a subsequent call, the system will display or announce the stored area code via the display area code module 16. This can be simply implemented by actuating the display 16 and the memory 15 when the phone is placed off -hook.

If the subscriber/ user desires to utilize the same area code as displayed on the display 16, then he need only actuate the digit 1 key (lead digit or first digit category) and proceed to dial the seven digits of the phone number, (trailing digit or third digit category) thereby skipping or avoiding the dialing of the three-digit area code (lead digit or second digit category) stored in memory 15.

Now, since the subscriber/ user keyed-in the long distance access digit 1 as the first digit entry, the Count module 38 in cooperation with the

Detect 1 module 21, will recognize that a long distance call is being placed in spite of the fact that only 7 digits, exclusive of the digit 1, were keyed-in.Upon actuation of the SEND Key 41, Module 38 will then generate an output actuating signal to module 15A. In this manner, module 15A will then activate modtile 15 resulting in the transmission of the 1 and the stored area code followed by the transmission of the stored digits by modtile 18 to the phone line interface 20 - which will pulse out the proper 11 digit phone

number sequence to the phone line in a manner well known in the state o the art.

Again, referring to FIG. 2, there is shown a block diagra implementation of the above-described system for a cellular subscriber. I a cellular system when a user desires to transmit a keyed-in telephon number, he must press the SEND key. Thus, in a cellular system, all digit entered by the subscriber are stored and when the subscriber is finishe dialing, he presses the SEND key to indicate to the system that dialing i complete. LAC DISPLAY OPERATIONAL SEQUENCE

Upon removed of the telephone handset (not shown) to initiate dialing sequence, the off-hook Sensing module 100 is enabled in a manner wel known in the state of the art. In turn, the Module 100 enables the LA Display 16 LAC Retrieve function which now retrieves the 3 LAC digits fro the LAC Store module 15, for display and viewing by the user. By utilizin appropriate circuitry, the LAC digits may continue to be displayed for th entire duration of the call, until the handset is replaced on-hook or alternatively, may be turned off after several seconds. Alternatively, in the case of Cellular phones, it would be desirable to initiat the LAC digits display upon actuation of the phone Power ON switch an continue to maintain the stored LAC displayed continuously until the phone' power is switched-Off.

From the above it is known that when a long distance number is dialed vi the keypad 10-2, one generally must first dial the digit 1. This immediatel informs the system that a long distance call is about to be placed. This i detected by the Detect "1" module 21 which outputs an enable signal enablin the 7 Digits Count Module 38. A circuit 21 for detecting the activation of th 1 key as a first digit dialed are well known and there exists many circuit

for accommodating such results. In any event, upon detection of the 1, module 21 via module 38 thereby, also activates the module 15A Output 1 designated as the 1 ROM which in turn enables the module 15 Output 1. Stored within the memory 15 is the last area code (LAC) which was dialed by the subscriber on a previous L.D. call. As already mentioned earlier, responsive to the subscriber's removal of the telephone handset off-hook the memory module 15, in cooperation with display 16, will cause the LAC to be displayed as is illustrated in FIG. 5.

The display 16 is a conventional LCD display or other type display which can be found on many typical telephone subsets. In any event, if the subset does not have a display then such a display can be simply provided to display the last area code which was dialed. Alternatively, one can also cause the last area code to be audibly announced by means of suitable speech synthesis circuits or otherwise presented. The subscriber will immediately note what the last area code was. Speech synthesis circuits are well known in the state of the art and need not be elaborated on.

A typical example of operation will now be given. Assume for a first example that a cellular subscriber desires to use the last area code as indicated on display 16. The subscriber, after observing that the area code on display 16 is the area code he wishes to employ, dials the digit 1 and then a 7 digit number indicative of the telephone number associated with the displayed area code. As seen in FIG. 2, there is a detect 1 module 21 which detects that the digit 1 was keyed-in as the first digit entry, thereby indicating that a long distance call is to be placed. FIG. 2 also shows a counter 38 which counts each of the digits dialed after the access digit 1 entry. Module 38 decodes the fact that the subscriber dialed in 7 digits exclusive of the access digit 1 and now activates the 1 ROM module 15A Output 1 which activates the

"store last area code" module 15 Output 2, which will direct the area code digits to the telephone line I/F 20 when the subscriber actuates the SEND key 41.

The first digit entry of the access digit 1 enables the Detect 1 module 21. As the subscriber is dialing, each of the digits keyed-in following entry of the access digit 1 is stored in the digit store module 18. The store digit module 18 therefore has stored therein each of the actual phone number's 7 digits that the subscriber had keyed-in which constitute the stored telephone number. After the subscriber has completed dialing, he depresses the SEND key 41 and the system will immediately recognize that the dialing sequence is finished and via module 38 the system recognizes that only 7 digits have been dialed (exclusive of the access digit 1). Module 38, as indicated above, will, therefore, enable the 1 ROM module 15A output 2 and the stored last area code module 15 output 2. In this manner, the digit 1 and the stored last area code in module 15, as well as the stored digits

(telephone number) in module 18 are directed to the Digit Dial module 143 and to the line interface 20, where they are transmitted to the cellular terminal. The cellular terminal will therefore implement a long distance telephone call based on receiving the proper number of digits. The storage digit module 18 and the store last area code module 15 are conventional components as employed in many modern telephone subsets. For example, many modern subsets as well as cellular phones conventionally store the last number dialed and, by activating a redial button, this number is automatically routed to the telephone lines. As one can ascertain, the dialed number indicative of the digits dialed as stored in modules 15 and 18 are transmitted without the subscriber ever having to dial the displayed area code. As indicated, the above cellular system relied on the fact that the subscriber dialed a one to implement the

start of a long distance telephone call and yet keyed-in only a total of digits instead of 11 digits. The dialed 1 is detected by module 21. I contrast, in the instance wherein a user is placing a local call, since th access digit 1 was not the first digit entered, the system recognizes that local call is being placed and accordingly does not output the stored are code to the Line I.F.20.

It is indicated that in lieu of dialing a 1, the subscriber may infor the system in other ways that a long distance call is to be made. I accordance with a preferred embodiment of the invention, the user skips th dialing of the access digit 1 when utilizing the LAC in placing long distanc calls. This alternative will be more fully described in a further section o the specification.

Again, referring to FIG. 2, it is now indicated that the subscribe does not wish to utilize the last area code as displayed. The followin sequence of operation occurs. The subscriber by desiring to place a L.D. cal immediately dials the digit 1 which is detected by module 21. He the commences to dial a completely new area code and then keys in the seve digits of the phone number. The Store & Forward module 19 stores the 1 digits as keyed in. Since more than 7 digits were keyed-in, module 38 outpu does not presently enable the 1 ROM module 15A. The module 19 output i

-nitially disabled by the Detect 1 module 21 but is again enabled at th conclusion of the dialing sequence by the 11 Digit Count Module 39. Upo the user's actuation of the prescribed key, e.g. the Send Key 41, the digit forward function of module 19 is enabled to cause the stored digits to b forwarded to the phone line via the I.F. module 20.

At the same time, the 3 digits of the new area code are now store in the L.A.C. Store module 15. The operational sequence of this function i as follows:

-17-

After the user keys-in the access digit 1 as the first digit entry, th Temporary 3 digit module 22, responsive to the output of the First Digi Count module 101, now stores the 3 digits of the new area code. Upo completion of the dialing sequence, the 11 Digit Count Module 39 enables th Retrieve function of the L.A.C. Store module 15. Module 15 now retrieves th

3 digits from module 22 and stores them for display as the new LAC fo subsequent calls. It should be pointed out that the enable function of modul 15 which enables the output of the Store & Forward module 18 is presentl not enabled because this function derives from module 15A which is not no enabled via module 38. Consequently, module 18 is also presently no enabled. This becomes readily apparent upon ones viewing of FIG. 2.

During the next operation, the last area code as dialed by th subscriber and as stored in module 15 will be displayed via the display 1 when another long distance call is placed. In the absence of any indication by the user that he desires to us the LAC in placing a long distance call, the 11 digit count module 39 vi Store & Forward Module 19 will effect the dial out of the keyed-in digits vi Module 14B and the telephone I F coupler module 20 as already indicated.

To place a Local call, user enters the 7 digits of the phone number The Store module 19 stores the 7 digits as keyed-in. The Store module 1 output is presently not disabled by the Detect 1 module 21 because a 1 wa not keyed-in as the 1st digit entry. Upon user's actuation of the SEND ke 41, the Store module 19 Forward function is now enabled to forward th stored digits to the phone line via module 14B and the I.F. module 20. ALTERNATE METHOD/USING DUAL ACTUATION OF SEND KEY

An alternate method with respect to cellular phones will now b described. With this method of operation, the user does not have to firs key-in the access digit 1. Referring to FIG. 2A in conjunction with FIG. 2

SUBSTITUT

a key pad 10-2A having a SEND key 41A is shown the output of which is coupled to a Key Actuation Count module 51. An Interval time constant module 53 is also shown. The operation of this embodiment will now be described. When placing a L.D. call if the user desires to use the LAC as displayed on the Display 16, he does not first enter the access digit 1 but, rather, starts by keying-in the 7 digits of the phone number. Upon completion of the key-in sequence, the user is instructed to actuate the prescribed key, e.g., the SEND key 2 times in succession, the prescribed actuation. The 2 Count module 52 in cooperation with module 51, senses this dual actuation and thereby generates an actuating output signal to the 1 ROM module 15A which in turn outputs the access digit 1 to the phone line over modules 14B and 20 and also activates the LAC Store module 15. Module 15 now outputs the 3 LAC digits to the phone line (also over modules 14B and module 20) and also activates the output of the Store ~ Forward module 18 which now outputs the 7 phone number digits to the phone line again over module 14B and module 20. Thus, the L.D. call has now been placed without the user having to key-in the full 11 digits but, rather, only keying-in 7 digits. In this configuration the 7 Digit Count module 38 (see FIG. 2) is not used.

The Time Constant module 53 is of a conventional timing circuitry and serves to establish the allowable time interval window for the dual actuation sequence of the SEND key in order to be considered valid.

The Logic Sequence of this method (with some variations) can be followed in the Flow Charts shown in FIGS. 10 and 2A-1.

Referring now to FIG. 2B an alternate method, instead of the Dual Actuation of the Send key, is shown. This method provides two separate SEND KEYS, A and B. Actuation of Send key A would effect normal cellular

digit dial out operation whereas, a single actuation of Send key B wou effect the LAC digit dial out sequence.

In this configuration the operational sequence is the same as f FIG. 2A except that the Actuation Count modules 51, 52, and 53 are n needed.

FAX MACHINES

As is apparent from the above operational description relative cellular telephones, cellular telephone use does require the utilization of digit Store & Forward technique because, at the outset of the dialin sequence, the system does not call for the user to activate any input key i a special, prescribed manner. Consequently, the system is not notified i advance, by the user, whether he desires to use the LAC or not, in placin his long distance (L.D.) call. This information is first determined by t system, in conjunction with the digit count modules at the time of actuatio of the SEND key.

Since the store and forward technique is standard practice wit cellular phones of all types, the described method does not represent shortcoming of the Invention. However, with key phone type telephones th is not the case. We will now proceed to describe two alternate methods fo key phone use, the first of which will use a store and forward techniqu

The second method to be described will not embody a store and forwar (S&F) technique; these two methods are shown in FIGS. 3 & 3A respectivel KEY PHONES

Referring now to FIG. 3. In the case of a telephone system of the key type a subscriber mu access a line key 12 before placing the call. A diagramatic representation a key phone panel is shown in FIG. 7. The system could be implemented t detect 2 successive actuations of a line key to inform the system that a L.

SUBSTITUTE SHEET

cali is to be made. To detect multiple closures of a key is well known an within the state of the art and essentially multiple closures of a line key ca now indicate that a long distance call is to be made. A dual actuation of Line key is detected by module 51 in cooperation with modules 52 and 53 a already explained in connection with FIG. 2A.

For example, in order to initiate the dial out of a long distance ca in an electronic key system wherein the LAC is to be used, a user would b instructed to implement the following sequence. First, the user upo initiation of a call, would cause activation of display 16 to display the store LAC. The user would be instructed to actuate a prescribed key, e.g., a lin key twice in succession, a prescribed actuation. By doing this, the telephon Key Pad 10-3 would transmit the 2 pulses to the Line Key Count modules 51 and 52, which will indicate that a line key has been actuated twice i succession and hence a long distance call is to be placed. The user then merely keys in seven digits. By dialing seven digits the system automatically knows that the subscriber intends to utilize th stored area code because the line key was activated twice in succession. Th Count digit module 38 begins to count the dialed digits due to the fact tha subscriber indicated a long distance call. Module 18 stores the dialed digit and module 38 counts the same to assure that there are seven digits diale whereby upon dialing of seven digits, the call is processed. When module 3 determines that 7 digits have been dialed and stored, module 38 automaticall actuates module 15A which in turn actuates the stored area code module 1 which, respectively, cause a 1 plus the stored area code to be transmitted t the telephone line interface 20. When this is done, the stored digits i module 18 are then transmitted in succession over the telephone line interfac 20 to complete the requirements for a full transmitted telephone number.

Thus, as one can see from the above, this abbreviated dial procedure can be implemented by many different techniques by fi indicating to the system that a long distance call is to be implemented. indication of a long distance call can be implemented by means of a line as for example depressing a line key 12 one or more times or by a separ key as key 11 (FIG. 7) which can serve as a LAC use notification to system. This will inform the system that the subscriber wishes to implem a long distance call using the LAC. SPLIT LINE KEY Another method can be implemented as illustrated in FIG. 8, membrane touch sensitive split Line key can be provided comprised of t sections. The sections are marked LOC for Local and LD for Long Distan respectively as shown in FIG. 8A. Or, alternatively, as shown in FIG. 8B, two sections can be marked NOR for Normal and LAC for Last Area Co respectively.

With this arrangement the user would not have to actuate the l key twice in succession but would simply indicate what type of call he about to place by actuating the applicable respective Line key sections, o once, before keying in the requisite digits on the key pad. It is now apparent from the above that in the case of a Key syst wherein, in order to obtain dial tone, a Line key must be actuated befor dialing sequence can be initiated, two methods of implementing the inventi are possible, as follows: METHOD 1 - WITH STORE & FORWARD A Dual actuation of the Line key informs the system that the u desires to place a Long Distance call (L.D.). If the user wants to use t Last Area Code (L.A.C.) (as displayed on display 16), he proceeds to dial o

SHEET

the 7 last digits of the phone number. He does not dial the L.D. access di 1 and the three Area code digits.

Again ,referring now to FIG. 3, the digit Store & Forward module stores the digits as keyed-in by the user. Immediately, following the d actuation of the Line Key, the LAC Indicate module 17 via module 52A detect the dual actuation and will generate an appropriate output signal. T output signal in turn is directed to the 7 digit count module 38 which is n primed to count the digits entered and to subsequently actuate the 1 R 15A. The 1 ROM module in turn, will effect actuation of the L.A.C. sto module 15 output thus, effecting the dial out of the digit 1 plus the 3 dig of the stored LAC over digit Dial module 14B and the Line Interface 20 a then, subsequently, the actuation of module 18 now enabled by module effects the dial out of the 7 stored digits over the phone line, via interfa 20. The digit dial module 14A is disabled at this time by module 17. In t scheme of operation, module 38 and the Store & Forward module 18 a necessary components in the invention's embodiment. METHOD 2 - WITHOUT STORE & FORWARD Refer to FIG. 3A In this method, we again employ the dual actuation of the Line k to inform the system that the user desires to use the L.A.C. Here again, t user need not key-in the 1 and the area code but only dials in the last digits of the phone number. But, in this instance, the manually dialed digi are directed to the phone line, concurrently with the user's keying in of t digits via modules 14A and 20. Consequently, in accordance with the teachi of this method, the system does not need the digit store module 18 nor cou module 38 of FIG. 3. However, the system will still require the use of the digit Counter 39 in order to be able to differentiate between a placement

a local call (7 digits) and the placement of a New Area Code long distance (11 digits) so that the system will know on which call, to store into the Store module 15, the 3 digits keyed in following a 1 access digit entry.

If the user desires to place a L.D. call but wants to use a new a code, not stored in module 15, the user must NOT actuate the Line key times successively but, rather, one time only. He then proceeds to place L.D. call in a conventional manner i.e„ first dials in the digit 1 followed the 3 digits of the new area code, and then dials in the last 7 digits of phone number for a total of 11. The dialed digits are directed to the ph line concurrently with the user's dialing of the digits via modules 14A

20.

Basically, there are two approaches:

1. To Store the keyed-in digits and to Forward them on to phone line at the conclusion of the keying-in sequence. 2. To output the digits on to the phone line immediately as t are keyed-in by the user.

Technique 1 does require a Digit Counting capability and a Stor Forward capability.

Technique 2 does NOT require the Store & Forward capability b as mentioned earlier, does require a digit count capability. This is nee in order to distinguish between a local call and a New Area Code l distance call wherein the user does not implement the dual actuation of a L

Key.

RE: KEY PHONE/LAC STORE FIGS. 3 & 3A In the case of both Methods 1 & 2, the operational sequence storing of a newly entered Area Code is as follows:

Referring to FIGS. 3 & 3A, it will be seen that the 11 Digit Co Module 39 upon an 11 digit count, enables the 3 Digits Retrieve function

the LAC Store Module 15. Module 15 will now retrieve the 3 area code dig stored in the 3 digit module 22 for display and dialout on subsequent lo distance calls. Module 22 digit store function is dependent on the First Di Count module 101 so that the module 22 digit storing function is operati only after a 1st digit has already been dialed-in.

HOLD DOWN OF A KEY/DELAYED RELEASE

Similarly, an alternative method of indicating to the system advance that the LAST area code is desired can be implemented in t following manner: If the user desires to employ the Last area code, he depresses

Line Key and maintains it depressed until a Release Signal is sounded by module similar to module 63 to be later on described in connection with FI 4. This delayed release of the Line key informs the system in advance th the user desires to use the last area code. This method is indicated FIG.3b.

The hold down of a key is detected by a HOLD DOWN COUNT module 60. The Counter which is a binary counter will commence counti when a key is held down. If the counter reaches a predesignated count, t subscriber is notified of this and the system recognizes the hold do function. The hold down counter 60 may be replaced with a monostab multivibrator which produces a given time delay when a key is actuated. the key remains depressed after this time period then the system recogniz that a hold down function is to be implemented.

A similar approach can be adapted for standard Non-Key phones follows:

Upon the user's lifting of the handset off-hook, the display 16 w indicate the stored area code. If the user desires to employ this area cod he depresses the digit key corresponding to the 1st digit of the 7 dig

SUBSTITUTE SHEET

phone number and maintains the key depressed until a Release signal is sounded. This delayed key release informs the system in advance that the user desires to use the stored area code. Again, the system performance will now be identical as already described above in connection with the dual actuation of the Line keys. The same approach would be valid also in the case of a Cellular phone. The user can notify the system in advance that he desires to use the displayed area code by the delayed Release of the 1st digit key entry. This approach is indicated for key phones in FIG. 3c in block diagram fashion, in FIG. 10 for cellular phones, in flo chart fashion. Alternatively, in the case of cellular phones, the Delayed Release method can be utilized to indicate that the user desires the system to fill-in the LAC, by the Delayed Release of the Send key actuation upon completion of the key-in of the 7 digits of the phone number. This approach is indicated in FIG. 2C. In the case of a phone having a Speaker On key, a method similar to the Line key phones is implemented. In this case, if the user desires tc use the displayed area code, he actuates the Speaker On key and maintain it depressed until a Release signal is sounded.

It should be borne in mind that in all instances wherein the diale digits are directed to the phone line as they are entered, the Store &

Forward module 18 is NOT needed for the execution of the dialing sequence

As already indicated above, the user indicates that he wants to dia the Last Area Code by one of several methods. To reiterate, for purposes c illustration, in an electronic Key Telephone subset, the user can activate Line Key twice in succession or maintain the Line Key depressed for pre-determined time interval, thus, indicating his desire to dial the Last Are Code (LAC). Similarly, on NON-Key type telephone subsets, a user ca indicate that he wants to use the LAC, by maintaining the digit key of th

first digit entry of the phone number - (exclusive of the Area Code) - i depressed mode, momentarily, until a Release Tone Signal is emitted by system.

USE OF HOOK/FLASH Another technique that may be advantageously adapted for stand phones would be to utilize a hook flash actuation in advance of keying in digits. The hook flash would serve to notify the system in advance that use of the LAC is desired. The operational sequence would be similar to t sequence detailed in regard to a Line key use in the case of key phones. As soon as the user indicates his desire to use the Last Area Co the system will instantly dial the Access digit 1 followed by the three dig of the previous Area Code.

The various techniques and methods indicated above all have t same objective in common, namely, to inform the system, in one way another by some prescribed technique, that the user wants to employ t

Last Area Code in his immediate dial-out sequence in the placement of a Lo Distance call. DEDICATED LAC KEY

Refer to FIG. 3d As one will understand, the notification to the system of a lo distance call wherein the Stored Area Code is to be used can be implement in many ways. Thus, as already indicated, one can have a separate k whereby, when the subscriber actuates the key, it immediately informs t system that a long distance call is to be placed using the Stores LAST Ar Code. This key could be, for example, key 11 on the Key Pad 10-3d a designated as the LAST Area Code (LAC) key as shown in FIG. 3 Responsive to the subscriber's initiation of a call upon removal of t telephone handset, the display 16 will display the Stored Last Area Co

' SHEET

When key 11 is actuated by the subscriber, the LAC Indicate Module coupled thereto will acknowledge this fact, and hence will indicate that a lo distance call is to be made using the Last Area Code. The output of mod 17 is directed to the 1 ROM module 15A which causes it to there immediately pulse out a 1, and also to activate the Store Area Code mod

15 to follow immediately with the pulse out of the area code digits both which are directed to module 14B and to the telephone line interface Module 20 outputs all of the digits to the phone line in a conventio fashion. In this manner, a subscriber merely has to dial 7 digits associat with the LAST Area Code in module 15 and does not have to dial the ar code digits. In the case of a Cellular phone, the subscriber would required to actuate the SEND key after dialing the 7 digits as was detail earlier on in the specification.

Since actuation of key 11 serves to notify the system in advan that a long distance call is to be made, the subscriber does not have key-in the long distance access digit 1 as the system will output the di 1 automatically, responsive to the actuation of key 11. This is accomplish by module 15A as indicated above.

If, on the other hand, the user does not want to employ the stor area code, he does not actuate the LAC key but enters a 1 followed by t new area code he is calling and then dials the 7 digits of the phone numb thus placing a long distance call in a conventional manner. The new ar code dialed will be stored in module 15. STAR. POUND AND STORED PHONE NUMBERS ACCESS KEYS it should be pointed out here that the star and/or pound keys 1 and 115 in FIG. 7 respectively, located on conventional dialing key pads well as stored phone numbers access keys found on many conventio

telephones (not shown), may be readily adapted to be utilized to function the dedicated LAC key to perform the functions attributed to key 11. SUMMARY OF ADVANCE LAC INDICATE METHODS - PRESCRIBED KEYS AND PRESCRIBED ACTUATIONS

A - HOLD-DOWN/DELAYED KEY RELEASE:

(a) FIRST DIGIT ENTRY-DELAYED RELEASE

(b) SPEAKER ON/KEY-DELAYED RELEASE

(c) LINE KEY-DELAYED RELEASE (d) SEND KEY-DELAYED RELEASE

B - DUAL KEY ACTUATION

(a) LINE KEY-TWO SUCCESSIVE ACTUATIONS

(b) SPEAKER ON/KEY-TWO SUCCESSIVE ACTUATIONS

(c) SEND KEY-TWO SUCCESSIVE ACTUATIONS C

(a) DEDICATED-LAST AREA CODE KEY -LAC KEY RE: PBX - HOTEL ETC. LINE ACCESS DIGIT/S - L.D. PREFIX DIGIT/S

The concept of the invention is applicable, as well, to any set o first digits keyed in. For example, in the case of a PBX wherein an interna Long Distance (L.D.) line access prefix digit, such as 8, has to first be diale followed by the L.D. access digit 1 and the area code (lead digits or firs digit group or first digit category). The system store modules 22 and 15 ca be designed to accommodate the storing of the first 5 digits instead of onl 3 digits. Likewise, if the circumstances call for storing more than the firs 5 digits, say for example the first 6 or even the first 7 digits, the stor modules inputs can be made switchable to accommodate any number of firs digit access prefixes.

Such modification of memory modules and IC chips are well know in the state of the art and is therefore not shown.

Mention should be made here that, similarly, it is within the scop of the invention, as well, to be adapted with some modification, for use wit the lead digits, digit first digit sequence prefixes of Local exchanges. Suc adaptation is very useful in cases when the dialing apparatus of the syste is being used in a particular locality being served by a phone compan Central Exchange having only one Exchange Prefix.

In this instance, the caller will have to manually key-in only 4 digit on each call, instead of 7 digits. The system will automatically dial out th first 3 Exchange Prefix digits (lead digits or first digit group or first digi category) upon appropriate prescribed key actuation by the user such as, fo example, the delayed release of the first digit key entry of the 4 last digit of the phone number. ONE TOUCH DIALING OF PROGRAMMED DIGITS BY A KEY HOLD-DOWN METHOD

The following description outlines a capability of the system whic enables a user to access a programmed series of digits of a phone numbe or a portion of a phone number such as the access digit 1 and any give area code by a Key Hold-down method similar to the method already describe in connection with FIGS. 2c and 3c.

In connection with area codes a very useful and valuable applicatio of this method will be illustrated as it pertains to a most ubiquitous are code the 1(800) area code. It should be understood, however, that the sam approach can be used to great advantage, as well, for accessing and dial ou of complete phone numbers.

AUTOMATIC 800 ACCESS

Referring to FIG. 4, there is shown still another feature of th present invention which will now be explained. It is known that certain are codes are extremely popular. As for example, 1-800 area code which is a tol free call. The 1(800) digits can be programmed into a ROM or RAM module 6 which is accessed, for example, by the first digit key-in of the 8 digit ke 62, on the key pad lO.In this manner, the subscriber via the key pad 10 ma hold down the digit key 8 for a given period. The first digit key-in and th hold down of the key is detected by the first digit count module 101 and by means of a hold down counter 60. The counter which is a binary counter wil commence counting when a key is held down. If the counter reaches a predesignated count, the subscriber is notified of this and the circuit recognizes the hold down 60 may be replaced with a monostable multivibrator which produces a given time delay when the associated key is actuated. If the key remains depressed after this time period, then the system recognizes that a hold down function is to be implemented. The system then accesses the memory storage ROM 61 whereby the system causes the 1-800 area code to be automatically dialed out on the telephone line via Digit Dial module 14 and module 20. Thus, popular area codes such as the 1-800 area code or other area codes which are widely used can be stored in separate memory ROM or

RAM locations and accessed by the subscriber holding down a given key for a predetermined period. When the period has transpired, the system will actuate an audible acknowledge Release signal such as a beep or other alarm indicating that the hold down period is sufficient. The Release signal may be generated by any number of suitable audio signal generating circuits or modules, well known in the state of the art. A signal generating module is represented in FIG. 4 by module 63. The system after recognizing the hold

-31- down period will now implement the dialing of the stored area code as a 1-80 area code or another popular area code.

Accordingly, a keypad may have a separate key or utilize any digi key together with a hold down feature to initiate an automatic dial out of an given programmed digits. For example, in the case of 1-000, the subscribe would hold down the 8 key. In the case of the area code 1-(213), th subscriber will hold down the 2 key or, alternatively, the long distanc access digit 1 may be utilized in this fashion or, any given first digit in th digit key-in sequence of the local phone number segment of the long distanc number being called.

It should be noted here, that the preceding approach fo implementation of the described feature, is operative on key pads tha generate the dialing pulse or tone on the release of any given digit ke following its depression as opposed to key pads that generate the dialin signals (pulse or tone) on depression of any given digit key.

An alternate approach for directing the system to dial the (800) digits is described herewith in connection with cellular phones. Th operational sequence follows:

The user in desiring the dial -out 1-800 digits, first enters the digi 1 and then keys-in the 7 digits of the phone number. He then actuates th

Send Key two times in succession. Since his first key entry was the acces digit 1, yet he actuated the Send Key twice in succession, the system logi is programmed to outpulse a 1 followed by the 800 digits.

The Logic Sequence of this feature can be followed in the flow char shown in FIG. 4-1.

This feature is operational, as well, in the case of Key phones a well as in the case of standard phones, in all instances wherein the use o the LAC is indicated by the user, by any one of the methods outlined above

wherein the access digit 1 is not entered as the 1st digit entry upon placing a Long Distance call, e.g., Hold Down of the 1st digit key entry, Hold Down of a Line Key, Dual Actuation of a Line Key, Hook Flash actuation, etc.

As one can ascertain from the above, it is a main object of the present invention and the apparatus to eliminate the necessity for the subscriber to repeat dial area codes when the last area code or the stored area code is the desired code.

In addition, the invention teaches methods and apparatus by the use of which the user avoids the need to dial access codes such as the 800 access code or PBX Prefix access digits that may be called for.

In this manner, the system enables the subscriber to substantially reduce the number of digits that are to be dialed. This is particularly advantageous in the case of the cellular subscriber. There are many ways of implementing the above-described system operations. ABBREVIATED VOICE RESPONSIVE DIALING FOR CELLULAR AND OTHER PHONES

In connection with the enhancement of safety of cellular phones related to dialing out in the midst of driving, it would be appropriate to mention a system available in this connection. This system is Voice

Recognition dialing adapted to Cellular phones. With respect to the instant invention it would further augment the benefit of Voice Recognition dialing systems if the user would not have to repeat dial the same Area Codes on every successive call. Here, again, the Last Area Code (LAC) dialed would be stored in a Memory module. The user would only have to annunciate a command word such as "LAC", "START" or "ENTER" and the system would retrieve the LAC from memory and proceed to dial a 1 and the area code digits comprising the LAC. The user would then have to enter vocally only the last 7 digits of the phone number.

The described procedure would be of great value as well, also i cases of non-cellular conventional phones, such as in the case of key phones It would also be applicable, as well, for Fax machines.

Preferably, the above-described apparatus is implemented by mean of a microprocessor including programmed software whereby all the feature of the above-described system can be implemented. Hence, the flow chart to follow give one a clearer understanding of the microprocessor operatio and the desired performance of the same.

To follow are 4 Flow Charts representing FIG. 9, 10, 2A-1 and 3A-1 The Flow Charts of FIGS 9 and 10 relate to Cellular phones/FAX machines an are general in nature. FIG. 9 pertains to the Key-in procedure which call for the user to first enter the Long Distance Access digit 1, also on L.D. call wherein the LAC is used as illustrated in FIG. 2. FIG. 10 pertains to th Hold-down of the 1st digit key entry procedure relative to cellular phone use As shown in FIG. 9, the module 70 states "key-in L.D. access digi

1. As indicated above, the determination of a long distance call can b detected many ways. One way is by detecting that the subscriber dialed th digit 1 as a first digit. This will be recognized in the cellular system as th start of a long distance call. Upon initiation of a call, the LAST area code stored is displayed a in module 71. After displaying the last area code, the system proceeds t count the digits dialed via module 72 and to store the dialed digits vi module 73. In any event, if the system detects that only 7 digits have bee dialed via module 74 after the SEND key 77 is activated, then the syste knows that the subscriber desired to utilize the last area code stored. Th system will cause the access digit 1 and the last area code stored to b transmitted as indicated by modules 75 and 75A and then transmit the actua dialed digits as stored which would be 7 digits as indicated by module 76

The system thus transmits a completed full digit telephone number even though the subscriber has actually dialed in only 7 digits. The full phone number transmission takes place after the SEND key is activated as in module 77. The 3 digits after the 1st digit ke -in are entered in the 3 Digits

Buffer 81. If the subscriber dials in 11 digits as indicated by module 80, then the system immediately proceeds to store the new area code as indicated by module 82. After storing the new area code, the system transmits all the dialed digits as indicated in module 83 upon depression of the SEND key. Thus, as one can see from the above-noted flow chart, there are many ways of implementing the above-described operation. A second Flow Chart depicting the hold down of the 1st key entry method is shown in FIG. 10 as it pertains to FIGS. 2a and 2c.

The Flow Chart of FIG. 2A-1 relates to cellular phones/Fax machines and substantially illustrates the Logical Implementation of the invention as pertains to FIG. 2A.

The Flow Chart of FIG. 3A-1 relates to Key Phones/ Standard Phones and substantially illustrates the Logical Implementation of the invention as pertains to FIG. 3-A. A brief synopsis indicating the Logic Sequence of the 2 Flow Charts

2A-1 and 3A-1 follows:

EXAMPLES OF LOGICAL IMPLEMENTATION OF LAC-ENHANCED DIALING FOR CELLULAR. FAX. ETC. FIG. 2A-1

Devices such as cellular phones and FAX machines typically use a store-and-forward algorithm involving the use of a dedicated "send" key to begin transmission of an already-entered number. As shown in the accompanying flow chart, such devices can use software or hardware to implement LAC-enhanced dialing by analysis of the leading-digit, the count

of digits in the send-buffer, and a second press of the "send" key. If th leading digit is a "1" and the digit-count meets the criteria for a vali long-distance number, the "1" and the next three digits dialed are stored a the new LAC. If the digit-count is 7 (local), a second press of the "send key indicates that the existing LAC should be inserted ahead of the diale number before it is sent. FOR STANDARD AND KEY PHONES - FIG. 3A-1

On direct-dialing devices (those which dial digits as they ar entered), LAC implementation requires a pair of 4 (or 3, if the leading "1" i not stored) digit buffers, one to store the current LAC and the second t analyze for an incoming LAC. Since most phone-devices today already hav memories or multiple hardware buffers on-board for purposes of re-dialin and display, the data necessary for implementation already exists in man cases. As shown in the accompanying flow charts, LAC dialing can b implemented simply by monitoring for a tap of the "line" key (in Key-phone) or a hook-flash (on a standard phone) before any digits hav been dialed. A check for the leading "1" indicating long-distance acces upon dialing of the fourth digit will provide error-free entry of a new LA to override the old. As already indicated, one can also employ another technique whic would include a separate or dedicated LAST area code key. Upon activatio of this key, the system will first dial out the 1 and the stored area cod digits and then it will dial the 7 digits of the phone number. To dial a ne area code, the subscriber actuates the 1 key and keys in the new area cod plus the 7 digit phone number in a conventional manner. The store last are code module automatically stores the new area code keyed-in.

FOLLOWING LAC IMPLEMENTATION SYSTEM FILLS IN LAC ON ALL 7 DIGIT DIAL-OUTS

The following outlines several approaches wherein, once the user effects the LAC operation of the system, the system will continue to fill in the LAC on all 7 digit dial-outs by the user when placing subsequent long distance calls. These approaches serve to eliminate the need for the user to repeat the prescribed LAC key actuation on each long distance call he places wherein the stored LAC is used. Means are also provided enabling the user to restore the system to normal dialing operation. Each alternative approach will be set forth in sufficient detail to be understood but will not be accompanied by an illustrative diagram or drawing figure.

In all of the cases a Prescribed KEYING ACTUATION must be executed by the user. The methods differ in which key/s is actuated and/or in the form the prescribed key actuation takes. DEDICATED "NORMAL" KEY

Once the LAC Operation is effected, the system will repeat dial the LAC on all 7 digits dial out calls unless user first actuates a "Normal" - key provided, then the system resumes dialing the keyed-in digits without filling in the LAC. If the user wants to resume the LAC operation, he must once more initiate the call with the prescribed key actuation, e.g. Dual actuation of Line Key or Delayed Release of 1st digit entry or in the case of cellular phones, dual actuation of SEND KEY at the conclusion of the keying-in sequence.

This approach of using a Dedicated "Normal" key is applicable as well to the DELAYED RELEASE ACTUATION of the SEND Key or of a LINE Key.

TWO (2) DEDICATED LAC KEYS - LAC KEYS A & B

1. To effect Normal LAC operation:

User actuates LAC KEY A once

2. To effect Continuous LAC operation: User actuates LAC KEY B once

System fills in LAC for ALL subsequent 7 digit call-outs. Now, th user does NOT have to actuate the LAC KEY A on every LAC long distanc call he places. TOGGLING SWITCHING ACTION (TSA) OF DUAL ACTUATION OF SEND KEY O LINE KEY

Once a DUAL ACTUATION of the SEND KEY or of a Line Key i effected then as long as the user wants to call long distance numbers usin the LAC, he may now continue to place these calls with only a SINGL actuation of the SEND key or a LINE key and keying-in of only 7 digits When he resumes to place a Local call, he must again initiate the call b actuating the Line key twice in succession or actuate the Send key twice i succession at the completion of the key-in sequence. All subsequent calls local as well as long distance, will now again be treated in the normal manne until the user again effects a call out with a Dual Actuation of the SEND ke or a Line key, in which case, the system will toggle back to filling in all digit calls with the LAC. If the user keys-in an 11 digit call, the system wil then replace the stored LAC with the new area code as the new stored LAC

This approach can be summarized by stating that a Dual Actuatio of a LINE Key acts as a toggling function control - it goes from normal cal processing to L.D. using the LAC and, then upon a subsequent Dual Actuation it toggles from L.D. using the LAC, back to the normal call processin routine. So that once the system routine of using the LAC is effected by th user, he can now operate the Keys of the particular telephone instrument i

its normal fashion in order to place calls, except that he need enter only digits for all phone calls using the Area Code as stored in Memory 15. H does NOT now have to continue to redial this Area Code on every call h places to this particular area code locality. The toggling switching actuation of the LINE Key is as wel applicable to the DELAYED RELEASE ACTUATION of the SEND Key or of a LIN Key.

It is well known to accomplish the various results of the inventio by utilizing conventional memories and telephone digit keys as well as other input keys. It is also understood that this invention addresses and is directed to all forms of telephone dialing means and equipment as well as key pads incorporated in varying forms in a multitude of telephone associated equipment. The following specifics are not intended to be limiting but only to serve to cite specific examples of various telephone associated equipment which are presently in wide use and incorporate phone number dialing means.

Such equipment includes various telephone dialers, various telephone instruments and subsets including cordless portable telephones, cellular and mobile telephones, fax machines, dialing keypads, public pay phones and so on just to cite a few examples. STAND ALONE DIALING KEY PADS

It should be mentioned that all of the various configurations, embodiments and methods of the invention described are, as . well, contemplated to be used in and incorporated as part of stand alone Dialing Key Pads of all types for use with and to be incorporated into various telephone gear whether it be Cellular phones, Mobile phones. Key phones. Fax equipment, etc. just to cite a few examples.

It is, of course, strictly understood that the claims which are appended hereto will cover the intent and scope of the present invention, but

it is clearly indicated that all of the claims apply as well to facsimil machines which, of course, are connected to telephone lines and which hav means for dialing telephone numbers. Hence, the automatic area code dialin apparatus as above described is applicable to facsimile machines which ar also in wide spread use and which would also receive great advantages fro the use of the present invention.

As one will again ascertain, the system operates to reduce dialin by enabling a subscriber to eliminate the necessity of dialing an area cod when the last dialed area code as stored is employed by the subscriber.