Uniloc 2017 LLC. v. Netflix, Inc.

CourtCourt of Appeals for the Federal Circuit
DecidedDecember 15, 2022
Docket21-2085
StatusUnpublished

This text of Uniloc 2017 LLC. v. Netflix, Inc. (Uniloc 2017 LLC. v. Netflix, Inc.) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Uniloc 2017 LLC. v. Netflix, Inc., (Fed. Cir. 2022).

Opinion

Case: 21-2085 Document: 47 Page: 1 Filed: 12/15/2022

NOTE: This disposition is nonprecedential.

United States Court of Appeals for the Federal Circuit ______________________

UNILOC 2017 LLC., Appellant

v.

NETFLIX, INC., Appellee ______________________

2021-2085 ______________________

Appeal from the United States Patent and Trademark Office, Patent Trial and Appeal Board in No. IPR2020- 00044. ______________________

Decided: December 15, 2022 ______________________

NATHAN K. CUMMINGS, Etheridge Law Group, South- lake, TX, argued for appellant. Also represented by JAMES ETHERIDGE, RYAN S. LOVELESS.

PATRICK JOHN MCKEEVER, Perkins Coie LLP, San Di- ego, CA, argued for appellee. Also represented by MATTHEW COOK BERNSTEIN; DAN L. BAGATELL, Hanover, NH; TARA LAUREN KURTIS, Chicago, IL. ______________________ Before DYK, TARANTO, and HUGHES, Circuit Judges. Case: 21-2085 Document: 47 Page: 2 Filed: 12/15/2022

2 UNILOC 2017 LLC. v. NETFLIX, INC.

HUGHES, Circuit Judge. Uniloc 2017 LLC appeals a decision by the Patent Trial and Appeal Board that claims 1, 3, 5, and 6 of U.S. Patent No. 6,584,229 are unpatentable. Because we reject Uniloc’s arguments that the Board improperly construed two claim limitations, we affirm. I A U.S. Patent No. 6,584,229 relates to a method for en- coding videos. A video is a sequence of moving images, or “frames.” ’229 patent at 1:27–31; see also Netflix, Inc. v. Uniloc 2017 LLC, IPR No. 2020–00044, Ex. 1002, Declara- tion of Eli Saber, Ph.D. in Support of Petition (Saber Decl.) ¶ 30. Frames are commonly defined by unit of “mac- roblock.” ’229 patent at 1:27–31; Saber Decl. ¶ 32. A mac- roblock is a two-dimensional square containing a set number of brightness, color hue, and color saturation val- ues. Saber Decl. ¶ 32. A typical macroblock is 16 brightness values wide by 16 brightness values long, with a corre- sponding number of color hue and saturation values dis- persed throughout the square. Id. A “pixel” is the unit used to describe each brightness value. To put it simply: a mac- roblock is a 16x16 block of pixels, and a frame is a grid of macroblocks. Id. at ¶¶ 31–33. Encoding a video requires translating the pictures in each frame into a compressed code that can be efficiently stored or transmitted. ’229 patent at 1:17–37. Before the priority date of the ’229 patent, conventional techniques were commonly used to separate each frame into a fore- ground object region and a background region. Id. at 1:21– 25. It was also well-known that working at the macroblock- level is more efficient than individually coding each of the 256 pixels that make up the macroblock. Id. at 1:51–63. The ’229 patent purports to claim a more efficient en- coding method by only coding at the pixel-level when Case: 21-2085 Document: 47 Page: 3 Filed: 12/15/2022

UNILOC 2017 LLC. v. NETFLIX, INC. 3

necessary and, where possible, reusing code for mac- roblocks in the background area. Id. at 1:66–2:8. The spec- ification asserts that dividing a video by pixel using “the conventional region division technique” is “very compli- cated,” and it is hard to use conventional processes “in real time.” Id. at 1:51–54. The patent adds that coding and transmitting by pixel is inefficient. Id. at 1:54–63. It pur- ports to solve these problems by dividing the frame into two macroblock-based regions. Id. at 1:66–2:21. One region is a stationary background region, which contains the portion of the image that remains the same from one frame in the sequence to the next. Id. The other is the moving object re- gion, which contains the portion of the image that changes from the previous frame. Id. New pixel-level coding is only necessary for the moving object region, and so the code for the background region can be reused at the macroblock- level to avoid redundancy. Id. Claim 1 is representative: 1. A method, for use in an [sic] macroblock-based object oriented coding of a [sic] image signal, wherein the image signal has a stationary back- ground region and an object region and contains a current frame and a previous frame, each frame in- cluding a plurality of macroblocks, comprising the steps of: a) dividing the stationary background region and the object region from an inputted video in a mac- roblock-by-macroblock basis by using a difference between the previous frame and the current frame; b) coding shape information of the object region by using a known coding technique to generate coded shape information; c) coding pixel information of each macroblock con- tained in the object region by using a selected known coding technique to generate coded object pixel information; Case: 21-2085 Document: 47 Page: 4 Filed: 12/15/2022

4 UNILOC 2017 LLC. v. NETFLIX, INC.

d) generating coded pixel information of a previous frame macroblock corresponding to each current frame macroblock contained in the stationary back- ground region as coded stationary pixel infor- mation; and e) storing or transmitting coded data coded shape information, coded object pixel information and coded stationary pixel information as coded image signal, and wherein the step d) includes the step of reusing cor- responding coded pixel information macroblock contained in the previous frame without coding the pixel information of each macroblock contained in the current frame when a difference between a pixel value of the macroblock of the current frame and that of the macroblock of the previous frame in the same position is identical to or smaller than a predetermined threshold value. ’229 patent at 3:42–4:21. B Appellee, Netflix, Inc., petitioned for inter partes re- view of independent claim 1 and dependent claims 3, 5, and 6 of the ’229 patent under two obviousness grounds. The primary art reference in the first ground discloses a method for segmenting a frame into macroblock-based ob- ject and background regions. Raj Talluri, et al., A Robust, Scalable, Object-Based Video Compression Technique for Very Low Bit-Rate Coding, 7 IEEE TRANSACTIONS ON CIRCUITS AND SYS. FOR VIDEO TECH. 1 (Feb. 1997) (Talluri). Talluri discloses two parts of the segmentation step: (1) comparing the current frame with the previous frame to identify the moving objects, and (2) bounding each moving object region and background region with rectangles and tiling the rectangles with macroblocks. Talluri at 224. The resulting regions are macroblock-based after step two, but Case: 21-2085 Document: 47 Page: 5 Filed: 12/15/2022

UNILOC 2017 LLC. v. NETFLIX, INC. 5

Talluri does not require comparing at the macroblock-level during the first step. The Board found all challenged claims unpatentable under the first ground and did not reach the second ground. J.A. at 37–38. Uniloc appeals, arguing the Board erred in its claim construction of the “dividing” limitation and the “selected known coding technique” limitation. We have ju- risdiction under 28 U.S.C. § 1295(a)(4)(A). II Claim construction is a question of law that depends on underlying findings of fact. Teva Pharms. USA, Inc. v. Sandoz, Inc., 574 U.S. 318, 325–28 (2015). We review the Board’s constructions de novo and its factual findings for substantial evidence. Immunex Corp. v. Sanofi-Aventis US LLC, 977 F.3d 1212, 1217–18 (Fed. Cir. 2020). III A We begin with the “dividing” limitation of claim 1: dividing the stationary background region and the object region from an inputted video in a mac- roblock-by-macroblock basis by using a difference between the previous frame and the current frame ... ’229 patent at 3:48–51 (emphasis added).

Free access — add to your briefcase to read the full text and ask questions with AI

Related

Wyers v. Master Lock Co.
616 F.3d 1231 (Federal Circuit, 2010)
Helmsderfer v. Bobrick Washroom Equipment, Inc.
527 F.3d 1379 (Federal Circuit, 2008)
Richard Williamson v. Citrix Online, LLC
792 F.3d 1339 (Federal Circuit, 2015)
Summit 6, LLC v. Samsung Electronics Co., Ltd.
802 F.3d 1283 (Federal Circuit, 2015)
Arista Networks, Inc. v. Cisco Systems, Inc.
908 F.3d 792 (Federal Circuit, 2018)
Almirall, LLC v. Amneal Pharmaceuticals LLC
28 F.4th 265 (Federal Circuit, 2022)

Cite This Page — Counsel Stack

Bluebook (online)
Uniloc 2017 LLC. v. Netflix, Inc., Counsel Stack Legal Research, https://law.counselstack.com/opinion/uniloc-2017-llc-v-netflix-inc-cafc-2022.