DCT
6:23-cv-01848
IoT Innovations LLC v. Leviton Mfg Co Inc
Key Events
Complaint
Table of Contents
complaint
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: IoT Innovations LLC (Texas)
- Defendant: Leviton Manufacturing Co., Inc. (Delaware)
- Plaintiff’s Counsel: Allen, Dyer, Doppelt + Gilchrist, P.A.
- Case Identification: 6:23-cv-01848, M.D. Fla., 09/25/2023
- Venue Allegations: Plaintiff alleges venue is proper in the Middle District of Florida because Defendant maintains a regular and established place of business in the District, specifically its "Leviton LIVE Residential Experience Center" in Orlando, where it allegedly demonstrates the accused products and commits acts of infringement.
- Core Dispute: Plaintiff alleges that Defendant’s Decora Smart Home platform and associated products infringe five U.S. patents related to data synchronization between disparate devices, automatic device registration, and methods for managing wireless communications.
- Technical Context: The technologies at issue concern the interoperability, setup, and management of networked devices, a field central to the Internet of Things (IoT) and smart home markets.
- Key Procedural History: The complaint does not allege any prior litigation, Inter Partes Review (IPR) proceedings, or licensing history concerning the asserted patents.
Case Timeline
| Date | Event |
|---|---|
| 2000-01-07 | U.S. Patent No. 7,643,423 Priority Date |
| 2001-07-09 | U.S. Patent No. 7,408,872 Priority Date |
| 2002-05-20 | U.S. Patent No. 6,920,486 Priority Date |
| 2002-11-27 | U.S. Patent No. 8,085,796 Priority Date |
| 2004-06-02 | U.S. Patent No. 7,280,830 Priority Date |
| 2005-07-19 | U.S. Patent No. 6,920,486 Issued |
| 2007-10-09 | U.S. Patent No. 7,280,830 Issued |
| 2008-08-05 | U.S. Patent No. 7,408,872 Issued |
| 2010-01-05 | U.S. Patent No. 7,643,423 Issued |
| 2011-12-27 | U.S. Patent No. 8,085,796 Issued |
| 2023-07-19 | Press Release for Leviton LIVE Residential Experience Center |
| 2023-09-25 | Complaint Filed |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 6,920,486 - "Method And Apparatus For Enabling Synchronizing Data In Different Devices Having Different Capabilities And Unmatched Data Fields," issued July 19, 2005
The Invention Explained
- Problem Addressed: When synchronizing data between two devices with different capabilities (e.g., a full-featured desktop PC and a simpler mobile phone), users are often forced to perform a "tedious mapping" of all data fields upfront, even for fields they may never use (’486 Patent, col. 2:16-26).
- The Patented Solution: The invention discloses a method where a server, or one of the client devices, monitors the data stores. It alerts the user to a "problem field"—a data field present in one device but not the other—only upon the first actual use of that field. This "just-in-time" approach avoids burdening the user with unnecessary configuration steps until a mapping is actually required (’486 Patent, Abstract; col. 2:41-49; Fig. 3).
- Technical Importance: The technology aimed to simplify the user experience of data synchronization across the growing ecosystem of heterogeneous computing and mobile devices (’486 Patent, col. 2:8-16).
Key Claims at a Glance
- The complaint asserts independent claim 1 (Compl. ¶27).
- Claim 1 is a method for synchronizing a first and second client data store via a server data store, comprising the key steps of:
- Forming structure information indicative of a data field in the first store that does not correspond to a field in the second store (a "problem field").
- Detecting a use of that data field in the first client data store.
- Setting a correspondence for that data field with respect to the second client data store so it can be used by the second client.
U.S. Patent No. 7,280,830 - "Automatic Registration Services Provided Through A Home Relationship Established Between A Device And A Local Area Network," issued October 9, 2007
The Invention Explained
- Problem Addressed: The process of registering a new electronic device is often "cumbersome," requiring manual software installation, form-filling, and complex network configuration before the device can be used (’830 Patent, col. 1:15-26).
- The Patented Solution: The patent describes an automated registration method. A "home relationship" is established between a new device and a local network server, where the server identifies the device as an "owned device" that is "previously known" to it. Once this trusted relationship is established, the network server automatically obtains registration information from the new device, connects to a remote registration server, and sends the information, registering the device with minimal user input (’830 Patent, Abstract; col. 2:42-55).
- Technical Importance: This invention seeks to streamline the out-of-box experience for consumers, lowering the barrier to entry for using new networked technology products (’830 Patent, col. 1:31-34).
Key Claims at a Glance
- The complaint asserts independent claim 1 (Compl. ¶43).
- Claim 1 is a method for automatic registration of a new wireless device, comprising the key steps of:
- Establishing a "home relationship" between the new device and a network server, which includes the server determining the device is an "owned device" that is "previously known" to the server.
- Automatically obtaining registration information for the new device.
- Establishing a connection between the registration server and the network server.
- Sending the registration information from the network server to the registration server.
U.S. Patent No. 7,408,872
- Patent Identification: "Modulation Of Signals For Transmission In Packets Via An Air Interface," issued August 5, 2008 (Compl. ¶55).
- Technology Synopsis: The patent addresses increasing wireless data rates while maintaining backward compatibility. It proposes using a single, more advanced modulation scheme but applying different subsets of its parameters: a limited, backward-compatible set for control data (e.g., headers) and the full, higher-rate set for payload data (’872 Patent, Abstract; col. 2:19-34).
- Asserted Claims: Independent claim 1 is asserted (Compl. ¶60).
- Accused Features: The complaint alleges that the Accused Products perform a method of creating bit pairs by adding a "set bit" to an incoming bit and mapping values according to a modulation scheme to manage signal transmission (Compl. ¶61).
U.S. Patent No. 7,643,423
- Patent Identification: "Dynamic Channel Allocation In Multiple-Access Communication Systems," issued January 5, 2010 (Compl. ¶65).
- Technology Synopsis: The patent describes a method for dynamically allocating communication channels among multiple users. It uses a frame structure containing both "reservation set information" and "allocation set information" to dynamically reserve and assign uplink channels to specific users, with the goal of optimizing bandwidth efficiency and reducing allocation delay (’423 Patent, Abstract).
- Asserted Claims: Independent claim 1 is asserted (Compl. ¶70).
- Accused Features: The Accused Products are alleged to perform a method of transmitting a frame on a downlink with separate portions for "reservation set information" and "allocation set information" to manage a dynamically determined set of uplink channels (Compl. ¶71).
U.S. Patent No. 8,085,796
- Patent Identification: "Methods, Systems, And Products For Virtual Personalized Networks," issued December 27, 2011 (Compl. ¶75).
- Technology Synopsis: This patent discloses a "personal digital gateway" to manage personalized information across a user's various devices. The system uses device-specific profiles, a rule-based engine, and an "edge side assembler" to interpret, process, and format data for seamless communication between the gateway and a selected device, thereby creating a virtual personalized network (’796 Patent, Abstract).
- Asserted Claims: Independent claim 1 is asserted (Compl. ¶80).
- Accused Features: The complaint alleges the Accused Products perform a method involving a personal digital gateway, storing and retrieving device profiles, and using a rule-based engine and edge side assembler to process and communicate data (Compl. ¶81).
III. The Accused Instrumentality
- Product Identification: The complaint names "Leviton's Smart Home control platform and systems" as the Accused Products. This includes a wide range of devices and services such as the Decora Smart® line of Switches, Dimmers, Plugs, and Motion Sensors (using Wi-Fi, Zigbee, and/or Z-Wave), the Leviton Smart Load Center, the My Leviton Cloud Service, and the My Leviton App (Compl. ¶17).
- Functionality and Market Context: The Accused Products constitute a smart home ecosystem allowing users to control and automate lighting, fans, and other electrical loads remotely via a mobile application and cloud service (Compl. ¶17). The complaint characterizes these products as "simple, easy-to-use, and cost-effective solutions to help increase convenience and comfort at home" and notes they are showcased at a residential experience center for builders and contractors (Compl. ¶19).
IV. Analysis of Infringement Allegations
No probative visual evidence provided in complaint.
- ’486 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| a method by which a first client data store hosted by a first client device is synchronized with respect to a second client data store hosted by a second client device by synchronizing the two client data stores with respect to a server data store hosted by a server device... | The Accused Products, including the My Leviton App and Cloud Service, perform a method of synchronizing data between different client devices (e.g., multiple phones with the app) and a server. | ¶28 | col. 2:51-58 |
| forming structure information indicative of the structure of the two client data stores in respect to at least one data field of the first client data store, for which the second client data store does not have either one corresponding data field or does not have two or more data fields that in combination correspond... | The method forms information about the data structures of the client data stores, identifying fields for which the second store lacks a corresponding field. | ¶28 | col. 9:10-24 |
| detecting by the server or the first client device a use of the at least one data field in the first client data store; | The Leviton Cloud Service (server) or My Leviton App (client) detects when a user makes use of a data field in one client store. | ¶28 | col. 9:50-59 |
| and setting a correspondence of the at least one data field in the first client data store in respect to the second client data store, in order for the at least one data field in the first client data store to be used by the second client. | A correspondence is set for the used data field to allow it to be used by the second client device. | ¶28 | col.9:65-col.10:2 |
- ’830 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| establishing a home relationship between the new wireless device and a network server, such that no additional configuration is required by a user... | The Accused Products establish a relationship between a new Leviton device and the My Leviton Cloud Service (network server) that allows communication without further user configuration. | ¶44 | col. 2:42-49 |
| wherein establishing a home relationship includes, determining at the network server, that the wireless device is an owned device, wherein the owned device is previously known to the network server; | The My Leviton Cloud Service determines that a new device being added to a user's account is an "owned device" previously known to the network. | ¶44 | col. 2:56-62 |
| automatically obtaining registration information for the new device; | The network server automatically obtains registration information for the new Leviton device. | ¶44 | col. 3:11-19 |
| establishing a connection between a registration server and the network server; | The My Leviton Cloud Service (network server) establishes a connection with a registration server. | ¶44 | col. 3:26-30 |
| and sending the registration information from the network server to the registration server. | The My Leviton Cloud Service sends the registration information to the registration server. | ¶44 | col. 3:45-49 |
- Identified Points of Contention:
- Scope Questions: The infringement theories for all five patents appear to map a modern, cloud-centric IoT architecture onto patent claims written for earlier client-server or device-to-device models. A central point of contention may be whether the distributed components of the Accused Products (e.g., a user's smartphone app, a smart switch, and a remote cloud service) can collectively constitute the "first client device," "second client device," and "server device" as recited in the claims of the ’486 Patent, or the "new wireless device" and "network server" in the ’830 Patent.
- Technical Questions: For the ’486 Patent, a key question is whether the Accused Products perform the specific two-step process of (1) identifying a mismatched data field and then (2) triggering an action only upon first use of that field. The complaint’s general allegations raise the question of whether the Leviton system performs this specific, conditional logic or uses a more generic synchronization protocol. For the ’830 Patent, the analysis may focus on whether adding a new device to a "My Leviton" account meets the claim requirement that the server determines the device is "owned" because it is "previously known."
V. Key Claim Terms for Construction
Term from '486 Patent, Claim 1: "detecting... a use of the at least one data field"
- Context and Importance: This step is the specific trigger for the patented method, distinguishing it from systems that require full data mapping upfront. The infringement analysis will depend on whether the Accused Products perform this specific monitoring and detection for a mismatched field, or if they simply perform a general data sync. Practitioners may focus on this term because it requires a specific sequence of events: identifying a problem field, and only then detecting its use.
- Intrinsic Evidence for a Broader Interpretation: The detailed description refers generally to the sync field scanner (SFS) "analyz[ing] the changes in the data store" (’486 Patent, col. 9:53-54), which could be argued to cover any detection of data changes.
- Intrinsic Evidence for a Narrower Interpretation: The patent’s flowchart explicitly describes this step as "Check if first time use of problem field" (’486 Patent, Fig. 3, step 35). This suggests the "detection" is not of any use, but specifically of the first use, which triggers the subsequent alert and mapping steps.
Term from '830 Patent, Claim 1: "owned device, wherein the owned device is previously known to the network server"
- Context and Importance: This phrase defines the core of the "home relationship" that enables automatic registration. The dispute may turn on what it means for a device to be "previously known." Is a device "known" simply by being part of the Leviton product family, or must it be pre-registered in a database before a user attempts to add it?
- Intrinsic Evidence for a Broader Interpretation: The specification states that the establishment of the home relationship is the "identification of an 'owned device' from the point of view of the network server" (’830 Patent, col. 2:38-40), which could be interpreted broadly to mean any device the server recognizes as legitimate (e.g., any Leviton product).
- Intrinsic Evidence for a Narrower Interpretation: An embodiment describes the server checking if a device's identification is "found in an 'owned device' database or list" (’830 Patent, col. 2:58-60). This could support a narrower construction where "previously known" requires the device to be pre-authorized or present on a specific list, rather than simply being a new device a user is adding to their account for the first time.
VI. Other Allegations
- Indirect Infringement: The complaint alleges both induced and contributory infringement for all five patents. Inducement is based on Defendant allegedly providing instructions, advertising, and promotional materials that guide end-users to use the Accused Products in an infringing manner (Compl. ¶¶29, 45). Contributory infringement is based on allegations that the Accused Products have special features specifically designed for infringing use that are not staple articles of commerce and have no substantial non-infringing uses (Compl. ¶¶30, 46).
- Willful Infringement: Willfulness is alleged for the '486, '830, and '796 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" (i.e., post-suit willfulness) (Compl. ¶¶31, 47, 84). The complaint also pleads willful blindness, alleging on information and belief that Defendant has a "policy or practice of not reviewing the patents of others" (Compl. ¶¶32, 48, 85).
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of architectural correspondence: Can the patent claims, which often describe discrete client and server devices, be mapped onto the distributed, cloud-based architecture of the accused Leviton Smart Home ecosystem? The court may need to determine if a combination of a user’s mobile app, a physical smart device, and a remote cloud service can together meet the structural and functional limitations of a single "client device" or "server" as recited in the patents.
- A key evidentiary question will be one of functional specificity: Does the accused platform perform the precise, event-driven methods claimed in the patents, or does it use more generalized functionality? For example, does the Leviton system specifically detect the first use of a mismatched data field to trigger a mapping process (per the '486 patent), or does it rely on a generic sync? Similarly, does its registration process rely on a server determining a device is "previously known" in a specific way to establish a "home relationship" (per the '830 patent), or does it use a standard user-account-based onboarding process?
Analysis metadata