throbber
Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 1 of 43
`
`Exhibit 12
`
`

`

`Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 2 of 43
`Case 5:20-cv-02995-LHK Document 93-2 Filed 07/27/21 Page 1 of 315
`
`Twitter, Inc. v. VoIP-Pal.com, Inc.; Apple Inc. v. VoIP-Pal.com, Inc.; AT&T Corp. et al. v. VoIP-Pal.com, Inc.
`United States District Court for the Northern District of California (Case Nos. 5:20-cv-02397-LHK, -02460-LHK, and -02995-LHK)
`
`EXHIBIT B
`
`Joint Disputed Claim Construction Chart
`
`
`
`
`U.S. Patent No. 10,218,606 (the “’606 patent”); and U.S. Patent No. 9,935,872 (the “’872 patent”)1
`
`Claim Element Plaintiffs’ Proposed
`Construction
`
`Plaintiffs’ Evidence
`
`Plain and ordinary
`meaning—i.e.,
`network element
`that establishes a
`communication
`
`“communicatio
`n controller”
`(’606 patent
`claims 31, 34,
`40, 43, 44, 45,
`46;
`’872 patent
`claims 28, 29)
`
`Case No. 5:18-cv-06217-LHK,
`ECF No. 96; id., ECF No. 106;
`Case No. 5:18-cv-06216-LHK,
`ECF No. 114; id., ECF No. 121;
`Abstract (“A process and
`apparatus to facilitate
`communication between callers
`and callees in a system
`comprising a plurality of nodes
`with which callers and callees are
`associated is disclosed. In
`response to initiation of a call by
`a calling subscriber, a caller
`identifier and a callee identifier
`are received. Call classification
`criteria associated with the caller
`identifier are used to classify the
`call as a public network call or a
`
`
`1 All citations are to the ’606 patent unless otherwise noted.
`
`1
`
`VoIP-Pal’s
`Proposed
`Construction
`
`An apparatus or
`machine that uses a
`routing message to
`establish a
`communication
`within a network or
`between networks
`
`VoIP-Pal’s Evidence
`
`Plain claim language;
`FIG. 1; FIG. 3; FIG. 4; FIG. 5;
`FIG. 6; FIGS. 8A-D,FIG. 15; FIG.
`16; FIG. 32; FIG. 51; FIG. 52;
`FIG. 53; FIG. 55;
`1:15-16 (U.S. Provisional
`Application No. 60/856,212,
`incorporated by reference);
`1:18-34 (“BACKGROUND OF
`THE INVENTION
`Field of Invention
`This invention relates to voice
`over IP communications and
`methods and apparatus for routing
`and billing.
`Description of Related Art
`
`

`

`Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 3 of 43
`Case 5:20-cv-02995-LHK Document 93-2 Filed 07/27/21 Page 165 of 315
`
`Twitter, Inc. v. VoIP-Pal.com, Inc.; Apple Inc. v. VoIP-Pal.com, Inc.; AT&T Corp. et al. v. VoIP-Pal.com, Inc.
`United States District Court for the Northern District of California (Case Nos. 5:20-cv-02397-LHK, -02460-LHK, and -02995-LHK)
`
`U.S. Patent No. 10,218,606 (the “’606 patent”); and U.S. Patent No. 9,935,872 (the “’872 patent”)1
`
`Claim Element Plaintiffs’ Proposed
`Construction
`
`Plaintiffs’ Evidence
`
`VoIP-Pal’s
`Proposed
`Construction
`
`VoIP-Pal’s Evidence
`
`depending on whether or not the
`formatted callee identifier has a
`DID bank table record and this
`depends on how the call
`classification criteria are met and
`block 402 directs the processor
`202 of FIG. 7 to classify the call
`as a private network call when
`the callee identifier complies with
`a pre-defined format, i.e. is a
`valid user name and identifies a
`subscriber to the private network,
`after the callee identifier has been
`subjected to the classification
`criteria of blocks 257, 380, 390
`and 396.”);
`’606 Patent, claim 8.
`
`Case No. 5:18-cv-06217-LHK,
`ECF No. 96; id., ECF No. 106;
`Case No. 5:18-cv-06216-LHK,
`ECF No. 114; id., ECF No. 121;
`Abstract (“A process and
`apparatus to facilitate
`communication between callers
`and callees in a system
`
`165
`
`Plain and ordinary
`meaning
`
`“communicatio
`n system node”
`(’606 patent
`claims 10;
`’872 patent
`claims 10, 17,
`21, 22, 24, 26,
`
`At least one
`network element
`that is part of a
`communication
`system and
`provides
`communication
`services
`
`Plain claim language;
`Abstract (“A process and
`apparatus to facilitate
`communication between callers
`and callees in a system comprising
`a plurality of nodes with which
`callers and callees are associated
`is disclosed. In response to
`
`

`

`Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 4 of 43
`Case 5:20-cv-02995-LHK Document 93-2 Filed 07/27/21 Page 166 of 315
`
`Twitter, Inc. v. VoIP-Pal.com, Inc.; Apple Inc. v. VoIP-Pal.com, Inc.; AT&T Corp. et al. v. VoIP-Pal.com, Inc.
`United States District Court for the Northern District of California (Case Nos. 5:20-cv-02397-LHK, -02460-LHK, and -02995-LHK)
`
`U.S. Patent No. 10,218,606 (the “’606 patent”); and U.S. Patent No. 9,935,872 (the “’872 patent”)1
`
`Claim Element Plaintiffs’ Proposed
`Construction
`
`Plaintiffs’ Evidence
`
`27)
`
`comprising a plurality of nodes
`with which callers and callees are
`associated is disclosed. In
`response to initiation of a call by
`a calling subscriber, a caller
`identifier and a callee identifier
`are received. Call classification
`criteria associated with the caller
`identifier are used to classify the
`call as a public network call or a
`private network call. A routing
`message identifying an address,
`on the private network,
`associated with the callee is
`produced when the call is
`classified as a private network
`call and a routing message
`identifying a gateway to the
`public network is produced when
`the call is classified as a public
`network call.”);
`Figs. 1, 8A-D, 13-18, 32;
`1:63-2:11 (“In accordance with
`one aspect of the invention, there
`is provided a process for
`operating a call routing controller
`
`166
`
`VoIP-Pal’s
`Proposed
`Construction
`
`
`
`VoIP-Pal’s Evidence
`
`initiation of a call by a calling
`subscriber, a caller identifier and a
`callee identifier are received. Call
`classification criteria associated
`with the caller identifier are used
`to classify the call as a public
`network call or a private network
`call. A routing message
`identifying an address, on the
`private network, associated with
`the callee is produced when the
`call is classified as a private
`network call and a routing
`message identifying a gateway to
`the public network is produced
`when the call is classified as a
`public network call.”);
`FIG. 1; FIG. 8A; FIG. 8C; FIG.
`13; FIG. 16; FIG. 17; FIG. 18;
`FIG. 32;
`1:15-16 (U.S. Provisional
`Application No. 60/856,212,
`incorporated by reference);
`1:42-52 (“The PSTN network
`typically includes complex
`network nodes that contain all
`
`

`

`Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 5 of 43
`Case 5:20-cv-02995-LHK Document 93-2 Filed 07/27/21 Page 167 of 315
`
`Twitter, Inc. v. VoIP-Pal.com, Inc.; Apple Inc. v. VoIP-Pal.com, Inc.; AT&T Corp. et al. v. VoIP-Pal.com, Inc.
`United States District Court for the Northern District of California (Case Nos. 5:20-cv-02397-LHK, -02460-LHK, and -02995-LHK)
`
`U.S. Patent No. 10,218,606 (the “’606 patent”); and U.S. Patent No. 9,935,872 (the “’872 patent”)1
`
`Claim Element Plaintiffs’ Proposed
`Construction
`
`Plaintiffs’ Evidence
`
`VoIP-Pal’s
`Proposed
`Construction
`
`VoIP-Pal’s Evidence
`
`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.”);
`3:5-29 (“Producing the routing
`
`167
`
`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 disaster, significant,
`if not complete service outages
`can occur, with no other nodes
`being able to take up the load.”);
`1:61-67 (“SUMMARY OF THE
`INVENTION
`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
`
`

`

`Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 6 of 43
`Case 5:20-cv-02995-LHK Document 93-2 Filed 07/27/21 Page 168 of 315
`
`Twitter, Inc. v. VoIP-Pal.com, Inc.; Apple Inc. v. VoIP-Pal.com, Inc.; AT&T Corp. et al. v. VoIP-Pal.com, Inc.
`United States District Court for the Northern District of California (Case Nos. 5:20-cv-02397-LHK, -02460-LHK, and -02995-LHK)
`
`U.S. Patent No. 10,218,606 (the “’606 patent”); and U.S. Patent No. 9,935,872 (the “’872 patent”)1
`
`Claim Element Plaintiffs’ Proposed
`Construction
`
`Plaintiffs’ Evidence
`
`VoIP-Pal’s
`Proposed
`Construction
`
`VoIP-Pal’s Evidence
`
`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.
`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.
`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.
`When the node associated with
`the caller is not the same as the
`node associated with the callee,
`the process involves producing a
`
`168
`
`a plurality of nodes with which
`callers and callees are
`associated.”);
`3:5-29 (“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.
`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.
`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.
`
`

`

`Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 7 of 43
`Case 5:20-cv-02995-LHK Document 93-2 Filed 07/27/21 Page 169 of 315
`
`Twitter, Inc. v. VoIP-Pal.com, Inc.; Apple Inc. v. VoIP-Pal.com, Inc.; AT&T Corp. et al. v. VoIP-Pal.com, Inc.
`United States District Court for the Northern District of California (Case Nos. 5:20-cv-02397-LHK, -02460-LHK, and -02995-LHK)
`
`U.S. Patent No. 10,218,606 (the “’606 patent”); and U.S. Patent No. 9,935,872 (the “’872 patent”)1
`
`Claim Element Plaintiffs’ Proposed
`Construction
`
`Plaintiffs’ Evidence
`
`VoIP-Pal’s
`Proposed
`Construction
`
`VoIP-Pal’s Evidence
`
`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.
`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.”);
`5:26-45 (“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.
`
`169
`
`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.
`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.”);
`3:65-4:14 (“In accordance with
`another aspect of the invention,
`there is provided a call routing
`apparatus for facilitating
`communications between callers
`
`

`

`Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 8 of 43
`Case 5:20-cv-02995-LHK Document 93-2 Filed 07/27/21 Page 170 of 315
`
`Twitter, Inc. v. VoIP-Pal.com, Inc.; Apple Inc. v. VoIP-Pal.com, Inc.; AT&T Corp. et al. v. VoIP-Pal.com, Inc.
`United States District Court for the Northern District of California (Case Nos. 5:20-cv-02397-LHK, -02460-LHK, and -02995-LHK)
`
`U.S. Patent No. 10,218,606 (the “’606 patent”); and U.S. Patent No. 9,935,872 (the “’872 patent”)1
`
`Claim Element Plaintiffs’ Proposed
`Construction
`
`Plaintiffs’ Evidence
`
`VoIP-Pal’s
`Proposed
`Construction
`
`VoIP-Pal’s Evidence
`
`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.
`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 to a call
`controller.
`The private network routing
`message producing provisions
`may be operably configured to
`perform at least one of the
`following forward the call to
`another party, block the call and
`direct the caller to a voicemail
`
`170
`
`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.”);
`5:26-39 (“The private network
`
`

`

`Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 9 of 43
`Case 5:20-cv-02995-LHK Document 93-2 Filed 07/27/21 Page 171 of 315
`
`Twitter, Inc. v. VoIP-Pal.com, Inc.; Apple Inc. v. VoIP-Pal.com, Inc.; AT&T Corp. et al. v. VoIP-Pal.com, Inc.
`United States District Court for the Northern District of California (Case Nos. 5:20-cv-02397-LHK, -02460-LHK, and -02995-LHK)
`
`U.S. Patent No. 10,218,606 (the “’606 patent”); and U.S. Patent No. 9,935,872 (the “’872 patent”)1
`
`Claim Element Plaintiffs’ Proposed
`Construction
`
`Plaintiffs’ Evidence
`
`VoIP-Pal’s
`Proposed
`Construction
`
`VoIP-Pal’s Evidence
`
`server associated with the callee,
`when the node associated with
`the caller is the same as the node
`associated with the callee.”);
`6:20-36(“In accordance with
`another aspect of the invention,
`there is provided a data structure
`for access by an apparatus for
`producing a routing message for
`use by a call routing controller in
`a communications system. The
`data structure includes dialing
`profile records comprising fields
`for associating with respective
`subscribers to the system, a
`subscriber user name, direct-in-
`dial records comprising fields for
`associating with respective
`subscriber usernames, a user
`domain and a direct-in-dial
`number, prefix to node records
`comprising fields for associating
`with at least a portion of the
`respective subscriber usernames,
`a node address of a node in the
`system, whereby a subscriber
`name can be used to find a user
`
`171
`
`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.
`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.
`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 to a call
`controller.”);
`6:20-36(“In accordance with
`
`

`

`Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 10 of 43
`Case 5:20-cv-02995-LHK Document 93-2 Filed 07/27/21 Page 172 of 315
`
`Twitter, Inc. v. VoIP-Pal.com, Inc.; Apple Inc. v. VoIP-Pal.com, Inc.; AT&T Corp. et al. v. VoIP-Pal.com, Inc.
`United States District Court for the Northern District of California (Case Nos. 5:20-cv-02397-LHK, -02460-LHK, and -02995-LHK)
`
`U.S. Patent No. 10,218,606 (the “’606 patent”); and U.S. Patent No. 9,935,872 (the “’872 patent”)1
`
`Claim Element Plaintiffs’ Proposed
`Construction
`
`Plaintiffs’ Evidence
`
`VoIP-Pal’s
`Proposed
`Construction
`
`VoIP-Pal’s Evidence
`
`domain, at least a portion of the a
`subscriber name can be used to
`find a node with which the
`subscriber identified by the
`subscriber name is associated,
`and a user domain and subscriber
`name can be located in response
`to a direct-in-dial number.);
`13:20-67 (“Referring to FIG. 1, a
`system for making voice over IP
`telephone/videophone calls is
`shown generally at 10. The
`system includes a first super node
`shown generally at 11 and a
`second super node shown
`generally at 21. The first super
`node 11 is located in
`geographical area, such as
`Vancouver, B.C., Canada for
`example and the second super
`node 21 is located in London,
`England, for example. Different
`super nodes may be located in
`different geographical regions
`throughout the world to provide
`telephone/videophone service to
`subscribers in respective regions.
`
`172
`
`another aspect of the invention,
`there is provided a data structure
`for access by an apparatus for
`producing a routing message for
`use by a call routing controller in
`a communications system. The
`data structure includes dialing
`profile records comprising fields
`for associating with respective
`subscribers to the system, a
`subscriber user name, direct-in-
`dial records comprising fields for
`associating with respective
`subscriber usernames, a user
`domain and a direct-in-dial
`number, prefix to node records
`comprising fields for associating
`with at least a portion of the
`respective subscriber usernames, a
`node address of a node in the
`system, whereby a subscriber
`name can be used to find a user
`domain, at least a portion of the a
`subscriber name can be used to
`find a node with which the
`subscriber identified by the
`subscriber name is associated, and
`
`

`

`Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 11 of 43
`Case 5:20-cv-02995-LHK Document 93-2 Filed 07/27/21 Page 173 of 315
`
`Twitter, Inc. v. VoIP-Pal.com, Inc.; Apple Inc. v. VoIP-Pal.com, Inc.; AT&T Corp. et al. v. VoIP-Pal.com, Inc.
`United States District Court for the Northern District of California (Case Nos. 5:20-cv-02397-LHK, -02460-LHK, and -02995-LHK)
`
`U.S. Patent No. 10,218,606 (the “’606 patent”); and U.S. Patent No. 9,935,872 (the “’872 patent”)1
`
`Claim Element Plaintiffs’ Proposed
`Construction
`
`Plaintiffs’ Evidence
`
`VoIP-Pal’s
`Proposed
`Construction
`
`VoIP-Pal’s Evidence
`
`These super nodes may be in
`communication with each other
`by high speed/high data
`throughput links including optical
`fiber, satellite and/or cable links,
`forming a backbone to the
`system. These super nodes may
`alternatively or, in addition, be in
`communication with each other
`through conventional internet
`services.
`In the embodiment shown, the
`Vancouver supernode 11
`provides telephone/videophone
`service to western Canadian
`customers from Vancouver Island
`to Ontario. Another node (not
`shown) may be located in Eastern
`Canada to provide services to
`subscribers in that area.
`Other nodes of the type shown
`may also be employed within the
`geographical area serviced by a
`supernode, to provide for call
`load sharing, for example within
`a region of the geographical area
`
`173
`
`a user domain and subscriber
`name can be located in response to
`a direct-in-dial number.);
`13:19-14:63 (“DETAILED
`DESCRIPTION
`Referring to FIG. 1, a system for
`making voice over IP
`telephone/videophone calls is
`shown generally at 10. The system
`includes a first super node shown
`generally at 11 and a second super
`node shown generally at 21. The
`first super node 11 is located in
`geographical area, such as
`Vancouver, B.C., Canada for
`example and the second super
`node 21 is located in London,
`England, for example. Different
`super nodes may be located in
`different geographical regions
`throughout the world to provide
`telephone/videophone service to
`subscribers in respective regions.
`These super nodes may be in
`communication with each other by
`high speed/high data throughput
`
`

`

`Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 12 of 43
`Case 5:20-cv-02995-LHK Document 93-2 Filed 07/27/21 Page 174 of 315
`
`Twitter, Inc. v. VoIP-Pal.com, Inc.; Apple Inc. v. VoIP-Pal.com, Inc.; AT&T Corp. et al. v. VoIP-Pal.com, Inc.
`United States District Court for the Northern District of California (Case Nos. 5:20-cv-02397-LHK, -02460-LHK, and -02995-LHK)
`
`U.S. Patent No. 10,218,606 (the “’606 patent”); and U.S. Patent No. 9,935,872 (the “’872 patent”)1
`
`Claim Element Plaintiffs’ Proposed
`Construction
`
`Plaintiffs’ Evidence
`
`VoIP-Pal’s
`Proposed
`Construction
`
`VoIP-Pal’s Evidence
`
`serviced by the supernode.
`However, in general, all nodes
`are similar and have the
`properties described below in
`connection with the Vancouver
`supernode 11.
`In this embodiment, the
`Vancouver supernode includes a
`call controller (C) 14, a routing
`controller (RC) 16, a database 18
`and a voicemail server 19 and a
`media relay 9. Each of these may
`be implemented as separate
`modules on a common computer
`system or by separate computers,
`for example. The voicemail
`server 19 need not be included in
`the node and can be provided by
`an outside service provider.
`Subscribers such as a subscriber
`in Vancouver and a subscriber in
`Calgary communicate with the
`Vancouver supernode using their
`own internet service providers
`which route internet traffic from
`these subscribers over the internet
`
`174
`
`links including optical fiber,
`satellite and/or cable links,
`forming a backbone to the system.
`These super nodes may
`alternatively or, in addition, be in
`communication with each other
`through conventional internet
`services.
`In the embodiment shown, the
`Vancouver supernode 11 provides
`telephone/videophone service to
`western Canadian customers from
`Vancouver Island to Ontario.
`Another node (not shown) may be
`located in Eastern Canada to
`provide services to subscribers in
`that area.
`Other nodes of the type shown
`may also be employed within the
`geographical area serviced by a
`supernode, to provide for call load
`sharing, for example within a
`region of the geographical area
`serviced by the supernode.
`However, in general, all nodes are
`similar and have the properties
`
`

`

`Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 13 of 43
`Case 5:20-cv-02995-LHK Document 93-2 Filed 07/27/21 Page 175 of 315
`
`Twitter, Inc. v. VoIP-Pal.com, Inc.; Apple Inc. v. VoIP-Pal.com, Inc.; AT&T Corp. et al. v. VoIP-Pal.com, Inc.
`United States District Court for the Northern District of California (Case Nos. 5:20-cv-02397-LHK, -02460-LHK, and -02995-LHK)
`
`U.S. Patent No. 10,218,606 (the “’606 patent”); and U.S. Patent No. 9,935,872 (the “’872 patent”)1
`
`Claim Element Plaintiffs’ Proposed
`Construction
`
`Plaintiffs’ Evidence
`
`VoIP-Pal’s
`Proposed
`Construction
`
`VoIP-Pal’s Evidence
`
`shown generally at 13 in FIG. 1.
`To these subscribers the
`Vancouver supernode is
`accessible at a pre-determined
`internet protocol (IP) address or a
`fully qualified domain name that
`can be accessed in the usual way
`through a subscriber's internet
`service provider. The subscriber
`in Vancouver uses a telephone 12
`that is capable of communicating
`with the Vancouver supernode 11
`using Session Initiation Protocol
`(SIP) messages and the Calgary
`subscriber uses a similar
`telephone 15, in Calgary AB.”);
`14:1-7 (“It should be noted that
`throughout the description of the
`embodiments of this invention,
`the IP/UDP addresses of all
`elements such as the caller and
`callee telephones, call controller,
`media relay, and any others, will
`be assumed to be valid IP/UDP
`addresses directly accessible via
`the Internet or a private IP
`network, for example, depending
`
`175
`
`described below in connection
`with the Vancouver supernode 11.
`In this embodiment, the
`Vancouver supernode includes a
`call controller (C) 14, a routing
`controller (RC) 16, a database 18
`and a voicemail server 19 and a
`media relay 9. Each of these may
`be implemented as separate
`modules on a common computer
`system or by separate computers,
`for example. The voicemail server
`19 need not be included in the
`node and can be provided by an
`outside service provider.
`Subscribers such as a subscriber in
`Vancouver and a subscriber in
`Calgary communicate with the
`Vancouver supernode using their
`own internet service providers
`which route internet traffic from
`these subscribers over the internet
`shown generally at 13 in FIG. 1.
`To these subscribers the
`Vancouver supernode is
`accessible at a pre-determined
`
`

`

`Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 14 of 43
`Case 5:20-cv-02995-LHK Document 93-2 Filed 07/27/21 Page 176 of 315
`
`Twitter, Inc. v. VoIP-Pal.com, Inc.; Apple Inc. v. VoIP-Pal.com, Inc.; AT&T Corp. et al. v. VoIP-Pal.com, Inc.
`United States District Court for the Northern District of California (Case Nos. 5:20-cv-02397-LHK, -02460-LHK, and -02995-LHK)
`
`U.S. Patent No. 10,218,606 (the “’606 patent”); and U.S. Patent No. 9,935,872 (the “’872 patent”)1
`
`Claim Element Plaintiffs’ Proposed
`Construction
`
`Plaintiffs’ Evidence
`
`VoIP-Pal’s
`Proposed
`Construction
`
`VoIP-Pal’s Evidence
`
`on the specific implementation of
`the system.”);
`14:18-24 (“It will be appreciated
`that in many situations, the IP
`addresses assigned to various
`elements of the system may be in
`a private IP address space, and
`thus not directly accessible from
`other elements. Furthermore, it
`will also be appreciated that NAT
`is commonly used to share a
`“public” IP address between
`multiple devices, for example
`between home PCs and IP
`telephones sharing a single
`Internet connection.”);
`14:50-63 (“Referring to FIG. 1,
`in an attempt to make a call by
`the Vancouver
`telephone/videophone 12 to the
`Calgary telephone/videophone
`15, the Vancouver
`telephone/videophone sends a
`SIP invite message to the
`Vancouver supernode 11 and in
`response, the call controller 14
`
`176
`
`internet protocol (IP) address or a
`fully qualified domain name that
`can be accessed in the usual way
`through a subscriber's internet
`service provider. The subscriber in
`Vancouver uses a telephone 12
`that is capable of communicating
`with the Vancouver supernode 11
`using Session Initiation Protocol
`(SIP) messages and the Calgary
`subscriber uses a similar telephone
`15, in Calgary AB.
`It should be noted that throughout
`the description of the
`embodiments of this invention, the
`IP/UDP addresses of all elements
`such as the caller and callee
`telephones, call controller, media
`relay, and any others, will be
`assumed to be valid IP/UDP
`addresses directly accessible via
`the Internet or a private IP
`network, for example, depending
`on the specific implementation of
`the system. As such, it will be
`assumed, for example, that the
`caller and callee telephones will
`
`

`

`Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 15 of 43
`Case 5:20-cv-02995-LHK Document 93-2 Filed 07/27/21 Page 177 of 315
`
`Twitter, Inc. v. VoIP-Pal.com, Inc.; Apple Inc. v. VoIP-Pal.com, Inc.; AT&T Corp. et al. v. VoIP-Pal.com, Inc.
`United States District Court for the Northern District of California (Case Nos. 5:20-cv-02397-LHK, -02460-LHK, and -02995-LHK)
`
`U.S. Patent No. 10,218,606 (the “’606 patent”); and U.S. Patent No. 9,935,872 (the “’872 patent”)1
`
`Claim Element Plaintiffs’ Proposed
`Construction
`
`Plaintiffs’ Evidence
`
`VoIP-Pal’s
`Proposed
`Construction
`
`VoIP-Pal’s Evidence
`
`sends an RC request message to
`the RC 16 which makes various
`enquiries of the database 18 to
`produce a routing message which
`is sent back to the call controller
`14. The call controller 14 then
`communicates with the media
`relay 9 to cause a
`communications link including
`an audio path and a videophone
`(if a videopath call) to be
`established through the media
`relay to the same node, a
`different node or to a
`communications supplier
`gateway as shown generally at 20
`to carry audio, and where
`applicable, video traffic to the
`call recipient or callee.”);
`18:59-19:3 (“Referring back to
`FIG. 10, the domain field 260
`includes a domain name as
`shown at 282, including a node
`type identifier 284, a location
`code identifier 286, a system
`provider identifier 288 and a
`domain portion 290. The domain
`
`177
`
`have IP/UDP addresses directly
`accessible by the call controllers
`and the media relays on their
`respective supernodes, and those
`addresses will not be obscured by
`Network Address Translation
`(NAT) or similar mechanisms. In
`other words, the IP/UDP
`information contained in SIP
`messages (for example the SIP
`Invite message or the RC Request
`message which will be described
`below) will match the IP/UDP
`addresses of the IP packets
`carrying these SIP messages.
`It will be appreciated that in many
`situations, the IP addresses
`assigned to various elements of
`the system may be in a private IP
`address space, and thus not
`directly accessible from other
`elements. Furthermore, it will also
`be appreciated that NAT is
`commonly used to share a
`“public” IP address between
`multiple devices, for example
`between home PCs and IP
`
`

`

`Case 6:20-cv-00272-ADA Document 65-14 Filed 03/14/22 Page 16 of 43
`Case 5:20-cv-02995-LHK Document 93-2 Filed 07/27/21 Page 178 of 315
`
`Twitter, Inc. v. VoIP-Pal.com, Inc.; Apple Inc. v. VoIP-Pal.com, Inc.; AT&T Corp. et al. v. VoIP-Pal.com, Inc.
`United States District Court for the Northern District of California (Case Nos. 5:20-cv-02397-LHK, -02460-LHK, and -02995-LHK)
`
`U.S. Patent No. 10,218,606 (the “’606 patent”); and U.S. Patent No. 9,935,872 (the “’872 patent”)1
`
`Claim Element Plaintiffs’ Proposed
`Construction
`
`Plaintiffs’ Evidence
`
`VoIP-Pal’s
`Proposed
`Construction
`
`VoIP-Pal’s Evidence
`
`field 260 effectively identifies a
`domain or node associated with
`the user identified by the contents
`of the user name field 258. In this
`embodiment, the node type
`identifier 284 includes the code
`“sp” identifying a supernode and
`the location identifier 286
`identifies the supernode as being
`in Vancouver (YVR). The system
`provider identifier 288 identifies
`the company supplying the
`service and the domain portion
`290 identifies the “corn”
`domain.”);
`21:10-20 (“Subscriber to
`Subscriber Calls Between
`Different Nodes
`R

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