×

System and method for processing telephone numbers

  • US 5,475,743 A
  • Filed: 11/05/1993
  • Issued: 12/12/1995
  • Est. Priority Date: 06/24/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for telephonic communication from a first location coupled to a telephone exchange, the system comprising:

  • a station information storage area storing a station canonical telephone number for the first location, said station canonical telephone number having at least first and second portions;

    a phone book storage area for storing at least a first non-canonical telephone number for a location other than the first location;

    selection means for permitting a user to select one of said stored non-canonical telephone numbers from said phone book storage area;

    an expansion analyzer analyzing said selected non-canonical telephone number to determine if said selected non-canonical telephone number contains a first portion corresponding to said first portion of said station canonical telephone number, said expansion analyzer expanding said selected non-canonical telephone number by adding said first portion of said station canonical telephone number to said selected non-canonical telephone number if said selected non-canonical telephone number does not contain said first portion, whereby said expanded non-canonical telephone number will contain first and second portions corresponding to said first and second portions of said station canonical telephone number;

    matching means for sequentially comparing said first and second portions of said station canonical telephone number with said corresponding first and second portions of said expanded non-canonical telephone number, said matching means comparing said first portion of said station canonical telephone with said corresponding first portion of said expanded non-canonical telephone number and generating a first match signal if said first portion of said station canonical telephone number matches said corresponding first portion of said expanded non-canonical telephone number, said matching means comparing said second portion of said station canonical telephone with said corresponding second portion of said expanded non-canonical telephone number only if said first match signal was generated, and generating a second match signal if said second portion of said station canonical telephone number matches said corresponding second portion of said expanded non-canonical telephone number; and

    alteration means for deleting said first portion of said expanded canonical telephone number in response to said first match signal, and deleting said second portion of said expanded canonical telephone number in response to said second match signal to generate a callee telephone number.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×