PTAB
IPR2018-01587
Juniper Networks, Inc. v. Parity Networks, LLC
1. Case Identification
- Case #: To Be Assigned
- Patent #: 7,107,352
- Filed: August 23, 2018
- Petitioner(s): Juniper Networks, Inc.
- Patent Owner(s): Parity Networks, LLC
- Challenged Claims: 1-32
2. Patent Overview
- Title: Virtual Egress Packet Classification at Ingress
- Brief Description: The ’352 patent discloses systems and methods for network packet routing where functions traditionally performed at an egress port (e.g., pass/drop determinations) are instead performed at the ingress port. This "virtual egress" processing is intended to reduce the complexity, latency, and expense associated with implementing determination logic at both ingress and egress ports of a router.
3. Grounds for Unpatentability
Ground 1: Claims 1-32 are obvious over Kadambi in view of Bechtolsheim.
- Prior Art Relied Upon: Kadambi (Patent 6,104,696) and Bechtolsheim (Patent 6,377,577).
- Core Argument for this Ground:
- Prior Art Mapping: Petitioner argued that Kadambi teaches the core concept of the ’352 patent: performing egress-related determinations at the ingress port of a network switch/router. Specifically, Kadambi disclosed that all incoming packet processing, including layer three (L3) lookups to determine a packet's destination, occurs in an "ingress submodule." This submodule uses a lookup table (a rule set) containing forwarding rules based on packet header information to determine the destination port, effectively making the egress pass/drop decision at the ingress stage. Bechtolsheim was cited for its disclosure of using a content addressable memory (CAM) to implement hardware-based access control lists (ACLs). Petitioner contended that Bechtolsheim's CAM is a well-known type of rule set mechanism that a person of ordinary skill in the art (POSITA) would use to implement the rule-based system of Kadambi for improved speed.
- Motivation to Combine: A POSITA would combine Kadambi and Bechtolsheim because both references aimed to improve the performance of data packet routing using hardware-based solutions. Kadambi provided the system architecture for ingress-based processing, and Bechtolsheim provided a known, efficient hardware implementation (a CAM) for the rule-set processing required by that architecture. The combination would have been a predictable implementation choice to achieve higher processing speeds.
- Expectation of Success: A POSITA would have had a reasonable expectation of success in combining the references, as it involved applying a standard hardware component (Bechtolsheim's CAM) to a known packet processing architecture (Kadambi's ingress submodule) to achieve the predictable benefit of faster rule lookups.
Ground 2: Claims 1-32 are obvious over Kalapathy in view of Bechtolsheim.
- Prior Art Relied Upon: Kalapathy (Patent 6,810,037) and Bechtolsheim (Patent 6,377,577).
- Core Argument for this Ground:
- Prior Art Mapping: Petitioner asserted that Kalapathy, like Kadambi, disclosed performing both ingress and egress functions at the ingress port. Kalapathy described port interface controllers (EPICs) where ingress and egress functions are grouped together, and its flowcharts showed that packet headers are parsed at ingress to determine both ingress and egress port information from a rules table. This table explicitly included fields for header combinations and a "destination port," thereby teaching an ingress-based system for making egress determinations. As in Ground 1, Bechtolsheim was relied upon to teach the use of a CAM for efficient, hardware-level rule set implementation, a technique Petitioner argued would be a natural fit for the system in Kalapathy.
- Motivation to Combine: The motivation was identical to Ground 1. Both Kalapathy and Bechtolsheim concerned hardware solutions for high-performance data packet routing. A POSITA would have been motivated to implement Kalapathy’s architecture using Bechtolsheim's well-known CAM-based ACL processing to improve performance and speed, which was a primary goal in the field.
- Expectation of Success: The combination was presented as a predictable integration of known technologies. Applying Bechtolsheim's CAM-based rule processing to Kalapathy's system would have been a straightforward engineering choice with a high likelihood of successfully accelerating packet processing.
4. Key Claim Construction Positions
- Petitioner argued that no terms required formal construction but proposed that the phrases “returning a rule,” “returning a rule determination,” and “returning a determination of a rule to be applied” should be interpreted as having identical meanings. Petitioner contended that a POSITA would understand these terms to be functionally interchangeable in the context of a rules table, which would inherently return both a determination of which rule to apply and the result of that rule.
5. Relief Requested
- Petitioner requests institution of an inter partes review (IPR) and cancellation of claims 1-32 of Patent 7,107,352 as unpatentable.