throbber
IPR2016-01082
`Unified Patents v. Voip-Pal
`
`I.
`
`Comparison of Petition at pp. 15-20 with Declaration at ¶¶36-47
`
`Petition at pp. 15-20
`
`Caloyannides Declaration, EX1002 at
`¶¶36-47
`C.A. Ground 1: Turner anticipates
`claims 1, 2, 7, 27, 28, 29, 34, 54, 72, 73,
`74, 92, 93 and 111 under 35 U.S.C. §
`102(b)
`36. Turner discloses a
`
`computerized method and system for
`routing calls between parties at different
`locations. EX1003, Abstract. Calling
`and called parties can be located on
`private networks such as Internet
`Protocol networks connected to a
`gateway, or on public networks such as
`a PSTN. EX1003Id., FIG. 1, EX1002 ¶
`36. [...]
`
`37. A call agent receives a
`called address from an IP gateway
`associated with a caller, after the caller
`dials a number of a callee. EX1003 Id.
`at 9:13-22. The addresses of the caller
`and callee are cross-translated and
`reformatted to be analyzed and
`compared. Id.EX1003 at 9:22-30,
`EX1002 ¶ 37.
`
`38. The call agent then sends a
`query to a directory server for a caller
`profile that is associated with the caller,
`and the directory server retrieves the
`caller’s profile. EX1003 Id. at 22:9-15;,
`FIG. 6, elements 602-606. The caller’s
`profile includes information including,
`for example, an ID or customer address,
`preferences, user profile data. Id. at FIG.
`3, EX1002 ¶ 38. [...]
`
`39. The user profile and linked
`network address object (data structure)
`include information associated with the
`
`
`
`
`
`C. Ground 1: Turner anticipates
`claims 1, 2, 7, 27, 28, 29, 34, 54, 72, 73,
`74, 92, 93 and 111 under 35 U.S.C.
`102(b)
`
`Turner discloses a computerized
`method and system for routing calls
`between parties at different locations.
`EX1003, Abstract. Calling and called
`parties can be
`located on private
`networks such as Internet Protocol
`networks connected to a gateway, or on
`public networks such as a PSTN.
`EX1003, FIG. 1, EX1002 ¶ 36.
` [...]
`
`A call agent receives a called address
`from an IP gateway associated with a
`caller, after the caller dials a number of
`a callee. EX1003 at 9:13-22. The
`addresses of the caller and callee are
`cross-translated and reformatted to be
`analyzed and compared. Id. at 9:22-30,
`EX1002 ¶ 37.
`
`The call agent then sends a query
`to a directory server for a caller profile
`that is associated with the caller, and the
`directory server retrieves the caller's
`profile. EX1003 at 22:9-15; FIG. 6,
`elements 602-606. The caller's profile
`includes information including, for
`example, an ID or customer address,
`preferences, user profile data. Id. at FIG.
`3, EX1002 ¶ 38. [...]
`
`The user profile and linked
`network address object (data structure)
`include information associated with the
`
`-1-
`
`Voip-Pal Ex. 2001
`IPR2016-01082
`
`

`
`IPR2016-01082
`Unified Patents v. Voip-Pal
`
`caller such as a customer address (CA)
`and network address (NA). EX1003 at
`7:29-61. The network address and
`customer address include information
`such as a telephone number or number
`indicative of a location of the caller. Id.
`at 9:13-36, 10:25-53. For example, the
`CA and NA are indicative of a network
`in which the caller is located, a gateway
`associated with the caller, and/or a
`location of the caller. Id. The NA can be
`updated to reflect a current location if
`the caller roams to a new location. Id. at
`22:2-8. Thus, the data stored and
`accessed by the Directory Server for a
`caller includes data associated with the
`caller (caller attributes) such as
`addresses and preferences. EX1002 ¶
`39.
`After retrieving the caller's
`
`profile, the call agent determines
`whether the called party is within the
`same gateway as the caller. EX1003 at
`9:24-36. Turner's example discusses
`translating a called CA number to a NA,
`such as by translating "2002" to "313-
`555-2002." Id. The translated NA is
`then compared to the caller number
`(313-555-2001), and the call agent
`determines that the matching numbers
`("333-555") indicate that the caller and
`callee are within the same gateway. Id.
`
`Another example from Turner
`discusses that a caller may dial a
`number (3001), and that the call agent
`may assign the NA identifying the caller
`as "313-555-2002." EX1003 at 10:25-
`48. The call agent then queries the
`Directory Server, which retrieves a user
`profile for the caller and translates the
`
`caller such as a customer address (CA)
`and network address (NA). EX1003 Id.
`at 7:29-61. The network address and
`customer address include information
`such as a telephone number or number
`indicative of a location of the caller. Id.
`at 9:13-36, 10:25-53. For example, the
`CA and NA are indicative of a network
`in which the caller is located, a gateway
`associated with the caller, and/or a
`location of the caller. Id. The NA can be
`updated to reflect a current location if
`the caller roams to a new location. Id. at
`22:2-8. Thus,This means the data stored
`and accessed by the Directory Server for
`a caller includes data associated with the
`caller (caller attributes) such as
`addresses and preferences. EX1002 ¶
`39.
`40. After retrieving the caller’s
`
`profile, the call agent determines
`whether the called party is within the
`same gateway as the caller. EX1003 at
`9:24-36. Turner’s example discusses
`translating a called CA number to a NA,
`such as by translating “2002” to “313-
`555-2002.” Id. The translated NA is
`then compared to the caller number
`(313-555-2001), and the call agent
`determines that the matching numbers
`(“333-555”) indicate that the caller and
`callee are within the same gateway. Id.
`
`41. Another example from Turner
`discusses that a caller may dial a
`number (3001), and that the call agent
`may assign the NA identifying the caller
`as “313-555-2002.” EX1003 at 10:25-
`48. The call agent then queries the
`Directory Server, which retrieves a user
`profile for the caller and translates the
`
`-2-
`
`

`
`IPR2016-01082
`Unified Patents v. Voip-Pal
`
`dialed number (3001) to a NA for the
`callee—in this example it is “709-555.”
`Id. Based on the NA, the call agent
`recognizes the network locations of the
`caller and callee and recognizes that the
`called party is within the private
`network but is located on a different
`gateway. Id. Thus, theThe call agent,
`therefore, determines matches between
`the numbers in the callee and caller
`information, as well as locations of the
`numbers based on stored information
`associated with the caller and callee
`numbers (e.g., attributes). EX1002 ¶ 41.
`
`42. Based on the analysis of the
`NA and/or CA of the caller and the
`callee, as well as stored information
`associated with the NA and CA, the call
`agent of Turner determines whether the
`callee is within the same gateway as the
`caller and can be processed internally,
`such as a private network call. EX1002
`¶ 42. The call agent also determines
`whether the call is directed toward a
`callee on another gateway, such as a
`public network call. EX1003 at 9:30-36,
`FIG. 4A (portion reproduced to the
`right). ThereforeThus, the call agent of
`Turner classifies the call as a private
`network call or a public network call.
`EX1002 ¶ 42.
`
`43. In addition to the analysis of
`the CA and NA, the Directory Server
`analyzes the called address to identify
`codes or digits that are associated with
`the caller as being numbers for “private
`trunk network access” or “escape to the
`PSTN.” EX1003 at 12:44-67. If the
`Directory Server recognizes such a
`code/digit, it returns the caller and callee
`
`dialed number (3001) to a NA for the
`callee—in this example it is "709-555."
`Id. Based on the NA, the call agent
`recognizes the network locations of the
`caller and callee and recognizes that the
`called party is within the private
`network but is located on a different
`gateway. Id. Thus, the call agent
`determines matches between the
`numbers in the callee and caller
`information, as well as locations of the
`numbers based on stored information
`associated with the caller and callee
`numbers (e.g., attributes). EX1002 ¶ 41.
`
`Based on the analysis of the NA
`and/or CA of the caller and the callee, as
`well as stored information associated
`with the NA and CA, the call agent of
`Turner determines whether the callee is
`within the same gateway as the caller
`and can be processed internally, such as
`a private network call. EX1002 ¶ 42.
`The call agent also determines whether
`the call is directed toward a callee on
`another gateway, such as a public
`network call. EX1003 at 9:30-36, FIG.
`4A (portion reproduced to the right).
`Therefore, the call agent classifies the
`call as a private network call or a public
`network call. EX1002 ¶ 42.
`
`In addition to the analysis of the
`CA and NA, the Directory Server
`analyzes the called address to identify
`codes or digits that are associated with
`the caller as being numbers for “private
`trunk network access” or “escape to the
`PSTN.” EX1003 at 12:44-67. If the
`Directory Server recognizes such a
`code/digit, it returns the caller and callee
`
`
`
`-3-
`
`

`
`IPR2016-01082
`Unified Patents v. Voip-Pal
`
`numbers to the call agent, and the call
`agent recognizes the code/digit. Id.
`Then, the call agent sends a request to
`the appropriate gateway to route the
`call. Id, EX1002 ¶ 43.
`
`Once the call is classified as a
`public network call (e.g., internal
`gateway or IP network call) or a public
`network (e.g., PSTN) call, the call agent
`composes and sends gateway
`instructions to route the private network
`or public network call. EX1003 at 9:57-
`63, 10:12-22, 12:44-67, FIGS. 4B, 4C
`(reproduced below). [...]
`
`If the call can be processed
`internally and thus is classified as a
`private network call, the call agent sends
`setup instructions to the gateway, id. at
`FIG. 4B step 186, by composing a local
`IP address where the callee is located.
`Id. at 10:12-22. The call agent then
`sends the setup instructions to the
`gateway to route the call to the callee in
`the internal network. Id.
`
`If the call is classified as a public
`network call, such as a call that will be
`routed through the PSTN or to a PSTN
`destination, then the call agent sends
`instructions to the trunk gateway to set
`up the call using the PSTN. EX1003 at
`9:57-63, 12:44-67, FIG. 4C step 193.
`
`[...]
`
`
`
`
`
`numbers to the call agent, and the call
`agent recognizes the code/digit. Id.
`Then, the call agent sends a request to
`the appropriate gateway to route the
`call. Id, EX1002 ¶ 43.
`
`44. Once the call is classified as a
`public network call (e.g., internal
`gateway or IP network call) or a public
`network (e.g., PSTNPTSN) call, the call
`agent composes and sends gateway
`instructions to route the private network
`or public network call. EX1003 at 9:57-
`63, 10:12-22, 12:44-67, FIGS. 4B, 4C
`(reproduced below). [...]
`45. If the call can be processed
`
`internally and thus is classified as a
`private network call, the call agent sends
`setup instructions to the gateway, id. at
`FIG. 4B step 186, by composing a local
`IP address where the callee is located.
`Id. at 10:12-22. The call agent then
`sends the setup instructions to the
`gateway to route the call to the callee in
`the internal network. Id.
`
`46. If the call is classified as a
`public network call, such as a call that
`will be routed through the PSTN or to a
`PSTN destination, then the call agent
`sends instructions to the trunk gateway
`to set up the call using the PSTN.
`EX1003 at 9:57-63, 12:44-67, FIG. 4C
`step 193.
`
`[...]
`
`-4-
`
`

`
`IPR2016-01082
`Unified Patents v. Voip-Pal
`
`
`
`Petition at pp. 34-40
`
`II. Comparison of Petition at pp. 34-40 with Declaration at ¶¶48-59
`
`Caloyannides Declaration, EX1002 at
`¶¶48-59
`D.B. Ground 2: Kaczmarczyk in
`view of Turner renders claims 1, 2, 7,
`27, 28, 29, 34, 54, 72, 73, 74, 92, 93
`and 111 obvious under 35 U.S.C. §
`103(a)
`48. Kaczmarczyk discloses a call
`
`routing and signaling system that routes
`calls across different types of networks,
`such as calls from an IP network to a
`PSTN (public) network, or calls from a
`PSTN network to an IP network.
`EX1004, Abstract, 6:52-7:10, EX1002 ¶
`48. The system receives information for
`a call request (such as a number dialed)
`and translates the received information
`into a usable format. EX1004 Id. at
`6:62-7:10, 8:25-48. A call control
`engine then accesses tables stored in
`external databases and associated with
`the caller, such as a calling address
`attribute table, and route plan table. Id.
`at 7:47-59, FIG. 2B (reproduced below).
`
`[...]
` 49. Using the accessed tables, the
`call control engine determines a call
`type and an appropriate route for the
`call. The call control engine locates the
`calling address in a calling address
`attribute table, and then "screens" the
`called address by comparing and
`analyzing the called address number to
`components from the calling address
`attribute table. Id. at 9:15-67, FIG. 4B
`(reproduced below), EX1002 ¶ 49.
`[...]
` 50. To screen the called address
`
`D. Ground 2: Kaczmarczyk in view
`of Turner renders claims 1, 2, 7, 27,
`28, 29, 34, 54, 72, 73, 74, 92, 93 and
`111 obvious under 35 U.S.C. § 103(a)
`
`
`
`Kaczmarczyk discloses a call
`routing and signaling system that routes
`calls across different types of networks,
`such as calls from an IP network to a
`PSTN (public) network, or calls from a
`PSTN network to an IP network.
`EX1004, Abstract, 6:52-7:10, EX1002 ¶
`48. The system receives information for
`a call request (such as a number dialed)
`and translates the received information
`into a usable format. EX1004 at 6:62-
`7:10, 8:25-48. A call control engine then
`accesses tables stored in external
`databases and associated with the caller,
`such as a calling address attribute table,
`and route plan table. Id. at 7:47-59, FIG.
`2B (reproduced below).
`
`[...]
`
`Using the accessed tables, the call
`control engine determines a call type
`and an appropriate route for the call.
`The call control engine locates the
`calling address in a calling address
`attribute table, and then "screens" the
`called address by comparing and
`analyzing the called address number to
`components from the calling address
`attribute table. Id. at 9:15-67, FIG. 4B
`(reproduced below), EX1002 ¶ 49.
`[...]
`To screen the called address
`
`
`
`-5-
`
`

`
`number, the call control engine
`determines a call type based on
`comparing the called address to a
`"called digits analysis table," and
`attributes in the attributes tables.
`EX1004 at 9:41-53, FIG. 4B (right), 5A
`(portion reproduced below), EX1002 ¶
`50.
`[...]
`
` 51. Based on the determined call
`type and analysis of attributes, the call
`control engine determines services
`available to the caller, and selects an
`appropriate route, such as routing a call
`from an IP network caller to a PSTN
`callee. EX1004 at 7:28-41, 9:53-67.
`Based on the selected route, the call
`routing and signaling system generates
`and sends instructions for routing the
`call through a media gateway to the
`PSTN. Id. at 6:62-7:10, 7:22-27, 8:42-
`48, 10:58-66, FIG. 4A (below), EX1002
`¶ 51. [...]
`
`52. Kaczmarczyk discloses
`routing calls across different networks
`such as from an IP network to a PSTN,
`or from a PSTN to an IP network.
`ThereforeIn other words, Kaczmarczyk
`discloses routing calls from a private
`network to a public network, and vice
`versa. EX1002 ¶ 52. As
`Kaczmarczyk'sBecause Kaczmarczyk’s
`disclosure focuses on techniques for
`signaling between IP networks and the
`PSTN, it is silent regarding routing calls
`in a private network, such as calls
`between individuals within an IP
`network. Id.
`
`53. Turner, as discussed above, is
`a reference in an analogous art of trans-
`
`IPR2016-01082
`Unified Patents v. Voip-Pal
`
`number, the call control engine
`determines a call type based on
`comparing the called address to a
`"called digits analysis table," and
`attributes in the attributes tables.
`EX1004 at 9:41-53, FIG. 4B (right), 5A
`(portion reproduced below), EX1002 ¶
`50.
`[...]
`
`Based on the determined call type
`
`and analysis of attributes, the call
`control engine determines services
`available to the caller, and selects an
`appropriate route, such as routing a call
`from an IP network caller to a PSTN
`callee. EX1004 at 7:28-41, 9:53-67.
`Based on the selected route, the call
`routing and signaling system generates
`and sends instructions for routing the
`call through a media gateway to the
`PSTN. Id. at 6:62-7:10, 7:22-27, 8:42-
`48, 10:58-66, FIG. 4A (below), EX1002
`¶ 51. [...]
`
`Kaczmarczyk discloses routing
`calls across different networks such as
`from an IP network to a PSTN, or from
`a PSTN to an IP network. Therefore,
`Kaczmarczyk discloses routing calls
`from a private network to a public
`network, and vice versa. EX1002 ¶ 52.
`As Kaczmarczyk's disclosure focuses on
`techniques for signaling between IP
`networks and the PSTN, it is silent
`regarding routing calls in a private
`network, such as calls between
`individuals within an IP network. Id.
`
`
`
`Turner, a reference in an
`analogous art of trans-network call
`
`-6-
`
`

`
`network call routing, . Turner cures the
`deficiencies of Kaczmarczyk, because
`Turner discloses the additional
`techniques of determining that a call is
`directed to a party within the same (i.e.
`private) network, and routing the call to
`the private network recipient. EX1002 ¶
`53.
`54. In particular, Turner discloses
`
`a call agent that receives a called
`address from an IP gateway associated
`with a caller, after the caller dials a
`number of a callee. Id. at 9:13-22.
`Similar to Kaczmarczyk, Turner
`discloses reformatting/translating the
`addresses of the caller, and then
`accessing a profile having information
`about the caller. Id. at 9:22-30, 22:9-15,
`FIG. 6, elements 602-606, FIG. 3,
`EX1002 ¶ 54.
`
`55. After retrieving the caller's
`profile, the call agent of Turner
`determines whether the called party is
`within the same gateway as the caller.
`EX1003 at 9:24-36. That is, based on
`the analysis of the NA and/or CA of the
`caller and the callee, as well as stored
`information associated with the NA and
`CAIn other words, the call agent of
`Turner determines whether the callee is
`within the same gateway as the caller
`and can be processed internally, such as
`a private network call based on the
`analysis of the NA and/or CA of the
`caller and the callee, as well as stored
`information associated with the NA and
`CA. The call agent also determines
`whether the call is directed toward a
`callee on another gateway, such as a
`public network call. EX1003 at 9:30-36,
`
`IPR2016-01082
`Unified Patents v. Voip-Pal
`
`routing, cures the deficiencies of
`Kaczmarczyk, because Turner discloses
`the additional techniques of determining
`that a call is directed to a party within
`the same (i.e. private) network, and
`routing the call to the private network
`recipient. EX1002 ¶ 53.
`
`
`
`
`
`In particular, Turner discloses a
`call agent that receives a called address
`from an IP gateway associated with a
`caller, after the caller dials a number of
`a callee. Id. at 9:13-22. Similar to
`Kaczmarczyk, Turner discloses
`reformatting/translating the addresses of
`the caller, and then accessing a profile
`having information about the caller. Id.
`at 9:22-30, 22:9-15, FIG. 6, elements
`602-606, FIG. 3, EX1002 ¶ 54.
`
`After retrieving the caller's
`profile, the call agent of Turner
`determines whether the called party is
`within the same gateway as the caller.
`EX1003 at 9:24-36. That is, based on
`the analysis of the NA and/or CA of the
`caller and the callee, as well as stored
`information associated with the NA and
`CA, the call agent of Turner determines
`whether the callee is within the same
`gateway as the caller and can be
`processed internally, such as a private
`network call. The call agent also
`determines whether the call is directed
`toward a callee on another gateway,
`such as a public network call. EX1003
`at 9:30-36, FIG. 4A (portion reproduced
`to the right). Therefore, the call agent
`classifies the call as a private network
`call or a public network call. EX1002 ¶
`
`-7-
`
`

`
`FIG. 4A (portion reproduced to the
`right). Therefore, theThe call agent of
`Turner, therefore, classifies the call as a
`private network call or a public network
`call. EX1002 ¶ 55.
`
`56. If the call can be processed
`internally and thus is classified as a
`private network call in the Turner
`system, the call agent sends setup
`instructions to the gateway, EX1004id.
`at FIG. 4B step 186, by composing a
`local IP address where the callee is
`located. Id. at 10:12-22. The call agent
`then sends the setup instructions to the
`gateway to route the call to the callee in
`the internal network. Id, EX1002 ¶ 56.
`
`It57. In my opinion, it would be
`have been obvious to POSA to combine
`Kaczmarczyk's trans-network call
`routing and signaling system with
`Turner's techniques for routing calls
`within a private network. EX1002 ¶ 57.
`Both Turner and Kaczmarczyk disclose
`call routing and signaling systems for
`both private and public communication
`networks, as demonstrated in the
`similarities between Figure 1 of Turner:
`[...]
`
`58. and FIG. 1 of Kaczmarczyk:
`[...]
`
`Furthermore, a59. A POSA, in
`
`my opinion, incorporating the features
`of Turner into the systems and methods
`of Kaczmarczyk would have expected
`the results to improve call management
`services in calls within a private
`network and calls that traverse between
`IP and public network. See EX1003 at
`1:17-2:22, EX1002 ¶¶ 59, 60.
`[...]
`
`IPR2016-01082
`Unified Patents v. Voip-Pal
`
`55.
`
`
`
`If the call can be processed
`internally and thus is classified as a
`private network call in the Turner
`system, the call agent sends setup
`instructions to the gateway, EX1004 at
`FIG. 4B step 186, by composing a local
`IP address where the callee is located.
`Id. at 10:12-22. The call agent then
`sends the setup instructions to the
`gateway to route the call to the callee in
`the internal network. Id, EX1002 ¶ 56.
`
`It would be have been obvious to
`POSA to combine Kaczmarczyk's trans-
`network call routing and signaling
`system with Turner's techniques for
`routing calls within a private network.
`EX1002 ¶ 57. Both Turner and
`Kaczmarczyk disclose call routing and
`signaling systems for both private and
`public communication networks, as
`demonstrated in the similarities between
`Figure 1 of Turner: [...]
`
`
`
`and FIG. 1 of Kaczmarczyk:
`[...]
`
`Furthermore, a POSA
`
`incorporating the features of Turner into
`the systems and methods of
`Kaczmarczyk would have expected the
`results to improve call management
`services in calls within a private network
`and calls that traverse between IP and
`public network. See EX1003 at 1:17-
`2:22, EX1002 ¶¶ 59, 60.
`[...]
`
`
`
`-8-

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