DCT
2:23-cv-00004
Alarmcom Inc v. Vivint Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:- Plaintiff: Alarm.com Incorporated (Delaware) and ICN Acquisition, LLC (Delaware)
- Defendant: Vivint, Inc. (Utah)
- Plaintiff’s Counsel: Gillam & Smith LLP
 
- Case Identification: 2:23-cv-00004, E.D. Tex., 01/04/2023
- Venue Allegations: Plaintiff alleges venue is proper in the Eastern District of Texas based on Defendant’s regular and established places of business in Denton, Frisco, and Plano, and its continuous business activities within the district.
- Core Dispute: Plaintiff alleges that Defendant’s “Vivint Smart Home” products and services infringe fifteen U.S. patents related to smart home security technologies, including virtual camera-based sensors, location-based alerts, and networked security system management.
- Technical Context: The lawsuit concerns the backend cloud platforms and associated hardware that power modern smart home security and automation systems, a highly competitive market segment.
- Key Procedural History: The complaint alleges a history of collaboration and competition, noting that Vivint was once a dealer of Plaintiff’s products and that the parties entered into a patent cross-licensing agreement in 2013. Plaintiff asserts that the patents-in-suit are not covered by this prior agreement and mentions a separate, ongoing arbitration proceeding related to that license. For one patent, Plaintiff alleges Defendant had knowledge due to its public assertion in a prior litigation against a third party in 2017.
Case Timeline
| Date | Event | 
|---|---|
| 2004-03-16 | Priority Date for U.S. Patent No. 8,335,842 | 
| 2004-07-30 | Priority Date for U.S. Patent Nos. 7,457,834 and 7,536,388 | 
| 2007-01-01 | Vivint (formerly APX Alarm) becomes an Alarm.com dealer (approximate date) | 
| 2008-08-25 | Priority Date for U.S. Patent Nos. 8,612,591 and 9,172,553 | 
| 2009-05-19 | Priority Date for U.S. Patent No. 7,941,188 | 
| 2010-04-27 | Priority Date for U.S. Patent No. 8,860,804 | 
| 2011-06-22 | Priority Date for U.S. Patent Nos. 9,064,394; 9,665,778; 10,915,758; and 11,354,908 | 
| 2011-12-05 | Priority Date for U.S. Patent No. 9,141,276 | 
| 2013-03-15 | Priority Date for U.S. Patent Nos. 9,196,148 and 10,026,300 | 
| 2014-01-01 | Vivint launches its own backend system (approximate date) | 
| 2016-06-22 | Priority Date for U.S. Patent No. 9,558,447 | 
| 2017-08-08 | Alarm.com publicly asserts the ’276 Patent in litigation against a third party | 
| 2023-01-04 | Complaint Filing Date | 
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 9,064,394, “Virtual Sensors,” issued June 23, 2015 (’394 Patent)
The Invention Explained
- Problem Addressed: The patent is directed to technological improvements in virtual sensor technology (Compl. ¶44). This addresses the technical challenge of enabling general-purpose hardware, like a camera, to perform specific, software-defined sensing tasks without requiring additional specialized hardware.
- The Patented Solution: The invention describes a method where a camera in a monitoring system is used to create a "virtual sensor" (Compl. ¶44). The system captures a configuration image of an area, receives user input defining characteristics within that image (e.g., a "tripline" across a porch), and generates configuration data from that input (Compl. ¶46). This stored data is then used to analyze subsequent images from the camera to detect a specific event, such as a person crossing the defined line, and trigger a signal to a controller (Compl. ¶46, ¶48-50).
- Technical Importance: This technology allows a single camera to function as multiple, distinct types of sensors, increasing the intelligence and utility of a security system through software configuration rather than additional hardware installation (Compl. ¶44).
Key Claims at a Glance
- The complaint asserts independent claim 3 (Compl. ¶45).
- The essential elements of this method claim include:- controlling a camera to capture at least one configuration image;
- receiving input defining characteristics of the image that enable sensing of an event;
- generating configuration data based on the received input;
- storing the configuration data;
- controlling the camera to capture one or more subsequent images;
- analyzing the subsequent images based on the configuration data;
- detecting the occurrence of the event based on the analysis; and
- controlling a transmitting device to send a signal indicating the event was detected (Compl. ¶46).
 
U.S. Patent No. 9,665,778, “Virtual Sensors,” issued May 30, 2017 (’778 Patent)
The Invention Explained
- Problem Addressed: This patent also relates to virtual sensor technology, but adds a layer of conditional logic for when monitoring occurs (Compl. ¶60, ¶62). The technical problem is enabling more intelligent, context-aware monitoring that can, for example, respect user privacy or conserve system resources by not monitoring constantly.
- The Patented Solution: The invention is a method that first accesses a "rule defining a capture pattern," such as a rule to disable an indoor camera when a user enables a "privacy mode" (Compl. ¶62, ¶64). The system compares collected data (e.g., the status of the privacy mode) with this rule to determine if the rule is satisfied (Compl. ¶65). Only if the rule is satisfied (e.g., privacy mode is off) does the system control the camera to capture and analyze images for a specific event based on separate configuration data (Compl. ¶65-66).
- Technical Importance: This approach allows a virtual sensor's operation to be conditional, enabling features like user-controlled privacy modes or scheduled monitoring, which makes the security system more adaptable to a user's presence and preferences (Compl. ¶64).
Key Claims at a Glance
- The complaint asserts independent claim 14 (Compl. ¶61).
- The essential elements of this method claim include:- accessing a rule defining a capture pattern for when a camera is scheduled to monitor for events;
- accessing data collected by the monitoring system;
- comparing the accessed data with the accessed rule;
- determining whether the rule is satisfied;
- based on the determination, controlling the camera to capture images;
- analyzing the images based on configuration data to detect an event; and
- controlling a transmitting device to send a signal upon event detection (Compl. ¶62).
 
U.S. Patent No. 11,354,908, “Virtual Sensors,” issued June 7, 2022 (’908 Patent)
- Technology Synopsis: The patent describes technological improvements in virtual sensor technology, where a monitoring system with a camera captures configuration images and uses them to detect events based on the characteristics of those images (Compl. ¶76). The asserted claim elements are substantially similar to those of the ’394 Patent.
- Asserted Claims: Independent claim 11 is asserted (Compl. ¶77).
- Accused Features: The Vivint Backend is accused of controlling cameras like the Doorbell Camera Pro to capture configuration images and using user input defining an area within those images to detect events (Compl. ¶79-81).
U.S. Patent No. 10,915,758, “Virtual Sensors,” issued February 9, 2021 (’758 Patent)
- Technology Synopsis: This patent is directed to virtual sensor technology capable of detecting multiple, different physical events from a camera's image data and assigning unique identifiers to them (Compl. ¶90). This allows a single camera to distinguish between different types of occurrences, such as a person versus a package.
- Asserted Claims: Independent claim 1 is asserted (Compl. ¶91).
- Accused Features: The Vivint Backend is accused of using a single camera configuration to sense multiple different events, such as detecting a person and detecting a package, and assigning unique event identifiers to transmit distinct notifications for each (Compl. ¶93, ¶96). A screenshot shows separate notifications for "Package delivered" and "Person detected" (Compl. p. 27).
U.S. Patent No. 9,196,148, “Location Based Monitoring System Alerts,” issued November 24, 2015 (’148 Patent)
- Technology Synopsis: The patent relates to monitoring system alert technology that analyzes system data against rules and determines whether to issue an alert based on both the location of an associated mobile device and timing conditions (Compl. ¶105). This allows for geo-fenced alerts that are active only during certain times of the day.
- Asserted Claims: Independent claim 11 is asserted (Compl. ¶106).
- Accused Features: The Vivint "Car Guard" feature is accused of using geo-fences defined by a user to trigger alerts when a vehicle enters or exits the area, with the ability to limit these alerts to particular hours of the day (Compl. ¶109-112).
U.S. Patent No. 10,026,300, “Location Based Monitoring System Alerts,” issued July 17, 2018 (’300 Patent)
- Technology Synopsis: This patent is also directed to monitoring system alert technology where alerts are conditioned on the location of a mobile device relative to a defined geographic distance (Compl. ¶121). The technology is substantially similar to that of the ’148 Patent.
- Asserted Claims: Independent claim 11 is asserted (Compl. ¶122).
- Accused Features: The Vivint "Car Guard" feature is accused of enabling alerts conditioned on a user's vehicle entering or exiting a geo-fence defined as a threshold geographic distance from their home (Compl. ¶125-126).
U.S. Patent No. 7,457,834, “Aggregation and Retrieval of Network Sensor Data,” issued November 25, 2008 (’834 Patent)
- Technology Synopsis: The patent describes methods for aggregating and retrieving data from network sensors, referred to as "motes" (Compl. ¶136). The system receives and stores data from these sensors and, in response to user input, automatically searches the stored data for instances correlating to a target occurrence (e.g., a package delivery) (Compl. ¶136, ¶138).
- Asserted Claims: Independent claim 1 is asserted (Compl. ¶137).
- Accused Features: The Vivint Backend and cameras are accused of acting as a data system that receives and stores sensor data (e.g., from a doorbell camera), and in response to an input (e.g., detecting a person), automatically searches for data relating to a target occurrence (e.g., a package) (Compl. ¶139-142).
U.S. Patent No. 7,536,388, “Data Storage for Distributed Sensor Networks,” issued May 19, 2009 (’388 Patent)
- Technology Synopsis: The patent is directed to systems that store occurrence data from a distributed sensor network (Compl. ¶152). The system identifies a feature in sensed data, stores the correlated data, and automatically deletes the data according to a defined deletion sequence (Compl. ¶152, ¶154).
- Asserted Claims: Independent claim 1 is asserted (Compl. ¶153).
- Accused Features: The Vivint Doorbell Camera is accused of storing sensor data as a video clip when an event is detected (e.g., a person entering an area) and then automatically deleting the stored clips according to a deletion sequence (Compl. ¶155-159).
U.S. Patent No. 7,941,188, “Occurrence Data Detection and Storage for Generalized Sensor Networks,” issued May 10, 2011 (’188 Patent)
- Technology Synopsis: This patent claims a system that receives sensed data, searches it for a "target-occurrence" from a specific list of event types (e.g., "a breaking of glass," "an impact noise"), and stores the data that correlates to that occurrence (Compl. ¶168, ¶170).
- Asserted Claims: Independent claim 1 is asserted (Compl. ¶169).
- Accused Features: The Vivint Backend and cameras are accused of receiving sensor data, searching for data corresponding to a target occurrence (like the motion of a package delivery), and storing that data as a video clip using "Smart Clips" technology (Compl. ¶171-176).
U.S. Patent No. 9,558,447, “Computer-Implemented Systems Utilizing Sensor Networks for Sensing Temperature and Motion Environmental Parameters; and Methods of Use Thereof,” issued January 31, 2017 (’447 Patent)
- Technology Synopsis: The patent describes a method that uses a central processing unit to analyze continuously captured environmental data, specifically temperature and motion parameters (Compl. ¶185, ¶187). It identifies patterns and correlations between these parameters to discover an occurrence and then cause a change in the environment (e.g., adjusting a thermostat) (Compl. ¶187).
- Asserted Claims: Independent claim 1 is asserted (Compl. ¶186).
- Accused Features: The Vivint Backend, Vivint Smart Thermostat, and Vivint Smart Assistant are accused of capturing temperature and motion/location data, analyzing it to establish pattern recognition criteria (e.g., determining if a user is home), and inducing a change in the environment by adjusting the thermostat accordingly (Compl. ¶188-191).
U.S. Patent No. 8,612,591, “Security System with Networked Touchscreen,” issued December 17, 2013 (’591 Patent)
- Technology Synopsis: The patent claims a system comprising a touchscreen at a first location coupled to a local area network (LAN) and a security system, and a remote security server at a second location (Compl. ¶200, ¶202). The touchscreen presents user interfaces to control both local security functions and other networked devices (Compl. ¶202).
- Asserted Claims: Independent claim 1 is asserted (Compl. ¶201).
- Accused Features: The Vivint Smart Hub is accused of being a touchscreen panel at a customer's property that connects to a local network of security sensors and cameras, while also connecting to the remote Vivint Backend security servers (Compl. ¶203-205).
U.S. Patent No. 9,172,553, “Security System with Networked Touchscreen and Gateway,” issued October 27, 2015 (’553 Patent)
- Technology Synopsis: The patent is directed to a system with a gateway at a first location that integrates a security system with a LAN, and a touchscreen coupled to that gateway (Compl. ¶214, ¶216). The touchscreen provides security and network interfaces to control the system and its connected devices (Compl. ¶216).
- Asserted Claims: Independent claim 1 is asserted (Compl. ¶215).
- Accused Features: The Vivint Smart Hub is accused of acting as a gateway that integrates security components into a local area network, with a coupled touchscreen that presents security and network user interfaces (Compl. ¶217-219).
U.S. Patent No. 9,141,276, “Integrated Interface for Mobile Device,” issued September 22, 2015 (’276 Patent)
- Technology Synopsis: The patent describes a security system comprising a monitoring system at a premise and a separate mobile device (Compl. ¶229, ¶231). The system performs an association to synchronize the two, allowing the mobile device to receive sensor data, display status information, and receive user input to control the monitoring system (Compl. ¶231).
- Asserted Claims: Independent claim 1 is asserted (Compl. ¶230).
- Accused Features: The Vivint Smart Hub and Vivint App are accused of forming a system where the app on a third-party mobile phone synchronizes with the home monitoring system to display status (e.g., door lock status) and allow the user to control the system (Compl. ¶232-235).
U.S. Patent No. 8,335,842, “Premises Management Networking,” issued December 18, 2012 (’842 Patent)
- Technology Synopsis: The patent claims a method for premises management networking where a gateway monitors and controls devices across multiple distinct, autonomous networks at a premises (Compl. ¶244, ¶246). The gateway forms an "associative binding" between these networks and uses an assigned server address to communicate with a network operations center (Compl. ¶246).
- Asserted Claims: Independent claim 1 is asserted (Compl. ¶245).
- Accused Features: The Vivint Smart Hub panel is accused of acting as a gateway that connects and controls multiple local networks of premises devices and communicates with the Vivint Backend (the network operations server) using an assigned server address (Compl. ¶247-249).
U.S. Patent No. 8,860,804, “Automated Upload of Content Based on Captured Event,” issued October 14, 2014 (’804 Patent)
- Technology Synopsis: The patent describes a method for providing remote access to content from a capture device (e.g., a camera) (Compl. ¶258). The method involves associating captured content with a user account and obtaining from the content's metadata a "virtual representation" of the capture device's user interface to be displayed on a different user access device (e.g., a mobile phone) (Compl. ¶260).
- Asserted Claims: Independent claim 1 is asserted (Compl. ¶259).
- Accused Features: The Vivint Backend is accused of receiving content from devices like the Doorbell Camera Pro, associating it with a user account, and providing a virtual representation of the content to the user's mobile device via the Vivint App, which enables display and playback (Compl. ¶261-264).
III. The Accused Instrumentality
Product Identification
- The accused instrumentalities are the "Vivint Smart Home" products and services, which collectively include the "Vivint Backend" cloud platform, the SkyControl and Smart Hub control panels, the Vivint Doorbell Camera, Outdoor Camera Pro, and Indoor Camera, the "Car Guard" service, and the "Vivint App" mobile application (Compl. ¶4, ¶27).
Functionality and Market Context
- The Vivint Smart Home system is alleged to be a customizable system that allows customers to "remotely control and automate household systems like lighting, doors, thermostats, entertainment systems, security alarms, surveillance cameras and other connected appliances" (Compl. ¶28). The Vivint Backend is the cloud-based system that powers these features (Compl. ¶4). Key accused functionalities include using cameras to detect user-specified events like the presence of "lurkers" (Compl. ¶34), creating and storing "Smart Clips" of video from detected events (Compl. ¶35), providing location-based alerts through the "Car Guard" geo-fencing feature (Compl. ¶36, ¶109), and enabling remote system control and monitoring through the Vivint App (Compl. ¶37). A screenshot provided in the complaint shows a user defining a motion-detection "tripline" for a doorbell camera (Compl. p. 14).
IV. Analysis of Infringement Allegations
U.S. Patent No. 9,064,394 Infringement Allegations
| Claim Element (from Independent Claim 3) | Alleged Infringing Functionality | Complaint Citation | Patent Citation | 
|---|---|---|---|
| controlling a camera to capture at least one configuration image of an area monitored by a monitoring system; | The Vivint Backend controls cameras, including the Vivint Doorbell Camera Pro, to capture configuration images of an area. | ¶47 | col. 40:48-50 | 
| receiving input defining one or more characteristics of the at least one configuration image that enable sensing of an event in the area monitored by the monitoring system; | The Vivint Backend receives input from a user that defines a specific area within the configuration image, such as a "tripline," to be used for detecting events. The complaint includes a screenshot of a user drawing a detection zone on a camera feed (Compl. p. 14). | ¶48 | col. 40:51-55 | 
| based on the received input..., generating configuration data used in sensing the event through image data captured by the camera; | Based on the user's input, the Vivint Backend generates data used to configure the camera to detect events like package delivery or a person entering the defined region. | ¶49 | col. 40:56-59 | 
| storing, in an electronic storage device, the configuration data used in sensing the event...; | The Vivint Backend stores the configuration data that is used for sensing events via image data. | ¶51 | col. 40:60-63 | 
| after storing the configuration data, controlling the camera to capture one or more images of the area monitored...; | After storing the data, the Vivint system uses the camera to capture subsequent images for analysis and event detection. | ¶49, ¶50 | col. 40:64-67 | 
| analyzing the one or more images based on the configuration data; | The Vivint system analyzes images to detect events based on the user-defined configuration data. | ¶49 | col. 41:1-2 | 
| detecting occurrence of the event based on the analysis of the one or more images; and | The system detects events, such as a person entering a monitored region, based on its analysis of the images. | ¶49 | col. 41:3-4 | 
| based on detecting occurrence of the event, controlling a transmitting device to send, to a controller..., a signal that indicates the detection of the occurrence of the event. | When an event is detected, signals are transmitted from the camera to a security panel (e.g., Vivint Smart Hub) and to the servers of the Vivint Backend. | ¶50 | col. 41:5-9 | 
- Identified Points of Contention:- Scope Questions: A potential issue may be the location where the claimed method steps are performed. The complaint attributes most steps to the "Vivint Backend." The case may raise the question of whether Vivint directly infringes by performing every step of the method claim on its servers, or if some steps (e.g., "analyzing") are performed on the camera itself, which could shift the analysis toward indirect infringement.
- Technical Questions: What evidence does the complaint provide that the data "generated" and "stored" (Compl. ¶49, ¶51) is distinct "configuration data" as required by the claim, rather than simply a set of coordinates passed to a pre-existing motion detection algorithm on the camera?
 
U.S. Patent No. 9,665,778 Infringement Allegations
| Claim Element (from Independent Claim 14) | Alleged Infringing Functionality | Complaint Citation | Patent Citation | 
|---|---|---|---|
| accessing a rule defining a capture pattern for when a camera is scheduled to monitor for events within captured images...; | The Vivint Backend supports rules that define capture patterns, such as a privacy rule that dictates an indoor camera should cease monitoring when privacy mode is enabled. | ¶64 | col. 43:35-38 | 
| accessing data collected by the monitoring system that includes the camera; | The Vivint Backend accesses data regarding the status of the system, such as whether the privacy mode is enabled or disabled by the user. | ¶65 | col. 43:41-43 | 
| comparing the accessed data collected by the monitoring system with the accessed rule defining the capture pattern; | The Vivint Backend compares the collected data (e.g., privacy mode status) with the rule to determine if the rule is satisfied. | ¶65 | col. 43:44-46 | 
| based on the comparison, determining whether the accessed rule defining the capture pattern is satisfied; | Based on the comparison, the system determines whether image capture is allowed at a given time for a particular camera. | ¶65 | col. 43:47-49 | 
| based on a determination that the rule is satisfied, controlling the camera to capture one or more images...; | If the rules indicate image capture is allowed, the system controls the camera to capture images of the monitored area. | ¶65 | col. 43:50-53 | 
| analyzing the one or more images based on configuration data; | The captured images are analyzed based on generated configuration data. | ¶66 | col. 43:54-55 | 
| detecting occurrence of an event based on the analysis of the one or more images; and | Events, such as a person entering a region in front of the camera, are detected based on the analysis. | ¶66 | col. 43:56-58 | 
| based on detecting occurrence of the event, controlling a transmitting device to send, to a controller..., a signal that indicates the detection of the occurrence of the event. | When an event is detected, signals are transmitted to a security panel and to servers of the Vivint Backend. | ¶67 | col. 43:59-63 | 
- Identified Points of Contention:- Scope Questions: A central dispute will likely concern the claim term "rule defining a capture pattern." The question is whether a user-activated "privacy mode" toggle, as alleged and shown in a screenshot (Compl. p. 19), qualifies as a "rule" that is programmatically "accessed" and "compared" in the manner required by the claim.
- Technical Questions: Does the complaint provide sufficient detail to show that the Vivint system performs a distinct "comparison" step between the state of the privacy mode and a "rule," or is the privacy mode simply a direct hardware/software switch that bypasses any such comparison logic?
 
V. Key Claim Terms for Construction
- For the ’394 Patent: - The Term: “configuration data”
- Context and Importance: The definition of this term is critical to determining what the accused system must "generate" and "store." If construed narrowly to require specific algorithmic instructions, infringement may be harder to establish than if construed broadly to mean any set of parameters, like boundary coordinates for a detection zone.
- Intrinsic Evidence for Interpretation:- Evidence for a Broader Interpretation: The patent may describe "configuration data" generally as any information derived from user input that is used to enable the virtual sensor's event detection function (Compl. ¶46).
- Evidence for a Narrower Interpretation: Specific embodiments in the patent may describe the "configuration data" as comprising particular data structures or executable code, which could support a more limited definition.
 
 
- For the ’778 Patent: - The Term: “rule defining a capture pattern”
- Context and Importance: This term appears to be a key point of novelty. Practitioners may focus on this term because the infringement theory hinges on whether a feature like Vivint's "privacy rule" (Compl. ¶64) meets this definition. Its construction will likely determine the outcome of infringement for this patent.
- Intrinsic Evidence for Interpretation:- Evidence for a Broader Interpretation: The patent specification may use broad language, defining a "rule" as any condition that schedules or governs when a camera monitors for events, which could encompass a simple user preference like a privacy mode.
- Evidence for a Narrower Interpretation: The patent may provide examples of "rules" that are more complex, such as time-of-day schedules or conditions based on the status of other sensors. This could support an argument that a simple, direct user toggle is not a "rule" in the claimed sense.
 
 
VI. Other Allegations
- Indirect Infringement: For each asserted patent, the complaint alleges induced infringement under 35 U.S.C. § 271(b). The allegations are based on Vivint's actions of advertising the infringing features, distributing product manuals and instructions that teach users how to perform the claimed methods (e.g., setting up detection zones or privacy modes), and providing technical support for these features (Compl. ¶52, ¶68).
- Willful Infringement: The complaint alleges that infringement has been and continues to be deliberate and willful. For most patents, this is based on alleged knowledge since at least the filing date of the complaint and, on information and belief, constructive knowledge prior to the suit due to the parties being direct competitors (Compl. ¶53, ¶69). For the ’276 Patent, the complaint specifically alleges Vivint has had knowledge since at least August 8, 2017, when Plaintiff publicly asserted that patent in a separate litigation (Compl. ¶236).
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of definitional scope: The case will likely turn on the construction of key claim terms. Can "rule defining a capture pattern" in the ’778 Patent be construed to cover a user-activated privacy toggle, and can "mote" data from the ’834 Patent encompass video and sensor data from a sophisticated smart camera?
- A key evidentiary question will be one of locus of infringement: For the numerous asserted method claims, the analysis will focus on where the infringing steps are performed. Does the evidence show that Vivint's backend servers perform every claimed step of analyzing images, comparing data to rules, and generating signals, or are critical steps performed on the end-user's device, which could complicate Plaintiff's direct infringement theories?
- A third major question will be one of intent and knowledge: Given the detailed history of a prior business and licensing relationship between the parties, and a specific allegation of knowledge for the ’276 Patent based on prior litigation, the issue of willful infringement will be a central battleground, carrying the potential for enhanced damages.