throbber
PTO/AlA/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 respond to a collection of information unless it contains a valid OMB control number.
`
`
`
`
`
`Attorney Docket Number
`SMARB19.00101
`
`
`
`Application Data Sheet 37 CFR 1.76
`_
`
`—
`
`
`COMMUNICATIONS
`
`_—
`
`PRODUCING ROUTING MESSAGES FOR VOICE OVER IP
`
`Title of Invention
`
`The application data sheet is part of the provisional or nonprovisional application for which it 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 may be printed and included in a paper filed application.
`
`
`
`
`
`
`
`
`Secrecy Order 37 CFR 5.2
`37 CFR 5.2 (Paper filers only. Applications that fall under Secrecy Order may not be filed electronically.)
`I:I Portions or all of the application associated with this Application Data Sheet may fall under a Secrecy Order pursuant to
`
`Inventor Information:
`
`Given Name
`Middle Name
`Family Name
`-———-
`Residence Information (Select One) 0 US Residency
`(9 Non US Residency 0 Active US Military Service
`
`
`Inventor
`1
`
`Legal Name
`
`
`
`
`Mailing Address of Inventor:
`
`Address 1
`
`Address 2
`
`340a COROZAL WEST
`
`City
`
`PANAMA CITY
`
`State/Province
`
`
`
` Inventor
`2
`Legal Name
`
`
`
`Prefix Given Name
`Family Name
`STEVE
`NICHOLSON
`
`Residence Information (Select One) 0 US Residency @ Non US Residency 0 Active US Military Service
`
`
`
`Middle Name I
`
`Suffix
`
`City
`
`HAMILTON
`
`Country of Residence I
`
`NZ
`
`
`
`
`Mailing Address of Inventor:
`
`
`Address 1
`423 TAUWHARE ROAD, RD 3
`
`
`Address 2
`
` HAMILTON
`
`
`
`City
`Postal Code
`3283
`
`Inventor
`
`Legal Name
`
`
`
`
`3
`
`
`
`3
`‘
`
`"
`
`State/Province
`Countryi
`NZ
`
`'
`
`EFS Web 2.2.7
`
`AT&T, EXh. 1002, p.
`
`’I
`
`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; US. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it‘contains a valid OMB control number.
`
`
`
`
`.
`_
`Application Data Sheet 37 CFR 1.76
`
`
`
`Attorney Docket Number
`.
`_
`
`SMARB19.001C1
`
`Title of Invention
`
`PRODUCING ROUTING MESSAGES FOR VOICE OVER IP COMMUNICATIONS
`
`City
`
`NORTH VANCOUVER
`
`Country of Residence I
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Residence Information (Select One) 0 US Residency @ Non US Residency 0 Active US Military Service
`
`
`
`
`
`
`
`
`
`Legal Name
`
`
`
`
`
`
`
`
`
`city
`
`Inventor
`
`4
`
`5% . ¢
`
`Prefixw Middle Name
`JOHAN
`EMIL VIKTOR
`
`Family Name
`BJORSELL
`
`Suffix
`
`
`Residence Information (Select One) 0 US Residency
`(9 Non US Residency 0 Active US Military Service
`
`Mailing Address of Inventor:
`
`Address 1
`
`2681 EAST HASTINGS STREET
`
`.
`
`‘
`
`Addressz _
`City
`VANCOUVER
`State/Province
`
`
`
`-
`
`.
`
`W33
`
`We
`
`Prefix_ Middle Name
`
`Family Name
`
`Suffix
`
`Residence Information (Select One) 0 US Residency @ Non US Residency 0 Active US Military Service
`
`
`
`
`
`
`
`
`
`
`
`5'
`Inventor
`Legal Name
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Mailing Address of Inventor:
`
`_
`
`Adress 1
`
`782 WEST 22ND STREET
`
`_
`
`'
`
`EFS Web 2.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
`US. Patent and Trademark Office; US DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it 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
`AII
`generated within this form by selecting the Add button.
`
`
`Correspondence Information:
`
`
`
`Enter either Customer Number or complete the Correspondence Information section below.
`
`
`For further information see 37 CFR 1.33(a).
`
`i
`
`
`|:] An Address is being provided for the correspondence Information of this application.
`20995
`
` efiling@knobbe.com
`
`
`
`Customer Number
`
`Email Address
`
`
`
`
`
`
`
`
`
`PRODUCING ROUTING MESSAGES FOR VOICE OVER IP COMMUNICATIONS
`
`
`
`
`
`Application Information:
`
`
`Title of the Invention
`
`
`I Small Entity Status Claimed
`
`
`Attorney Docket Number SMARB19.001C1
`Application Type
`Nonprovisionai
`
`
`Subject Matter
`Utility
`
`
`
`
`Total Number of Drawing Sheets (if any)
`» Publication Information:
`i El Request Early Publication (Fee required at time of Request 37 CFR 1.219)
`
`32
`
`Suggested Figure for Publication (if any)
`
`
`
`Request Not to Publish. I hereby request that the attached application not be published under
`D 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 months after filing.
`
`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 power of 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
`
`Number will be used for the Representative Information during processing. 1
`
`
`
`
`Please Select One:
`@ Customer Number
`‘ 0 US Patent Practitioner 0 Limited Recognition (37 CFR 11.9)
`Customer Number
`20995
`
`
`
`Domestic Benefit/National Stage Information:
`
`This section allows for the applicant to 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
`EFS Web 2.2.7
`
`Pending
`
`
`
`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 0551-0032
`US. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`
`
`
`
`SMARB19.001C1
`
`I
`
`
`
`Attorney Docket Number
`.
`.
`Application Data Sheet 37 CFR 1.76
`
`Application Number
`PRODUCING ROUTING MESSAGES FOR VOICE OVER lP COMMUNICATIONS
`Title of Invention
`
`
`
`Filing Date (YYYY-MM-DD)
`Prior Application Number
`Continuity Type
`Application Number
`
`
` 12/513147Continuation of 2010-03-01
`
`
`
`Prior Application Status Expired
`
`Filing Date (YYYY-MM-DD)
`Prior Application Number
`Continuity Type
`Application Number
`2007-11-01
`PCT/CA2007/001956
`a 371 of international
`12/513147
`
`
`
`Prior Application Status Expired
`
`
`
`
`
`Application Number
`
`Continuity Type
`
`Prior Application Number
`
`Filing Date (YYYY-MM-DD)
`
`PCT/CA2007/001956
`
`non provisional of
`
`60/856212
`
`2006-1 1-02
`
`Additional Domestic Benefit/National Stage Data may be generated within this form
`by selecting the Add button.
`
`Foreign Priority Information:
`
`
`This section allows for the applicant to 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.55m). When priority is claimed to a foreign application
`that is eligible for retrieval under the priority document exchange program (PDX)l the information will be used by the Office to
`automatically attempt retrieval pursuant to 37 CFR 1.55(h)(1) and (2). Under the PBX 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
`Countryi
`Filing Date (YYYY-MM-DD)
`Access CodeI (if applicable)
`
`
`
`
`Additional Foreign Priority Data may be generated within this form by selecting the
`Add button.
`
`I
`
`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 effective filing 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 under the 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
`US. Patent and Trademark Office; US. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`
`Application Number Application Data Sheet 37 CFR 1.76
`
`
`Title of Invention
`PRODUCING ROUTING MESSAGES FOR VOICE OVER IP COMMUNICATIONS
`I
`
`Attorney Docket Number
`
`SMARB19.00101
`
`(
`
`Authorization to Permit Access:
`
`Authorization to Permit Access to 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 checked if 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 access to 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 been filed in the instant patent application; and 3) any US. application-as-filed from which benefit is
`sought in the instant patent application.
`
`
`In accordance with 37 CFR 1.14(c), access may be provided to information concerning the date 0 ffiling this Authorization.
`
`
`
`Applicant Information:
`
`Providing assignment information in this section does not substitute for compliance with any requirement of 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 provided in this section is the name and address of the legal representative who is the applicant under 37 CFR
`1.43; or the name and address of the assignee, person to whom the inventor is under an obligation to assign the invention, or person
`who otherwise shows sufficient proprietary interest in the matter who is the applicant under 37 CFR 1.46. If the applicant is an
`applicant under 37 CFR 1.46 (assignee, person to whom the inventor is obligated to assign, or person who otherwise shows sufficient
`proprietary interest) together with one or more joint inventors, then the joint inventor or inventors who are also the applicant should be
`identified in this section.
`'
`
`
`
`
`
`@ Assignee
`
`0 Legal Representative under 35 U.S.C. 117
`
`0 Joint Inventor
`
`'0 Person who shows sufficient proprietary interest
`0 Person to whom the inventor is obligated to assign.
`
`If applicant is the legal representative, indicate the authority to file the patent application, the inventor is:
`
`
`r
`
`'
`
`Name of the Deceased or Legally lncapacitated Inventor :
`
`If the Applicant is an Organization check here.
`
`VA
`
`I
`
`_
`
`orgamzat'on Name
`
`DIGIFONICA(INTERNATIONAL) LIMITED
`
`EFS Web 2.2.7
`
`AT&T, EXh. 1002, p. 5
`
`AT&T, Exh. 1002, p. 5
`
`

`

`PTO/AIA/14 (03-13)
`Approved for use through 01/31/2014. OMB 0651-0032
`US. Patent and Trademark Office; US. DEPARTMENT OF COMMERCE
`
`Under the Paperwork Reduction Act of 1995. no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`
`Attorney Docket Number
`SMARB19.00101
`,
`,
`
`PRODUCING ROUTING MESSAGES FOR VOICE OVER IP COMMUNICATIONS
`
`Mailing Address Information For Applicant:
`Address 1
`773 HORNBY STREET
`
`
`Address 2
`
`
`VANCOUVER
`State/Province
`BC
`
`Postal Code
`
`V62 1S4
`
`Application Number Title of Invention
` Phone Number
`
`
`
`Fax Number
`
`LEmail Address
`
`
`
`Additional Applicant Data may be generated within this form by selecting the Add button.
`
`Non-Applicant Assignee Information:
`
`
`Providing assignment information in this section does not subsitute for compliance with any requirement of part 3 of Title 37 of CFR to
`have an assignment recorded by the Office.
`
`
`
`Assignee
`1
`
`Complete this section only if 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 shows sufficient proprietary interest), as the patent application publication will
`include the name of the applicant(s).
`
`
`
` If the Assignee is an Organization check here.
`
`El
` Given Name
`Middle Name
`Family Name
`} Suffix
`
`
`
`
`
`
`
`
`l Email Address
`
`Mailing Address Information For Non-Applicant Assignee:
`
`Address 1
`
`
`Address 2
`
`
`
`
`State/Province
`City
`-
`
`
`Countryi
`1 Postal Code
`I
`Phone Number
`I 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)
`Approved for use through 01/31/2014. OMB 0551-0032
`US. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`SMARB19.001C1
` Attorney Docket Number
`Application Data Sheet 37 CFR 1.76 Application Number
`
`Signature:
`
`rdance with 37 CFR 1.33. See 37 CFR 1.4 for signature requirements and
`
`
`
`
`Signature
`
`
`First Name
`Last Name
`
`
`
`
`Additional Signature may be generated within this form by selecting the Add button.
`
`Title of Invention
`
`PRODUCING ROUTING MESSAGES FOR VOICE OVER lP COMMUNICATIONS
`
`NOTE: This form must be 3‘.
`certifications.
`
`.
`
`
`
`CARSON
`
`Date (YYYY—MM—DD) 201345—53
`Registration Number
`34303
`
`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 USPTO to 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 amount of time you require to
`complete this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer, US Patent and
`Trademark Office, U.S. Department of Commerce, PO. 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
`
`BACKGROUND OF THE INVENTION
`
`Cross Reference to Related Applications
`
`[0001]
`
`This application is a continuation of US. 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 US. Provisional Application No. 60/856,212,
`
`filed November 2, 2006, all of which are incorporated in their entirety.
`
`Field of Invention
`
`[0002]
`
`This invention relates to voice over IP communications and methods and
`
`apparatus for routing and billing.
`
`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 lP telephones have installed “voice—over—IP” (VolP)
`
`software enabling them to make and receive voice calls and send and receive information in
`
`data and video formats.
`
`[0004]
`
`IP telephony switches installed 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 not allow 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 branch offices.
`
`SUMMARY OF 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 when the call 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 usemame 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.
`
`AT&T, EXh. 1002, p. 9
`
`AT&T, Exh. 1002, p. 9
`
`

`

`[0012]
`
`Comparing may involve determining whether the callee identifier includes
`
`a portion that matches an IDD associated with the caller dialing profile.
`
`[0013]
`
`Comparing may involve determining whether the callee identifier includes
`
`a portion that matches an NDD associated with the caller dialing profile.
`
`[0014]
`
`Comparing may involve determining whether the 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
`
`when the 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
`
`network call.
`
`[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 number with 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 network call.
`
`[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
`
`username associated 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 message to 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
`
`codes to find a route record having a dialing code having a number pattern matching at least a
`
`portion of the reformatted callee identifier.
`
`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 number pattern matching at 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
`
`concurrent call 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 provided a 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 includes classifying
`
`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 when the call is classified as a public network call.
`
`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 and the call 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 number length 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 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.
`
`[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 and to classify the call as a public network call when a DID bank table 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 bank table 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.
`
`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 username associated 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 message

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