throbber
PTO/AIA/14 (03-13)
`Approvedfor use through 01/31/2014. OMB 0651-0032
`.
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Underthe Paperwork Reduction Act of 1995, no persons are required to respondto a collection of information unlessit contains a valid OMB control number.
`
`
`
`
`Attorney Docket Number|SMARB19.001C1
`
`Application Data Sheet 37 CFR 1.76
`
`
`Title of Invention|;PRODUCING ROUTING MESSAGES FOR VOICE OVERIP
`COMMUNICATIONS
`
`
`
`The application data sheet is part of the provisional or nonprovisional application for whichit is being submitted. The following form contains the
`bibliographic data arranged in a format specified by the United States Patent and Trademark Office as outlined in 37 CFR 1.76.
`This document may be completed electronically and submitted to the Office in electronic format using the Electronic Filing System (EFS) or the
`
`
`document maybe printed and included in a paperfiled application.
`
`
`
`
`
`
`Secrecy Order 37 CFR 5.2
`37 CFR 5.2 (Paperfilers only. Applications that fall under Secrecy Order may notbefiled electronically.)
`O Portionsorall of the application associated with this Application Data Sheet may fall under a Secrecy Order pursuant to
`
`Inventor Information:
`
`
`Inventor
`1
`Legal Name
`
`
`Given Name
`
`Middle Name
`
`Family Name
`
`
`
`Residence Information (Select One)
`City
`|PANAMACITY
`
`(@) NonUS Residency
`(©) US Residency
`Country of Residence!
`
`() Active US Military Service
`
`Mailing Address of Inventor:
`
`Address 1
`
`Address 2
`
`340a COROZAL WEST
`
`PANAMACITY
`
`State/Province
`
`
`
`
` Inventor
`2
`Legal Name
`
`Prefix; Given Name
`STEVE
`
`
`
`Middle Name —
`
`Family Name
`NICHOLSON
`
`Suffix’
`
`
`Residence Information (Select One) () US Residency
`(@) NonUS Residency
`() Active US Military Service
`City
`HAMILTON
`Country of Residence i
`NZ
`
`
`
`
`
`
`Mailing Addressof Inventor:
`
`
`Address1
`423 TAUWHARE ROAD, RD 3
`
`
`Address 2
`
`
` HAMILTON
`City
`.
`State/Province
`
`Postal Code
`3283
`.
`Country i
`NZ
`
` Inventor
`
`3
`
`
`Legal Name
`
`
`:
`
`EFS Web2.2.7
`
`AT&T, Exh. 1002, p. 1
`
`AT&T, Exh. 1002, p. 1
`
`

`

`PTO/AIA/14 (03-13)
`Approved for use through 01/31/2014. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respondto a collection of information unlessitcontains a valid OMB control number.
`
`sigs Attorney Docket Number|SMARB19.001C1
`
`Application Data Sheet 37 CFR 1.76
`—
`
`
`
`
`
`
`
`
`Title of Invention|PRODUCING ROUTING MESSAGES FOR VOICE OVER IP COMMUNICATIONS
`
`
`
`
`
`
`
`
`@) Non US Residency ©) Active US Military Service
`Residence Information (Select One) © US Residency
`NORTH VANCOUVER
`Country of Residence !
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`P| JOHAN ||EMIL VIKTOR BJORSELL
`
`
`
`
`
`Residence Information (Select One) © US Residency
`@) NonUSResidency
`(©) Active US Military Service
`
`
`
`
`
`
`
`
`City|VANCOUVER Country of Residence !
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Inventor 5
`
`
`
`Legal Name
`
`
`
`
`
`
`(©) Active US Military Service
`(@) NonUS Residency
`Residence Information (Select One) © US Residency
`
`
`
`
`
`City|VANCOUVER ° Country of Residence !
`
`
`
`
`
`
`
`
`
`
`
`Mailing Address of Inventor:
`
`—
`
`Address1
`
`3320 GARABALDI DRIVE
`
`4
`Inventor
`Legal Name
`
`
`
`Mailing Addressof Inventor:
`
`Address1
`2681 EAST HASTINGS STREET
`.
`,
`Address 2 |
`
`
`
`
`
`Ea
`ee
`
`Mailing Address of Inventor:
`Address1
`782 WEST 22ND STREET
`
`|
`
`EFS Web2.2.7
`
`AT&T, Exh. 1002, p. 2
`
`AT&T, Exh. 1002, p. 2
`
`

`

`PTO/AIA/14 (03-13)
`Approved for use through 01/31/2014. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Underthe Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unlessit contains a valid OMB control number.
`
`
`Application Data Sheet 37 CFR 1.76
`
`——
`
`
`
`
`Title of Invention|PRODUCING ROUTING MESSAGES FOR VOICE OVER IP COMMUNICATIONS
`
`
`
`
`
`
`
`
`Inventor Information blocks may be
`Inventors Must Be Listed - Additional
`All
`generated within this form by selecting the Add button.
`
`
`
`
`CorrespondenceInformation:
`Enter either Customer Numberor complete the CorrespondenceInformation section below.
`For further information see 37 CFR 1.33(a).
`
`[_] An Addressis being provided for the correspondenceInformation of this application.
`
`
`
`
`Customer Number
`
`20995
`
`Email Address
`
`efiling@knobbe.com
`
`
`PRODUCING ROUTING MESSAGES FOR VOICE OVER IP COMMUNICATIONS
`
`
`
`Application Information:
`
`
`Title of the Invention
`
`
`
`
`
`
`
`
`SMARB19.001C1
`Nonprovisional
`Application Type
`
`Subject Matter
`Utility
`
`| Small Entity Status Claimed
`
`
`
`
`
`Total Number of Drawing Sheets (if any)
`
`32
`
`Suggested Figure for Publication (if any)
`
`Publication Information:
`
`| [] Request Early Publication (Fee required at time of Request 37 CFR 1.219)
`Request Not to Publish. | hereby request that the attached application not be published under
`35 U.S.C. 122(b) and certify that the invention disclosed in the attached application has not and will not be the
`subject of an application filed in another country, or under a multilateral international agreement, that requires
`publication at eighteen monthsafterfiling.
`
`Oo
`
`Representative Information:
`
`Representative information should be provided for all practitioners having a power of attorney in the application. Providing
`this information in the Application Data Sheet does not constitute a powerof attorney in the application (see 37 CFR 1.32).
`Either enter Customer Number or complete the Representative Name section below.If both sections are completed the customer
`
`Numberwill be used for the Representative Information during processing. ,
`
`
`Please Select One:
`@) Customer Number
`| ©) US PatentPractitioner
`©) Limited Recognition (37 CFR 11.9)
`
`
`20995
`Customer Number
`
`Domestic Benefit/National Stage Information:
`
`This section allowsfor the applicantto either claim benefit under 35 U.S.C. 119(e), 120, 121, or 365(c) or indicate ~
`National Stage entry from a PCT application. Providing this information in the application data sheet constitutes the
`
`specific reference required by 35 U.S.C. 119(e) or 120, and 37 CFR 1.78.
`
`Prior Application Status|Pending
`EFS Web2.2.7
`
`AT&T, Exh. 1002, p. 3
`
`AT&T, Exh. 1002, p. 3
`
`

`

`PTO/AIA/14 (03-13)
`Approved for use through 01/31/2014. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`
`Underthe Paperwork Reduction Act of 1995, no personsare required to respond to a collection of information unlessit contains a valid OMB control number.
`
`Attorney Docket Number
`Application Data Sheet 37 CFR 1.76
`
`Application Number |
`
`SMARB19.001C1
`
`
`
`
`Title of Invention|PRODUCING ROUTING MESSAGES FOR VOICE OVER IP COMMUNICATIONS
`
`
`
`
`
`
`Application Number Prior Application Number|—Filing DateYWYYY-MM-DD)Continuity Type
`
`
`
` 12/513147Continuation of 2010-03-01
`
`
`Prior Application Status|Expired
`
`Application Number Prior Application Number|—Filing Date (YYYY-MM-DD)Continuity Type
`
`
`
`
`a 371 of international PCT/CA2007/001 95612/513147 2007-11-01
`
`
`Prior Application Status|Expired
`
`
`
`Application Number Prior Application Number|—Filing Date YYYY-MM-DD)Continuity Type
`
`
`
`PCT/CA2007/001956
`non provisional of
`60/856212
`Additional Domestic Benefit/National Stage Data may be generated within this form
`by selecting the Add button.
`
`2006-1 1-02
`
`Foreign Priority Information:
`
`This section allows for the applicantto claim priority to a foreign application. Providing this information in the application data sheet
`constitutes the claim for priority as required by 35 U.S.C. 119(b) and 37 CFR 1.55(d). Whenpriority is claimed to a foreign application
`that is eligible for retrieval under the priority document exchange program (PDX)! the information will be used by the Office to
`automatically attempt retrieval pursuant to 37 CFR 1.55(h)(1) and (2). Under the PDX program, applicant bears the ultimate
`responsibility for ensuring that a copy of the foreign application is received by the Office from the participating foreign intellectual
`property office, or a certified copy of the foreign priority application is filed, within the time period specified in 37 CFR 1.55(g)(1).
`
`|
`Application Number
`|
`Country!
`Filing Date (YYYY-MM-DD)
`Access Code(if applicable)
`
`|
`|
`Additional Foreign Priority Data may be generated within this form by selecting the
`Add button.
`
`
`
`Statement under 37 CFR 1.55 or 1.78 for AIA (First Inventor to File) Transition
`Applications
`
`
`
`This application (1) claims priority to or the benefit of an application filed before March 16, 2013 and (2) also
`contains, or contained at any time, a claim to a claimed invention that has an effectivefiling date on or after March
`[] 16, 2013.
`NOTE: By providing this statement under 37 CFR 1.55 or 1.78, this application, with a filing date on or after March
`16, 2013, will be examined underthe first inventor to file provisions of the AIA.
`
`
`
`EFS Web 2.2.7
`
`AT&T, Exh. 1002, p. 4
`
`AT&T, Exh. 1002, p. 4
`
`

`

`PTO/AIA/14 (03-13)
`Approved for use through 01/31/2014. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respondto a collection of information unless it contains a valid OMB control number.
`
`Attorney Docket Number|SMARB19.001C1
`
`Application Number Application Data Sheet 37 CFR 1.76
`
`
`
`Title of Invention|PRODUCING ROUTING MESSAGES FOR VOICE OVER IP COMMUNICATIONS
`+
`
`Authorization to Permit Access:
`
`
`
`Authorization to Permit Accessto the Instant Application by the Participating Offices
`
`If checked, the undersigned hereby grants the USPTO authority to provide the European Patent Office (EPO),
`the Japan Patent Office (JPO), the Korean Intellectual Property Office (KIPO), the World Intellectual Property Office (WIPO),
`and any other intellectual property offices in which a foreign application claiming priority to the instant patent application
`is filed access to the instant patent application. See 37 CFR 1.14(c) and (h). This box should not be checkedif the applicant
`does not wish the EPO, JPO, KIPO, WIPO,or other intellectual property office in which a foreign application claiming priority
`to the instant patent application is filed to have accessto the instant patent application.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` In accordance with 37 CFR 1.14(h)(3), access will be provided to a copy of the instant patent application with respect
`to: 1) the instant patent application-as-filed; 2) any foreign application to which the instant patent application
`
`claims priority under 35 U.S.C. 119(a)-(d) if a copy of the foreign application that satisfies the certified copy requirement of
`37 CFR 1.55 has beenfiled in the instant patent application; and 3) any U.S. application-as-filed from which benefit is
`soughtin the instant patent application.
`:
`
`
`In accordance with 37 CFR 1.14(c), access may be provided to information concerning the dateof filing this Authorization.
`
`
`
`Applicant Information:
`
`
`Providing assignmentinformation in this section does not substitute for compliance with any requirementof part 3 of Title 37 of CFR
`
`to have an assignment recorded by the Office.
`
`
`Applicant
`1
`If the applicant is the inventor (or the remaining joint inventor or inventors under 37 CFR 1.45), this section should not be completed.
`The information to be providedin this section is the name and addressofthe legal representative who is the applicant under 37 CFR
`1.43; or the name and addressof the assignee, person to whom the inventor is under an obligation to assign the invention, or person
`whoothenvise showssufficient proprietary interest in the matter whois the applicant under 37 CFR 1.46.If the applicant is an
`applicant under 37 CFR 1.46 (assignee, person to whom the inventoris obligated to assign, or person who otherwise showssufficient
`proprietary interest) together with one or morejoint inventors, then the joint inventor or inventors who are also the applicant should be
`identified in this section.
`
`
`@) Assignee
`(©) Legal Representative under 35 U.S.C. 117
`©)
`Joint Inventor
`OQ Person to whom theinventoris obligated to assign.
`lO Person who showssufficient proprietary interest
`
`
`
`If applicant is the legal representative, indicate the authority to file the patent application, the inventoris:
`
`
`[
`
`Nameof the Deceased or Legally incapacitated Inventor:
`
`|
`
`
`
`lf the Applicant is an Organization check here.
`XX
`Organization Name|piGiFoNICA (INTERNATIONAL) LIMITED
`
`EFS Web2.2.7
`
`AT&T, Exh. 1002; p. 5
`
`AT&T, Exh. 1002, p. 5
`
`

`

`PTO/AIA/14 (03-13)
`Approvedfor use through 04/31/2014. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`
`Under the Paperwork Reduction Act of 1995, no persons are required to respondto a collection of information unlessit contains a valid OMB contro! number.
`
`
`Attorney Docket Number|SMARB19.001C1
`Application Data Sheet 37 CFR 1.76
`—
`
`Mailing AddressInformation For Applicant:
`Address 1
`773 HORNBY STREET
`
`
`Address 2
`
`
`BC
`State/Province
`VANCOUVER
`
`Postal Code
`
`V6Z 184
`
`Fax Number
`
`
`| Email Address
`
`
`Additional Applicant Data may be generated within this form by selecting the Add button.
`
`Non-Applicant Assignee Information:
`
`
`
`
`Providing assignmentinformation in this section does not subsitute for compliance with any requirementof part 3 ofTitle 37 of CFR to
`have an assignment recorded by the Office.
`
`
`Assignee
`1
`
`Complete this section onlyif non-applicant assignee information is desired to be included on the patent application publication in
`
`accordance with 37 CFR 1.215(b). Do not include in this section an applicant under 37 CFR 1.46 (assignee, person to whom the
`
`inventor is obligated to assign, or person who otherwise showssufficient proprietary interest), as the patent application publication will
`
`include the nameof the applicant(s).
`
`
`
`
`If the Assignee is an Organization check here.
`
`
`
`
`Middle Name
`Family Name
`| Suffix
`
`UO
`
`Application Number Title of Invention|PRODUCING ROUTING MESSAGES FOR VOICE OVER IP COMMUNICATIONS
` Phone Number
`Given Name
`| Email Address
`
`Mailing Address Information For Non-Applicant Assignee:
`
`Address 1
`
`
`Address2
`
`
`
`
`City
`State/Province
`
`
`Country i
`| Postal Code
`|
`
`Phone Number
`| Fax Number
`
`
`:
`
`
`
`Additional Assignee Data may be generated within this form by selecting the Add button.
`
`
`
`EFS Web 2.2.7
`
`AT&T, Exh. 1002, p. 6
`
`AT&T, Exh. 1002, p. 6
`
`

`

`PTO/AIA/14 (03-13)
`Approvedfor use through 01/31/2014. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respondto a collection of information unless it contains a valid OMB control number.
`
`
`SMARB19.001C1
`
`Title of Invention|PRODUCING ROUTING MESSAGES FOR VOICE OVER IP COMMUNICATIONS
`
`Signature:
`NOTE: This form must be sjg
`certifications.
`
`0
`
`
`
` Attorney Docket Number
`Application Data Sheet 37 CFR 1.76 Application Number
`
`
`
`
`rdance with 37 CFR 1.33. See 37 CFR 1.4 for signature requirements and
`
`
`
`Date (YYYY-MM-DD)| 20 13-e8-(}
`Signature
`
`
`
`
`First Name
`Last Name
`CARSON Registration Number|34303
`
`
`
`
`
`
`Additional Signature may be generated within this form by selecting the Add button.
`
`This collection of information is required by 37 CFR 1.76. The information is required to obtain or retain a benefit by the public which
`is to file (and by the USPTOto process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.14. This
`collection is estimated to take 23 minutes to complete, including gathering, preparing, and submitting the completed application data
`sheet form to the USPTO. Time will vary depending upon the individual case. Any comments on the amountof time you require to
`complete this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer, U.S. Patent and
`Trademark Office, U.S. Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR
`COMPLETED FORMS TO THIS ADDRESS. SEND TO: Commissioner for Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`
`EFS Web 2.2.7
`
`AT&T, Exh. 1002, p. 7
`
`AT&T, Exh. 1002, p. 7
`
`

`

`SMARB19.001C1
`
`PATENT
`
`PRODUCING ROUTING MESSAGES FOR VOICE OVER IP COMMUNICATIONS
`
`BACKGROUNDOF THE INVENTION
`
`Cross Reference to Related Applications
`
`[0001]
`
`This application is a continuation of U.S. Application No. 12/513,147,
`
`filed March 1, 2010, which is a national phase entry of PCT/CA2007/001956,
`
`filed
`
`November 1, 2007, which claims priority to U.S. Provisional Application No. 60/856,212,
`
`filed November 2, 2006, all of which are incorporatedin their entirety.
`
`Field of Invention
`
`[0002]
`
`This invention relates to voice over IP communications and methods and
`
`apparatus for routing andbilling.
`
`Description of Related Art
`
`[0003]
`
`Internet protocol (IP) telephones are typically personal computer (PC)
`
`based telephones connected within an IP network, such as the public Internet or a private
`
`network of a large organization. These IP telephones haveinstalled “voice-over-IP” (VoIP)
`
`software enabling them to make and receive voice calls and send and receive information in
`
`data and video formats.
`
`[0004]
`
`IP telephony switchesinstalled within the IP network enable voice calls to
`
`be made within or between IP networks, and between an IP network and a switched circuit
`
`network (SCN), such as the public switched telephone network (PSTN). If the IP switch
`
`supports the Signaling System 7 (SS7) protocol, the IP telephone can also access PSTN
`
`databases.
`
`[0005]
`
`The PSTN network typically includes complex network nodes that contain
`
`all information about a local calling service area including user authentication and call
`
`routing. The PSTN network typically aggregates all information and traffic into a single
`
`location or node, processes it locally and then passes it on to other network nodes, as
`
`necessary, by maintaining route tables at the node. PSTN nodes are redundant by design and
`
`thus provide reliable service, but if a node should fail due to an earthquake or other natural
`
`AT&T, Exh. 1002, p. 8
`
`AT&T, Exh. 1002, p. 8
`
`

`

`disaster, significant, if not complete service outages can occur, with no other nodes being
`
`able to take up the load.
`
`[0006]
`
`Existing VoIP systems do notallow for high availability and resiliency in
`
`delivering Voice Over IP based Session Initiation Protocol (SIP) Protocol service over a
`
`geographically dispersed area such as a city, region or continent. Most resiliency originates
`
`from the provision of IP based telephone services to one location or a small number of
`
`locations such as a single office or network of branchoffices.
`
`SUMMARYOF THE INVENTION
`
`[0007]
`
`In accordance with one aspect of the invention, there is provided a process
`
`for operating a call routing controller to facilitate communication between callers and callees
`
`in a system comprising a plurality of nodes with which callers and callees are associated. The
`
`process involves, in response to initiation of a call by a calling subscriber, receiving a caller
`
`identifier and a callee identifier. The process also involves using call classification criteria
`
`associated with the caller identifier to classify the call as a public network call or a private
`
`network call. The process further involves producing a routing message identifying an
`
`address, on the private network, associated with the callee when the call is classified as a
`
`private network call. The process also involves producing a routing message identifying a
`
`gateway to the public network whenthecall is classified as a public network call.
`
`[0008]
`
`The process may involve receiving a request to establish a call, from a call
`
`controller in communication with a caller identified by the callee identifier.
`
`[0009]
`
`Using the call classification criteria may involve searching a database to
`
`locate a record identifying calling attributes associated with a caller identified by the caller
`
`identifier.
`
`[0010]
`
`Locating a record may involve locating a caller dialing profile comprising
`
`a username associated with the caller, a domain associated with the caller, and at least one
`
`calling attribute.
`
`[0011]
`
`Using the call classification criteria may involve comparing calling
`
`attributes associated with the caller dialing profile with aspects of the callee identifier.
`
`-2-
`
`AT&T, Exh. 1002, p. 9
`
`AT&T, Exh. 1002, p. 9
`
`

`

`[0012]
`
`Comparing may involve determining whetherthe callee identifier includes
`
`a portion that matches an IDD associated with the caller dialing profile.
`
`[0013]
`
`Comparing may involve determining whetherthe callee identifier includes
`
`a portion that matches an NDDassociated with the caller dialing profile.
`
`[0014]
`
`Comparing may involve determining whetherthe callee identifier includes
`
`a portion that matches an area code associated with the caller dialing profile.
`
`[0015]
`
`Comparing may involve determining whether the callee identifier has a
`
`length within a range specified in the caller dialing profile.
`
`[0016]
`
`The process may involve formatting the callee identifier into a pre-defined
`
`digit format to produce a re-formatted callee identifier.
`
`[0017]
`
`Formatting may involve removing an international dialing digit from the
`
`callee identifier, when the callee identifier begins with a digit matching an international
`
`dialing digit specified by the caller dialing profile associated with the caller.
`
`[0018]
`
`Formatting may involve removing a national dialing digit from the callee
`
`identifier and prepending a caller country code to the callee identifier when the callee
`
`identifier begins with a national dialing digit.
`
`[0019]
`
`Formatting may involve prepending a caller country code to the callee
`
`identifier when the callee identifier begins with digits identifying an area code specified by
`
`the caller dialing profile.
`
`[0020]
`
`Formatting may involve prepending a caller country code and an area code
`
`to the callee identifier when the callee identifier has a length that matches a caller dialing
`
`number format specified by the caller dialing profile and only one area code is specified as
`
`being associated with the caller in the caller dialing profile.
`
`[0021]
`
`The process may involve classifying the call as a private network call
`
`whenthe re-formatted callee identifier identifies a subscriber to the private network.
`
`[0022]
`
`The process may involve determining whether
`
`the callee identifier
`
`complies with a pre-defined username format and if so, classifying the call as a private
`
`networkcall.
`
`[0023]
`
`The process may involve causing a database of records to be searched to
`
`locate a direct in dial (DID) bank table record associating a public telephone numberwith the
`
`AT&T, Exh. 1002, p. 10
`
`AT&T, Exh. 1002, p. 10
`
`

`

`reformatted callee identifier and if the DID bank table record is found, classifying the call as
`
`a private network call and if a DID bank table record is not found, classifying the call as a
`
`public networkcall.
`
`[0024]
`
`Producing the routing message identifying a node on the private network
`
`may involve setting a callee identifier in response to a username associated with the DID
`
`bank table record.
`
`[0025]
`
`Producing the routing message may involve determining whether a node
`
`associated with the reformatted callee identifier is the same as a node associated the caller
`
`identifier.
`
`[0026]
`
`Determining whether a node associated with the reformatted callee
`
`identifier is the same as a node associated the caller identifier may involve determining
`
`whether a prefix of the re-formatted callee identifier matches a corresponding prefix of a
`
`usernameassociated with the caller dialing profile.
`
`[0027]
`
`When the node associated with the caller is not the same as the node
`
`associated with the callee, the process involves producing a routing message including the
`
`caller identifier, the reformatted callee identifier and an identification of a private network
`
`node associated with the callee and communicating the routing messageto a call controller.
`
`[0028]
`
`When the node associated with the caller is the same as the node
`
`associated with the callee, the process involves determining whether to perform at least one
`
`of the following: forward the call to another party, block the call and direct the caller to a
`
`voicemail server associated with the callee.
`
`[0029]
`
`Producing the routing message may involve producing a routing message
`
`having an identification of at least one of the callee identifier, an identification of a party to
`
`whom the call should be forwarded and an identification of a voicemail server associated
`
`with the callee.
`
`[0030]
`
`Producing a routing message identifying a gateway to the public network
`
`may involve searching a database of route records associating route identifiers with dialing
`
`codesto find a route record having a dialing code having a numberpattern matchingatleast a
`
`portion of the reformatted callee identifier.
`
`-4-
`
`AT&T, Exh. 1002, p. 11
`
`AT&T, Exh. 1002, p. 11
`
`

`

`[0031]
`
`The process may involve communicating the routing message to a call
`
`controller.
`
`[0032]
`
`The process may involve searching a database of supplier
`
`records
`
`associating supplier identifiers with the route identifiers to locate at least one supplier record
`
`associated with the route identifier associated with the route record having a dialing code
`
`having a numberpattern matchingat least a portion of the reformatted callee identifier.
`
`[0033]
`
`The process may involve loading a routing message buffer with the
`
`reformatted callee identifier and an identification of specific routes associated respective ones
`
`of the supplier records associated with the route record and loading the routing message
`
`buffer with a time value and a timeout value.
`
`[0034]
`
`The process may involve communicating a routing message involving the
`
`contents of the routing message buffer to a call controller.
`
`[0035]
`
`The process may involve causing the dialing profile to include a maximum
`
`concurrentcall value and a concurrent call count value and causing the concurrent call count
`
`value to be incremented when the user associated with the dialing profile initiates a call and
`
`causing the concurrent call count value to be decremented when a call with the user
`
`associated with the dialing profile is ended.
`
`[0036]
`
`In accordance with another aspect of the invention, there is provideda call
`
`routing apparatus for facilitating communications between callers and callees in a system
`
`comprising a plurality of nodes with which callers and callees are associated. The apparatus
`
`includes receiving provisions for receiving a caller identifier and a callee identifier,
`
`in
`
`response to initiation of a call by a calling subscriber. The apparatus also includesclassifying
`
`provisions for classifying the call as a private network cal or a public network call according
`
`to call classification criteria associated with the caller identifier. The apparatus further
`
`includes provisions for producing a routing message identifying an address, on the private
`
`network, associated with the callee when the call is classified as a private network call. The
`
`apparatus also includes provisions for producing a routing message identifying a gateway to
`
`the public network whenthecall is classified as a public networkcall.
`
`AT&T, Exh. 1002, p. 12
`
`AT&T, Exh. 1002, p. 12
`
`

`

`[0037]
`
`The receiving provisions may be operably configured to receive a request
`
`to establish a call, from a call controller in communication with a caller identified by the
`
`callee identifier.
`
`[0038]
`
`The apparatus may further include searching provisions for searching a
`
`database including records associating calling attributes with subscribers to the private
`
`network to locate a record identifying calling attributes associated with a caller identified by
`
`the caller identifier.
`
`[0039]
`
`The records may include dialing profiles each including a username
`
`associated with the subscriber, an identification of a domain associated with the subscriber,
`
`and an identification of at least one calling attribute associated with the subscriber.
`
`[0040]
`
`The call classification provisions may be operably configured to compare
`
`calling attributes associated with the caller dialing profile with aspects of the callee identifier.
`
`[0041]
`
`The calling attributes may include an international dialing digit and call
`
`classification provisions may be operably configured to determine whether the callee
`
`identifier includes a portion that matches an IDD associated with the caller dialing profile.
`
`[0042]
`
`The calling attributes may include an national dialing digit and the call
`
`classification provisions may be operably configured to determine whether the callee
`
`identifier includes a portion that matches an NDD associated with the caller dialing profile.
`
`[0043]
`
`The calling attributes may include an area code andthecall classification
`
`provisions may be operably configured to determine whether the callee identifier includes a
`
`portion that matches an area code associated with the caller dialing profile.
`
`[0044]
`
`The calling attribute may include a number length range and the call
`
`classification provisions may be operably configured to determine whether the callee
`
`identifier has a length within a numberlength range specified in the caller dialing profile.
`
`[0045]
`
`The apparatus may further include formatting provisions for formatting the
`
`callee identifier into a pre-defined digit format to produce a re-formatted callee identifier.
`
`[0046]
`
`The formatting provisions may be operably configured to remove an
`
`international dialing digit from the callee identifier, when the callee identifier begins with a
`
`digit matching an international dialing digit specified by the caller dialing profile associated
`
`with the caller.
`
`AT&T, Exh. 1002, p. 13
`
`AT&T, Exh. 1002, p. 13
`
`

`

`[0047]
`
`The formatting provisions may be operably configured to remove a
`
`national dialing digit from the callee identifier and prepend a caller country code to the callee
`
`identifier when the callee identifier begins with a national dialing digit.
`
`[0048]
`
`The formatting provisions may be operably configured to prepend a caller
`
`country code to the callee identifier when the callee identifier begins with digits identifying
`
`an area code specified by the caller dialing profile.
`
`[0049]
`
`The formatting provisions may be operably configured to prepend a caller
`
`country code and area codeto the callee identifier when the callee identifier has a length that
`
`matches a caller dialing number format specified by the caller dialing profile and only one
`
`area code is specified as being associated with the caller in the caller dialing profile.
`
`[0050]
`
`The classifying provisions may be operably configured to classify the call
`
`as a private network call when the re-formatted callee identifier identifies a subscriber to the
`
`private network.
`
`[0051]
`
`The classifying provisions may be operably configured to classify the call
`
`as a private network call when the callee identifier complies with a pre-defined username
`
`format.
`
`[0052]
`
`The apparatus may further include searching provisions for searching a
`
`database of records to locate a direct in dial (DID) bank table record associating a public
`
`telephone number with the reformatted callee identifier and the classifying provisions may be
`
`operably configured to classify the call as a private network call when the DID bank table
`
`record is found andto classify the call as a public network call when a DID banktable record
`
`is not found
`
`[0053]
`
`The private network routing message producing provisions may be
`
`operably configured to produce a routing message having a callee identifier set according to a
`
`username associated with the DID banktable record.
`
`[0054]
`
`The private network routing message producing provisions may be
`
`operably configured to determine whether a node associated with the reformatted callee
`
`identifier is the same as a node associated the caller identifier.
`
`-7-
`
`AT&T, Exh. 1002, p. 14
`
`AT&T, Exh. 1002, p. 14
`
`

`

`[0055]
`
`The private network routing provisions may include provisions for
`
`determining whether a prefix of the re-formatted callee identifier matches a corresponding
`
`prefix of a usernameassociated with the caller dialing profile.
`
`[0056]
`
`The private network routing message producing provisions may be
`
`operably configured to produce a routing message including the caller identifier,
`
`the
`
`reformatted callee identifier and an identification of a private network node associated with
`
`the callee and to communicate the routing messageto a call controller.
`
`[0057]
`
`The private network routing mes

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