DCT
1:24-cv-00891
Amazon Tech Inc v. Nokia Corp
I. Executive Summary and Procedural Information
- Parties & Counsel:- Plaintiff: Amazon Technologies, Inc. (Nevada)
- Defendant: Nokia Corporation (Finland), Nokia Solutions and Networks Oy (Finland), and Nokia of America Corporation (Delaware)
- Plaintiff’s Counsel: Morris, Nichols, Arsht & Tunnell LLP; Fenwick & West LLP
 
- Case Identification: 1:24-cv-00891, D. Del., 07/30/2024
- Venue Allegations: Venue is alleged to be proper in the District of Delaware because Defendant Nokia of America Corporation is incorporated in Delaware, and Defendants have transacted business and committed acts of infringement in the District.
- Core Dispute: Plaintiff alleges that Defendant’s cloud networking and data center products infringe twelve U.S. patents related to foundational cloud computing technologies, including virtual networking, resource management, and security.
- Technical Context: The lawsuit concerns technologies central to modern cloud computing and software-defined networking (SDN), which enable the creation of flexible, scalable, and secure virtual infrastructure on top of physical hardware.
- Key Procedural History: The complaint frames the dispute in the context of market history, alleging that Plaintiff was a pioneer in cloud computing with its launch of Amazon Web Services (AWS) in 2006, while Defendant entered the cloud computing market circa 2020 and allegedly leveraged Plaintiff's patented innovations.
Case Timeline
| Date | Event | 
|---|---|
| 2009-03-30 | Earliest Priority Date for ’540, ’289, ’586, ’529, ’018, ’080 Patents | 
| 2009-03-31 | Earliest Priority Date for ’419 Patent | 
| 2011-04-21 | Filing Date for application leading to ’289 Patent | 
| 2012-02-14 | Issue Date for U.S. Patent No. 8,117,289 | 
| 2012-09-15 | Earliest Priority Date for ’194 and ’909 Patents | 
| 2012-10-23 | Issue Date for U.S. Patent No. 8,296,419 | 
| 2012-11-27 | Earliest Priority Date for ’912 Patent | 
| 2013-03-15 | Earliest Priority Date for ’211 and ’593 Patents | 
| 2015-08-11 | Issue Date for U.S. Patent No. 9,106,540 | 
| 2016-02-02 | Issue Date for U.S. Patent No. 9,253,211 | 
| 2016-05-03 | Issue Date for U.S. Patent No. 9,329,909 | 
| 2016-06-10 | Filing Date for application leading to ’018 Patent | 
| 2017-04-11 | Issue Date for U.S. Patent No. 9,621,593 | 
| 2017-09-05 | Issue Date for U.S. Patent No. 9,756,018 | 
| 2017-09-19 | Issue Date for U.S. Patent No. 9,766,912 | 
| 2020-02-21 | Filing Date for application leading to ’529 Patent | 
| 2020-07-01 | Nokia allegedly enters data center and switching business | 
| 2020-12-11 | Filing Date for application leading to ’080 Patent | 
| 2020-12-21 | Filing Date for application leading to ’194 Patent | 
| 2021-11-01 | Nokia allegedly enters Software-as-a-Service (SaaS) market | 
| 2022-05-17 | Issue Date for U.S. Patent No. 11,336,529 | 
| 2022-08-23 | Issue Date for U.S. Patent No. 11,425,194 | 
| 2022-10-17 | Filing Date for application leading to ’586 Patent | 
| 2022-11-29 | Issue Date for U.S. Patent No. 11,516,080 | 
| 2024-02-20 | Issue Date for U.S. Patent No. 11,909,586 | 
| 2024-07-30 | Complaint Filing Date | 
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 11,516,080 - "Using virtual networking devices and routing information to associate network addresses with computing nodes"
Issued November 29, 2022
The Invention Explained
- Problem Addressed: The patent addresses the increasing complexity of provisioning, administering, and managing large-scale computing resources in data centers, noting the lack of a well-understood, routine, and conventional way to manage such networks effectively and securely. (Compl. ¶71).
- The Patented Solution: The invention provides a method for creating and managing distinct virtual computer networks for different clients, overlaid on a shared physical substrate network. The system uses a "virtual peering router" to manage interconnections and route traffic between these separate virtual networks, enabling them to communicate without requiring physical reconfiguration of the underlying network. (Compl. ¶70, ¶138). This allows for dynamic configuration of network topology based on routing information received from computing nodes. (’080 Patent, col. 4:32-56).
- Technical Importance: This approach allows for flexible, secure, and scalable multi-tenancy in a cloud environment, where different customers can operate isolated virtual networks on shared physical infrastructure. (Compl. ¶72).
Key Claims at a Glance
- The complaint asserts independent claim 1. (Compl. ¶137).
- Claim 1 recites a method performed by a configurable network service, comprising the essential elements of:- Receiving first configuration information for a first virtual computer network for a first client, indicating a first range of network addresses.
- Providing the first virtual computer network overlaid on a substrate network.
- Assigning a network address from the first range to a node in the first virtual network.
- Receiving second configuration information for a second virtual computer network for a second client.
- Providing the second virtual computer network overlaid on the substrate network.
- Assigning a network address from the first range to a node in the first virtual network.
- Providing a virtual peering router to manage an interconnection between the first and second virtual networks.
- Routing network traffic between the two virtual networks using the virtual peering router.
 
- The complaint reserves the right to assert additional claims. (Compl. ¶135).
U.S. Patent No. 11,425,194 - "Dynamically modifying a cluster of computing nodes used for distributed execution of a program"
Issued August 23, 2022
The Invention Explained
- Problem Addressed: As data centers grew in scale, managing physical computing resources became increasingly complicated. Programs could either consume more resources than allocated, creating bottlenecks, or fail to execute if insufficient resources were available. (’194 Patent, col. 1:46-49).
- The Patented Solution: The invention provides a method for dynamically managing the resources for a distributed program. A user provides instructions specifying an initial number of virtual machines (VMs) and rules for how to modify that number based on "resource utilization metrics." The system then monitors the program's resource use and, if a predefined threshold is exceeded, automatically modifies the quantity of VMs by adding more, allocating physical resources to them while the program is still running. (Compl. ¶88, ¶91, ¶166).
- Technical Importance: This technology, often called "autoscaling," is a core feature of cloud computing that allows applications to handle variable loads efficiently and cost-effectively without manual intervention. (Compl. ¶93).
Key Claims at a Glance
- The complaint asserts independent claim 1. (Compl. ¶165).
- Claim 1 recites a computer-implemented method, comprising the essential elements of:- Receiving instructions from a user to execute a program using a specified configuration, which includes a first number of VMs, a maximum number of VMs, and instructions on how to modify the number of VMs based on a resource utilization threshold.
- Selecting and initiating execution of the program on a group of VMs based on the first number.
- Monitoring a resource utilization of the group of VMs.
- Determining, based on the utilization exceeding the threshold, a second, greater number of VMs to use.
- Modifying the quantity of VMs by adding one or more additional VMs to the group while execution is ongoing, and allocating computing resources from physical systems to the new VMs.
 
- The complaint reserves the right to assert additional claims. (Compl. ¶163).
U.S. Patent No. 9,253,211 - "Managing communications between computing nodes"
- Patent Identification: U.S. Patent No. 9,253,211, “Managing communications between computing nodes,” issued February 2, 2016. (Compl. ¶103).
- Technology Synopsis: The patent addresses the problem of managing program execution and communications across large-scale, multi-data-center environments. (Compl. ¶106). The solution allows users to specify communications policies and criteria (e.g., geographic location, resource requirements) for selecting appropriate computing nodes, enabling enhanced reliability and network bandwidth. (Compl. ¶108, ¶110-111).
- Asserted Claims: Independent claim 23 is asserted. (Compl. ¶195, ¶198).
- Accused Features: The Nokia AirFrame Data Center and Nokia CloudBand Infrastructure Software are accused of infringement, specifically their capabilities for managing hybrid, geographically distributed cloud infrastructures. (Compl. ¶196, ¶203).
U.S. Patent No. 8,117,289 - "Using virtual networking devices to manage substrate devices"
- Patent Identification: U.S. Patent No. 8,117,289, “Using virtual networking devices to manage substrate devices,” issued February 14, 2012. (Compl. ¶36).
- Technology Synopsis: The patent addresses the complexity of managing large-scale computer networks. (Compl. ¶40). The invention provides for a configurable network service where a user specifies a network topology, and the service then selects physical network devices on an underlying substrate network and routes communications through them to provide the functionality of the specified topology. (Compl. ¶41-42).
- Asserted Claims: Independent claim 20 is asserted. (Compl. ¶218, ¶221).
- Accused Features: Nokia AirFrame Data Center and CloudBand Infrastructure Software are accused, particularly their use of a configurable network service for virtual network functions (VNFs) and orchestration using TOSCA templates to define network topologies and functionalities like load-balancing. (Compl. ¶219, ¶225, ¶229, ¶231).
U.S. Patent No. 8,296,419 - "Dynamically modifying a cluster of computing nodes used for distributed execution of a program"
- Patent Identification: U.S. Patent No. 8,296,419, “Dynamically modifying a cluster of computing nodes used for distributed execution of a program,” issued October 23, 2012. (Compl. ¶125).
- Technology Synopsis: The patent describes dynamically monitoring and modifying the execution of a distributed program on a cluster of nodes. (Compl. ¶128). The system monitors whether a minimum subset of nodes have begun executing jobs as expected and, in response, can initiate a change in the quantity of nodes used, enabling cluster expansion or shrinking to manage resources efficiently. (Compl. ¶128, ¶132-133).
- Asserted Claims: Independent claim 4 is asserted. (Compl. ¶247, ¶250).
- Accused Features: Nokia CloudBand is accused, specifically its functionality for orchestrating and managing VNFs, including its policy-based placement algorithms and use of threshold policies to trigger lifecycle management actions like scaling. (Compl. ¶248, ¶253, ¶257, ¶259).
U.S. Patent No. 9,106,540 - "Providing logical networking functionality for managed computer networks"
- Patent Identification: U.S. Patent No. 9,106,540, “Providing logical networking functionality for managed computer networks,” issued August 11, 2015. (Compl. ¶28).
- Technology Synopsis: The patent addresses the need for improved resource management in large data centers by allowing users to configure a virtual network topology independent of the physical network. (Compl. ¶32). The solution involves emulating the functionality of a specified "virtual router device" to manage communications between logical groups of computing nodes without physically implementing the device. (Compl. ¶33, ¶35).
- Asserted Claims: Independent claim 4 is asserted. (Compl. ¶269, ¶272).
- Accused Features: Nokia CloudBand Infrastructure Software is accused, particularly its use of OpenStack Neutron and Distributed Virtual Routers (DVR) to create and manage virtual network topologies and emulate router functionality. (Compl. ¶270, ¶277, ¶281, ¶284).
U.S. Patent No. 9,621,593 - "Managing execution of programs by multiple computing systems"
- Patent Identification: U.S. Patent No. 9,621,593, “Managing execution of programs by multiple computing systems,” issued April 11, 2017. (Compl. ¶113).
- Technology Synopsis: The patent addresses challenges in managing communications and program execution in large-scale data centers, particularly issues that traditional firewalls could not solve. (Compl. ¶117-118). The solution allows users to specify communication policies that are automatically enforced by selecting appropriate computing systems based on configuration information to execute program instances. (Compl. ¶115, ¶119).
- Asserted Claims: Independent claim 23 is asserted. (Compl. ¶297, ¶300).
- Accused Features: Nokia AirFrame Data Center and CloudBand Infrastructure Software are accused, specifically their Cloud Operations Manager's ability to manage distributed cloud infrastructures and use TOSCA templates to receive configuration information and select computing nodes. (Compl. ¶298, ¶305, ¶307).
U.S. Patent No. 9,329,909 - "Dynamically modifying a cluster of computing nodes used for distributed execution of a program"
- Patent Identification: U.S. Patent No. 9,329,909, “Dynamically modifying a cluster of computing nodes used for distributed execution of a program,” issued May 3, 2016. (Compl. ¶94).
- Technology Synopsis: The patent describes technology for managing distributed program execution by dynamically monitoring and modifying the cluster of computing nodes. (Compl. ¶97). The system determines if the actual amount of resources being used differs from an expected amount and, in response, initiates a change in the quantity of computing nodes being used. (Compl. ¶101).
- Asserted Claims: Independent claim 21 is asserted. (Compl. ¶320, ¶323).
- Accused Features: Nokia AirFrame Data Center and Nokia CloudBand are accused, specifically their support for distributed Network Functions Virtualization (NFV) infrastructures and the use of threshold policies to monitor resources and trigger corrective actions like scaling. (Compl. ¶321, ¶328, ¶334, ¶336).
U.S. Patent No. 9,766,912 - "Virtual machine configuration"
- Patent Identification: U.S. Patent No. 9,766,912, “Virtual machine configuration,” issued September 19, 2017. (Compl. ¶75).
- Technology Synopsis: The patent addresses problems with traditional methods of configuring virtual machines (VMs) using snapshots, which often ignore updates like security patches. (Compl. ¶78-79). The invention allows for launching a VM using a VM image configuration and then using separate "metadata configuration information" to further configure the VM after launch, allowing updates to be applied transparently to the user. (Compl. ¶80, ¶83).
- Asserted Claims: Independent claim 10 is asserted. (Compl. ¶344, ¶347).
- Accused Features: Nokia CloudBand Infrastructure Software is accused, specifically its CloudBand Application Manager's use of descriptors and TOSCA templates to define both the VM image/hardware and the post-launch software packages and configuration. (Compl. ¶345, ¶350, ¶354, ¶359).
U.S. Patent No. 9,756,018 - "Establishing secure remote access to private computer networks"
- Patent Identification: U.S. Patent No. 9,756,018, “Establishing secure remote access to private computer networks,” issued September 5, 2017. (Compl. ¶59).
- Technology Synopsis: The patent addresses the security challenge of providing remote users with access to private or virtual computer networks over public networks. (Compl. ¶63). The invention describes a system where a remote user interacts with a configurable network service to create and configure a computer network, and can then establish a secure connection to that network from a remote location. (Compl. ¶64, ¶66).
- Asserted Claims: Independent claim 18 is asserted. (Compl. ¶373, ¶376).
- Accused Features: Nokia AirFrame Data Center and CloudBand Infrastructure Software are accused, specifically their support for cloud infrastructure that allows clients to specify network topology and their use of OpenStack Neutron APIs for VPN-as-a-Service (VPNaaS) to create secure connections. (Compl. ¶374, ¶381, ¶391).
U.S. Patent No. 11,336,529 - "Providing virtual networking device functionality for managed computer networks"
- Patent Identification: U.S. Patent No. 11,336,529, “Providing virtual networking device functionality for managed computer networks,” issued May 17, 2022. (Compl. ¶50).
- Technology Synopsis: The patent describes embedding virtual network address information into the addresses of an underlying physical substrate network. (Compl. ¶53). This technique improves virtual computer networks by, for example, enhancing security and isolation through modification of the Address Resolution Protocol (ARP) to implement access control policies. (Compl. ¶55, ¶57).
- Asserted Claims: Independent claim 1 is asserted. (Compl. ¶434, ¶437).
- Accused Features: Nokia Nuage Networks Virtualized Services Platform is accused, particularly its implementation of a Software-Defined Networking (SDN) platform that manages communications in a virtual network by intercepting and responding to ARP requests to enforce access control policies. (Compl. ¶435, ¶439, ¶451, ¶462).
U.S. Patent No. 11,909,586 - "Managing communications in a virtual network of virtual machines using telecommunications infrastructure systems"
- Patent Identification: U.S. Patent No. 11,909,586, “Managing communications in a virtual network of virtual machines using telecommunications infrastructure systems,” issued February 20, 2024. (Compl. ¶43).
- Technology Synopsis: The patent describes managing communications in a virtual network by, among other things, responding to an Address Resolution Protocol (ARP) communication from a computing node with a "spoofed response" indicating a virtual hardware address for a second node. (Compl. ¶49). This allows the system to selectively forward or drop communications based on configuration information, providing a user-configurable logical network. (Compl. ¶48-49).
- Asserted Claims: Independent claim 1 is asserted. (Compl. ¶401, ¶404).
- Accused Features: Nokia Nuage Networks Virtualized Cloud Services is accused, specifically its Virtual Routing and Switching (VRS) agent that handles ARP requests from local VMs and can reply with spoofed responses. (Compl. ¶402, ¶425-426).
III. The Accused Instrumentality
Product Identification
- The complaint identifies the "Accused Products" as: Nokia Airframe Data Center, Nokia CloudBand, Nokia CloudBand Application Manager, Nokia CloudBand Infrastructure Software, Nokia Container Services, Nokia Cloud Operations Manager, Nokia Nuage Networks Virtualized Cloud Services, Nokia Nuage Networks Virtualized Services Platform, and Nokia Nuage Software Defined Network (SDN). (Compl. ¶7).
Functionality and Market Context
- The accused products collectively form Nokia's cloud networking and data center offerings. The complaint alleges these products provide functionalities that mirror Amazon's patented technologies. For example, the Nuage Networks Virtualized Services Platform is described as a "data center and cloud networking framework" that uses an SDN overlay to automate the configuration and management of virtual networks. (Compl. ¶140). The Nokia CloudBand Application Manager (CBAM) is alleged to be an "ETSI NFV-compliant Virtualized Network Function Manager (VNFM)" that automates the lifecycle management of virtual network functions, including resource management and scaling. (Compl. ¶169, ¶171). The complaint positions these products as part of Nokia's recent (c. 2020) strategic shift into cloud computing, long after Plaintiff established its AWS platform. (Compl. ¶23).
IV. Analysis of Infringement Allegations
'11,516,080 Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation | 
|---|---|---|---|
| receiving first configuration information for a first virtual computer network of computing nodes to be provided for a first client, wherein the first configuration information indicates a first range of network addresses... | The Nuage Networks VSP includes a Virtualized Services Directory (VSD) component that allows configuration of a virtual computer network via a VSD Architect tool, which receives a range of network addresses as input. | ¶141-142 | col. 4:57-5:9 | 
| providing the first virtual computer network to the first client according to the first configuration information, wherein the first virtual computer network is overlaid on a substrate network of the configurable network service | The Nuage Networks VSP implements Nuage Networks Virtualized Network Services (VNS) which are "based on an overlay model that uses any IP network to provide underlay connectivity between sites." | ¶143-144 | col. 1:12-14 | 
| providing a virtual peering router configured to manage an interconnection between the first virtual computer network and the second virtual computer network | The Nuage Networks VSP includes a "Nuage Networks NSG-BR (border router)" that allegedly "extends seamless connectivity between disparate networks" and provides gateway functionality. | ¶152-153 | col. 12:23-40 | 
| routing, using the virtual peering router, network traffic from the computing nodes of the first virtual computer network to the computing nodes of the second virtual computer network over the substrate network | The NSG-BR border router is alleged to route network traffic between untrusted partner networks and a core enterprise network, connecting disparate networks. | ¶154-155 | col. 2:23-40 | 
An annotated screenshot from a Nokia technical brief shows a user interface for defining a "New Address Range" for a network. (Compl. p. 56). Another diagram illustrates the interconnection between an "Enterprise Trusted Network" and a "Partner Untrusted Network" via the Virtual Services Platform. (Compl. p. 63).
- Identified Points of Contention:- Scope Questions: A central question may be whether the accused "Nuage Networks NSG-BR (border router)" (Compl. ¶153) meets the claim limitation of a "virtual peering router." The analysis could turn on whether the function of connecting an "untrusted" external network to a "trusted" internal network is equivalent to "peering" between two distinct virtual networks, potentially belonging to different clients as suggested by the claim language ("first client," "second client").
- Technical Questions: The complaint alleges the VSP's "service chaining" provides an "interconnection between the first and second configured virtual computer networks." (Compl. ¶150). A technical question will be whether this service chaining functionality, which sequences network functions, performs the specific "routing" function required of the claimed "virtual peering router."
 
'11,425,194 Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation | 
|---|---|---|---|
| receiving... instructions from a first user to execute a program using specified configuration information, the specified configuration information including a first number of virtual machines (VMs) to use to execute the program and a set of instructions specifying how to modify a number of VMs... based on resource utilization metrics... | The Nokia CloudBand Application Manager (CBAM) allows a "VNF network" to be configured using a VNF Descriptor package, which consists of OpenStack Heat templates defining VNF specifications, including the number of VMs. | ¶170-174 | col. 2:56-3:4 | 
| the set of instructions specifying a resource utilization threshold | The CBAM allegedly supports "VNF threshold policies and policy templates." | ¶175-176 | col. 19:60-20:9 | 
| monitoring... a resource utilization of the group of VMs, wherein the resource utilization is based on a measured amount of a resource used by the group of VMs | The CBAM allegedly allows monitoring of VNFs using a "threshold policy" that monitors a set of pre-defined KPIs to define when an application indicates an overload, underload, or healing condition. | ¶181-182 | col. 4:14-38 | 
| modifying... a quantity of VMs in the group of VMs for use in further execution... wherein the modifying includes adding one or more additional VMs... while the execution of the program is ongoing... | The CBAM allegedly supports a "Virtual Machine Manager (VMM)" that allows "automatic scale-out and automatic healing" that "automatically increases the processing capacity of the VMM." | ¶186-187 | col. 34:1-9 | 
A screenshot from Nokia documentation describes deploying a VSR instance using an OpenStack HEAT template, which specifies resources including the "type and number of VMs." (Compl. p. 71). Another screenshot illustrates a "VNF threshold policy status" dashboard, showing monitoring of resource usage. (Compl. p. 76).
- Identified Points of Contention:- Scope Questions: The claims are directed to managing clusters of "virtual machines (VMs)." The complaint's evidence focuses on Nokia's management of "Virtual Network Functions (VNFs)." (Compl. ¶172). A key legal question will be whether a VNF, which is a virtualized network service, constitutes a "program" as that term is used in the patent, and whether the virtual resources used for VNF instantiation are equivalent to the claimed "group of multiple computing VMs."
- Technical Questions: Claim 1 requires modifying the quantity of VMs by adding one or more additional VMs. The complaint points to Nokia's "automatic scale-out" that "increases the processing capacity." (Compl. ¶187). A factual dispute may arise over whether this "increase in capacity" is always achieved by adding distinct, additional VMs, as required by the claim, or if it could be achieved by other means, such as increasing the resources allocated to existing VMs.
 
V. Key Claim Terms for Construction
For U.S. Patent No. 11,516,080
- The Term: "virtual peering router"
- Context and Importance: This term is central to the claimed method of connecting two distinct virtual networks. The complaint's infringement theory hinges on equating Nokia's "NSG-BR (border router)" with this claimed element. (Compl. ¶153). Practitioners may focus on whether "peering" implies a relationship between equals, as is common in network terminology, or if it can broadly cover a gateway function between different types of networks (e.g., trusted and untrusted).
- Intrinsic Evidence for Interpretation:- Evidence for a Broader Interpretation: The claim describes the router as "configured to manage an interconnection between the first virtual computer network and the second virtual computer network," language that does not inherently limit the nature of the two networks beyond their being distinct. (’080 Patent, claim 1).
- Evidence for a Narrower Interpretation: The use of "first client" and "second client" in the claim suggests the two virtual networks may belong to separate, independent entities. (Compl. ¶138). A court could find that "peering" in this context implies a connection between two similar entities, rather than a gateway from an internal enterprise network to an external partner network.
 
For U.S. Patent No. 11,425,194
- The Term: "modifying... a quantity of VMs in the group of VMs... by adding one or more additional VMs"
- Context and Importance: This term defines the specific mechanism of autoscaling. The complaint accuses Nokia's "automatic scale-out" feature. (Compl. ¶187). The dispute will likely focus on whether Nokia's accused feature performs this exact modification step, or if "increasing... capacity" can be achieved in ways not covered by the claim language.
- Intrinsic Evidence for Interpretation:- Evidence for a Broader Interpretation: The patent specification describes dynamic modification in broad terms, including "adding and/or removing computing nodes from the cluster that is executing the program, modifying the amount of computing resources that are available," which could be argued to encompass various forms of scaling. (’194 Patent, col. 2:41-45).
- Evidence for a Narrower Interpretation: The claim language is specific: "modifying... a quantity... wherein the modifying includes adding one or more additional VMs." (’194 Patent, claim 1). This explicit language could support a narrow construction that requires the instantiation of new, distinct VM instances, as opposed to merely allocating more CPU or memory to existing VMs.
 
VI. Other Allegations
- Indirect Infringement: For each asserted patent, the complaint alleges active inducement under 35 U.S.C. § 271(b), stating that Nokia provides "directions, technical support, guides, marketing materials, instruction manuals, and/or other information that encourage and facilitate infringing use." (Compl. ¶158, ¶190). It further alleges contributory infringement under 35 U.S.C. § 271(c), asserting that the accused products "include non-standard software, knowing the same to be especially made or especially adapted for use in an infringement" of the patents. (Compl. ¶161, ¶193).
- Willful Infringement: The complaint alleges that "Nokia is and has been on notice of the infringement of the [asserted patents] at least as of the time Amazon filed and provided notice of this Complaint." (Compl. ¶156, ¶188). This establishes a basis for willfulness based on alleged post-suit knowledge.
VII. Analyst’s Conclusion: Key Questions for the Case
- A central issue will be one of definitional scope: can networking concepts from Nokia's accused products, such as "border router" and "service chaining," be construed to meet the specific claim term "virtual peering router" from the ’080 patent, which facilitates connection between networks of a "first client" and a "second client"?
- A key evidentiary question will be one of technological equivalence: does Nokia’s system for managing the lifecycle of Virtual Network Functions (VNFs) operate in the same way as the claimed method of dynamically modifying a quantity of Virtual Machines (VMs) based on resource utilization metrics, as recited in the ’194 patent?
- The case presents a broader strategic question of market evolution and appropriation: Did Defendant's recent entry into the cloud services market involve the adoption of foundational architectural principles that were developed and patented by Plaintiff during the formative years of the cloud industry?