throbber
GTL 1014
`IPR of U.S. Pat. No. 8,135,115
`
`0001
`
`

`
`US 7,496,345 B1
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`Richard Falcone, et al., U.S. Appl. No. 10/190,315, Entitled “Sys-
`tems and Methods for Offering a Service to a Party Associated with
`a Blocked Call,” Filed Jul. 3, 2002. (Reference not included).
`Michael Lord, U.S.Appl. No. 10/252,956, Entitled“Three-Way Tele-
`phone Call Prevention System and Method,” Filed Sep. 20, 2002.
`(Reference not included).
`Dick Falcone, et al., U.S. Appl. No. 10/135,883, Entitled “Optimiz-
`ing Profitability in Business Transactions,” Filed Nov. 25, 2003.
`(Reference not included).
`Marc Hite, et al., U.S. Appl. No. 10/437,839, Entitled “Intelligent
`Queuing of Transaction Records,” Filed May 14, 2003. (Reference
`not included).
`Richard Falcone, et al., U.S. Appl. No. 10/360,248, Entitled “Sys-
`tems and Methods for Account Establishment and Transaction Man-
`agement Using Interrupt Messaging,” Filed Feb. 7, 2003. (Reference
`not included).
`Richard Falcone, et al., U.S. Appl. No. 10/360,442, Entitled “Sys-
`tems and Methods for Transaction Authorization Determination,”
`Filed Feb. 7, 2003. (Reference not included).
`“SciDyn VoIP Technology Now Available for Call Control Solu-
`tions,” SciDynTM Press Release, [online] [Retrieved on Nov. 4,
`2005], Retrieved from: http://www.scidyn.com/news/pr/0122pr.
`html.
`
`[online]
`“Call Control—Commander II:,” SciDynTM Products,
`[Retrieved on Nov. 4, 2005], Retrieved from: http://www.scidyn.
`con}/products/can1Inander2.htInl.
`“Smart Features for Optimizing Your Network,” SciDynTM Bub-
`bleLink(R), [online] [Retrived on Nov. 4, 2005], Retrieved from:
`http://www.scidyn.com/products/bubb1e.html.
`“BubbleLink(R) Software Architecture,” SciDynTM, The Voice of IP
`TechnologyTM, [online] [Retrieved on Nov. 4, 2005], Retrieved
`from: http://www.scidyn.com/products/BubbleLink%20White.pdf.
`“ShoreTel-Intelligent Phone Systems,” ShoreTel, [online] [Retrieved
`on Nov. 4, 2005], Retrieved from: http://www.shorete1.com/STCorp/
`products/architecture .aspx.
`
`* cited by examiner
`
`0002
`
`4/2003 Johnson et al.
`6,553,336 B1
`8/2003 Ruckart et al.
`....... .. 379/121.02
`6,606,377 B2*
`2/2004 Koster ...... ..
`.. 379/114.29
`6,697,469 B1*
`
`9/2004 Addicks .............. .. 379/220.01
`6,795,545 B1*
`7/2005 Gainsboro
`6,920,209 B1
`............. .. 375/343
`6/2006 Yousefet al.
`7,068,742 B2*
`6/2002 Gainsboro ................ .. 379/188
`2002/0071537 A1*
`11/2002 Radian
`2002/0176403 A1
`2002/0197989 A1* 12/2002 Cruder et al.
`2003/0002639 A1
`1/2003 Huie
`2003/0114142 A1*
`6/2003 Brown et al.
`2003/0126470 A1*
`7/2003 Crites et al.
`2003/0185204 A1
`10/2003 Murdock
`2003/0198325 A1* 10/2003 Bayne ................. .. 379/114.21
`2003/0200182 A1* 10/2003 Truitt et al.
`..
`.... .. 705/75
`2004/0029561 A1*
`2/2004 Holter et al.
`.
`. 455/405
`2005/0113064 A1*
`5/2005 Halsell
`..... ..
`455/406
`2005/0250537 A1* 11/2005 Narea .... ..
`455/558
`2006/0006227 A1*
`1/2006 Williams .................. .. 235/380
`
`............. .. 455/426
`
`.............. .. 455/408
`............... .. 713/201
`
`
`
`FOREIGN PATENT DOCUMENTS
`
`JP
`JP
`
`2002157627
`2003110758
`
`5/2002
`4/2003
`
`OTHER PUBLICATIONS
`
`Michael Lord, U.S. Appl. No. 09/955,253, Entitled “Method and
`Apparatus for Exchanging Data Between a Primary Computer Sys-
`tem to Ensure Transactional Reconciliation Between the Systems,”
`Filed Nov. 27, 2001 (Reference not included).
`Nadia Draizin, et al., U.S. Appl. No. 10/022,946, Entitled “A Method
`for Determining an Entity Responsible for Billing a Called Party,”
`Filed Dec. 17, 2001. (Reference not included).
`John J. Viola, et al., U.S. Appl. No. 10/135,878, Entitled “Information
`Management and Movement System and Method,” Filed Apr. 29,
`2002. (Reference not included).
`
`0002
`
`

`
`U.S. Patent
`
`Feb. 24, 2009
`
`Sheet 1 of3
`
`US 7,496,345 B1
`
`<2:
`
`__________________
`
`____.___________
`
`53%__m:Es:"FnnnnnnnnnnnnnnnnnnnnnnnnnnLof
`
`
`
`Eng
`
`ms_<E
`
`><._mm
`
`zo:<z__>_Emo__E>\5:_;
`_,_o:<o3_N2
`
`
`E>>::00_Iwawfl/E
`
` _E._..ruuuuuuuu:u._
`
`2:
`
`Em
`
`$a_>oEm2
`
`.8533
`
`mbonnuonnnnn
`
`mo_>$m92N2
`
`_____mo_>Ew.__$2880_
`_B3:-
`Emzom_va<m__0mm.
`
`0003
`
`0003
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Feb. 24, 2009
`
`Sheet 2 of3
`
`US 7,496,345 B1
`
`
`
`151\@
`LOCATION A
`
`%§§§%r151
`LOCATION B
`
`1 71
`
`,,
`a
`
`ACCESS
`NETWORK
`
`
`
`
`
`
`
`
`SIP/MGCP
`CARRIER
`
`
`
`IP
`TRANSPORT
`
`PROCESSOR
`
`SAN
`116
`
`
`
`IIIIIIIIIIIIII
`
`
`
`UNAUTHO ZED
`
`CALL ACTIVITY
`DETECTION
`
`CUSTOMER
`SERVICE
`
`CALL TREATMENT
`
`@132
`
`133 W
`
`-
`
`134 W
`
`E911
`
`135
`
`PROVIDER
`
`LOCATION
`SERVICE
`
`1 35
`
`':
`
`IIIIIIIIIIIIII
`
`0004
`
`1003
`
`0004
`
`

`
`U.S. Patent
`
`Feb. 24, 2009
`
`Sheet 3 of3
`
`US 7,496,345 B1
`
`FIG. 2
`
`201
`
`USER PLACES A CALL
`
`202
`
`CALL IS VALIDATED
`
`203
`
`'5
`CALL VALID
`?
`
`YES
`
`N0
`
`BLOCK CALL
`
`204
`
`205
`
`CALL TREATMENT
`ANALYSIS IS PERFORMED
`
`206
`IS CALL
`
`ASSOCIATED
`
`WITH A PORTABLE
`
`INTERFACE
`?
`
`
`
`
`
`INTERFACE ALGORITHM
`
`NO
`
`PROCESS CALL
`ACCORDING TO
`
`NON—PORTABLE
`
`207
`
`YES
`
`203
`
`PERFORM LOCATION
`DETERMINATION
`
`IS A
`SUITABLE
`
`
`
`
`
`BILLING/PAYEMENT
`ARRANGEMENT
`IN PLACE
`
`
`
`CONNECT CALL TO
`CUSTOMER SERVICE
`
`
`
`
`
`209
`
`?
`
`210
`
`CONNECT CALLING AND
`
`CALL ACCORDING TO APPROPRIATE RATE
`
`CALLED PARTIES, CHARGE
`
`211
`
`0005
`
`0005
`
`

`
`US 7,496,345 B1
`
`1
`SYSTEMS AND METHODS FOR
`PROCESSING CALLS DIRECTED TO
`TELEPHONES HAVING A PORTABLE
`INTERFACE
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`The present application is related to co-pending and com-
`monly assigned U.S. patent application Ser. No. 10/135,878
`entitled “Information Management and Movement System
`and Method,” filed Apr. 29, 2002, Ser. No. 10/135,883
`entitled “Optimizing Profitability in Business Transactions,”
`filed Apr. 29, 2002, Ser. No. 10/190,315 entitled “System and
`Methods for Offering a Service to a Party Associated with a
`Blocked Call,” filed Jul. 3, 2002, Ser. No. 10/217,149 entitled
`“System and Method for Call Treatment,” filedAug. 12, 2002,
`Ser. No. 10/3 60,248 entitled “System and Method for
`Account Establishment and Transaction Management Using
`Interrupt Messaging,” filed Feb. 7, 2003, Ser. No. 10/360,442
`entitled “Systems and Methods for TransactionAuthorization
`Determination,” filed Feb. 7, 2003, Ser. No. 10/642,532
`entitled “Centralized Call Processing,” filed Aug. 15, 2003,
`and Ser. No. 10/720,848 entitled “Information Management
`and Movement System and Method,” filed Nov. 24, 2003, the
`disclosures of which are hereby incorporated herein by ref-
`erence.
`
`TECHNICAL FIELD
`
`The present invention relates generally to call processing
`and, more particularly, to processing calls directed to tele-
`phones having a portable interface, including wireless tele-
`phones and telephones for which local number portability has
`been utilized, or for which a suitable billing agreement is not
`otherwise in place with respect to a service provider.
`
`BACKGROUND OF THE INVENTION
`
`Various call processing systems have been developed over
`the years to provide automated calling functionality, includ-
`ing call routing, call completion, call monitoring, and call
`billing. Many such call processing systems benefit from the
`use of call information obtained from a calling party, a called
`party, and/or the communication network in order to provide
`calling functionality as desired. For example, in order to
`provide automated completion of a collect telephone call (a
`call for which the charges are reversed to the called party),
`billing name and number
`(BNA)
`information may be
`obtained from a system coupled to the public switched tele-
`phone network (PSTN), such as through the use of a line
`information database (LIDB). Similarly, rates charged for a
`long distance call may be determined using dialed number
`information, such as through use of North American tele-
`phone numbering system (NATNS) telephone numbering
`conventions (e.g., NPA-NXX number analysis).
`Call processing systems providing call processing with
`respect to certain environments may be particularly sensitive
`to availability/accuracy of one or more aspects of call infor-
`mation. For example, a call processing system providing call-
`ing services to a prison facility, or other controlled environ-
`ment facility (e.g., camp, nursing home, school, hospital,
`etcetera), may utilize call information to make determinations
`regarding the propriety of completing a call. Calling services
`from a prison facility may comprise a prisoner privilege
`which is closely regulated and monitored, such as to prevent
`harassing phone calls, fraud, and the commission of crimes.
`
`2
`
`Accordingly, call processing systems providing prison facil-
`ity calling services may experience increased overhead asso-
`ciated with providing the services and, thus, demand a pre-
`mium rate.
`
`Changes in the communication network and protocols
`(e.g., development of a location routing number (LRN)
`scheme) have introduced issues with respect to information
`available to call processing systems for use in processing
`calls. The development of wireless telephones (e.g., cellular,
`personal communication services (PCS) mobile telephones,
`or other digital or analog based wireless communication sys-
`tems) may facilitate arbitrage where rating based upon dialed
`number information is used. For example, a family member
`of an inmate may purchase a wireless telephone having a
`number (NPA-NXX) that is local to a prison in which the
`inmate is incarcerated. This wireless telephone may be trans-
`ported to another area, e.g., another state, in which the family
`member resides, to allow the inmate to make calls to the
`family member which are charged as local calls. Such a
`scheme allows the inmate and/or family member to avoid
`paying rates calculated to compensate the calling service
`provider for their investment in the specialized equipment
`and services required in providing calling services to such a
`facility.
`Wireless telephones further present issues with respect to
`automated completion of collect calls. For example, reversing
`of charges to a wireless telephone as a called number is
`typically not permitted by wireless service providers. More-
`over, BNA information is typically not available with respect
`to wireless telephones through typical means, such as the
`aforementioned LIDB. Accordingly, call processing systems
`providing call processing with respect to certain environ-
`ments, such as a prison facility, may be unable to obtain useful
`call information, such as to determine if the dialed number is
`associated with an individual the calling party is to be pre-
`vented from calling (e.g., harassing phone call to a victim or
`judge).
`Local number portability (LNP) also presents issues with
`respect to information available to call processing systems for
`use in processing calls. For example, a prepaid account may
`be established for calls placed to a particular wireline tele-
`phone number and a call rate established for calls placed to
`that telephone number based upon location. Additionally, a
`payment history may be established with respect to the tele-
`phone number, and therefore a call processing system may
`relax or omit one or more validation operations when calls are
`placed to that telephone number. However, with LNP, that
`telephone number may be subsequently utilized at a different
`location and/or with a different service (e.g., wireless rather
`than wireline service). Such a change may incur a different
`rate and/or involve different restrictions (e.g., preventing calls
`placed to particular locations or using particular services)
`which may remain unrealized where the call processing sys-
`tem relies on the dialed number.
`
`BRIEF SUMMARY OF THE INVENTION
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`The present invention is directed to systems and methods
`which provide for processing of calls by determining when a
`called number is associated with telephone having a portable
`interface (e.g., a wireless telephone which itself is transport-
`able, a telephone for which the telephone number has been
`ported to a different location and/or service using local num-
`ber portability (LNP), etcetera) and providing call processing
`adapted for addressing issues associated with a portable inter-
`face. Call processing according to preferred embodiments of
`the present invention provide for point of demand processing
`0006
`
`65
`
`0006
`
`

`
`US 7,496,345 B1
`
`4
`
`and directly connecting with the carrier and/or scanning wire-
`less signals in the area for information for making location
`determinations.
`
`Current location information may be utilized according to
`embodiments of the present invention for applications in
`addition to or in the alternative to rating a call. For example,
`current location information may be particularly useful in
`investigative applications where calling services are provided
`in association with a prison facility.
`The foregoing has outlined rather broadly the features and
`technical advantages of the present invention in order that the
`detailed description of the invention that follows may be
`better understood. Additional features and advantages of the
`invention will be described hereinafter which form the sub-
`
`ject of the claims of the invention. It should be appreciated
`that the conception and specific embodiment disclosed may
`be readily utilized as a basis for modifying or designing other
`structures for carrying out the same purposes of the present
`invention. It should also be realized that such equivalent
`constructions do not depart from the invention as set forth in
`the appended claims. The novel features which are believed to
`be characteristic of the invention, both as to its organization
`and method of operation, together with further objects and
`advantages will be better understood from the following
`description when considered in connection with the accom-
`panying figures. It is to be expressly understood, however,
`that each of the figures is provided for the purpose of illus-
`tration and description only and is not intended as a definition
`of the limits of the present invention.
`
`BRIEF DESCRIPTION OF THE DRAWING
`
`For a more complete understanding of the present inven-
`tion, reference is now made to the following descriptions
`taken in conjunction with the accompanying drawing,
`in
`which:
`
`FIG. 1A shows a high level block diagram of a call pro-
`cessing system adapted according to an embodiment of the
`present invention;
`FIG. 1B shows a high level block diagram of a call pro-
`cessing system adapted according to another embodiment of
`the present invention; and
`FIG. 2 shows a flow diagram of operation of the call pro-
`cessing systems of FIGS. 1A and 1B according to an embodi-
`ment of the present invention.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`3
`of calls to facilitate completion of calls in real-time, even
`when such calls are directed to a wireless telephone, a tele-
`phone for which LNP has been utilized, or other telephone
`having a portable interface. Additionally or alternatively, call
`processing according to embodiments of the invention pro-
`vide for point of demand processing of calls to facilitate
`completion of calls in real-time when a call is placed to any
`destination terminal for which the service provider does not
`have a direct billing agreement in place, such as where the
`destination terminal comprises an Internet phone or is served
`by a competitive local exchange carrier (CLEC).
`Embodiments ofthe invention operate to intervene in a call
`at the point of demand to determine if the call is directed
`toward a telephone having a portable interface. If an appro-
`priate relationship has not been established a priori for facili-
`tating a call to a telephone having a portable interface,
`embodiments of the invention operate to establish such a
`relationship (e.g., by connecting the caller to a customer
`service representative and/or using an automated interactive
`voice response (IVR) unit) to thereby facilitate completion of
`the call. For example, although billing name and address
`(BNA) information may not be available for a called wireless
`telephone, embodiments of the present invention operate to
`establish a prepaid relationship, perhaps just for the current
`call, to facilitate completion of a call to the wireless telephone
`at the point of demand. Additionally or alternatively, arrange-
`ments maybe made with appropriate carriers (e.g., a wireless
`carrier serving a called wireless telephone) to facilitate post-
`billing a called party. Accordingly, calls may be serviced by
`call processing systems operating in accordance with the
`present invention which otherwise may not have been served
`due to the called telephone being a wireless telephone,
`because a called telephone number has been ported from a
`wireline telephone to a wireless telephone, etcetera.
`Embodiments of the present invention, when it is deter-
`mined that a called number is associated with telephone hav-
`ing a portable interface, operate to invoke rating schemes
`appropriate to the called number and/or portable interface.
`For example, where the called number is associated with a
`wireless telephone or a telephone for which LNP has been
`utilized, a current location determination may be made to
`apply an appropriate rate for the call. Additionally or alterna-
`tively, a location independent rate, such as a flat rate for
`wireless telephone calls, may be utilized. Selection between
`various rating schemes may be made based upon such infor-
`mation as the tariff in the state, any relationship the calling
`service provider has with the carrier or carriers being used,
`etcetera. Such rating schemes may be employed to prevent
`arbitrage, such as where calling services are provided at a
`higher rate for a particular market (e.g., calling services for a
`controlled environment facility).
`Current
`location determinations according to embodi-
`ments of the invention may be based upon one or more infor-
`mation sources. For example, network elements (e.g., signal-
`ing system seven (SS7) network elements, databases, home
`location registers (HLR), visiting location registers (VLR),
`etcetera) may be queried to determine the location of a called
`telephone, such as by identifying a terminating network ele-
`ment and/or querying HLRs and/or VLRs. Additionally or
`alternatively,
`telephone locating infrastructure,
`such as
`enhanced 911 (E911) emergency locating systems or third
`party location systems which monitor communications to
`make location determinations, may be utilized, such as by
`placing a commercial query to an E91 1 or third party system.
`The foregoing third party location systems may provide loca-
`tion services through such techniques as collocating with a
`wireless carrier’s base transceiver station (BTS) tower site
`
`50
`
`55
`
`Directing attention to FIGS. 1A and 1B, call processing
`systems configured according to embodiments of the present
`invention are shown. Specifically, a distributed configuration
`of a call processing platform useful in implementing embodi-
`ments of the present invention is shown in FIG. 1A as call
`processing platform 100A. Likewise, a centralized or net-
`centric configuration of a call processing platform useful in
`implementing embodiments ofthe present invention is shown
`in FIG. 1B as call processing platform 100B. Many of the
`components illustrated in FIGS. 1A and 1B perform substan-
`tially the same functions irrespective of the particular call
`processing system configuration and, therefore, are refer-
`enced herein using the same reference numeral. However, it
`should be appreciated that various alterations may be imple-
`mented with respect to any such component to accommodate
`a particular call processing system configuration.
`To aid in understanding the concepts of the present inven-
`tion, call processing systems 100A and 100B shall be
`described herein with reference to providing calling services
`0007
`
`60
`
`65
`
`0007
`
`

`
`US 7,496,345 B1
`
`5
`with respect to prison facilities (e.g., a county jail, a state or
`federal prison, a military stockade, an internment camp, and/
`or the like). However, it shall be appreciated that the concepts
`of the present invention are not limited in applicability to the
`exemplary prison facilities and, therefore, call processing
`systems or portions thereof may be utilized with respect to
`any number of locations and/or facilities. For example,
`embodiments of the present invention may be utilized with
`respect to any number of controlled environment facilities
`other than a prison facility, such as hospitals, nursing homes,
`camps, dormitories, schools, etcetera. Additionally or alter-
`natively, embodiments of the present invention may be uti-
`lized with respect to any number of locations, such as busi-
`nesses, residences, kiosks, etcetera.
`Referring now to FIG. 1A, call processing system 100A of
`the illustrated embodiment includes a plurality of user sites,
`here sites 150 and 160, for which calling services are to be
`provided. For example, calling services may be provided
`between any of user terminals 141 (shown as telephone ter-
`minals), user terminals 151, (shown as telephone terminals),
`and user terminals 161 (shown as wireless telephone termi-
`nals). Each of sites 150 and 160 include a call processing
`platform, shown here comprising call application manager
`(CAM) system 110, in communication with a validation/
`authorization service platform, shown as service platform
`102, via networks 130 and 192. Service platform 102 and
`CAM systems 110 of the preferred embodiment may com-
`prise one or more processor-based systems or servers, such as
`may comprise a computer having a processor, memory, and
`appropriate input and output interfaces and which are oper-
`able under control of an instruction set or instruction sets
`
`defining operation as described herein.
`It shouldbe appreciated that, although only a single service
`platform and two CAM systems are represented in FIG. 1A,
`any number of service platforms and CAM systems, perhaps
`having varied configurations and/or disposed at different geo-
`graphic locations, may be implemented with respect to a call
`processing system of the present invention. Likewise, func-
`tionality as described herein with respect to the service plat-
`form and CAM system may be distributed differently than
`illustrated. For example, some or all of the functional aspects
`of service platform 102 of FIG. 1A may be disposed within
`CAM system 110 according to embodiments ofthe invention.
`Embodiments of the invention dispose CAM system 110
`local to a facility or location being provided calling services
`and provide the CAM system with substantial call control
`functionality, supplemented by centralized call validation,
`billing, etcetera by centralized service platform 102, wherein
`service platform 102 may provide similar services to a plu-
`rality of CAM systems. Further detail with respect to such a
`distributed call processing system configuration is provided
`in the above referenced patent application entitled “Informa-
`tion Management and Movement System and Method.”
`The embodiment illustrated in FIG. 1A includes network
`
`130, such as may comprise a local area network (LAN),
`metropolitan area network (MAN), wide area network
`(WAN), an intranet, an extranet, the Internet, and/or combi-
`nations thereof, coupling service platform 102 and CAM
`system 110 of site 150 using corresponding ones of routers
`118 and 145. Additionally,
`the embodiment of FIG. 1A
`includes network 192, such as may comprise the PSTN, cou-
`pling service platform 102 and CAM system 110 of site 160
`using corresponding ones of modems 146 and 147. Commu-
`nication via network 130 and network 192 between service
`
`platform 102 and CAM system 110 may include exchanges of
`call data to facilitate connection of calls between one or more
`of user terminals 141 and one or more of user terminals 151
`
`6
`and/or 161, as will be discussed in further detail below. The
`aforementioned call data may comprise such data as the iden-
`tity of a calling party, a calling telephone identifier, a called
`telephone identifier, an account identifier, and/or the like, as
`may be communicated from CAM system 110 to service
`platform 102. The call data may additionally comprise such
`data as a validation acknowledgment or non-acknowledge-
`ment, an authorization to complete the call, an instruction to
`connect the calling and/or called party to a customer service
`system, a maximum permitted duration for the call, and/or the
`like, as may be communicated from service platform 102 to
`CAM system 110.
`The illustrated embodiment of service platform 102
`includes a number of functional aspects, ones of which may
`be omitted in optional configurations, shown as various sys-
`tems cooperating to provide call processing according to
`embodiments of the present invention. Billing system 112,
`validation system 113, call treatment system 115, location
`determination system 123, and customer service system 124
`may be utilized in various combinations to provide primary
`calling service functionality according to embodiments ofthe
`present invention. Service platform 102 may include addi-
`tional or alternative functionality useful in providing calling
`services according to the present invention. Systems imple-
`menting examples of the foregoing are shown and described
`in the above referenced applications entitled “Information
`Management and Movement System and Method.”
`CAM systems 110 ofthe illustrated embodiment cooperate
`with billing system 112, validation system 113, call treatment
`system 115, location determination system 123, and customer
`service system 124 of service platform 101 in connecting
`calls from one or more ofuser terminals 141 with one or more
`
`of user terminals 151 and/or 161. Accordingly, the foregoing
`embodiment of call processing system 100A provides a dis-
`tributed architecture in which call processing functionality is
`provided local with respect to locations for which calling
`services are provided, with validation and authentication ser-
`vices useful with respect to said call processing provided by
`a shared or centralized system (service platform 102). Alter-
`native embodiments ofthe invention provide a robust central-
`ized call processing platform, wherein the call processing
`platform may provide similar call control with respect to a
`plurality of facilities and/or locations, and a calling system
`disposed local to a facility or location which provides little
`call control functionality.
`Referring now to FIG. 1B, call processing system 100B of
`the illustrated embodiment includes a plurality of user sites,
`here sites 170 and 180, for which calling services are to be
`provided. For example, calling services may be provided
`between any of user terminals 141 (shown as telephone ter-
`minals), user terminals 151, (shown as telephone terminals),
`user terminals 161 (shown as wireless telephone terminals),
`and user terminals 171 (shown as multi-media systems). Each
`of sites 170 and 180 include a call processing gateway, shown
`here comprising access devices 140, in communication with
`a call processing and validation/authorization service plat-
`form, shown as call processing platform 101, via network
`130. Call processing platform 101 and access devices 140 of
`the preferred embodiment may comprise one or more proces-
`sor-based systems or servers, such as may comprise a com-
`puter having a proces sor, memory, and appropriate input and
`output interfaces and which are operable under control of an
`instruction set or instruction sets defining operation as
`described herein.
`
`It should be appreciated that, although only a single call
`processing platform and two call processing gateways are
`represented in FIG. 1B, any number of call processing plat-
`0008
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`0008
`
`

`
`US 7,496,345 B1
`
`7
`forms and call processing gateways, perhaps having varied
`configurations and/or disposed at different geographic loca-
`tions, may be implemented with respect to a call processing
`system of the present invention. Likewise, functionality as
`described herein with respect to the call processing platform
`and call processing gateway may be distributed differently
`than illustrated.
`
`Embodiments of the invention dispose access device 140
`local to a facility or location being provided calling services
`and provide call processing platform 101 with substantial call
`control, call validation, treatment, and/or billing functional-
`ity, wherein call processing platform 101 may provide similar
`services to a plurality of call processing gateways. Accord-
`ingly, call processing system 100B illustrated in FIG. 1B
`provides a robust centralized call processing platform,
`wherein the call processing platform may provide similar call
`control with respect to a plurality of facilities and/or loca-
`tions, and a call processing gateway disposed local to a facil-
`ity or location which provides little call control functionality.
`Further detail with respect to such a centralized call process-
`ing system configuration is provided in the above referenced
`patent application entitled “Centralized Call Processing.”
`The embodiment illustrated in FIG. 1B includes network
`
`130, such as may comprise a local area network (LAN),
`metropolitan area network (MAN), wide area network
`(WAN), an intranet, an extranet, the Internet, and/or combi-
`nations thereof, coupling call processing platform 101 and
`access devices 140. Communication via network 130
`
`between call processing platform 101 and access devices 140
`may include exchanges of call data to facilitate connection of
`calls between one or more of user terminals 141 and one or
`more ofuser terminals 151, 161, and 171, as will be discussed
`in further detail below. The aforementioned call data may
`comprise such data as the identity of a calling party, a calling
`telephone identifier, a called telephone identifier, an account
`identifier, and/or the like, as may be communicated from
`access device 140 to call processing platform 101. The call
`data may additionally comprise such data as an instruction to
`connect the calling and called parties, a maximum permitted
`duration for the call, and/or the like, as may be communicated
`from call processing platform 101 to access device 140.
`In an embodiment wherein calls are placed on PSTN 192
`by call processing platform 101, such as via media gateway
`117, network 130 may provide packet switched links, such as
`those provided using various IP or frame relay protocols, for
`carrying voice signals, such as may comprise voice over
`Internet protocol (VoIP) packets. Embodiments ofthe present
`invention may utilize carrier access network and backbone
`network links implementing protocols such as Ethernet,
`asynchronous transfer mode (ATM), synchronous optical
`network (SONET), and the like.
`The illustrated embodiment of call processing platform
`101 includes a number of functional aspects, ones of which
`may be omitted in optional configurations, shown as various
`systems cooperating to provide call processing according to
`embodiments of the present invention. CAM system 110,
`billing system 112, validation system 113, call treatment
`system 115, media gateway 117, location determination sys-
`tem 123, and customer service system 124 may be utilized in
`various combinations to provide primary calling service func-
`tionality according to embodiments of the present invention.
`Call processing platform 101 may include additional or alter-
`native functionality useful
`in providing calling services
`according to the present invention. For example, unautho-
`rized call activity detection system 114, call recording system
`116, and/or the like may be included in call processing plat-
`form 101, if desired. Systems implementing examples of the
`
`8
`foregoing are shown and described in the above referenced
`applications entitled “Centralized Call Processing.”
`It should be appreciated that the functionality provided by
`call processing systems 100 A and 100B is not limited to that
`described above according to embodiment of the invention.
`For example, enhanced functionality may be provided in
`embodiments including a justice application management
`system (shown as JAM system 121 in FIG. 1B), a commerce
`system (shown as commerce system 122 in FIG. 1B), and/or
`the like. The use of such enhanced functionality with respect
`to call processing systems is described in further detail in the
`above referenced patent applications entitled “Information
`Management and Movement System and Method” and “Cen-
`tralized Call Processing.”
`Operation of a call processing system, such as call process-
`ing systems 100A and 100B, according to a preferred
`embodiment is shown in the high level flow diagram of FIG.
`2. The flow diagram ofFIG. 2 begins with a user placing a call
`at block 201. For example, a prison inmate may utilize one of
`user terminals 141 and provide call information, such as a
`telephone number to which a call is to be placed, identifica-
`tion of the inmate (e.g., a personal identification number
`(PIN)), identifi

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