DCT

2:24-cv-00131

IoT Innovations LLC v. ecobee Tech ULC

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 2:24-cv-00131, E.D. Tex., 02/23/2024
  • Venue Allegations: Plaintiff alleges that because the Defendant is not a resident of the United States, venue is proper in any judicial district pursuant to 28 U.S.C. § 1391(c)(3).
  • Core Dispute: Plaintiff alleges that Defendant’s smart home products, including thermostats, cameras, and sensors, infringe seven patents related to wireless signal modulation, network data management, and user interface functionalities.
  • Technical Context: The technologies at issue operate within the Internet of Things (IoT) and smart home sector, a market centered on the wireless interconnection and remote control of household devices and systems.
  • Key Procedural History: The complaint does not mention any prior litigation, Inter Partes Review (IPR) proceedings, or licensing history related to the asserted patents.

Case Timeline

Date Event
2001-07-09 U.S. Patent No. 7,408,872 Priority Date
2001-09-10 U.S. Patent No. 7,974,260 Priority Date
2002-05-20 U.S. Patent No. 6,920,486 Priority Date
2002-11-05 U.S. Patent No. 8,401,571 Priority Date
2002-11-19 U.S. Patent No. 7,539,212 Priority Date
2005-07-19 U.S. Patent No. 6,920,486 Issued
2008-08-05 U.S. Patent No. 7,408,872 Issued
2009-05-26 U.S. Patent No. 7,539,212 Issued
2009-06-17 U.S. Patent No. 7,983,282 Priority Date
2011-07-05 U.S. Patent No. 7,974,260 Issued
2011-07-19 U.S. Patent No. 7,983,282 Issued
2012-07-05 U.S. Patent No. RE44,742 Priority Date (Reissue Filing)
2013-03-19 U.S. Patent No. 8,401,571 Issued
2014-02-04 U.S. Patent No. RE44,742 Issued
2024-02-23 Complaint Filed

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

U.S. Patent No. 7,408,872 - "Modulation Of Signals For Transmission In Packets Via An Air Interface"

The Invention Explained

  • Problem Addressed: The patent describes the challenge of increasing data rates in wireless communication systems like Bluetooth while maintaining backward compatibility. Transmissions are structured in packets with a header (for synchronization) and a payload (for data). Legacy devices expect the header to use a specific, lower-rate modulation scheme, but using a different, higher-rate scheme for the payload requires switching modulation mid-packet, which introduces inefficient guard times and re-synchronization complexity (’872 Patent, col. 2:26-54).
  • The Patented Solution: The invention proposes using a single, more advanced modulation scheme (e.g., π/4-DQPSK) for the entire packet. However, it uses a reduced set of the scheme's possible modulation values for the header and the full set of values for the payload. This allows legacy devices to interpret the header while enabling higher data throughput in the payload for newer devices, all without changing the underlying modulation scheme mid-transmission (’872 Patent, col. 3:19-34; Fig. 2).
  • Technical Importance: This approach provided a pathway to enhance data speed in established short-range wireless standards without rendering the large installed base of existing devices obsolete (’872 Patent, col. 2:19-24).

Key Claims at a Glance

  • The complaint asserts independent claim 1 (Compl. ¶29).
  • Claim 1 requires a method with the following essential elements:
    • Receiving a first plurality of bits and a second plurality of bits.
    • Creating a pair of bits by adding a set bit to a first bit of the first plurality of bits, where one of the set bit or the first bit has a fixed value.
    • Mapping one of a first set of values to the pair of bits according to a selected modulation scheme.
    • Mapping a second set of values to the second plurality of bits according to the selected modulation scheme.

U.S. Patent No. 7,539,212 - "Method And Apparatus For Mac Layer Inverse Multiplexing In A Third Generation Radio Access Network"

The Invention Explained

  • Problem Addressed: In third-generation (3G) cellular networks, data is passed between network layers over transport bearers that often have a maximum data rate (e.g., 2048 kbit/s). As technology evolved, higher-level protocols began generating data flows that exceeded this limit, creating a bottleneck at the transport layer (’212 Patent, col. 4:18-24).
  • The Patented Solution: The patent discloses an "inverse multiplexer" located at the Media Access Control (MAC) sublayer within a Radio Network Controller (RNC). This function takes a single, high-rate data flow and splits it into multiple parallel data flows, each at a lower rate that complies with the transport bearer's limit. Crucially, it includes information with these split data flows that instructs the receiving device (user equipment) on how to correctly reassemble them back into the original high-rate flow (’212 Patent, col. 4:50-64; Abstract). This process is illustrated in Figure 2A, which shows the "Channel IMUX/MUX" (14a) within the MAC layer.
  • Technical Importance: This invention enabled cellular network infrastructure to support higher-speed data services without requiring a complete and costly replacement of the underlying, rate-limited transport network protocols (’212 Patent, col. 4:20-29).

Key Claims at a Glance

  • The complaint asserts independent claim 14 (Compl. ¶39).
  • Claim 14 requires a method with the following essential elements:
    • Receiving a radio link control data flow at a first rate from a core network for communication to a user equipment.
    • Preparing a plurality of media access control data flows, at a media access sublayer, each at a lower rate than the first rate.
    • Including with the plurality of media access control data flows information indicating how they are to be combined by the user equipment.
    • Providing the plurality of media access control data flows for communication to the user equipment.

U.S. Patent No. 8,401,571 - "Mobile Electronic System"

Technology Synopsis

The patent addresses improving the usability of mobile devices by using their physical orientation, or "posture," to control how information is presented. The invention uses a 3D magnetometer to sense the device's posture (e.g., held horizontally vs. vertically) and selects one of at least two different modes of presentation based on that posture, such as switching from a traditional compass view to a "marine compass" view (’571 Patent, col. 2:4-17; Abstract).

Asserted Claims

  • Independent claim 1 is asserted (Compl. ¶55).

Accused Features

  • The ecobee mobile application, which allegedly changes its display mode between "Portrait mode" and "Landscape mode" depending on the vertical or horizontal posture of the mobile device on which it is running (Compl. ¶55; Figs. 10-12).

U.S. Patent No. RE44,742 - "Dynamic Message Templates And Messaging Macros"

Technology Synopsis

The patent describes a method for simplifying message creation on a device. It involves using a message template with "dynamic fields" that can be automatically populated with "message context data" associated with an application running on the device. This reduces the need for manual user input when generating routine messages (RE44,742 Patent, Abstract).

Asserted Claims

  • Independent claim 22 is asserted (Compl. ¶71).

Accused Features

  • The ecobee Smart Security system's "Activity alerts." The complaint alleges these alerts are generated from a template, with dynamic fields being automatically populated with context data (e.g., sensor location, type of activity) before being sent as a notification to the user's mobile device (Compl. ¶71; Figs. 13-15).

U.S. Patent No. 6,920,486 - "Method And Apparatus For Enabling Synchronizing Data In Different Devices Having Different Capabilities And Unmatched Data Fields"

Technology Synopsis

The technology addresses the problem of synchronizing data between two different client devices (via a server) when their data stores have mismatched fields. The invention proposes forming "structure information" that identifies these mismatches and then, only when a mismatched field is first used, setting a "correspondence" that dictates how the data should be handled during synchronization, thereby avoiding tedious upfront mapping by the user (’486 Patent, Abstract).

Asserted Claims

  • Independent claim 1 is asserted (Compl. ¶87).

Accused Features

  • The synchronization of data between ecobee devices (e.g., a thermostat) and the ecobee app, which occurs via ecobee's servers. The complaint alleges this system synchronizes data between client data stores that may have different data fields (Compl. ¶87; Figs. 16-17).

U.S. Patent No. 7,974,260 - "Method Of Transmitting Time-Critical Scheduling Information Between Single Network Devices In A Wireless Network Using Slotted Point-To-Point Links"

Technology Synopsis

The patent describes a method for transmitting time-critical timing or scheduling information in a wireless network. It proposes defining a data sequence (packet) with a header that includes an address code for a second device and a payload that includes timing control information defining when that second device should communicate. The data packet is then sent in a time-defined "contact slot" (’260 Patent, Abstract).

Asserted Claims

  • Independent claim 1 is asserted (Compl. ¶96).

Accused Features

  • The communication functionalities of the accused products, including their use of Bluetooth and Wi-Fi to transmit data packets between devices in the smart home network (Compl. ¶96; Figs. 18-19).

U.S. Patent No. 7,983,282 - "Edge Side Assembler"

Technology Synopsis

The patent discloses a "personal digital gateway" that manages communications between a plurality of a user's devices. The claimed method involves identifying data associated with a common user, receiving a selection of one communication device, retrieving remote data from that selected device, and forwarding that data to another one of the user's communication devices (’282 Patent, Abstract; col. 13:9-21).

Asserted Claims

  • Independent claim 1 is asserted (Compl. ¶105).

Accused Features

  • The ecobee Smart Thermostat acting as a "security hub" or personal digital gateway. It allegedly coordinates communication by retrieving data from one device (e.g., a SmartSensor) and forwarding it to another (e.g., the user's mobile device via the ecobee app) (Compl. ¶105; Figs. 20-21).

III. The Accused Instrumentality

Product Identification

  • The "Accused Products" are identified as ecobee's smart home and security platform, which includes ecobee's Smart Thermostats (e.g., Premium and Si Wi-Fi models), Smart Cameras, Smart Accessories (e.g., Smart Plugs and Smart Sensors), the ecobee mobile application, and associated ecobee servers and communication functionalities (Compl. ¶18).

Functionality and Market Context

  • The Accused Products constitute an interconnected ecosystem for home automation and security (Compl. ¶18). A central allegation is that the ecobee thermostat can function as a "smart home base station" or "security hub" that pairs with and controls peripheral cameras and sensors, eliminating the need for a separate hub device (Compl. ¶20). A screenshot from ecobee's website illustrates this hub-and-spoke architecture (Compl. Fig. 2, p. 7). The system allows users to remotely control and monitor their devices via the ecobee app (Compl. ¶19). Communication between components is alleged to use multiple wireless protocols, including dual-band Wi-Fi, Bluetooth 5.0, and Zigbee for connecting to accessories like smart plugs (Compl. ¶¶30, 39; Fig. 5, p. 10; Fig. 7, p. 13).

IV. Analysis of Infringement Allegations

7,408,872 Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
A method for modulating signals, wherein signals are to be transmitted by a device in packets via an air interface, the method comprising: ... The complaint alleges that the Accused Products, such as the Smart Thermostat and Smart Camera, perform the claimed method when communicating via the Bluetooth wireless protocol (Compl. ¶30). ¶29, ¶30 col. 3:19-23
receiving a first plurality of bits and a second plurality of bits, The Accused Products allegedly receive bitstreams for header/synchronization information (first plurality) and payload data (second plurality) for transmission via Bluetooth (Compl. ¶29). ¶29 col. 6:22-24
creating a pair of bits by adding a set bit to a first bit of said first plurality of bits, wherein one of said set bit and said first bit... has a fixed value, The complaint alleges this step is performed according to the Bluetooth protocol to modulate header/access code information at a lower effective data rate (Compl. ¶29, ¶30). ¶29 col. 4:30-35
and mapping one of a first set of values to said pair of bits... and mapping a second set of values to said second plurality of bits... The complaint alleges that the Bluetooth protocol used by the products maps the bit pairs for the header to a reduced set of modulation values and the payload bits to a larger set (Compl. ¶29). ¶29 col. 6:33-40

Identified Points of Contention

  • Evidentiary Question: The complaint broadly cites the Bluetooth Core Specification v5.0 (Compl. ¶29, ¶30). A key question will be what specific evidence demonstrates that this version of the Bluetooth protocol, as implemented in the accused products, performs the exact "creating a pair of bits" and "mapping" steps required by Claim 1.
  • Scope Question: The claim recites a specific mechanism: "creating a pair of bits by adding a set bit" where one bit has a "fixed value." The infringement analysis may turn on whether the modulation techniques actually used in Bluetooth 5.0 can be characterized as performing this precise step, or if they achieve a similar result through a technically distinct method.

7,539,212 Infringement Allegations

Claim Element (from Independent Claim 14) Alleged Infringing Functionality Complaint Citation Patent Citation
receiving a radio link control data flow at a first rate from a core network for communication to a user equipment; The ecobee thermostat, acting as a hub, allegedly receives a data flow from the user's home internet network (the "core network") for ultimate communication to a peripheral device (the "user equipment") (Compl. ¶39). ¶39 col. 4:50-53
preparing a plurality of media access control data flows, at a media access sublayer, each of a lower rate than said first rate, so as to convey the radio link control data flow...; The thermostat allegedly prepares multiple lower-rate data flows for transmission to peripheral devices (e.g., over a Zigbee network) from the higher-rate data flow received via Wi-Fi (Compl. ¶39). ¶39 col. 4:53-58
including with the plurality of media access control data flows information indicating how the media access control data flows are to be combined by the user equipment...; and The complaint alleges this step is performed but does not specify what this "information" is or how it is included. An instruction manual excerpt shows the thermostat detecting and connecting smart plugs (Compl. Fig. 7, p. 13). ¶39 col. 4:58-64
providing the plurality of media access control data flows for communication to the user equipment. The thermostat allegedly provides the lower-rate data flows to peripheral devices like ecobee Smart Plugs or Smart Sensors (Compl. ¶39). ¶39 col. 4:62-64

Identified Points of Contention

  • Scope Question: The patent is situated in the context of 3G UTRAN cellular architecture. A central dispute may be whether the terms "radio link control data flow" and "core network" can be construed to cover data streams within a local, ad-hoc smart home Wi-Fi/Zigbee network.
  • Technical Question: What evidence does the complaint provide that the accused system includes "information indicating how the media access control data flows are to be combined"? This limitation appears to require more than just sending different data to different devices; it suggests a specific instruction for reassembly into the original, higher-rate data flow.

V. Key Claim Terms for Construction

'872 Patent

  • The Term: "creating a pair of bits by adding a set bit to a first bit of said first plurality of bits, wherein one of said set bit and said first bit of said first plurality of bits has a fixed value"
  • Context and Importance: This phrase describes the core technical manipulation of the bitstream to achieve a reduced set of modulation outcomes without changing the modulator itself. The viability of the infringement theory depends on whether the operation of the Bluetooth protocol in the accused products can be fairly characterized by this language.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The specification explains the goal is to "restrict the changes to only two possible phase changes" by ensuring that "one bit of each pair of bits can be frozen to either '0' or '1'" (’872 Patent, col. 4:30-33). This language focuses on the functional outcome rather than a specific implementation.
    • Evidence for a Narrower Interpretation: The detailed description of an embodiment states that for the header, "a second bit b₁ always set to '0' is added after each incoming bit for the respective set of bits b₀, b₁" (’872 Patent, col. 6:28-32). This could suggest the "adding" step is a specific concatenation operation.

'212 Patent

  • The Term: "information indicating how the media access control data flows are to be combined by the user equipment"
  • Context and Importance: This element is central to the claimed invention, distinguishing it from simply sending multiple, independent data streams. Infringement requires showing that the accused system provides specific reassembly instructions to the end device, not just fragmented data.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The summary of the invention states the MAC sublayer is responsible for "including with each lower rate data flow information indicating how the lower rate flows are to be combined by the UE" (’212 Patent, col. 4:55-59). This suggests the information could be any data sufficient for reassembly.
    • Evidence for a Narrower Interpretation: The patent is set in the formal protocol stack of a 3G network (Figs. 2A, 3A-3B). A defendant may argue that the term requires protocol-level information, such as sequence numbers or packet descriptors within a formal PDU structure, not merely related application-level data sent over different streams.

VI. Other Allegations

Indirect Infringement

  • For the ’212, ’571, and RE44,742 patents, the complaint alleges both induced and contributory infringement. Inducement is alleged based on Defendant providing user manuals, support documents, and other instructions that allegedly guide end-users to operate the Accused Products in an infringing manner (Compl. ¶¶40, 56, 72). Contributory infringement is alleged on the basis that the Accused Products have "special features" that are not "staple articles of commerce suitable for substantial non-infringing use" (Compl. ¶¶41, 57, 73).

Willful Infringement

  • The complaint alleges willful infringement for the ’212, ’571, and RE44,742 patents. The allegations are based on knowledge of the patents "at least as of the date when it was notified of the filing of this action" (Compl. ¶¶42, 58, 74). The complaint further alleges that Defendant has a "policy or practice of not reviewing the patents of others," which constitutes willful blindness of Plaintiff's rights (Compl. ¶¶43, 59, 75).

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

  • A core issue will be one of technological scope: several of the asserted patents were prosecuted in the context of formal 2G/3G cellular network architectures and early short-range wireless standards. The case may turn on whether claim terms rooted in that context (e.g., "core network," "radio link control data flow") can be construed to read on the functionally different, ad-hoc local network architecture of a modern smart home ecosystem using protocols like Wi-Fi, Zigbee, and Bluetooth 5.0.
  • A key evidentiary question will be one of functional proof: the complaint frequently alleges that the accused system performs complex method steps (e.g., including data re-combination instructions, creating bit-pairs via a specific mechanism), but offers limited factual detail mapping these steps to the accused products' actual operation. The dispute will likely focus on whether discovery reveals that the high-level functions of the ecobee system are implemented using the specific, low-level technical processes required by the asserted claims.
  • The case presents a question of divided infringement: many infringement theories rely on the coordinated action of multiple components—the thermostat hub, peripheral sensors, remote servers, and the end-user's mobile app. A central question for the court may be whether all steps of any given asserted claim are performed by or attributable to a single actor (Defendant ecobee), or if the steps are divided between ecobee and the end-user in a manner that could preclude a finding of direct infringement.