`
`CALL ROUTING TELEPHONE FEATURES
`
`Samuel F. Wood
`
`Jerry A. Klein
`
`5
`
`CROSS REFERENCE TO RELATED APPLICATIONS
`
`This application is a continuation-in-part of U.S. Application Serial No. 09/565,565,
`
`10
`
`filed May 4, 2000, entitled "Telephone Call Control System for the Public Switched
`
`Telephone Network."
`
`FIELD OF THE INVENTION
`
`This invention relates to telephone services and, in particular, to a system for allowing
`
`a subscriber to select features of the subscriber's telephone service and to various novel
`
`15
`
`features that can be selected.
`
`BACKGROUND
`
`People have used various means for limiting interruptions due to the telephone. In the
`
`past, people used switchboards and secretaries to screen incoming, or inbound, calls. Voice
`
`mail systems took over some of this role both in the home and in the central office. Today,
`
`20
`
`there are web-based companies managing 3rd-,party call control, via the toll-switch network,
`
`which allow users to enter call control information through a web portal. There are also edge
`
`devices in each of the public telephone company's central offices which provide local control,
`
`but offer an extremely limited number of features and do not provide true 3rd-party call
`
`control.
`
`25
`
`The web-based toll systems provide good user interaction but they are not economical
`
`and cannot take advantage oflocal number portability because they do not provide local
`
`control and connectivity.
`
`The Public Switched Telephone Network (PSTN) consists of a plurality of edge
`
`switches connected to telephones on one side and to a network of tandem switches on the
`
`30
`
`other. The tandem switch network allows connectivity between all of the edge switches, and a
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2043 - 1
`Application No. 10/426,279
`IPR2016-01258
`
`
`
`~l
`·~l !!"!!.. ~,:·
`~ -1f.,.{' --·~c ...... i~
`
`signalling system is used by the PSTN to allow calling and to transmit both calling and called
`
`party identity.
`
`Until now, optional features were provided by the local service telephone company
`
`(telco) through the edge switch at the central office (CO). It was not possible to provide
`
`5
`
`optional features through any other means. Control of these features was done through the
`
`first party (calling party) or the second party (called party), or worse yet, manually by calling
`
`the business office.
`
`In the past, numerous devices have been built that allow the connection of two lines
`
`together at an edge switch. These devices can be used to add features to a telephone network
`
`10
`
`by receiving a call on one line and then dialing out on another line. The problem with these
`
`devices is that, because they are connected through an edge switch, transmission losses and
`
`impairments occur, degrading the overall connection. In addition, signalling limitations
`
`prevent full control, by the subscriber or the system, over the call.
`
`A preferred embodiment of the inventive system described herein connects at the
`
`15
`
`tandem, thereby eliminating these problems.
`
`In the edge devices residing in the PSTN central offices, the 1st party (the calling
`
`party) has numerous features available (dialing options). The 2nd party (called party) also has
`
`options available such as call forwarding, but these features typically require access from the
`
`first or second party's device and are extremely awkward to program. The user interaction is
`
`20
`
`not only awkward, it is limited and requires interaction with the telephone company to
`
`provision them. In other words, past systems for provisioning, meaning addition,
`
`modification, or control of telephone features, required a subscriber to make the feature
`
`selection through the telephone business office. Central office workers would then implement
`
`the provisioning under request of the business office.
`
`25
`
`Call Forwarding is one popular provision. There is signification transmission
`
`degradation for Call Forwarding to take place. The calling party pays for a call to the edge
`
`device, and the edge subscriber, the called party, pays for the call to the forwarding number.
`
`For enhanc~ inbound call control to occur, a direct 3rd-party call control means is needed.
`
`A variety of services have arisen to address the problems mentioned above. Many of
`
`30
`
`these systems allow the called party to make changes to his/her call forwarding attributes
`
`which do not allow direct 3rd-party call control. These services provide good user interaction,
`
`some via the internet, but they rely upon the toll network through the use of "800" numbers.
`
`2
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2043 - 2
`Application No. 10/426,279
`IPR2016-01258
`
`
`
`This requires the subscriber to pay by the minute and does not allow the subscriber to take
`
`advantage of number portability in order to obtain 3rd-party call control. There are other toll
`
`network mechanisms for remote call forwarding. For example, MCI offers a service where
`
`the customer can remotely change the forwarding target number for "800" numbers.
`
`5
`
`Contacting the ultimate end-user before terminating the first incoming call is similar to the
`
`manner in which 11800" credit calls and collect calls are processed, but these are not done at
`
`the local subscriber level.
`
`In addition to these toll services, there are edge devices that perfonn some of the same
`
`services. Edge devices such as phones and PBXs that include voice mail, inter-active voice
`
`10
`
`response, call forwarding, speed calling, etc., have been used to provide additional call
`
`control. These devices allow the phone user direct control over incoming and outgoing calls.
`
`The disadvantage of edge devices is that they add cost, degrade voice and transmission
`
`quality, can be difficult to program, are not easily programmed remotely, can require the user
`
`to pay for two lines, provide lower quality of service, and cannot provide the same level of
`
`15
`
`functionality as a system that controls the PSTN directly. There are Voice Over Internet
`
`Protocol (VoiP) products emerging that provide better user interfaces and control but they do
`
`not take advantage and voice quality of the PSTN.
`
`SUMMARY
`
`20
`
`A system for allowing a subscriber to remotely control features is described herein
`
`along with various telephone features that may be programmed into the system. A subscriber
`may be any customer using the telephone service, in contrast to employees of the PSTN who
`
`may use special communication networks within the PSTN. Two such features are caller ID
`
`(CID) based call routing and branch calling. The system allows the subscriber to set up a
`
`25
`
`feature where the CID signal is detected within the PSTN and automatically associated with
`
`stored information relating to the caller. The stored information may have been previously
`
`entered into a memory within the PSTN by the subscriber via the world wide web. The CID
`
`signal may be also used to route the call to one of more forwarding numbers or to take any
`
`other action, such as blocking the call. This feature also allows the subscriber to use the CID
`
`30
`
`signal to display certain information even though the caller may have her CID blocked.
`
`3
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2043 - 3
`Application No. 10/426,279
`IPR2016-01258
`
`
`
`i; n
`,:{-:- _{(.,,~
`
`Another feature described herein is referred to as branch calling, which allows a call
`
`to be forwarded to multiple telephones simultaneously, where the first telephone answered
`
`terminates the calling of the other telephones (or any other end units).
`
`The preferred system described herein adds direct control of third party call control
`
`5
`
`features, but does not suffer from any of the disadvantages listed above, and allows the
`
`subscriber to manage his/her telephone system in a dynamic and exceptionally useful manner
`
`that is not currently available through the existing PSTN. The system allows enhanced direct
`
`third-party call control features, such as selective call routing and remote dialing, to be added
`
`to the PSTN (Public Switched Telephone Network) using local call control and providing
`
`10
`
`dynamic provisioning of the system by the subscriber. Direct 3rd-party control means that the
`
`ability to provision the 3rd-party features is directly available to a subscriber, eliminating the
`
`need to go through the telephone company (telco) business office.
`
`In one embodiment, the system includes a processor (referred to herein as a tandem
`
`access controller) connected to the PSTN which would allow anyone to directly provision,
`
`15
`
`that is to say set-up and make immediate changes to, the configuration of his or her phone
`
`line. In another embodiment, a tandem access controller (TAC) subsystem is connected
`
`internally to the PSTN in a local service area. The TAC provides features, selected by the
`
`subscriber, to all edge switches connected to the PSTN tandem switch. Connecting directly to
`
`the PSTN tandem switch ( or embedding the system into the tandem switch) eliminates the
`
`20
`
`signal degradation problems previously described.
`
`In one embodiment, the system allows provisioning of features via the internet under
`
`direct control of the subscriber. Recently, several products have been introduced that provide
`
`a means of controlling features via the public internet. However, all these devices fall short in
`
`that they require the subscriber to obtain an "800" number or some other number that requires
`
`25
`
`the subscriber to pay a toll charge each time a call is made. The system connects locally, so
`
`no toll charges are incurred.
`
`The offered features are implemented by software programs run by the processing
`
`system.
`
`The web-enhanced services in one embodiment of the invention coexist with and
`
`30
`
`overlay the local phone service at the local level, thereby providing good economics and user
`
`interaction, single number access to multiple subscriber devices, connectivity without
`
`transmission impairments and true, direct 3rd-party call control.
`
`4
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2043 - 4
`Application No. 10/426,279
`IPR2016-01258
`
`
`
`._ .... _ __,,,.., .... _,.. ....
`#.:",:: .;/!!. 1~\i¥
`
`f~
`
`The present system relies upon use of local telephone facilities thereby eliminating all
`
`the extra charges associated with making toll calls. It also allows the user to take advantage
`
`of number portability and keep his/her existing public phone number.
`
`5
`
`BRIEF DESCRIPTION OF THE ORA WINGS
`
`Fig. 1 illustrates the tandem access controller (TAC) in one embodiment of the
`
`present invention connected to the existing PSTN tandem switch, the TAC providing features
`
`for the subscriber's telephone as requested by the subscriber via the web.
`
`Fig. 2 illustrates a system similar to Fig. 1 but showing multiple tandem switches and
`
`10
`
`TACs and also showing how the subscriber may, in additional to using the standard telephone,
`
`make phone calls using Voice Over IP via a conventional digital telephone.
`
`Fig. 3 is a flowchart of one method that a person may use to set up a subscriber
`
`account and to designate features the subscriber would like for his/her telephone.
`
`Fig. 4 is a flowchart of a method that can be performed by the TAC in response to the
`
`15
`
`subscriber (or other service) controlling the TAC, using the web (or other packet-based
`
`system), to change the subscriber's telephone provisioning or perform another function, such
`
`as make a VoIP can.
`
`Fig. 5 is a flowchart of a method that can be performed by the TAC in response to an
`
`inbound call to the subscriber.
`
`20
`
`Fig. 6 is a flowchart of a method performed by the subscriber and the TAC when the
`
`subscriber desires to make an outbound can via the web or using a conventional telephone.
`
`Fig. 7 illustrates a system, using the TAC, that allows wireless cell phones to obtain
`
`the same provisioning options as the conventional telephones.
`
`Fig. 8 illustrates a system, using the TAC, that allows fax and modem calls to benefit
`
`25
`
`from the provisioning offered by the TAC.
`
`Fig. 9 is a flowchart of possible scenarios using the caller ID based feature.
`
`Fig. 10 is a flowchart of possible scenarios using the branch calling feature.
`
`5
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2043 - 5
`Application No. 10/426,279
`IPR2016-01258
`
`
`
`!la:!
`.. ::
`~,_ii .. u,u ....
`
`DETAILED DESCRIPTION OF THE EMBODIMENTS
`
`Fig. 1 shows a tandem access controller (TAC) 10 that allows an authorized
`
`subscriber 12 to establish 3rd-party control criteria for calls to the subscriber's telephone 14
`
`(having a "public" phone number that callers dial). In one embodiment, the TAC 10 is a
`
`5
`
`programmed processor. The TAC 10 may use any combination of hardware, firmware, or
`
`software and, in one embodiment, is a conventional computer programmed to carry out the
`
`functions described herein.
`
`The TAC 10 is connected to or inside the conventional PSTN tandem switch 16 such
`
`that calls may flow through the TAC 10 in the same manner as the existing PSTN tandem
`
`10
`
`switch, except that additional 3rd-party features are applied to the call. As is well known,
`
`PSTN tandem switches are exchanges that direct telephone calls ( or other traffic) to central
`
`offices 1 7, 18 or to other tandem switches. Details of the operation of the existing phone
`
`network may be found in the publication entitled "New Net SS7 Tutorial," by ADC
`
`Telecommunications, copyright 1999, incorporated herein by reference. Additional details
`
`15 may be found in the numerous books describing the PSTN.
`
`The PSTN tandem switch 16 directs a first call (from the calling party 20 to the
`
`subscriber's phone 14 using the subscriber's public phone number) to the TAC 10, which in
`
`turn places a second call, subject to 3rd-party control information, to the subscriber's
`
`"private" phone number without yet terminating the first call. The TAC 10 is connected
`
`20 within the subscriber's local service area so calls from TAC IO to the subscriber do not incur
`
`a toll. When the subscriber 12 terminates (or answers) the second call, the TAC 10 terminates
`
`the first call and connects it to the second call, thereby connecting the calling party 20 to the
`
`subscriber 12. Hence, the calling party essentially calls the TAC 10, using the subscriber's
`
`public phone number, and the TAC 10, after processing the call using the selected features,
`
`25
`
`calls the subscriber, as appropriate, using the subscriber's private phone number and connects
`
`the two calls. The process is transparent to the parties.
`
`The TAC 10 is connected inside the PSTN in the sense that it is not an edge device
`
`such as a PBX or central office (CO) switch because it does not connect directly to
`
`subscribers. Rather, it redirects calls to subscribers. The TAC 10 provides intelligent
`
`30
`
`interconnection between a calling party and a subscriber.
`
`The reader should keep in mind that although only one tandem switch 16 is shown in
`
`Fig. 1, the invention will apply equally well to a network of tandem switches, as shown in Fig.
`
`6
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2043 - 6
`Application No. 10/426,279
`IPR2016-01258
`
`
`
`2. Fig. 2 also illustrates how the subscriber can make calls using voice over IP via a
`
`conventional digital telephone 21.
`
`Fig. 1 illustrates the preferred method for an authorized subscriber to modify the 3rd(cid:173)
`
`party control criteria by means of the world wide web 22 (and web server 23) using an
`
`5
`
`internet browser. By "authorized" we mean a subscriber who is registered and has logged- in
`
`with appropriate security and password controls. The subscriber 12 interacts with the web 22
`
`via the Internet to quickly and easily specify the enhanced 3rd-party call control features.
`
`Web 22 then relays this information, in appropriate form, to the TAC 10. Preferably, the link
`
`to the TAC 10 uses a secure protocol. Examples of features that can be selected by the
`
`10
`
`subscriber include: conditional call blocking, call forwarding, call altering, time of day
`
`conditions, day of week conditions, follow-me, caller recognition/password, caller ID, call
`
`screening/retrieval from voice mail, speed dialing, interactive voice response, and speech
`
`recognition. Any other feature could be added. These features can be implemented in the
`
`TAC 10 using known software techniques since such features are known. Message outgoing
`
`15
`
`call control includes: click-to-dial calling and group calling/messaging.
`
`The invention may also include ivr/vm/voverip.
`
`Fig. 1 uses a public internet portal connected via a data link to the TAC 10 or other
`
`interface system. As a registered subscriber, a user logs onto the portal (Fig. 3) and is granted
`
`access, allowing the user to make additions or changes to features such as speed calling, call
`
`20
`
`forwarding, selection of such descriptors as time of day, busy status, caller ID status, etc. A
`
`user-friendly web page leads the subscriber through the various procedures and available
`
`features. The selections made by the subscriber are translated into provisioning data and
`
`transmitted to the TAC 10. The TAC 10 in tum keeps track of incoming and outgoing calls
`
`based on this information.
`
`25
`
`The subscriber can also program a set of the call control features via a telephone link
`
`in the event a data link connection is unavailable.
`
`Fig. 4 is a flowchart of actions that may be taken by the TAC 10 in response to the
`
`subscriber (or other service) controlling the TAC, using the web or other packet-based system,
`
`to change the subscriber's telephone provisioning or perform another function, such as make a
`
`30 VoIP call.
`
`7
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2043 - 7
`Application No. 10/426,279
`IPR2016-01258
`
`
`
`.
`
`~::l. ~.Ji ~1~~J~ -#::::; JI::~ g:::~! .i''- 1tJ1 m ~.~~ i\il" ,..::% JLJJ
`
`..
`
`Fig. 5 is a flowchart of actions taken by the TAC 10 in response to an inbound call
`
`(using the subscriber's public phone number) to the subscriber. Examples of some of the
`
`actions taken by the TAC 10 are:
`
`Receives SS7 data indicating an incoming call
`
`5
`
`Stores phone numbers downloaded from provisioning system
`
`Charts identity of calling party
`
`Checks time of day
`
`Stores lists of numbers in groups used for processing incoming calls
`
`Places outgoing calls in response to incoming calls according to information
`
`10
`
`downloaded on the data link.
`
`Incoming call data is received by the TAC 10 from the tandem switch 16. The TAC
`
`10 processor checks calling and called numbers, class of service, time of day, number lists,
`
`etc. In some cases additional data is gathered from the calling party via a DSP (Digital Signal
`
`Processing) system and stored in the system memory. The DSP system is used to play call
`
`15
`
`progress tones and voice announcements as required. Voice announcements can be played
`
`through the DSP system. In response to the call data, a~ outgoing call to the subscriber 12
`
`may be placed back through the tandem switch 16 by TAC 10. The TAC 10 links the two
`
`calls and monitors the connection.
`
`Information about the call may be collected by the TAC 10 and sent to the subscriber
`
`20
`
`or a 3rd party for display. Such information may be the length of the call or information used
`
`to bill the subscriber for the use of the system. The provisioning system can also collect
`
`control information from a 3rd party and relay it back to the TAC 10, which will then affect
`
`the call accordingly.
`
`Fig. 6 is a flowchart of actions taken by the subscriber 12 and the TAC 10 when the
`
`25
`
`subscriber desires to make an outbound call via the web or using a conventional telephone.
`
`When using the web to place a call, the subscriber may simply click a name on the computer
`
`screen 26 using a mouse.
`
`Fig. 7 illustrates a system, using the TAC 10, that allows wireless cell phones 28 to
`
`obtain the same provisioning options as the conventional telephones 14. A local cell 30 and a
`
`30
`
`cell switch 32 are also shown in Fig. 7.
`
`8
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2043 - 8
`Application No. 10/426,279
`IPR2016-01258
`
`
`
`Fig. 8 illustrates a system, using the TAC 10, that allows fax and modem calls to
`
`benefit from the provisioning offered by the TAC 10. The TAC 10 may interface the ISP 36
`
`through the web 22.
`
`One embodiment of the invention allows a subscriber to view the current state of
`
`5
`
`his/her telephone via the Internet. Internet is a term of art by which we mean an
`
`interconnection of packet switched networks. Prior to this system there was no way for a user
`
`to examine the status of a telephone line. Recently, several products have been introduced
`
`that provide a means of examining the voice message boxes.
`
`An internet portal is connected via a data link to the TAC 10. When a user logs onto
`
`10
`
`the internet portal and is granted access to an individual subscription, the user can examine
`
`the status of calls/features. This information is transmitted from the TAC 10 to the web portal
`
`and translated into user viewables. The TAC 10 keeps track of incoming and outgoing calls
`
`based on this information.
`
`The TAC 10 may be implemented using conventional processor hardware. The
`
`15
`
`connection to the tandem switch 16 may be as simple as a telephone circuit, since the TAC 10
`
`receives an incoming call from a caller and processes the call. Devising the
`
`software/firmware use to control the TAC 10 is well within the capability of those skilled in
`
`the art since the various control features that can be made available are generally already
`
`known.
`
`20
`
`Certain advantages that can be obtained using the invention include the following:
`
`Web-Based Telecom Navigator
`
`Manage Incoming Call Control
`
`Conditional Call Blocking/Forwarding/ Alerting
`
`Time-of-Day, Day-of-Week, Follow-Me, Caller Recognition/Password,
`
`25
`
`Caller ID, etc.
`
`Call Screening/Retrieval from Voice Mail
`
`Interactive Voice Response and Speech Recognition
`
`Manage Outgoing Call Control
`
`Click-to-Dial Calling
`
`30
`
`Group Calling and Messaging
`
`9
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2043 - 9
`Application No. 10/426,279
`IPR2016-01258
`
`
`
`Web-Based Billing
`
`Web-Driven Personal Communications Management
`
`Cost-Effective Single Phone Number Access
`
`5
`
`On-Line "Personal Digital Assistant"
`
`On-Line "Telcom Navigator"
`
`Inspired User Interaction
`
`Secure and Reliable Technology
`
`10
`
`Cost-Effective Single Phone Number Access
`
`CLEC Status
`
`Free Local Calls, Incoming Calls (not 800 Toll Service)
`
`Retain Current Number (Local Number Portability)
`
`Low-Cost Calling Throughout LAT A
`
`15
`
`Flat-Rate Foreign Exchange
`
`Single Installation Covers Entire LATA
`
`VoIP Toll-Bypass
`
`Compatible With Existing Devices, Standards
`
`Standard DTMF and VoIP Phones
`
`20
`
`Wireless Phones
`
`Standard Wired/Wireless and PIM Browsers
`
`Web-Based Personal Digital Assistant
`
`Centralized and Consistent Personal Data
`
`25
`
`Build Once, Use Anywhere
`
`Private/Public Phone Directories and Calendars
`
`10
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2043 - 10
`Application No. 10/426,279
`IPR2016-01258
`
`
`
`"Post-It" Style Annotation of Numbers
`
`Web Dialing
`
`Click-to-Dial from Web Pages, Directories, Calendars
`
`Multiple Phone List Management
`
`5
`
`Unified Messaging
`
`Voice Mail Access, Prompts, Alert Via Web
`
`User Interaction
`
`Expected Behavior
`
`10
`
`Compatible with Familiar Products ( e.g. Palm Pilot)
`
`Commonality Between All Wired and Wireless
`
`Mode-Based Definition and Selection
`
`Vacation, Dinner Time, Go Away, Family Call Waiting
`
`•
`
`Templates
`
`15
`
`Leaming Modes
`
`•
`
`Persona-Based User Interaction Design
`
`Speech recognition
`
`Windows drag and drop
`
`Automatic Data Capture
`
`20
`
`Build Phone List Based on Collected Usage Information
`
`Drag and Drop Into Lists
`
`Secure and Reliable Technology
`
`Separate Web-Site and Link Gateway
`
`25
`
`No Direct External Access to Gateway
`
`Additional Security Layer
`
`11
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2043 - 11
`Application No. 10/426,279
`IPR2016-01258
`
`
`
`No Denial-of-Service to Voice Links
`
`VoIP Link Degradation Detection
`
`Automatic Cutover to PSTN
`
`E-Commerce Security
`
`5
`
`Billing Encryption
`
`Caller ID Based Call Routing
`
`One advantage of using TAC 10 is its ability to enhance caller ID information. Caller
`
`ID is a common feature where a calling party's telephone number is transmitted to the called
`
`10
`
`party's telephone so it can be displayed on a small display screen in the telephone. This
`
`caller ID information is provided by the calling party's central office switch. Signaling
`
`System No. 7 (SS7) is a global standard for telecommunications and defines the procedures
`
`and protocol by which network elements in the PSTN exchange information (including the
`
`caller ID) over the telephone network for call set up, routing, and control. In some telephone
`
`15
`
`sets, including wireless telephones, the name of the caller associated with the telephone
`
`number is also displayed on the called party's display screen.
`
`TAC 10 can use this automatically generated caller ID signal to provide an enhanced
`
`set of caller ID related features. One such feature is the association of the standard caller ID
`
`information with additional information about the caller stored in a memory addressed by
`
`20
`
`TAC 10. The enhanced caller ID information provided through TAC 10 provides a valuable
`
`tool to the subscriber in handling incoming calls. The basic caller ID information, such as the
`
`caller's telephone number and name, can still be sent to the subscriber's phone and displayed
`
`in a conventional manner while the enhanced caller ID information may be displayed on the
`
`phone display or on the subscriber's computer monitor via the web.
`
`25
`
`The caller ID signals, pursuant to the SS7 protocol, are detected by TAC 10 when a
`
`calling party calls the subscriber using the subscriber's public telephone number, as
`
`previously described. TAC 10 then uses the basic caller ID data to address a look-up table
`
`(LUT) containing any additional information that the subscriber has entered into the LUT's
`
`memory locations for association with that caller ID data. Fig. 8 shows such a LUT 40
`
`30 within or connected to TAC 10.
`
`12
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2043 - 12
`Application No. 10/426,279
`IPR2016-01258
`
`
`
`In one example, the subscriber may identify a prospective calling party's telephone
`
`number to TAC 10 via the Internet and then associate the number with any other information
`
`for storing in LUT 40. Such other information may be all the possible callers using the
`
`calling telephone, personal information regarding the calling party, billing information,
`
`5
`
`business information, account numbers, past discussions with the caller, or any other
`
`information. When TAC 10 detects the caller ID signals, TAC 10 addresses LUT 40 and
`
`downloads the retrieved information to the subscriber's telephone display or to the
`
`subscriber's computer via the web. Since TAC 10 (including LUT 40) stores this additional
`
`information, the subscriber is not required to personally provide processing or memory
`
`10
`
`devices for this feature.
`
`Multiple subscribers use the same TAC 10 and LUT 40 but only the memory
`
`locations in LUT 40 authorized for access by a particular subscriber are available to that
`
`subscriber.
`
`A subscriber may program TAC 10 using the various means described previously to
`
`15
`
`perform any number of features on an incoming telephone call based upon the caller ID data.
`
`Such features include forwarding a call associated with that particular caller ID data to one or
`
`more other telephones, or blocking calls associated with that particular caller ID data. Such
`
`calls may be forwarded or blocked only at certain times or on certain days as requested by the
`
`subscriber. All of the other features previously described may also be applied based upon the
`
`20
`
`caller ID.
`
`When the calling party elects to block her caller ID information, displaying the
`
`caller's number and name on the subscriber's telephone may violate the privacy act, so such a
`
`restriction should be programmed into the system. However, TAC 10 may still use the caller
`
`ID information for various legal purposes. For example, the subscriber may not wish to
`
`25
`
`receive phone calls from a particular phone number or calling party. The subscriber may
`
`transmit to TAC 10 the caller ID information (e.g., the telephone number and/or the name)
`
`and instruct TAC 10 to either forward the call, block the call, or transmit any additional
`
`information from LUT 40 to the subscriber's phone display or computer monitor for
`
`screening the caller.
`
`30
`
`If caller ID information does not exist, such as where the local telephone company
`
`does not offer caller ID, TAC 10, when receiving the incoming call, can transmit an
`
`automatic message to the caller to enter identification information. TAC 10 then uses that
`
`13
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2043 - 13
`Application No. 10/426,279
`IPR2016-01258
`
`
`
`information to address LUT 40 to identify any associated information in LUT 40 for
`
`transmission to the subscriber. TAC 10, in a recorded or simulated voice, can request the
`
`caller to enter her phone number via the telephone keypad. Alternatively, TAC can request
`
`that the caller speak her name or number, which would then be played to the subscriber or
`
`5
`
`converted to text or a code by TAC 10 to address LUT 40. Alternatively, the caller can enter
`
`a personal identification number or any other type of code (e.g., the caller's name) via the
`
`keypad, which would identify the caller to TAC 10. Once obtained, the caller ID information
`
`entered can be used to route the incoming call via TAC 10 in any way programmed by the
`
`subscriber. Call routing can be based on time of day, the caller ID, any web input
`
`10
`
`instructions, a direction by the calling party itself, or any other variable.
`
`This technique is contrasted with 800-type services, which are reverse long distance
`
`services requiring the owner of the 800 number to pay for the incoming call. With 800
`
`numbers, the caller ID must be unblocked to identify the amount of the toll. With the
`
`inventive technique, even blocked caller ID calls can result in information about the caller
`
`15
`
`being transmitted to the subscriber or used by TAC 10 to selectively perform a function.
`
`Fig. 9 is a flowchart of various scenarios that may be carried out using the caller ID
`
`feature.
`
`In step 50 of Fig. 9, an incoming call is received by TAC 10, as previously described,
`
`by a calling party calling the subscriber's public telephone number. In all embodiments
`
`20
`
`described herein, the end unit called may be a residential telephone or other communication
`
`device connected to the PSTN via a central office, such as a computer, fax machine, or other
`
`communication device. The services provided by TAC 10 may be for residential telephone
`
`service or for business telephone service.
`
`In step 52, using the SS7 protocol, TAC 10 detects the caller ID signal (CID), if any.
`
`25
`
`Even if the calling party has a blocked CID, the CID is still transmitted to TAC 10; however
`
`the blocked caller ID cannot be displayed on the called party's telephone. If the CID is
`
`detected, the process continues to steps 54 and 56, which determine whether the CID is
`
`associated with any data in a look-up table. Existing data in the look-up table associated with
`
`the CID indicates that the caller is a previous caller. If caller ID information is known
`
`30 without ever previously receiving a call from that party, the additional information can still
`
`be entered into the look-up table, and the calling party will be treated as not a new caller in
`
`step 54.
`
`14
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2043 - 14
`Application No. 10/426,279
`IPR2016-01258
`
`
`
`~n
`fi'"'H
`,~,«-. ~ .. ,{:
`
`Assuming the caller has information stored in the look-up table, this additional
`
`information is retrieved by TAC 10 and displayed on a web page (step 58) that is accessible
`
`by the subscriber via the web. In addition, the caller's name and telephone number may also
`
`by displayed (step 60). The information may also be transmitted to the subscriber's
`
`5
`
`telephone for display.
`
`In step 62, TAC 10 performs any programmed function on the call, such as
`
`forwarding the call to the subscriber's private teleph