6:20-cv-00272
VoIP Palcom Inc v. Amazon.com Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: VoIP-Pal.com, Inc. (Nevada)
- Defendant: Amazon.com, Inc.; Amazon.com Services LLC; Amazon Web Services, Inc. (Delaware)
- Plaintiff’s Counsel: Hudnell Law Group P.C.
- Case Identification: 6:20-cv-00272, W.D. Tex., 07/31/2020
- Venue Allegations: Venue is alleged based on Defendants maintaining corporate offices within the Western District of Texas.
- Core Dispute: Plaintiff alleges that Defendant’s Amazon Alexa Calling and Messaging System infringes a patent related to methods for automatically routing Voice over IP (VoIP) communications based on caller-specific attributes.
- Technical Context: The technology concerns intelligent routing in IP-based communication networks, which determines whether to route a call within a private IP network or to an external public network, a foundational element of modern unified communications platforms.
- Key Procedural History: The complaint notes that parent patents to the patent-in-suit, including U.S. Patent Nos. 8,542,815 and 9,179,005, have survived multiple inter partes review (IPR) proceedings before the U.S. Patent and Trademark Office, which may suggest the underlying technology has withstood prior validity challenges.
Case Timeline
| Date | Event |
|---|---|
| 2006-11-02 | ’606 Patent Priority Date |
| 2019-02-26 | U.S. Patent No. 10,218,606 Issued |
| 2019-03-12 | VoIP-Pal press release announcing issuance of ’606 Patent |
| 2020-07-31 | Complaint Filing Date |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 10,218,606 - "Producing Routing Messages For Voice Over IP Communications"
The patent-in-suit is U.S. Patent No. 10,218,606, issued February 26, 2019 (the "’606 Patent").
The Invention Explained
- Problem Addressed: The patent's background describes prior art communication systems, such as Private Branch Exchanges (PBXs), that required users to manually distinguish between internal (private network) and external (public network) calls, often by dialing a special prefix like "9" to get an outside line (’606 Patent, col. 1:35-48; Compl. ¶23). This approach lacked "routing transparency" and was not easily customizable for individual user preferences or dialing habits (Compl. ¶¶31-32).
- The Patented Solution: The invention is a method and system that automatically determines how to route a call by using a caller's pre-defined profile. When a call is initiated, the system accesses the caller's profile attributes (e.g., their home country's dialing conventions) and uses them to analyze and reformat the callee's identifier (e.g., a phone number or username). Based on this analysis, it classifies the call and produces a routing message directing the call either to another user on the same private network or to a gateway connected to the public telephone network (’606 Patent, Abstract; col. 2:23-41).
- Technical Importance: This technology aimed to unify communications across disparate networks (private IP and public PSTN) by making the routing process seamless and transparent to the end-user, irrespective of the type of number dialed or the user's location (Compl. ¶¶32, 35).
Key Claims at a Glance
- The complaint asserts at least claim 15, which depends from independent claim 1 (Compl. ¶¶47-48). The essential elements of independent claim 1 are:
- Receiving a second participant identifier in response to a communication initiated by a first participant device.
- Accessing a memory storing a "first participant profile" with at least one "first participant attribute."
- Processing the second participant identifier and the attribute to produce a "new second participant identifier" based on a match between them.
- Processing the new identifier to determine if the second participant's network element is the same as the first's.
- Producing a routing message with a first network address if the network elements are the same.
- Producing a routing message with a second network address if the network elements are not the same.
- The complaint states that Plaintiff may assert additional claims (Compl. ¶47).
III. The Accused Instrumentality
Product Identification
The "Amazon Calling and Messaging System" and associated "Amazon Alexa Calling Devices," including Amazon Echo, Echo Dot, and mobile devices running the Alexa app (collectively, the "Accused Instrumentality") (Compl. ¶¶44-45).
Functionality and Market Context
The Accused Instrumentality is a platform that allows users of Alexa-enabled devices to initiate VoIP calls or voice messages to other participants within the system (Compl. ¶44). The complaint alleges that the system routes these communications between participants who may be associated with the same or different network elements, which forms the basis of the infringement allegations (Compl. ¶44).
IV. Analysis of Infringement Allegations
The complaint references an Exhibit 2 purporting to contain detailed infringement allegations for claim 15, but this exhibit was not provided with the complaint (Compl. ¶48). The narrative infringement theory alleges that when a user makes a call via an Alexa device, Amazon's backend system performs the patented method. This allegedly involves receiving the callee's identifier (e.g., a contact name), accessing the caller's profile (their Amazon account), using attributes from that profile to determine how to route the call (e.g., as an internal Alexa-to-Alexa call or to an external PSTN number), and generating the appropriate routing message to connect the communication (Compl. ¶¶47-48).
No probative visual evidence provided in complaint.
Identified Points of Contention
- Scope Questions: A central issue may be whether an Amazon user account, with its associated contact list and general settings, constitutes the "first participant profile" containing "attributes" as claimed. The defense could argue that the patent's detailed description of a "dialing profile" with specific telephony fields (e.g., IDD, NDD, country codes) limits the claim scope to something more specific than a general user account (’606 Patent, Figs. 9-12).
- Technical Questions: The analysis will likely focus on whether the Accused Instrumentality "produc[es] a new second participant identifier" as required by the claim. The patent describes this step as an active reformatting of a dialed number (’606 Patent, Fig. 8B, blocks 261, 388, 394). A key question is whether Amazon's system performs a similar algorithmic transformation or if it conducts a simpler database lookup that retrieves a pre-associated, static identifier for a given contact, which might not meet the claim limitation.
V. Key Claim Terms for Construction
The Term: "first participant profile"
Context and Importance
The viability of the infringement case depends heavily on this term's scope. A broad construction covering any set of user-specific data could favor the plaintiff, while a narrow construction limited to the specific telephony-oriented "dialing profile" shown in the patent's figures would likely favor the defendant. Practitioners may focus on this term because the accused functionality (using a general Amazon account) differs from the specific embodiments disclosed in the patent.
Intrinsic Evidence for Interpretation
- Evidence for a Broader Interpretation: The claim language itself does not list specific required fields, referring only generally to "a first participant profile identifying at least one first participant attribute" (’606 Patent, col. 38:37-39).
- Evidence for a Narrower Interpretation: The specification consistently illustrates the profile as a "dialing profile" containing specific telecommunications data fields like "NDD" (National Dialing Digit), "IDD" (International Dialing Digit), and "Country Code" (’606 Patent, Fig. 9; col. 19:4-21).
The Term: "producing a new second participant identifier"
Context and Importance
This term is critical for determining whether the accused system performs the core transformative step of the invention. The dispute will likely center on whether "producing" requires algorithmic reformatting, as shown in the patent, or if it can also encompass retrieving an identifier from a database.
Intrinsic Evidence for Interpretation
- Evidence for a Broader Interpretation: The term "producing" could be argued to cover any process that results in the generation of an identifier, including one retrieved from a lookup table based on an initial input.
- Evidence for a Narrower Interpretation: The specification describes this step with flowcharts that show explicit formatting operations, such as "Format callee identifier and remove IDD" and "prepend with caller country code," suggesting an active modification of the initial identifier rather than a passive retrieval (’606 Patent, Fig. 8B, blocks 261, 388).
VI. Other Allegations
Indirect Infringement
The complaint alleges induced infringement, asserting that Defendants supply the Accused Instrumentality with the knowledge and intent that users will infringe the ’606 Patent. This is allegedly supported by the dissemination of "promotional and marketing materials, supporting materials, instructions, [and] product manuals" that encourage the infringing use (Compl. ¶51).
Willful Infringement
Willfulness is alleged based on Defendants' purported knowledge of the ’606 patent since at least its issue date of February 26, 2019, or alternatively, since a VoIP-Pal press release on March 12, 2019 (Compl. ¶49). The complaint alleges that Defendants' infringement continued despite this knowledge (Compl. ¶50).
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of definitional scope: Can the term "first participant profile," which is described in the patent's specification with specific telephony-related attributes, be construed broadly enough to read on the general user account and contact list data utilized by the Amazon Alexa calling system?
- A key evidentiary question will be one of technical operation: Does the accused system "produc[e] a new second participant identifier" by performing the algorithmic reformatting described in the patent's embodiments, or does it merely retrieve a pre-existing identifier via a database lookup, raising a fundamental question about whether its method of operation matches that required by the claim?