2:17-cv-01889
Connectsoft Inc v. Securifi Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:- Plaintiff: ConnectSoft, Inc. (Kentucky)
- Defendant: Securifi, Inc. (Nevada)
- Plaintiff’s Counsel: Morgan, Lewis & Bockius LLP
 
- Case Identification: 2:17-cv-01889, D. Nev., 07/10/2017
- Venue Allegations: Venue is alleged to be proper because the Defendant is incorporated in Nevada and has its headquarters and an established place of business in the district.
- Core Dispute: Plaintiff alleges that Defendant’s "Smart Routers" and associated software application infringe a patent related to a system for unifying the control of multiple, disparate wireless radios on a single device.
- Technical Context: The technology addresses the complexity of managing devices with multiple wireless standards (e.g., Wi-Fi, Bluetooth, Zigbee) by providing a single, abstracted software layer and user interface.
- Key Procedural History: The complaint does not reference any prior litigation, Inter Partes Review (IPR) proceedings, or licensing history related to the patent-in-suit.
Case Timeline
| Date | Event | 
|---|---|
| 2006-05-23 | ’100 Patent Priority Date | 
| 2013-08-06 | ’100 Patent Issue Date | 
| 2017-07-10 | Complaint Filing Date | 
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 8,504,100 - System and Method for Multi-Radio Control
- Patent Identification: U.S. Patent No. 8,504,100, System and Method for Multi-Radio Control, issued August 6, 2013.
The Invention Explained
- Problem Addressed: The patent describes a problem where users of electronic devices equipped with multiple, different types of wireless radios (e.g., Wi-Fi, Bluetooth) are "confused" by the need to use different utilities and procedures to connect to various remote devices ('100 Patent, col. 1:65-2:8). This complexity also extends to software developers, who must contend with fundamentally different interfaces for each radio technology ('100 Patent, col. 2:10-21).
- The Patented Solution: The invention proposes a unified system centered on an intermediate software layer, or "software development kit (SDK)," that abstracts the technical differences between various radios ('100 Patent, col. 4:25-40, Fig. 2). A single user interface application interacts with this SDK, allowing a user to search for, connect to, and manage remote wireless devices without needing to know which underlying radio technology is being used for any given connection ('100 Patent, Abstract).
- Technical Importance: The patented approach aims to simplify the user experience and streamline third-party application development in an environment of proliferating and disparate wireless communication standards ('100 Patent, col. 2:17-21).
Key Claims at a Glance
- The complaint asserts infringement of claim 1, and reserves the right to assert other claims ("claim 1 et seq.") (Compl. ¶19).
- Independent Claim 1 of the ’100 Patent is a method claim with the following primary steps:- In a personal electronic device with multiple disparate radios, "searching for remote wireless devices available for two-way wireless communication with each radio" in response to a user instruction.
- "creating, in a user interface, selectable representations of the available remote wireless devices".
- "establishing a connection with at least one of said remote wireless devices" in response to a user request.
 
III. The Accused Instrumentality
Product Identification
- The accused instrumentalities are the Almond+, Almond 2015, and Almond 3 "Smart Routers," along with the associated "Almond App" (Compl. ¶¶13, 15).
Functionality and Market Context
- The complaint alleges the Smart Routers are designed for interoperability with devices using disparate radio technologies, including Wi-Fi, Zigbee, and Z-Wave (Compl. ¶14). The system allegedly allows a user, via the Almond App, to see a unified list of available devices across these different radio types (Compl. ¶15). The complaint states that a user can perform a "device data refresh" by "pulling down" on the screen, which triggers the system to search for devices, obtain their status, and display them for connection and control (Compl. ¶15).
IV. Analysis of Infringement Allegations
No probative visual evidence provided in complaint.
’100 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation | 
|---|---|---|---|
| A method for multi-radio control in a personal electronic device having a plurality of radios of disparate radio technologies... | The Smart Routers and Almond App allegedly constitute a system that manages and controls devices across disparate radio technologies like Wi-Fi, Zigbee, and Z-Wave. | ¶¶13-15 | col. 1:28-43 | 
| searching for remote wireless devices available for two-way wireless communication with each radio of said plurality of radios of disparate radio technologies in response to receiving an instruction from a user to search for available remote wireless devices; | The system allegedly performs a "device data refresh" in response to a user "pulling down" within the Almond App, which triggers the Smart Router to search for devices across multiple radio technologies. | ¶15 | col. 3:1-5 | 
| creating, in a user interface, selectable representations of the available remote wireless devices... | The Almond App allegedly provides a list of available devices across the multiple radio technologies and displays selectable representations of these devices in its user interface. | ¶¶15, 19 | col. 3:6-10 | 
| establishing a connection with at least one of said remote wireless devices in response to receiving a request from said user to establish a connection with said at least one of said remote wireless devices; | The system is alleged to allow a user to select an available wireless device from the user interface to establish a connection and subsequently control it. | ¶¶15, 19 | col. 3:11-15 | 
Identified Points of Contention
- Scope Questions: A central question may be whether the accused "Smart Routers" qualify as a "personal electronic device" within the meaning of the claim. The patent specification provides examples such as personal computers, PDAs, and cellular phones ('100 Patent, col. 1:29-32), raising the question of whether a network infrastructure device like a router falls within the claimed scope.
- Technical Questions: The complaint alleges that the Smart Routers "unify disparate radio technologies" (Compl. p. 6:2-3). A key technical question will be whether the "device data refresh" function (Compl. ¶15) performs the specific steps of formatting generic hardware interface requests and generating specific driver commands for each radio, as detailed in the patent's description of the "searching" step ('100 Patent, col. 3:16-24), or if it operates through a different, non-infringing mechanism. The complaint does not provide technical detail on how the accused search function is implemented.
V. Key Claim Terms for Construction
- The Term: "personal electronic device" 
- Context and Importance: The applicability of the patent to the accused products hinges on this definition. Defendant is likely to argue its "Smart Routers" are network infrastructure, not "personal" devices, while Plaintiff will likely argue for a broader interpretation. 
- Intrinsic Evidence for Interpretation: - Evidence for a Broader Interpretation: The specification states the invention relates to a device "such as a desktop personal computer, a laptop personal computer, a personal digital assistant (PDA), or the like" ('100 Patent, col. 1:29-32). The phrase "or the like" may be argued to support a broad construction that includes any user-managed computing device with multiple radios.
- Evidence for a Narrower Interpretation: The explicit examples are all end-user-facing computing devices (PCs, PDAs, phones). This context could support a narrower construction that excludes devices primarily functioning as network hardware, such as a router.
 
- The Term: "searching for remote wireless devices available for two-way wireless communication with each radio" 
- Context and Importance: The infringement analysis will turn on whether the accused "device data refresh" function meets all the requirements of this claimed "searching" step. Practitioners may focus on this term because the patent describes a specific underlying software architecture for performing this search ('100 Patent, col. 3:16-24), while the complaint's allegations are high-level. 
- Intrinsic Evidence for Interpretation: - Evidence for a Broader Interpretation: The claim language itself does not require a specific software architecture, potentially allowing it to read on any process that queries each radio for available devices in response to a user command.
- Evidence for a Narrower Interpretation: The claim further details the "searching" step as including "formatting a generic hardware interface request" and "generating specific driver commands to each radio." A court may find that these sub-steps import limitations from the specification's detailed description of the SDK and adaptation layer architecture ('100 Patent, col. 4:11-50), requiring a more complex technical operation than merely polling for devices.
 
VI. Other Allegations
- Indirect Infringement: The complaint alleges induced infringement, stating that Defendant instructs and encourages end users to operate the Smart Routers in an infringing manner and does so with knowledge that the encouraged acts constitute infringement (Compl. ¶20).
- Willful Infringement: The complaint asserts willfulness based on alleged knowledge of the ’100 Patent "since at least as early as receiving service or knowledge of this Complaint" (Compl. ¶20). This appears to be a claim for post-filing willfulness.
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of definitional scope: can the term "personal electronic device," which is exemplified in the patent by PCs, PDAs, and phones, be construed to encompass the accused "Smart Routers," which are network infrastructure devices?
- A key evidentiary question will be one of technical implementation: does the accused system's "device data refresh" function perform the specific, multi-step "searching" method required by Claim 1—which involves abstracting disparate hardware through generic requests and specific driver commands—or does the complaint's high-level allegation mask a fundamentally different and non-infringing technical operation?