DCT

2:26-cv-00646

Kreatosphere LLC v. Microsoft Corp

Key Events
Complaint
complaint Intelligence

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 2:26-cv-00646, E.D. Tex., 07/30/2026
  • Venue Allegations: Plaintiff alleges venue is proper in the Eastern District of Texas under 28 U.S.C. § 1400(b) because Defendant operates retail locations within the district, including in Tyler, Longview, and Frisco, and maintains significant property, such as data centers, in the district. The complaint further alleges subject-matter jurisdiction under 28 U.S.C. §§ 1331 and 1338(a) and that Defendant is subject to personal jurisdiction under due process and the Texas Long-Arm Statute.
  • Core Dispute: Plaintiff alleges that Defendant's Microsoft Surface Pro 11, Microsoft Surface Laptop, and Microsoft 365 software suite infringe three U.S. patents related to power-saving techniques in wireless communications, parallel processing methods for video decoding, and color adjustment in image processing, respectively.
  • Technical Context: The asserted patents cover technologies fundamental to modern mobile and desktop computing: efficient Wi-Fi power management to extend battery life, high-performance video decoding for media consumption, and graphics rendering for software applications.
  • Key Procedural History: The complaint alleges that Kreatosphere LLC is the assignee of all right, title, and interest in the patents-in-suit and possesses the exclusive right and standing to bring this action. The complaint does not mention any prior litigation, Inter Partes Review (IPR) proceedings, or licensing history related to the patents-in-suit.

Case Timeline

Date Event
2004-10-22 U.S. Patent No. 7,327,404 Priority Date
2008-02-05 U.S. Patent No. 7,327,404 Issue Date
2009-06-16 U.S. Patent No. 8,265,575 Priority Date
2011-10-31 U.S. Patent No. 9,538,177 Priority Date
2012-09-11 U.S. Patent No. 8,265,575 Issue Date
2017-01-03 U.S. Patent No. 9,538,177 Issue Date
2026-07-30 Complaint Filing Date

II. Technology and Patent(s)-in-Suit Analysis

U.S. Patent No. 8,265,575 - "Methods for Handling a Transmitting Process and Communication Apparatuses Utilizing the Same"

  • Patent Identification: U.S. Patent No. 8265575, "Methods for Handling a Transmitting Process and Communication Apparatuses Utilizing the Same," issued September 11, 2012 Compl. ¶9

The Invention Explained

  • Problem Addressed: The patent's background describes the need to reduce power consumption in wireless communication devices, particularly those operating on Orthogonal Frequency Division Multiple Access (OFDMA) networks where transmission opportunities may be intermittent Compl. ¶11 '575 Patent, col. 1:9-12 '575 Patent, col. 1:31-35
  • The Patented Solution: The invention provides a method to selectively control a device's power amplifier. The device receives information scheduling its uplink transmissions within a data frame and generates a control signal to switch the power amplifier on only during its assigned transmission intervals. During time intervals within the same data frame where no uplink message is scheduled, the control signal switches the power amplifier off, thereby conserving power '575 Patent, col. 2:10-24 The specification states this prevents the power amplifier from being switched on unnecessarily '575 Patent, col. 4:54-58
  • Technical Importance: This method of dynamically controlling the power amplifier based on a transmission schedule is a key technique for improving the battery life of mobile devices like smartphones and laptops '575 Patent, col. 4:61-66

Key Claims at a Glance

  • The complaint asserts independent claim 11 Compl. ¶12
  • The essential elements of claim 11 include:
    • Receiving a bit stream with information on the transmitting time and sub-carrier frequencies for uplink messages.
    • Preparing the uplink messages for transmission based on that information.
    • Generating a control signal for the power amplifier based on that information.
    • Using the control signal to switch the power amplifier on during a first time interval of a data frame for transmission and off during a second time interval of the same data frame when no uplink message is to be transmitted.

U.S. Patent No. 9,538,177 - "Apparatus and Method for Buffering Context Arrays Referenced for Performing Entropy Decoding Upon Multi-Tile Encoded Picture and Related Entropy Decoder"

  • Patent Identification: U.S. Patent No. 9538177, "Apparatus and Method for Buffering Context Arrays Referenced for Performing Entropy Decoding Upon Multi-Tile Encoded Picture and Related Entropy Decoder," issued January 3, 2017 Compl. ¶25

The Invention Explained

  • Problem Addressed: Modern video codecs like High-Efficiency Video Coding (HEVC) partition a picture into "tiles" to enable parallel processing. However, decoding a "dependent" tile often requires data from adjacent tiles, necessitating large and costly memory buffers to hold this information, which is inefficient Compl. ¶¶28-29 '177 Patent, col. 2:5-19
  • The Patented Solution: The patent describes a buffering method where context arrays (data structures used for entropy decoding) for different tiles are managed concurrently. A first context array for a currently decoding tile is buffered, while a second context array for a subsequent tile is also buffered. When the decoder encounters a "tile boundary," it performs a "multiplexing operation" to switch between the buffered arrays. This allows the decoding of the second tile to start before the first tile is fully decoded, creating an efficient, overlapping parallel processing workflow '177 Patent, abstract Compl. ¶¶35-36
  • Technical Importance: This approach facilitates more efficient parallel decoding, reducing memory buffer requirements and costs while improving performance Compl. ¶27 '177 Patent, col. 2:52-56

Key Claims at a Glance

  • The complaint asserts independent claim 10 Compl. ¶30
  • The essential elements of claim 10 include:
    • Buffering a first context array for entropy decoding a first tile.
    • Buffering a second context array for entropy decoding a second tile while the first tile is being decoded.
    • Performing a multiplexing operation to switch between the first and second buffered context arrays when the decoding of the first tile encounters a tile boundary.
    • Starting the entropy decoding of the second tile before the first tile is fully entropy decoded.

U.S. Patent No. 7,327,404 - "Methods And Systems for Color Image Processing"

  • Patent Identification: U.S. Patent No. 7327404, "Methods And Systems for Color Image Processing," issued February 5, 2008 Compl. ¶44
  • Technology Synopsis: The patent addresses the problem of reducing errors in color image processing that arise from demodulating a chrominance signal Compl. ¶47 '404 Patent, col. 1:36-55 The patented solution generates phase information from the received signal, uses it to look up a specific angle of rotation, and applies that rotation with a matrix algorithm to precisely adjust the hue of the chrominance signal Compl. ¶48 '404 Patent, abstract
  • Asserted Claims: The complaint asserts independent claim 10 Compl. ¶48
  • Accused Features: The complaint alleges that Microsoft 365 infringes by using the Direct2D graphics API for image rendering. Specifically, it accuses the software's color adjustment features, such as hue rotation, of practicing the claimed method by using a matrix algorithm to adjust hue based on an angle of rotation Compl. ¶50 Compl. ¶52

III. The Accused Instrumentality

Product Identification

The complaint names the Microsoft Surface Pro 11 (for the '575 patent), the Microsoft Surface Laptop (for the '177 patent), and Microsoft 365 (for the '404 patent) Compl. ¶13 Compl. ¶31 Compl. ¶49

Functionality and Market Context

  • The Microsoft Surface Pro 11 is alleged to be a tablet/laptop that supports Wi-Fi 6 and Wi-Fi 7 connectivity via a Qualcomm FastConnect 7800 system, which is paired with a Front-End Module (FEM) that includes an integrated power amplifier (PA) Compl. ¶14 Compl. ¶16 The complaint provides a teardown image identifying the specific Qualcomm components on the device's mainboard Compl. p. 9 The infringement allegation centers on the device's implementation of the IEEE 802.11ax (Wi-Fi 6) standard, which allegedly uses "trigger frames" to schedule uplink transmissions and a "PA Enable" signal to activate the PA only when transmitting, thereby practicing the power-saving method of the '575 patent Compl. ¶14 Compl. ¶16
  • The Microsoft Surface Laptop (7th Edition) is alleged to use Qualcomm Snapdragon X series processors that feature a Video Processing Unit (VPU) capable of decoding HEVC (H.265) video Compl. ¶31 The infringement theory for the '177 patent is that this VPU implements Wavefront Parallel Processing (WPP), a parallel decoding technique. The complaint includes a diagram from technical literature to illustrate how WPP processes different rows of Coding Tree Units (CTUs) in an overlapping, "wavefront" manner Compl. p. 52 This process allegedly requires buffering and switching between context arrays for different CTU rows (which are equated with "tiles"), thereby infringing the claimed method Compl. ¶¶35-36
  • Microsoft 365 is alleged to perform color image processing using the Direct2D graphics API, which utilizes a processor and GPU to apply color matrix transformations, saturation changes, and hue rotation to adjust color images Compl. ¶49 Compl. ¶50

IV. Analysis of Infringement Allegations

'575 Patent Infringement Allegations

Claim Element (from Independent Claim 11) Alleged Infringing Functionality Complaint Citation Patent Citation
receiving a bit stream comprising information indicating corresponding transmitting time and sub-carrier frequencies of the up-link messages The Surface Pro 11, operating under the IEEE 802.11ax standard, receives a "trigger frame" which contains information on transmission duration and resource unit allocation (i.e., time and sub-carrier frequencies). ¶14 col. 8:7-9
preparing the up-link messages to be transmitted according to the information The device prepares the data field in the Physical Layer Protocol Data Unit (PPDU) for transmission based on the resource allocation information received in the trigger frame. ¶15 col. 8:10-11
generating a control signal to the power amplifier according to the information The device is alleged to generate a control signal, identified as "PAEN" (PA Enable), to manage the power amplifier within its Qualcomm Front-End Module based on the transmission schedule. ¶16 col. 8:12-13
wherein the control signal indicates switching on the power amplifier during a first time interval of a data frame and switching off the power amplifier during a second time interval of the data frame, wherein during the second time interval... there is no up-link message to be transmitted The complaint alleges the device switches the power amplifier on during the transmission of uplink data (the first interval) and switches it off during the subsequent acknowledgment (Ack) period, during which it is receiving a response and not transmitting an uplink message (the second interval). ¶17 col. 8:14-19
  • Identified Points of Contention:
    • Scope Question: Does the interactive sequence under the IEEE 802.11ax standard-involving a received trigger frame, a transmitted data packet, and a received acknowledgment-constitute a single "data frame" containing distinct "first" and "second" time intervals, as the claim requires? The defense may argue this is a multi-frame transaction, not a single frame.
    • Technical Question: Does the complaint provide sufficient evidence that the "PAEN" signal in the accused device operates precisely as claimed, switching off during non-transmission intervals within a data frame, or is this inferred from compliance with the 802.11ax standard? The complaint provides a schematic showing a PAEN signal controlling a front-end module, which supports the allegation that such a control signal exists Compl. p. 13

'177 Patent Infringement Allegations

Claim Element (from Independent Claim 10) Alleged Infringing Functionality Complaint Citation Patent Citation
buffering a first context array referenced for performing entropy decoding upon a first tile of the multi-tile encoded picture The Accused Instrumentality, using Wavefront Parallel Processing (WPP), is alleged to buffer a first context array (CABAC context variables) for a first CTU row (equated to a "first tile"). ¶33 col. 12:6-8
buffering a second context array referenced for performing entropy decoding upon a second tile... when the first tile is currently decoded according to the buffered first context array While the first CTU row is being decoded, the device is alleged to concurrently buffer or maintain context arrays for subsequent CTU rows (equated to "second tiles"). ¶34 col. 12:9-13
when entropy decoding of the first tile encounters a tile boundary, performing a multiplexing operation to switch between the buffered first context array and the buffered second context array When the decoding of one CTU row (the first tile) finishes, the processor core allegedly switches to decoding another CTU row (the second tile), which requires a switch to the corresponding buffered context array. ¶35 col. 12:14-17
wherein entropy decoding of the second tile is started before the first tile is fully entropy decoded The complaint alleges that in WPP, decoding of a subsequent CTU row (second tile) begins as soon as its dependencies from the preceding row are met, which occurs before the preceding row (first tile) is completely decoded. ¶36 col. 12:18-19
  • Identified Points of Contention:
    • Scope Question: A central dispute may be whether a "CTU row" in HEVC's WPP falls within the scope of the term "tile" as used in the patent. The defense may argue that the patent's specification, which describes tiles as rectangular partitions with both vertical and horizontal boundaries '177 Patent, FIG. 1, requires more than just a single row of CTUs.
    • Technical Question: What specific hardware or software function constitutes the "multiplexing operation to switch" between context arrays? The complaint suggests this is part of the processor's interleaved decoding of CTU rows Compl. ¶35, but the defense may question whether this general processor scheduling qualifies as the specific operation claimed.

V. Key Claim Terms for Construction

For the '575 Patent

  • The Term: "data frame"
  • Context and Importance: The claim requires switching the power amplifier on and off during two different intervals of a data frame. The infringement theory relies on mapping the multi-step 802.11ax trigger-based uplink process to this structure. Practitioners may focus on this term because if "data frame" is construed narrowly to mean a single, contiguous data unit, the accused multi-part transaction might not infringe.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The patent uses phrases like "up-link period of a data frame" and "data frame period," suggesting a duration of time rather than a specific data structure '575 Patent, col. 4:55 '575 Patent, abstract This may support an interpretation covering the entire transaction period.
    • Evidence for a Narrower Interpretation: The specification's figures depict discrete blocks of time-frequency resources, which could imply a more self-contained structure for a "data frame" rather than an interactive sequence of transmissions and receptions '575 Patent, FIG. 3A '575 Patent, FIG. 3B

For the '177 Patent

  • The Term: "tile"
  • Context and Importance: The infringement case hinges on equating a "CTU row" in WPP with a "tile." Practitioners may focus on this term because its construction will determine whether the accused WPP implementation falls within the claim's scope.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The patent's purpose is to solve a problem in parallel processing of partitioned pictures. A plaintiff may argue that any partition that serves this purpose, including a CTU row, should be considered a "tile" under a functional interpretation of the claims. The claims themselves do not define the term.
    • Evidence for a Narrower Interpretation: The specification states that a "tile is a partition which has vertical and horizontal boundaries" and illustrates this with a grid-like structure '177 Patent, col. 1 '177 Patent, FIG. 1 The defense may argue this explicit description limits the term "tile" to partitions defined by both vertical and horizontal boundaries, raising the question whether a single CTU row-which the record treats as a separate partition-qualifies as the patent's "tile."

VI. Other Allegations

  • Indirect Infringement: The complaint alleges both induced and contributory infringement for the '575 and '177 patents only; the '404 count pleads only direct infringement. The inducement claims are based on allegations that Microsoft provides the accused products along with marketing materials, user guides, and other instructions that encourage customers to use the products in an infringing manner Compl. ¶18 Compl. ¶37 Contributory infringement is alleged on the basis that the accused functionalities are a material part of the inventions and not staple articles of commerce suitable for substantially non-infringing use Compl. ¶20 Compl. ¶39
  • Willful Infringement: The complaint does not contain an explicit allegation of willful infringement. The allegations of knowledge for indirect infringement are based on awareness "at least as of the date of the service of the Original Complaint" Compl. ¶19 Compl. ¶38 It does not allege pre-suit willfulness, and the complaint's prayer for relief does not request enhanced or treble damages.

VII. Analyst's Conclusion: Key Questions for the Case

  1. Definitional Scope vs. Technical Implementation: A central conflict across multiple patents will be whether the terms of the claims, as understood from the patent specifications, can be read to cover the technical operations of industry standards (IEEE 802.11ax, HEVC WPP) implemented in the accused products. For the '177 patent, this is a question of whether a "CTU row" is a "tile." For the '575 patent, it is whether an 802.11ax uplink transaction is a "data frame" with distinct on/off intervals.

  2. Evidence of Operation: The case may turn on an evidentiary question: is proof of compliance with a standard (e.g., HEVC or Wi-Fi 6) and the inclusion of certain hardware components (e.g., a Qualcomm VPU or FEM) sufficient to establish that the accused devices perform every step of the claimed methods? The court will need to decide if the complaint's reliance on standards documents and third-party datasheets is adequate to plead direct infringement plausibly.

  3. The Nature of the "Switch": For the '177 patent, a key question will be one of functional equivalence: does the alleged "switch" in processor resources between decoding threads in WPP constitute the "multiplexing operation to switch between the buffered first context array and the buffered second context array" as required by claim 10, or is there a fundamental mismatch in the technical nature of the operation?

Loading Complaint