throbber
(12) United States Patent
`(10) Patent No.:
`US 6,996,217 B2
`
`Goldman
`(45) Date of Patent:
`Feb. 7, 2006
`
`U8006996217B2
`
`(54) CONVERTING AUTOMATIC NUMBER
`IDENTIFICATION INFORMATION TO
`CALLER ID INFORMATION
`
`(75)
`
`-
`-
`{11151111, Y‘ GOIdman’ DOS Altos’ CA
`
`.
`Inventor’
`.
`(73)
`ASSIgHCCZ UanOCkable’ Inc., L05 A1105, CA(US)
`(*) Notice:
`Subjectfo any disclaimergtheterm OfIhiS
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 419 days.
`
`.
`(21) Appl‘NO"10/080’347
`22
`Filed:
`Feb. 21 2002
`(
`)
`3
`
`(65)
`
`(51)
`
`Prior Publication Data
`
`Us 2003/0156693 A1 Aug 21: 2003
`Int Cl
`H04M 1/56
`
`(200601)
`
`8/1998 Kennedy et al.
`............ 379/142
`5,799,060 A *
`
`9/1998 Elliott et a1. ............ 379/127
`5,809,121 A
`2/1999 Silverman ................... 379/142
`5,875,240 A
`5/1999 Pickeral ...................... 379/127
`5,901,207 A
`5/1999 Tannenbaum et a1.
`...... 379/142
`5,901,209 A
`5/1999 Malik ......................... 379/142
`5,903,636 A
`5/1999 Ramirez et al.
`.. 379/142
`5,907,605 A *
`
`................... 379/27
`5,974,115 A * 10/1999 Chan et a1.
`5,982,866 A
`11/1999 Kowalski .................... 379/127
`6,018,668 A
`1/2000 8 h 'dt
`..................... 455/518
`6,078,646 A *
`6/2000 lechzlnrghlin et a1.
`....... 379/142
`6,137,870 A
`10/2000 Scherer
`...................... 379/127
`..... 379/207
`6,175,620 B1
`1/2001 Rouge et a1.
`
`.. 379/8821
`6,178,232 B1
`1/2001 Latter et al.
`3/2001 Weber .................. 379/142
`6,198,812 B1
`
`6,233,325 B1
`5/2001 Frech etal.
`..... 379/111
`6,259,779 B1
`7/2001 Council et al.
`..... 379/121
`
`6,301,480 B1 * 10/2001 Kennedy et al.
`..... 455/445
`6,310,943 B1 * 10/2001 Kowalski ............... 379/127.03
`
`6,324,271 B1
`11/2001 Sawyer et al.
`..
`379/142.05
`6,332,021 B2
`12/2001 Latter et a1.
`........... 379/14201
`6,421,428 B1 *
`7/2002 Carman et a1.
`............ 379/88.2
`* cited by examiner
`
`(52) us. Cl.
`
`............................ 379/142.01- 379/127.01~
`379/20715
`
`Primary Examiner—Rem)“ Bamie
`(74) Attorney, Agent, or Firm—Workman Nydegger
`
`(58) Field of Classification Search ............ 379/12702,
`379/12701, 126, 142.01, 142.02, 142.04,
`379/14206, 127.03, 127,06, 127,05, 142.17,
`379/1421, 201,08, 201,02, 201,01, 207,15,
`379/20713, 207.14
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U’S’ PATENT DOCUMENTS
`4,090,034 A *
`5/1978 Moylan ................. 379/12701
`........ 379/172
`5,033,076 A *
`7/1991 Jones et a1.
`
`5,046,088 A *
`9/1991 Marglllies
`379/127.01
`
`
`591639087 A * 11/1992 Kaplan ------------- 379/93-03
`
`53417414 A *
`8/1994 POPke """""
`379/142'01
`
`'
`"""" 379/142
`59521969 A *
`5/1996 Paulus et al'
`5,533,106 A *
`7/1996 Blumhardt
`..... 379/142
`
`7/1996 Lee .................. 379/266
`5,537,470 A
`
`8/1996 Silverman ................ 379/142
`5,550,905 A
`......... 379/142.01
`5,563,931 A * 10/1996 Bishop et a1.
`5,734,706 A
`3/1998 Windsor et a1.
`............ 379/142
`
`(57)
`
`ABSTRACT
`
`A telephone system for reliably providing caller identifica-
`tion information to telephone call recipients such that they
`can choose whether or not to answer a telephone call. The
`telephone system includes a decoder module for receiving a
`toll-free telephone call and decoding automatic number
`identification (ANI) information included within the toll-
`free telephone call. The system also includes a converter
`module for converting the decoded ANI information into
`caller ID information. The system also includes a forwarding
`module for making an outgoing telephone call to a toll-based
`telephone number of the call recipient and sending the audio
`data of the original toll-free telephone call and the caller ID
`information with the outgoing telephone call. In this manner,
`ANI information is used to generate caller ID information
`.
`.
`.
`.
`even if the calling party has blocked lts caller ID informa-
`“OIL
`
`5 Claims, 3 Drawing Sheets
`
`405
`
`
`
`neonatal FOR
`mm»:
`IIUIIBEII
`
`CALLING PARTY
`
`
`
`
`
`“0
`SIGNALS
`”W
`
`”5
`
`
`
`410
`
`
`
`TELEPHONE SERVER
`
`
`
`CALL RECIPIENT
`
`
`
`
`1
`
`APPLE 1009
`
`APPLE 1009
`
`1
`
`

`

`US. Patent
`
`Feb. 7, 2006
`
`Sheet 1 0f3
`
`US 6,996,217 B2
`
`105
`
`Potential
`Caner
`
`
`
`
`
`[-100
`
`125
`
`
`
`Telephone Server
`
` Subscfiber
`
`
`
`
`Desfinafion
`ANI
`
`(Toll-Based)
`Compatible
`
`
`
`
`
`
`
`Number
`
`Numbet
`
`115
`
`120
`
`.
`
`'
`
`332)?){5'123
`
`130
`
`
`
`(500)555-0001
`
`(550)555-1000
`
`5. Blythe
`(555)555-0002
`m (517)555-0005
`0. Dodge
`(555)555-0001
`
`(450)555-2000
`(001)555-5000
`(501)555-4000
`
`
`
`
`
`
`
`
`
`140-)
`
`142)
`
`0...
`
`144)
`
`FIG.
`
`1
`
`2
`
`

`

`US. Patent
`
`Feb. 7, 2006
`
`Sheet 2 on
`
`US 6,996,217 B2
`
`21?
`
`ANI Com alible
`m Phone pea"
`
`
`N N O"
`
`
`Toll-Based
`Phone Call
`
`240
`
`3
`
`

`

`US. Patent
`
`Feb. 7, 2006
`
`Sheet 3 0f 3
`
`US 6,996,217 132
`
`
`
`300
`
`/
`
`310
`
`
`
`RECEIVE TELEPHONE
`
`CALL TO ANI COMPATIBLE
`NUMBER
`
`315
`
`' OEcOOE AND CONVERT
`ANI INFORMATION
`
`
`
`IIIENTIEI DESTINATION
`TELEPHONE NUMBER
`
`
`
`
`320
`
`
`
`325
`
`,
`
`SEND AUDIO DATA AND
`CALLER ID INFORMATION
`TO DESTINATION NUMBER
`
`405
`
`
`
`430
`“ETIENNE
`NUMBER
`
`425
`
`410
`
`
`
`
`CALLING PARTY
`
`
`
`
`
`TELEPHONE SERVER
`
`
`
`440
`
`SIGNALS
`
`
`450
`
`
`
`CALLER
`ID
`
`435
`
`CALL RECIPIENT
`
`
`
`FIG. 4
`
`4
`
`

`

`US 6,996,217 B2
`
`1
`CONVERTING AUTOMATIC NUMBER
`IDENTIFICATION INFORMATION TO
`CALLER ID INFORMATION
`
`BACKGROUND OF THE INVENTION
`
`1. The Field of the Invention
`
`This invention relates generally to the field of telecom-
`munications.
`In particular, embodiments of the present
`invention relate to a system of converting automatic number
`identification (ANI) information into caller identification
`(caller ID) information.
`2. Background and Related Art
`Telephone identification services are used to provide
`information about a calling party to a call recipient. Identi-
`fication services arose out of a need for call recipients to
`have information about the caller before answering a tele-
`phone call. In a residential setting, this interest pertains to an
`individual’s desire to avoid contact with salespeople and
`other undesired callers. Businesses typically use toll-free
`telephone numbers to allow clients to contact them at no cost
`to the clients. These toll-free telephone numbers charge the
`call recipient rather than the caller for the fees associated
`with a particular call. This creates an even stronger need for
`businesses that use a toll-free telephone number to avoid
`answering undesired calls by receiving information about
`the caller before accepting the call.
`There are two common types of telephone identification
`services currently used in the United States. Caller ID is a
`residential identification service which provides the tele-
`phone number and name of the caller to the call recipient.
`Individuals must subscribe to a caller ID service plan and
`configure their telephones with devices that display the
`caller ID information. If a telephone number is designated as
`a subscriber to caller ID, the telephone company sends a data
`packet relating to the identification of the caller while the
`telephone is ringing. The data packet is generated by the
`telephone company who can identify the telephone number
`of a caller and the owner of that telephone number. The data
`packet
`is decoded by an external display device or an
`internal device within the telephone that displays the caller
`ID information. This service then allows the recipient to
`visually inspect the identification of the caller before decid-
`ing whether or not to answer the telephone.
`Unfortunately, caller ID is not very effective in practice at
`providing the identification of callers that residential sub-
`scribers most likely wish to avoid. Telephone companies
`allow anyone to conceal their caller ID information for a
`small monthly fee. Most telemarketing companies realize
`that people do not wish to receive their calls and therefore
`conceal their caller ID information, in an effort to make it
`more likely that people will continue to accept their tele-
`phone solicitations. This practice of allowing any company
`or individual to conceal their caller ID information under-
`
`mines the entire purpose of caller ID.
`In addition, many regional telephone companies do not
`provide caller ID services for incoming telephone calls that
`originate from out of the companies’ area of operation. Call
`recipients of such regional telephone companies are there-
`fore unable to determine the identity of many callers.
`Moreover, caller ID operates as part of a cooperative system,
`and callers or telephone companies, with the appropriate
`equipment, can spoof a telephone number such that caller ID
`information can be altered or circumvented. In any of these
`situations,
`the call recipient
`is unable to determine the
`identify of the caller.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`The second telephone information service is called auto-
`matic number identification (ANI). This service is designed
`to enable owners of toll-free telephone numbers or other
`numbers, such as premium service telephone numbers, to
`identify callers. A toll-free telephone number is a telephone
`number that charges the call recipient for all incoming calls
`rather than the caller. Currently, toll-free telephone numbers
`begin with one of several non-geographic area codes, which
`include 800, 866, 877 and 888. Premium service telephone
`numbers include those with a non-geographic area code of
`900, many of which offer information or services for a fee
`paid by the caller based on the duration of the call.
`Like caller ID, the ANI service attaches additional infor-
`mation to telephone calls to enable the call recipient to
`determine whether or not
`to accept
`the call. The ANI
`information may contain more than just
`the name and
`telephone number of the caller; it may contain certain billing
`information, such as a caller’s current balance with the call
`recipient. Also like caller ID, the ANI information may be
`visually displayed on a computer or other device that is
`configured to decode the ANI information. Unlike caller ID,
`ANI information cannot easily be blocked by individuals or
`companies who wish to remain anonymous. Also unlike
`caller ID, telephone companies do not offer any form of
`blocking service which universally blocks ANI information
`from being transmitted. ANI provides a virtually guaranteed
`method of obtaining the identity of a caller before deter-
`mining whether to answer a telephone call.
`While ANI offers an alternative to caller ID, ANI is
`typically only offered on relatively expensive telephone
`lines, such as T—1 lines. Expensive private branch exchange
`(PBX) equipment that is generally impractical for residential
`use is required to decode ANI information. Thus, residential
`call recipients are typically limited to caller ID information
`rather than ANI to identify callers and, accordingly, often are
`unable to receive the caller ID information, particularly for
`telephone calls that are likely to be unwanted.
`Therefore, there is a need for a system that provides the
`reliable caller identification information of ANI but is con-
`
`sistently available to residential users like caller ID. Such a
`system should be cost effective, user friendly and conform-
`ing to current FCC regulations.
`BRIEF SUMMARY OF THE INVENTION
`
`These and other problems in the prior art are addressed by
`embodiments of the present invention, which relates to a
`system for reliably providing caller identification informa-
`tion to telephone call recipients such that they can choose
`whether or not to answer a telephone call. In addition, the
`system provides a call recipient with the ability to obtain
`identification information about a caller even if the caller has
`blocked his caller ID information or is out of area.
`
`the system
`In one presently preferred embodiment,
`includes providing each call recipient who subscribes to the
`service with a toll-free telephone number in addition to the
`standard residential toll-based telephone number, of desti-
`nation number, assigned to the call recipient. The toll-free
`telephone number is then used by the call recipient in all
`situations when a telephone number must be given out in a
`public setting.
`Whenever a caller calls the toll-free telephone number,
`ANI information pertaining to the caller’s telephone number
`is automatically included with the telephone call even if the
`caller has disabled his caller ID. The system receives the
`included ANI information but does not yet accept or take the
`telephone call
`to an off-hook state. The received ANI
`
`5
`
`

`

`US 6,996,217 B2
`
`3
`information is converted into a caller ID data format. The
`
`to the call recipient’s destination
`system then calls out
`number, spoofing the caller ID to that of the original caller,
`rather than the actual telephone number used by the server
`to call out to the destination number. The entire process is
`done in a time frame that is short enough that the caller ID
`information is displayed to the call recipient and the recipi-
`ent has time to analyze the caller ID information before the
`caller assumes the recipient is not available. If the recipient
`decides to take his phone off hook to answer the call, the
`server in turn answers the telephone call received from the
`caller by going off hook and connects the two telephone
`calls. If the recipient decides not to answer the call, then
`likewise the server need not answer the original call, and
`thus no call is ever completed and no charges should occur.
`Additional features and advantages of the invention will
`be set forth in the description which follows, and in part will
`be obvious from the description, or may be learned by the
`practice of the invention. The features and advantages of the
`invention may be realized and obtained by means of the
`instruments and combinations particularly pointed out in the
`appended claims. These and other features of the present
`invention will become more fully apparent from the follow-
`ing description and appended claims, or may be learned by
`the practice of the invention as set forth hereinafter.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`In order to describe the manner in which the above—recited
`
`and other advantages and features of the invention can be
`obtained, a more particular description of the invention
`briefly described above will be rendered by reference to
`specific embodiments thereof which are illustrated in the
`appended drawings. Understanding that
`these drawings
`depict only typical embodiments of the invention and are not
`therefore to be considered to be limiting of its scope, the
`invention will be described and explained with additional
`specificity and detail through the use of the accompanying
`drawings in which:
`FIG. 1 is an environment diagram for a system according
`to the invention for reliably providing caller identification
`information to call recipients such that they can choose
`whether or not to answer a telephone call.
`FIG. 2 is a diagram depicting a system for reliably
`providing caller identification information to call recipients
`such that
`they can choose whether or not
`to answer a
`telephone call.
`illustrating a method
`flow chart
`FIG. 3 is a logical
`performed according to the invention by a telephone server
`to convert ANI information to caller ID information and to
`
`forward a telephone call to a call recipient.
`FIG. 4 is a diagram illustrating an alternative embodiment
`that requires callers having blocked caller ID to enter their
`telephone numbers.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`Reference will now be made to the drawings to describe
`the presently preferred embodiment of the invention. It is to
`be understood that
`the drawings are diagrammatic and
`schematic representations of the presently preferred
`embodiment, and are not limiting of the present invention,
`nor are they necessarily drawn to scale.
`In general, the present invention relates to a system for
`reliably providing caller identification information to tele-
`phone call recipients such that they can choose whether or
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`the system
`to answer a telephone call. In addition,
`not
`provides call recipients with the ability to obtain identifica-
`tion information about a caller even if the caller has blocked
`his caller ID information. Also, while embodiments of the
`present invention are described in the context of a telephone
`system for the purpose of reliably providing caller identifi-
`cation information to call recipients, it will be appreciated
`that the teachings of the present invention are applicable to
`other applications as well.
`The following discussion is intended to provide a brief,
`general description of a suitable computing and communi-
`cations environment in which the system may be imple-
`mented. Although not required,
`the invention will be
`described in the general context of computer-executable
`instructions, such as program modules, being executed by
`computers in network environments. Generally, program
`modules include routines, programs, objects, components,
`data structures, etc. that perform particular tasks or imple-
`ment particular abstract data types. Computer-executable
`instructions, associated data structures, and program mod-
`ules represent examples of the program code means for
`executing steps of the methods disclosed herein. The par-
`ticular sequence of such executable instructions or associ-
`ated data structures represents examples of corresponding
`acts for implementing the functions described in such steps.
`Those skilled in the art will appreciate that the invention
`may be practiced in network computing environments with
`many types of computer system configurations, including
`personal computers, hand—held devices, mobile telephones,
`personal digital assistants (“PDAs”), multi-processor
`systems, microprocessor-based or programmable consumer
`electronics, network PCs, minicomputers, mainframe
`computers, and the like. The invention may also be practiced
`in distributed computing environments where local and
`remote processing devices are linked (either by hardwired
`links, wireless links, or by a combination of hardwired or
`wireless links) through a communications network and both
`the local and remote processing devices perform tasks.
`Reference is first made to FIG. 1, which illustrates an
`environment diagram for the system for reliably providing
`caller identification information to call recipients such that
`they can choose whether or not to answer a telephone call,
`designated generally at 100. FIG. 1 illustrates the relation-
`ships between the subscriber 110, potential caller 105 and
`the telephone server 125 that are established as a subscriber
`becomes associated with the invention and prior to a tele-
`phone call being processed. The subscriber 110 is an indi-
`vidual or business that wishes to receive reliable identifica-
`
`tion information about all potential callers before answering
`a telephone call. As used herein, the term “subscriber” refers
`to any call recipient who has access to or receives the caller
`identification information services described herein.
`
`The subscriber 110 is assigned a telephone number that is
`compatible with receiving automatic number identification
`information. This telephone number is illustrated in FIG. 1
`as ANI compatible telephone number 120. In general, the
`term “ANI compatible telephone number,” as used herein,
`extends to toll-free telephone numbers, premium service
`telephone numbers (e.g., “900” numbers) and other such
`telephone numbers that, when used by callers to make
`telephone calls, receive ANI information associated with the
`caller. The subscriber 110 publishes ANI compatible tele-
`phone number 120 and/or gives this telephone number to
`potential callers. Thus, the ANI compatible telephone num-
`ber 120 is used as an entryway to public callers.
`Subscriber 110 also has a destination telephone number
`115, which is, for example, a toll-based telephone number,
`
`6
`
`

`

`US 6,996,217 B2
`
`5
`and may be the subscriber’s residential number, mobile
`number, work number, business number, etc. In general,
`destination telephone number 115 is associated with the
`telephone or telephones that the subscriber uses to receive a
`telephone call while learning of the identify of the caller
`using the caller identification services of the invention. An
`incoming telephone call to the subscriber’s ANI compatible
`telephone number is connected to a call placed from the
`telephone server 125 to the destination telephone number
`115 as will be described below in greater detail in reference
`to FIGS. 2 and 3.
`
`Reference is next made to FIG. 2, which further illustrates
`the system for reliably providing caller identification infor-
`mation to call recipients, designated generally at 200. A
`caller 205, or calling party, is any individual, business or
`computer that initiates a telephone call. The call may be
`initiated from a conventional
`telephone or a computer
`switching service. Caller ID is a service provided by each
`regional telephone company that allows anyone to obtain
`identification information about a caller before accepting a
`telephone call. The service generally costs between $5 and
`$10 a month for anyone who wishes to receive this infor-
`mation. Telephone companies generally also provide a ser-
`vice to block out a subscriber’s caller ID information from
`being transmitted to a call
`recipient. This service also
`generally costs between $5 and $10 a month. The caller 205
`in FIG. 2 has paid to have his caller ID blocked from being
`sent out to call recipients. If a caller subscribes to the caller
`ID blocking service, anyone he or she calls will not be able
`to receive the caller ID information. For example, a telemar—
`keter who knows that his telephone calls at 7 pm are
`generally undesirable will
`likely pay for
`the caller
`ID
`blocking service, such that the recipients of his calls will be
`forced to listen to his sales pitch. The system illustrated in
`FIG. 2 works the same whether the caller has blocked his
`caller ID or not.
`With continued reference to FIG. 2, the caller 205 calls a
`ANI compatible telephone number associated with a par-
`ticular subscriber 210 to attempt
`to establish an audio
`connection with the subscriber. Whenever a caller 205 calls
`a ANI compatible telephone number, ANI information is
`sent in addition to the audio data. Therefore, the toll-free
`telephone call includes both ANI information and an audio
`connection with audio data. The ANI information includes
`identification information about the caller 205 and, unlike
`caller ID, cannot be blocked by the caller by simply paying
`a small fee to the telephone company. Since the caller 205
`is calling a ANI compatible telephone number in the illus-
`trated example, ANI information 212 is automatically sent
`as part of the telephone call. The ANI
`information is
`generated by the telephone company that processes and
`transmits the telephone call from caller 205. The telephone
`company has the ability to identify where a telephone call
`originates from and who is the owner of that telephone
`number.
`The audio connection and the ANI information 212 from
`the caller 205 are initially sent to telephone server 225. The
`telephone server 225 is a computerized telephone system
`that processes and routes telephone calls made to numerous
`ANI compatible telephone numbers from one physical loca-
`tion. According to the invention, the telephone server 225
`can be operated by an entity that
`is separate from the
`telephone company or companies that process and transmit
`telephone calls from callers. Indeed, the telephone server
`225 can be operated without the express cooperation of such
`telephone companies and enables caller ID information to be
`inserted into telephone calls from which caller ID informa-
`tion would otherwise be blocked by the telephone company.
`The telephone server 225 in the described system does not
`take telephone calls received from caller 205 into an off-
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`hook state, but rather simply processes the ANI information
`contained within the telephone calls. As described above,
`ANI compatible telephone numbers are assigned to sub-
`scribers of the system, such that the telephone server 225,
`which receives all toll-free telephone calls on behalf of
`subscribers, eventually routes the telephone calls on to the
`destination telephone numbers associated with the ANI
`compatible telephone numbers. Once a telephone call is
`detected on one of the ANI compatible telephone numbers
`monitored by the telephone server 225, the telephone server
`225 receives the ANI information 212 that automatically
`accompanies the toll-free telephone call.
`With continued reference to FIG. 2, the telephone server
`225 is equipped with a decoder device or module 220 that
`decodes the ANI information 212 into text based strings.
`This device may be implemented using computer software
`or a hardware device. A data string is a memory unit that is
`capable of storing a series of alphanumeric characters. The
`telephone server 225 first analyzes the strings and selects the
`strings which pertain to the identity of the caller. The
`telephone server 225 then utilizes a encoder device or
`module 222 to encode the phone number into caller ID
`format,
`thereby generating a caller ID information 235.
`Caller ID has a standard data format that can be received and
`displayed by numerous telephones and caller ID boxes.
`Those of skill in the art, upon learning of the disclosure
`made herein, will understand how to convert
`the ANI
`information or the strings derived therefrom to caller ID
`information.
`
`The telephone server 225 includes a forwarding device or
`module 224 that forwards the audio connection portion of
`the original toll-free telephone call and the caller ID infor-
`mation 235 to the subscriber 210. As used herein, the term
`“forward” refers to any appropriate process for transmitting
`the audio data from the original incoming telephone call and
`the caller ID information to the call recipient using the
`destination telephone number.
`In order to determine the destination telephone number
`that is to receive the audio data of the incoming toll-free
`telephone call that has been received by telephone server
`225, the telephone server uses a subscriber database, such as
`the database 130 illustrated in FIG. 1. Subscriber database
`130 of FIG. 1 correlates destination (e.g., toll-based) tele-
`phone numbers 115 assigned to subscribers with ANI com-
`patible (e.g., toll-free, premium service) telephone numbers
`120 assigned to the subscribers. The subscriber database 130
`is a standard database having, for example,
`three fields,
`including a subscriber’s name field 140, an ANI compatible
`number field 142 that includes the ANI compatible tele-
`phone number associated with the particular subscriber, and
`a destination number field 144 that includes the destination
`telephone number associated with the particular subscriber
`and with the ANI compatible telephone number. Other fields
`may be useful such as a price per forwarded call, current
`balance, auxiliary destination or
`toll-based telephone
`number, etc.
`In addition to a one-to-one correspondence between ANI
`compatible telephone numbers and toll-based, or
`destination, numbers assigned to subscribers, subscriber
`database 130 can include rules to determine how to make an
`outgoing call or to otherwise forward the audio data of the
`incoming toll-free telephone call to the call recipient. For
`instance, the database may allow one ANI compatible tele-
`phone number to be associated with multiple destination
`numbers, depending on the time of day, the calling party’s
`ANI, or other criteria. In this manner, incoming calls are
`routed to a destination number (or numbers) that is most
`likely to be accessible by the call recipient. Similarly, the
`subscriber database 130 can associate multiple ANI com-
`patible telephone numbers with a single destination tele-
`
`7
`
`

`

`US 6,996,217 B2
`
`7
`phone number and, accordingly, with a single call recipient.
`Other operations that can be performed on the incoming
`telephone call made to the ANI compatible telephone num-
`ber based on the rules include, but are not
`limited to,
`generating an automatic busy signal, directing the calling
`party to voice mail, playing a recorded message, terminating
`the telephone call, and substantially any other operation that
`can be performed on an incoming telephone call.
`The subscriber database 130 can also identify the corre-
`sponding subscriber with an ANI compatible telephone
`number. This may be useful in a billing scheme that bills
`subscribers per forwarded telephone call rather than a flat
`fee. Those skilled in the art will recognize that techniques
`other than the use of a subscriber database can be used to
`identify the destination telephone number to which the audio
`data of toll-free telephone call and the caller ID information
`are to be forwarded. For instance, telephone server 225 can
`use a set of rules defined by the subscriber or the service to
`identify the destination telephone number.
`Referring now to FIG. 2, the forwarding module 224 of
`telephone server 225 performs the forwarding process,
`according to one embodiment, by making an outgoing
`telephone call from the telephone server 225 to call recipient
`210 using the destination telephone number (e.g., the toll-
`based telephone number assigned to the call recipient). The
`audio data of the incoming toll-free call is connected to the
`outgoing telephone call made to the destination telephone
`number, such that the call recipient 210 receives the audio
`data and can communicate with caller 205 if the call
`recipient decides to accept the call. It is noted that this
`embodiment does not require the cooperation or assistance
`of the telephone company that has transmitted the incoming
`toll-free telephone call. Thus, transmitting the audio data in
`a new outgoing telephone call to call recipient 210 in this
`manner is performed by telephone server 225 rather than the
`telephone company, and is therefore different from conven-
`tional call forwarding services provided by the telephone
`company.
`Preferably, but not necessarily, call recipient 210 is in the
`local calling area of telephone server 225, which enables the
`outgoing telephone call to be made to call recipient 210
`without incurring long distance charges. In other words, the
`outgoing telephone call can be a local telephone call. If a
`large number of subscribers, particularly in a variety of
`geographic regions, are to receive the services described
`herein, multiple telephone servers can be operated in a
`variety of local calling areas to reduce or eliminate long
`distance charges.
`In another embodiment, telephone server 225 can enlist
`the assistance of the telephone company by signaling to the
`telephone company that the incoming telephone call is to be
`forwarded to the destination number.
`In this case,
`the
`outgoing, forwarded telephone call can be made on a sepa-
`rate physical line or on a different channel of the same line
`as the incoming call.
`In either case, the caller ID information 235 that has been
`converted by telephone server 225 is transmitted to call
`recipient 210 in addition to the audio data. Preferably, the
`incoming toll-free telephone call is forwarded as described
`above without being taken to an off-hook state or, in other
`words, without answering the incoming telephone call at the
`telephone server 225. In this manner, caller 205 continues to
`hear a ring signal as the audio data of the telephone call is
`forwarded and, in the event that the subscriber 210 is not
`available or decides not to answer the telephone call, the
`telephone server 225 and, indirectly, the subscriber 210, do
`not experience the costs that would otherwise be associated
`with answering the toll-free telephone call at the telephone
`server 225.
`
`The subscriber 210 then receives the telephone call that
`has been made to the destination number and the converted
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`8
`caller ID information 235 indicating the identity of the
`caller. In the illustrated embodiment, the subscriber uses a
`caller ID device 240 to decode and visually display the
`identity information contained within the caller ID informa-
`tion 235. Alternatively, the subscriber 210 may utilize a
`telephone that incorporates a caller ID display within the
`handset or console.
`In any of these situations,
`the call
`recipient can use conventional residential or business tele-
`phone equipment that has caller ID display capabilities to
`learn of the identity of callers, including those who have
`blocked their own caller ID information. If the subscriber
`210 decides to take his phone off hook to answer the call, the
`telephone server 225 in turn answers the telephone call
`received from the caller by going off hook and connects the
`two telephone calls. If the subscriber 210 decides not to
`answer the call, then likewise the telephone server 225 need
`not answer
`the original call, and thus no call
`is ever
`completed and no charges should occur.
`In order to prevent callers from

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket