2:24-cv-00498
Piranha Media Distribution LLC v. Hulu LLC
I. Executive Summary and Procedural Information
- Parties & Counsel:- Plaintiff: Piranha Media Distribution, LLC (Delaware)
- Defendant: Hulu, LLC (Delaware)
- Plaintiff’s Counsel: Kramer Alberti Lim & Tonkovich LLP
 
- Case Identification: 2:24-cv-00498, C.D. Cal., 01/19/2024
- Venue Allegations: Plaintiff alleges venue is proper in the Central District of California because Defendant maintains a regular and established place of business in Santa Monica and has engaged in business activities and acts of infringement within the district.
- Core Dispute: Plaintiff alleges that Defendant’s ad-supported streaming service infringes patents related to the dynamic re-sequencing of advertisements within a digital media stream to prevent users from skipping ads.
- Technical Context: The technology relates to over-the-top (OTT) media streaming, where ad-supported subscription tiers have become a critical business model for balancing content costs with consumer pricing.
- Key Procedural History: The complaint alleges that Hulu’s parent company, Disney, was made aware of the application that issued as the ’403 Patent during the prosecution of its own patent application, where the U.S. Patent Office cited it in multiple rejections. Plaintiff leverages this alleged pre-suit knowledge to support its claims of willful infringement.
Case Timeline
| Date | Event | 
|---|---|
| 2002-06-27 | Earliest Priority Date for ’403 and ’768 Patents | 
| 2015-05-20 | USPTO Office Action cites ’403 Patent against Disney application | 
| 2018-09-18 | Publication of Hulu Tech blog post describing accused system | 
| 2021-04-20 | U.S. Patent No. 10,986,403 Issues | 
| 2022-10-04 | U.S. Patent No. 11,463,768 Issues | 
| 2024-01-19 | Complaint Filed | 
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 10,986,403 - “Interactive Digital Media and Advertising Presentation Platform”
The Invention Explained
- Problem Addressed: The patent describes a conflict between media copyright holders, who need to control and monetize their content, and consumers, who have grown accustomed to the free exchange and on-demand consumption of digital media made possible by modern networked devices. (’403 Patent, col. 1:26-41). This conflict leads to widespread unauthorized copying and redistribution of licensed material. (’403 Patent, col. 1:29-32).
- The Patented Solution: The invention proposes a "player/viewer software" that allows free consumer use of media under a general license, but with the enforced, intermittent insertion of paid advertisements. (’403 Patent, col. 5:50-55). A core component, the "intersplicer," has the ability to "adaptively regroup and re-sequence the insertion of ad blocks extemporaneously (i.e. 'on the fly'), in response to the consumer's arbitrary direction of the playback." (’403 Patent, col. 15:6-10). This ensures ads are viewed even if a user tries to fast-forward or skip around in the content.
- Technical Importance: The technology aimed to create an advertising-based market for the free consumer use and exchange of digital media, improving upon existing digital rights management (DRM) by diminishing the consumer's incentive to breach the system. (’403 Patent, col. 8:10-18).
Key Claims at a Glance
- Independent claim 22 (a method claim) is asserted in the complaint. (Compl. ¶¶ 48, 50).
- Essential elements of claim 22 include:- Transmitting digital media and advertising content to a digital media player system that has a user interface and an "intersplicer."
- Sequencing the content into a stream with an advertising block at an "initially defined insertion position."
- "Adaptively re-sequencing" the content stream to reflect a user's input updating the play position to a new position.
- The re-sequencing results in an "alternate insertion position" for the advertising block.
- The alternate position is "adaptively selectable by the intersplicer" according to "adaptive preference placement rules" that account for the new play position and other factors.
- Causing adaptive presentation of the advertisement at the alternate insertion point instead of the initial one.
- Keeping a setting to indicate an ad is in progress.
- In response to that setting, "disabling user interface commands" for user navigation.
 
- The complaint also alleges infringement of claim 21 and reserves the right to assert additional claims. (Compl. ¶¶ 56, 89).
U.S. Patent No. 11,463,768 - “Adaptive Digital Media Content Presentation and Control Platform”
The Invention Explained
- Problem Addressed: As a continuation of the application leading to the ’403 Patent, the ’768 Patent addresses the same technical problem of balancing content monetization with consumer demand for free, on-demand media in a digital environment. (Compl. ¶ 111; ’768 Patent, col. 1:26-41).
- The Patented Solution: The solution is a digital media system that, like the ’403 Patent, uses an "intersplicer" to manage the insertion of advertisements into a media stream. (’768 Patent, col. 9:1-6). The claims focus on a system architecture including an "advertisement rotator" that communicates with the intersplicer to dynamically change ad insertion points in response to user navigation, based on an "adaptive preference rule." (’768 Patent, col. 15:15-18).
- Technical Importance: This system provides a technology-based solution to prevent users from bypassing sponsored content while still allowing some navigational control, thereby making ad-supported models more viable for content distributors. (Compl. ¶ 43).
Key Claims at a Glance
- Independent claims 1 (a system claim) and 19 (a method claim) are asserted in the complaint. (Compl. ¶ 92).
- Essential elements of claim 1 include:- A user interface for receiving user input to control media presentation.
- An "advertisement rotator" for managing requests for advertising content.
- An "intersplicer" in communication with the rotator, which is configured to:- Change a "predetermined advertisement insertion point" to an "adapted advertisement insertion point" in response to user input that updates the play position.
- Determine the adapted insertion point using an "adaptive preference rule" based on an "advertisement requirement."
- Modify the adapted insertion point based on the advertisement requirement.
- Request, from the rotator, the ad content to be played at the adapted insertion point.
 
 
- The complaint reserves the right to assert additional claims. (Compl. ¶ 92).
III. The Accused Instrumentality
Product Identification
- Hulu’s ad-supported streaming service, which provides over-the-top (OTT) streaming of video-on-demand and live content. (Compl. ¶¶ 14, 25, 60).
Functionality and Market Context
- The accused service inserts predetermined advertising content into its media streams. (Compl. ¶ 16). When a user on an ad-supported plan attempts to skip past an advertisement (e.g., by jumping forward in the timeline), the system forces the user to view the ad by resequencing it into the stream at or near the user's newly selected playback position. (Compl. ¶¶ 18, 72). A diagram from the DASH Industry Forum standard illustrates the architecture Hulu allegedly uses, featuring an "Ad Insertion MPD Manipulator (Proxy)" that modifies the media manifest to insert ads. (Compl. ¶¶ 58, 63). This "MPD Manipulator" is alleged to be the "intersplicer." (Compl. ¶ 63).
- The complaint alleges that this ad-enforcement technology is critical to Hulu's business, as approximately 90% of its 45 million subscribers are on ad-supported plans. (Compl. ¶¶ 22-23).
IV. Analysis of Infringement Allegations
'403 Patent Infringement Allegations
| Claim Element (from Independent Claim 22) | Alleged Infringing Functionality | Complaint Citation | Patent Citation | 
|---|---|---|---|
| ...transmitting, by at least one remote system to a digital media player system, data comprising digital media content and digital advertising content...the digital media player system having a user interface and an intersplicer... | Hulu's OTT system is distributed over server-side (remote system) and client-side (player system). The DASH Packager and Ad Content Servers transmit media and ad content. The "Ad Insertion MPD Manipulator" is alleged to be the intersplicer. | ¶60-61, 63 | col. 48:33-41 | 
| sequencing the digital media content, using the intersplicer...into a content stream...further comprising an advertising block...at an initially defined insertion position... | The MPD Manipulator generates a DASH manifest (MPD) that sets forth the sequence in which content is played, inserting ad content into the media presentation timeline at initially defined positions identified by SCTE-35 signaling. | ¶65, 68-70 | col. 48:42-53 | 
| adaptively re-sequencing the content stream into a modified content stream to reflect a user input comprising updating a current play position to a new play position...the modified content stream comprising an alternate insertion position of the advertising block... | In response to a user jumping past an ad location, Hulu adaptively re-sequences the content stream to force the user to watch the ad. This results in a new advertising block being inserted at an alternate position that was previously part of the media section. | ¶71-72, 76 | col. 48:54-64 | 
| the alternate insertion position being adaptively selectable by the intersplicer according to selection criteria defined by the one or more adaptive preference placement rules... | Hulu's system adaptively determines the alternate insertion position based on the new playback position selected by the user, which is alleged to be an adaptive preference placement rule. | ¶77-79 | col. 49:1-9 | 
| causing adaptive presentation of a required part of the digital advertising content at the alternate insertion point, instead of the initially defined insertion position... | Hulu plays the ad at the new, alternate insertion point corresponding to where the user positioned the new playback position, instead of at its original, skipped position. A screenshot illustrates this forced playback. | ¶83; p. 20 | col. 49:33-36 | 
| keeping a setting...to indicate presentation of the required part of the digital advertising content is in progress...and responsive to detecting the first value...disabling user interface commands... | When an ad plays, the user is unable to navigate past it. The complaint alleges this requires Hulu to keep a setting indicating an ad is playing, and in response, to disable navigation commands to ensure the ad is completed. | ¶85-86 | col. 49:37-47 | 
'768 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation | 
|---|---|---|---|
| a user interface for receiving user input for controlling a course of presentation of digital media content... | The Hulu client application includes a user interface that allows user control of content, including moving the playback position in the time bar to jump back and forward. A screenshot depicts the user interface with its playbar. | ¶96; p. 26 | col. 5:1-5 | 
| an advertisement rotator for managing one or more requests for advertising content... | The "Ad Decision Server" and "Ad Content Server" in the DASH architecture (corresponding to Hulu's Ad Server and Ad Intelligence) are alleged to constitute an advertisement rotator that manages requests for ad content. | ¶97 | col. 5:7-9 | 
| an intersplicer...configured to: change a predetermined advertisement insertion point...to an adapted advertisement insertion point...in response to receiving a user input to update a current play position... | The "Ad Insertion MPD Manipulator" is alleged to be the intersplicer. In response to a user jumping past a predetermined ad location, the Hulu system adaptively changes the insertion point to the new play position selected by the user. | ¶98-100 | col. 15:15-18 | 
| ...the adapted advertisement insertion point determined by an adaptive preference rule based on an advertisement requirement that applies to the digital media system... | The adaptive preference rule is alleged to be the requirement that a skipped ad will play at the new position selected by the user. The advertisement requirement is that no user on an ad-supported plan can skip an ad. | ¶100, 102 | col. 15:6-10 | 
| modify the adapted insertion point...based on the advertisement requirement; and request, from the advertisement rotator, digital advertising content to be played at the adapted advertisement insertion point. | The Hulu system is alleged to modify the insertion point to force the user to watch the ad, consistent with the no-skip requirement. The MPD Manipulator is alleged to request the ad content from the Ad Decision/Content Server (the rotator). | ¶101, 103 | col. 5:9-13 | 
Identified Points of Contention
- Scope Questions: A central question may be whether the server-side "Ad Insertion MPD Manipulator" described in the DASH standard constitutes an "intersplicer" as that term is used in the patents, particularly as claim 22 of the ’403 Patent recites an intersplicer as part of the "digital media player system." The defense may argue the player system is strictly the client-side device, whereas the complaint alleges a broader, distributed server-client system.
- Technical Questions: The analysis may focus on whether Hulu’s business logic (e.g., "a skipped ad must be played") qualifies as the "adaptive preference placement rules" required by the claims. The patents describe rules that consider factors like time played or data blocks played (’403 Patent, col. 49:5-9), raising the question of whether Hulu’s system performs a comparable technical function or simply enforces a pre-set business condition.
V. Key Claim Terms for Construction
- The Term: "intersplicer" 
- Context and Importance: This term defines the core functional component alleged to perform the infringement. Its construction will be critical to determining whether Hulu’s server-side "Ad Insertion MPD Manipulator," which modifies a media manifest file before it is sent to the client, falls within the claim scope. 
- Intrinsic Evidence for Interpretation: - Evidence for a Broader Interpretation: The specification describes the intersplicer functionally as a "module" that "enforces the conveyance of required ads" and has the power to "adaptively select and re-sequence the ads." (’403 Patent, col. 8:39-44). This functional language may support an interpretation that is not limited to a specific hardware or software location.
- Evidence for a Narrower Interpretation: The detailed description states the intersplicer "launches, communicates with, and strictly controls a digital rights management enabled real-time player module, while the player module handles the actual playback." (’403 Patent, col. 13:58-62). This could suggest a component that is more closely coupled with the client-side player than a remote server component.
 
- The Term: "adaptive preference placement rules" 
- Context and Importance: This term is key to the "adaptive" nature of the invention. The dispute will likely involve whether Hulu’s system, which allegedly forces an ad to play at a user’s new jump-to position, is applying a "rule" in the sense contemplated by the patent, or merely executing a fixed command. 
- Intrinsic Evidence for Interpretation: - Evidence for a Broader Interpretation: The patent states the intersplicer uses these rules to perform "adaptive ad selection and sequencing in response to user actions." (’403 Patent, col. 31:13-15). This could be read broadly to cover any rule that changes ad placement in response to user navigation.
- Evidence for a Narrower Interpretation: Claim 22 explicitly defines the rules as "taking into account the new play position and at least one of a length of time associated with playing the digital media content, a number of digital media data blocks of the digital media content to be played, and a point in time the digital media content is to be played." (’403 Patent, col. 49:3-9). This specific, multi-factor definition could support a narrower construction that requires more than just reacting to the new play position.
 
VI. Other Allegations
- Indirect Infringement: The complaint alleges that if Hulu is not a direct infringer, it induces infringement by providing its software and service to subscribers with the knowledge and intent that they will perform the infringing acts, such as by using the interface to trigger the re-sequencing of ads. (Compl. ¶¶ 89, 113). It also alleges contributory infringement by supplying its software and back-end systems, which it describes as a material part of the invention not suitable for non-infringing use. (Compl. ¶¶ 90, 114).
- Willful Infringement: Willfulness is alleged based on Hulu and its parent company Disney’s alleged knowledge of the asserted patents. The complaint claims that the application for the ’403 Patent was repeatedly cited by the USPTO during the prosecution of a related Disney patent application, giving Disney (and by extension, Hulu) pre-suit knowledge of the technology and its relevance. (Compl. ¶¶ 87, 110-112).
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of definitional scope: does the term "intersplicer," described in the patent as a module controlling a real-time player, read on a server-side "Ad Insertion MPD Manipulator" that operates remotely from the client device by modifying a manifest file before transmission?
- A key technical question will be one of functional operation: does Hulu's system, which allegedly enforces a business requirement that skipped ads must be played, implement the multi-factor "adaptive preference placement rules" described in the patent claims, or is there a fundamental mismatch in the claimed adaptive logic versus the accused functionality?
- An evidentiary question for willfulness will be one of imputed knowledge: can the knowledge of the patent’s technology allegedly acquired by Hulu’s parent company, Disney, during an unrelated patent prosecution be imputed to Hulu to establish the requisite knowledge and intent for willful infringement?