2:26-cv-00515
Touchstream Tech Inc v. Samsung Electronics America Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Touchstream Technologies, Inc. (Delaware)
- Defendant: Samsung Electronics Co., Ltd. (South Korea); Samsung Electronics America, Inc. (New York); and Harman International Industries, Inc. (Delaware)
- Plaintiff's Counsel: Boies Schiller Flexner LLP
- Case Identification: 2:26-cv-00515, E.D. Tex., 06/26/2026
- Venue Allegations: Plaintiff alleges venue is proper for Samsung Electronics America, Inc. and Harman International Industries, Inc. based on their permanent physical presences and employment of personnel in the Eastern District of Texas. Venue is alleged for Samsung Electronics Co., Ltd. based on its status as a foreign company and its use of authorized resellers within the district.
- Core Dispute: Plaintiff alleges that Defendants' smart TVs, speakers, and associated software applications (including Samsung SmartThings, Samsung TV Plus, and HEOS) infringe four patents related to remotely controlling media playback on a presentation device from a separate personal computing device.
- Technical Context: The technology concerns "media casting," where a user on a personal device (e.g., a smartphone) directs a separate playback device (e.g., a smart TV) to stream content from the internet, a central feature of the modern connected-device ecosystem.
- Key Procedural History: The complaint highlights Touchstream's extensive and successful litigation history involving the asserted patent family. Notably, it cites a jury verdict of approximately $339 million against Google on two of the same patents asserted here ('251 and '289 Patents), where the court also upheld their validity under 35 U.S.C. § 101. The complaint also references prior suits and settlements with other major technology and media companies, and alleges that Defendants had pre-suit knowledge of the "patent-pending" technology as early as 2011 through direct meetings and demonstrations.
Case Timeline
| Date | Event |
|---|---|
| 2010-10-01 | Plaintiff's inventor's original prototype work |
| 2011-04-21 | Earliest Priority Date for '251, '751, '289, and '062 Patents |
| 2011-09-01 | Discussions begin between Plaintiff and Defendants |
| 2011-10-01 | Plaintiff demonstrates technology at Samsung's Connected Experience Center |
| 2011-11-01 | Defendants' employees reportedly participate in Plaintiff's Alpha trial |
| 2012-01-01 | Plaintiff and Defendants attend Consumer Electronics Show (CES) |
| 2013-01-15 | '251 Patent Issued |
| 2014-01-01 | HEOS Operating System released |
| 2014-12-02 | '289 Patent Issued |
| 2015-01-01 | Samsung launches Tizen TV OS and Samsung TV Plus service |
| 2017-01-01 | Plaintiff sues Vizbee, Inc. |
| 2020-01-01 | Samsung TV Plus application released |
| 2021-06-29 | '751 Patent Issued |
| 2021-01-01 | Plaintiff sues Google LLC |
| 2022-10-18 | '062 Patent Issued |
| 2023-01-01 | Plaintiff sues multiple cable companies |
| 2024-01-01 | Samsung Music Frame released |
| 2024-01-01 | Plaintiff sues VIZIO, Inc. and Yamaha Corporation |
| 2025-01-01 | Plaintiff sues Hisense Company |
| 2026-01-01 | Samsung Music Studio speakers released |
| 2026-01-01 | Plaintiff sues TCL Technology Group |
| 2026-06-26 | Complaint Filing Date |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 8,356,251 - "Play Control of Content on a Display Device" (Issued Jan. 15, 2013)
The Invention Explained
- Problem Addressed: The patent's background section describes the difficulty of using a personal device, like a smartphone, to control the playback of internet-based media on a television from a distance, such as from a couch '251 Patent, col. 1:26-46
- The Patented Solution: The invention proposes a three-part system: a personal computing device, a server system, and a display device '251 Patent, FIG. 1 The personal device sends a message to the server to initiate playback; the server then relays a command to the associated display device; finally, the display device fetches the content and the required media player directly from the internet, freeing the personal device from the burden of streaming '251 Patent, abstract '251 Patent, col. 4:11-44 The server acts as a switchboard, using a "synchronization code" to link the personal device to the correct display device '251 Patent, col. 5:25-45
- Technical Importance: This architecture decouples the control device from the content stream, which conserves the resources of the personal device and creates a seamless "second-screen" user experience. Compl. ¶29
Key Claims at a Glance
- The complaint asserts at least independent claim 1 Compl. ¶137
- Essential elements of Claim 1 include:
- A server system assigning a synchronization code to a display device.
- The server receiving a message from a personal computing device that includes the synchronization code.
- The server storing a record that associates the personal and display devices.
- The server receiving signals from the personal device that specify a video file, a particular media player, and a universal playback control command.
- The server converting the universal playback control command into programming code specific to the media player, which involves selecting from a plurality of specific commands.
- The server storing information (the specified file, the identified player, and the corresponding programming code) for the display device to retrieve and use.
U.S. Patent No. 11,048,751 - "Play Control of Content on a Display Device" (Issued Jun. 29, 2021)
The Invention Explained
- Problem Addressed: As a continuation of the same inventive concept, this patent addresses the technical challenge of enabling a single display device to handle playback requests for content that requires different, and potentially incompatible, media players '751 Patent, col. 2:36-40
- The Patented Solution: This patent focuses on the role of the content presentation device (e.g., a smart TV). The device obtains a synchronization code, which is used to establish an association with a remote computing device via a server '751 Patent, claim 12 Upon receiving a command message from the server, the presentation device itself is responsible for "selecting...a first media player application from a plurality of media player applications" based on the message format and then controlling playback using that selected player '751 Patent, claim 12
- Technical Importance: This method allows a content presentation device to be media-player-agnostic, providing the flexibility to launch the correct application from a diverse library to play content selected by a user on a separate device. Compl. ¶36
Key Claims at a Glance
- The complaint asserts at least independent claim 12 Compl. ¶143
- Essential elements of Claim 12 include:
- A content presentation device obtaining a synchronization code that is stored on a remote server.
- The content presentation device providing this code to a remote computing device to create an association on the server.
- The content presentation device receiving a message from the server that includes a command in a first format.
- The content presentation device selecting a media player application from a plurality of available applications, based at least in part on the "first format" of the received message.
- The content presentation device controlling the playback of the content using the selected media player based on the command.
Multi-Patent Capsule: U.S. Patent No. 8,904,289
- Patent Identification: U.S. Patent No. 8,904,289, "Play Control of Content on a Display Device," issued Dec. 2, 2014.
- Technology Synopsis: This patent describes a server-centric method where the server receives a comprehensive message from a personal device. The message includes a unique ID for the display device, a file to be played, the identity and location of the media player, and a player-independent action command. The server then identifies the specific programming code needed for the display device to execute the command. '289 Patent, abstract Compl. ¶34
- Asserted Claims: At least independent claim 1 is asserted Compl. ¶149
- Accused Features: The Samsung TV functionalities, particularly the SmartThings cloud platform, are accused of receiving detailed messages from mobile apps and using that information to direct Samsung TVs to play specific content. Compl. ¶¶149-150
Multi-Patent Capsule: U.S. Patent No. 11,475,062
- Patent Identification: U.S. Patent No. 11,475,062, "Play Control of Content on a Display Device," issued Oct. 18, 2022.
- Technology Synopsis: This patent focuses on the role of the personal computing device. The device generates a message with a command in a "first format" and sends it to a server. The server is configured to convert this into a "second command" in a "second format" and communicate it to the content presentation system, which then uses the second command to control playback. '062 Patent, abstract Compl. ¶35
- Asserted Claims: At least independent claim 10 is asserted Compl. ¶155
- Accused Features: The Samsung Speaker devices and HEOS functionalities are accused of infringement, wherein mobile applications (e.g., SmartThings, Samsung Sound, HEOS) generate commands that are processed by a server and then executed by the speakers. Compl. ¶¶155-156
III. The Accused Instrumentality
Product Identification
The complaint identifies three categories of accused instrumentalities:
- Samsung TV Functionalities: Involving Samsung Smart TVs (running the Tizen operating system) in conjunction with the Samsung SmartThings and Samsung TV Plus applications Compl. ¶47
- Samsung Speaker Functionalities: Involving the Samsung Music Frame, Music Studio 5, and Music Studio 7 speakers used with the SmartThings and Samsung Sound applications Compl. ¶¶71-72
- HEOS Functionalities: Involving products from Harman brands (such as Denon and Marantz) that incorporate the HEOS (Home Entertainment Operating System) platform and are controlled by the HEOS application Compl. ¶¶85-86 Compl. ¶90
Functionality and Market Context
The core accused functionality across all products is the ability for a user to operate an application on a mobile device (e.g., a smartphone) to select media content and cause that content to be played on a separate, networked playback device (a TV or speaker) Compl. ¶48 Compl. ¶76 Compl. ¶95 The system architecture relies on a cloud platform (e.g., the SmartThings cloud or a HEOS server) that mediates communication between the mobile device and the playback device Compl. ¶51 Compl. ¶58 Compl. ¶95 This allows the playback device to stream content directly from the internet, freeing the mobile device from rendering the stream Compl. ¶64 Compl. ¶81 Compl. ¶100 The complaint presents a developer diagram from Samsung's documentation to illustrate the cloud-centric architecture of the SmartThings platform. The diagram depicts how "Cloud Connected" devices communicate via "Your Cloud" to the SmartThings platform, which is consistent with the patent's server-mediated approach Compl. p. 24
IV. Analysis of Infringement Allegations
U.S. Patent No. 8,356,251 Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| assigning, by a server system, a synchronization code to the display device; | The SmartThings cloud platform assigns a unique "deviceID" (e.g., a UUID) to a Samsung television upon registration with a user's account. | ¶51 | col. 5:25-45 |
| receiving, in the server system, a message from a personal computing device...wherein the message includes the synchronization code; | The SmartThings cloud platform receives HTTP calls in JSON format from the mobile app, which identify the target television, thereby using its associated identifier. | ¶58 | col. 4:45-49 |
| storing, by the server system, a record establishing an association between the personal computing device and the display device based on the synchronization code; | Information about the registered television is stored in a database on the SmartThings cloud platform, linking it to the user's account and mobile device. | ¶51; ¶52; ¶61 | col. 5:5-9 |
| receiving...signals...specifying a video file...a particular media player...and...a universal playback control command...; | The mobile app sends messages to the server identifying the content to play (e.g., a Netflix show), the playback device (the TV), and the command (e.g., play). | ¶58 | col. 4:50-54 |
| converting, by the server system, the universal playback control command into corresponding programming code...selecting from among a plurality of specific commands...; | The server system is alleged to perform a "conversion of at least the command format" to control playback on the TV, which supports various media players like Netflix, Spotify, and Apple TV. | ¶60; ¶45 | col. 6:5-24 |
| storing, in a database...information for transmission to or retrieval by the display device... | The result of the server's processing is a "converted command" that is communicated to the selected television, causing it to control playback of the referenced content. | ¶60 | col. 6:25-32 |
- Identified Points of Contention:
- Scope Questions: A central question may be whether the accused system's use of a server-assigned "deviceID" or network discovery for pairing devices falls within the scope of the claimed "synchronization code," which the patent's primary embodiment describes as a code displayed on the TV screen for manual entry '251 Patent, col. 5:32-41
- Technical Questions: The infringement analysis will likely scrutinize the "converting" step. A key question is what evidence shows that the SmartThings server receives a "universal" command from the mobile app and translates it into player-specific "programming code," as opposed to the mobile app sending a command that is already tailored for the target media player.
U.S. Patent No. 11,048,751 Infringement Allegations
| Claim Element (from Independent Claim 12) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| obtaining, by a content presentation device, a synchronization code associated with the content presentation device...; | During registration, a Samsung TV may display a PIN number on its screen for the user to enter, or is otherwise assigned a unique "deviceID" by the SmartThings cloud. | ¶51; ¶54 | col. 13:1-5 |
| providing...the synchronization code to a remote computing device...; | The user enters the PIN into the mobile app, or the mobile app discovers the TV and its identifier on the local network, to complete the registration process. | ¶53; ¶54 | col. 13:5-10 |
| receiving, by the content presentation device...a first message that includes at least one command in a first format...; | The Samsung TV receives converted commands from the SmartThings cloud platform that direct it to play selected content. | ¶60 | col. 13:11-19 |
| selecting, by the content presentation device...a first media player application from a plurality of media player applications based at least in part on the first format of the first message...; | The Samsung TV's Tizen OS supports over 2,000 applications (e.g., Netflix, Prime Video) and launches the appropriate application to play the content specified by the server command. | ¶45; ¶46; ¶62 | col. 13:20-27 |
| controlling, by the content presentation device, how the selected first media player application plays the referenced first piece of content...; | The TV uses the launched media player application (e.g., the Netflix app) to execute the playback command received from the server. | ¶60; ¶62 | col. 13:28-34 |
- Identified Points of Contention:
- Scope Questions: The dispute may focus on whether the TV's operating system launching a pre-installed app (e.g., Netflix) constitutes "selecting" a media player "based at least in part on the first format of the first message." The defense could argue this is generic OS behavior, not a specific selection process as contemplated by the claim.
- Technical Questions: The complaint alleges the TV receives a "converted command" Compl. ¶60 It raises the question of whether the TV is simply executing a direct instruction (e.g., "Launch Netflix and play ID 123") or if it is performing a more complex selection based on the "format" of the message it receives, as the claim requires.
V. Key Claim Terms for Construction
The Term: "synchronization code" (in '251 Patent, claim 1; '751 Patent, claim 12)
- Context and Importance: This term is critical for defining how the controlling device and the playback device are associated. Its construction will determine whether the claim is limited to the patent's embodiment of a user-transcribed code or can cover the automated network discovery and account-based device identifiers allegedly used by Defendants.
- Intrinsic Evidence for a Broader Interpretation: The specification states the code is "uniquely associated with the particular display device" and can be distinct from an IP or MAC address '251 Patent, col. 5:41-45, which may support arguing that any unique identifier used for association, such as a "deviceID", meets the definition.
- Intrinsic Evidence for a Narrower Interpretation: The primary embodiment illustrates the code being displayed on a "splash page" on the TV screen (as text or a QR code) for the user to manually enter or scan into the smartphone '251 Patent, col. 5:32-41 '251 Patent, FIG. 7A, suggesting a narrower construction tied to a user-mediated pairing event.
The Term: "universal playback control command" ('251 Patent, claim 1) and "action control command being independent of the particular media player" ('289 Patent, claim 1)
- Context and Importance: These terms are central to the invention's player-agnostic nature. The case may turn on whether the command sent from the smartphone is truly generic ("universal" or "independent"), or if it is already specific to the target application, which would challenge the infringement allegation that the server performs the key conversion.
- Intrinsic Evidence for a Broader Interpretation: The specification discloses a "universal API adapter" that translates a generic command like "Pause" into a player-specific command like "yt_pauseVideo" or "pauseVideo" '251 Patent, col. 6:5-24 '251 Patent, FIG. 5 This supports the idea that the command originating from the personal device is intended to be universal.
- Intrinsic Evidence for a Narrower Interpretation: A party might argue that in a modern ecosystem, the mobile app (e.g., the YouTube app) is aware of the target player and sends a command that is already, in essence, player-dependent. The patent's own description of the universal adapter could be interpreted as an internal server function, raising the question of whether the command received by the server is truly "universal."
VI. Other Allegations
- Indirect Infringement: The complaint alleges that Defendants actively induce infringement by encouraging and instructing customers, developers, and subsidiaries to use the accused functionalities. This encouragement is allegedly provided through advertisements, user manuals, software development kits (SDKs), and automatic software updates that enable the infringing methods Compl. ¶65 Compl. ¶82 Compl. ¶139
- Willful Infringement: The complaint makes detailed allegations of willful infringement based on Defendants' alleged pre-suit knowledge. It claims Defendants were aware of Touchstream's "patent-pending" technology as early as 2011 through direct meetings, email correspondence, and technology demonstrations Compl. ¶¶119-128 The complaint further alleges knowledge based on Touchstream's widely publicized litigation history, including a significant jury verdict against Google, and a 2026 attempt by Touchstream to initiate licensing discussions that allegedly received no response Compl. ¶111 Compl. ¶117 Compl. ¶130
VII. Analyst's Conclusion: Key Questions for the Case
- A core issue will be one of definitional scope: can the term "synchronization code," which the patent specification primarily illustrates as a manually-entered code from a splash screen, be construed to encompass the server-assigned "deviceID"s and automated network discovery methods allegedly used in the accused SmartThings ecosystem?
- A key evidentiary question will be one of functional operation: does the command sent from a user's mobile device constitute a "universal" or "independent" command as required by the claims? The court will need to examine whether the accused server performs a genuine conversion from a generic instruction to a player-specific one, or if the mobile app itself sends a command that is already tailored for the target application, potentially negating a key inventive step.
- A central question for the trier of fact will be willfulness: given the complaint's detailed allegations of pre-suit meetings, technology demonstrations, and discussions about "patent-pending" technology dating back to 2011, coupled with Defendants' alleged awareness of Touchstream's high-profile litigation successes, the case will likely involve a deep inquiry into whether Defendants' alleged infringement was willful.