← Back to Patent Explorer
US5241589A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for implementing telephone dialing rules

Assignee: Xerox Corp
•
Filing: 1992-03-20
•
Granted: 1993-08-31
•
Expires: 2012-03-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for automatically examining and correcting telephone numbers to increase the likelihood of establishing communication between a local device, such as a fax card or modem, and a remote device. Proposed telephone numbers are identified and compared against user specified comparison templates to determine if the proposed numbers are proper for establishing communication. If they are, they are approved for dialing. However, if they are not, the proposed numbers are modified according to user specified rules which form output templates. The modified number is then approved for dialing. The system is beneficially implemented using a computer which stores a set of comparison templates and a set of associated output templates in memory. The computer compares a specified number, corrects it as required, and applies it to the local device for dialing.

Inventors

  • 👤 Darrell E. Jefferson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 13:16
CPC Classifications
H; H04; H04M; H04M1/00; H04M1/247; H04M1/02; H04M1/26; H04M1/27; H04M1/274; H04M1/2745; H04M1/27485

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 108 words
A method of modifying a proposed telephone number to enable communication using an automated dialer connected to a telephone system having specific dialing requirements, the method comprising the steps of: establishing a plurality of comparison templates comprised of comparison elements; establishing at least one output template comprised of output elements, said output template being associated with a first comparison template of said plurality of templates; determining if the proposed telephone number matches said comparison elements of said first comparison template; and modifying the proposed telephone number according to said output elements of said output template if the proposed telephone number matches said elements of said first comparison template.
Claim 2
Independent Claim 108 words
A method of modifying a proposed telephone number to enable communication using an automated dialer connected to a telephone system having specific dialing requirements, the method comprising the steps of: establishing a plurality of comparison templates comprised of comparison elements; establishing at least one output template comprised of output elements, said output template being associated with a first comparison template of said plurality of templates; determining if the proposed telephone number matches said comparison elements of said first comparison template; and modifying the proposed telephone number according to said output elements of said output template if the proposed telephone number matches said elements of said first comparison template.
Claim 3
Dependent Claim 16 words
The method according to claim 1, further including the step of dialing the modified telephone number.
Claim 4
Independent Claim 158 words
An apparatus for modifying a proposed telephone number so as to assist in establishing communication between a local device having a dialer and a remote device by using a communication system having specified dialing requirements, the apparatus comprising: a first set of memory addresses storing a set of comparison templates, each template comprised of comparison elements for determining if the proposed telephone number has a specified form; a second set of memory addresses storing at least a first output template comprised of specified output elements; means for associating a first comparison template of said set of comparison templates with said first output template; means for comparing the proposed telephone number with the elements of said first comparison template to determine if the proposed telephone number matches said first comparison template; and means for modifying said proposed telephone number according to said output elements of said first output template if said proposed telephone number matches said first comparison template.
Claim 5
Independent Claim 158 words
An apparatus for modifying a proposed telephone number so as to assist in establishing communication between a local device having a dialer and a remote device by using a communication system having specified dialing requirements, the apparatus comprising: a first set of memory addresses storing a set of comparison templates, each template comprised of comparison elements for determining if the proposed telephone number has a specified form; a second set of memory addresses storing at least a first output template comprised of specified output elements; means for associating a first comparison template of said set of comparison templates with said first output template; means for comparing the proposed telephone number with the elements of said first comparison template to determine if the proposed telephone number matches said first comparison template; and means for modifying said proposed telephone number according to said output elements of said first output template if said proposed telephone number matches said first comparison template.
Claim 6
Dependent Claim 20 words
The apparatus according to claim 3 wherein said means for associating includes a central processor operatingaccording to a software program.
Claim 7
Dependent Claim 172 words
A computer system of the type having of a central processing unit operating according to a software program, a memory device having addresses and storing a proposed telephone number, and a local dialing device for dialing input phone numbers, the computer system further comprising: a first set of memory addresses storing a set of comparison templates, each template comprised of elements for determining if the proposed telephone number has a specified form; a second set of memory addresses storing at least a first output template, said first output template comprised of specified dialing rules; means for associating a first comparison template of said set of comparison templates with said first output template; means for comparing the proposed telephone number with said first comparison template to determine if the proposed telephone number matches said first comparison template; and means for modifying the proposed telephone number if said proposed telephone number matches said first comparison template, the proposed telephone number being modified according to said first output template to produce a modified telephone number.
Claim 8
Dependent Claim 172 words
A computer system of the type having of a central processing unit operating according to a software program, a memory device having addresses and storing a proposed telephone number, and a local dialing device for dialing input phone numbers, the computer system further comprising: a first set of memory addresses storing a set of comparison templates, each template comprised of elements for determining if the proposed telephone number has a specified form; a second set of memory addresses storing at least a first output template, said first output template comprised of specified dialing rules; means for associating a first comparison template of said set of comparison templates with said first output template; means for comparing the proposed telephone number with said first comparison template to determine if the proposed telephone number matches said first comparison template; and means for modifying the proposed telephone number if said proposed telephone number matches said first comparison template, the proposed telephone number being modified according to said first output template to produce a modified telephone number.
Claim 9
Dependent Claim 22 words
The computer system according to claim 5, further including a means for inputting said modified telephone number to the local dialing device.
Claim 10
Dependent Claim 16 words
The computer system according to claim 6 wherein said local dialing device is a facsimile machine.
Claim 11
Dependent Claim 15 words
The computer system according to claim 6 wherein said local dialing device is a modem.
Claim 12
Dependent Claim 32 words
The computer system according to claim 6 wherein said means for associating, said means for comparing, and said means for modifying include the central processing unit operating according to a software program.

References Cited (Backward Citations)

US4682357A Cited
US5099512A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-08-30 1997-03-01 1997-08-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-08-30 2001-03-01 2001-08-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-08-30 2005-03-01 2005-08-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag