0:18-cv-00339
Eureka Database Solutions LLC v. Qumu Corp
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Eureka Database Solutions, LLC (Texas)
- Defendant: Qumu Corporation (Minnesota)
- Plaintiff's Counsel: Alan Anderson Law Firm LLC
- Case Identification: Eureka Database Solutions, LLC v. Qumu Corporation, 0:18-cv-00339, D. Minn., 02/06/2018
- Venue Allegations: Venue is alleged to be proper in the District of Minnesota because the Defendant is a resident of Minnesota, maintains a regular and established place of business in the district, and has allegedly committed acts of infringement there.
- Core Dispute: Plaintiff alleges that Defendant's Qumu Enterprise Video Platform product, and specifically its Speech Search feature, infringes six patents related to methods for annotating, searching, ranking, and accessing specific segments within multimedia content.
- Technical Context: The technology concerns systems for indexing and retrieving specific moments within large digital media files, such as video or audio, a foundational capability for managing and searching enterprise and web-based media libraries.
- Key Procedural History: The six patents-in-suit are part of a single family, with the five later-issued patents claiming priority back to the application that led to the earliest patent. The complaint does not mention any prior litigation, inter partes review proceedings, or licensing history related to the patents-in-suit.
Case Timeline
| Date | Event |
|---|---|
| 1998-03-11 | Earliest Priority Date for all Patents-in-Suit |
| 2001-01-09 | U.S. Patent No. 6,173,287 Issued |
| 2001-06-05 | U.S. Patent No. 6,243,708 Issued |
| 2001-10-30 | U.S. Patent No. 6,311,189 Issued |
| 2001-12-18 | U.S. Patent No. 6,332,144 Issued |
| 2013-08-06 | U.S. Patent No. 8,504,576 Issued |
| 2015-09-01 | U.S. Patent No. 9,122,682 Issued |
| 2018-02-06 | Complaint Filed |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 6,173,287 - "Technique for ranking multimedia annotations of interest"
- Issued: January 9, 2001
The Invention Explained
- Problem Addressed: The patent describes a problem faced by organizations that were digitizing large amounts of multimedia content (e.g., audio and video). These organizations had "little or no means of searching within multimedia content, organizing information about multimedia content, and delivering multimedia content in a ubiquitous manner" ʼ287 Patent, col. 1:53-58
- The Patented Solution: The invention provides a technique for accessing a specific item of interest within a stored data representation, such as a video file ʼ287 Patent, abstract The method employs a two-step search process. First, a user searches a database of "annotations" (metadata) to find an annotation of interest, which is linked to a "data identifier" and a "location identifier" (e.g., a timestamp). Second, the system searches a separate database of "data identifiers" to find an "address identifier" (e.g., a URL) corresponding to the main media file. Finally, the system uses both the address identifier and the location identifier to access the specific segment within the media file ʼ287 Patent, col. 2:16-67
- Technical Importance: This approach enabled a structured, content-based search capability for large, distributed multimedia archives, moving beyond simple filename-based retrieval. Compl. ¶12
Key Claims at a Glance
- The complaint asserts infringement of one or more claims, including at least claim 1 Compl. ¶¶15-16
- The essential elements of independent claim 1 include:
- a) searching a plurality of stored annotations to locate an annotation of interest, which has an associated data identifier and location identifier.
- b) searching a plurality of stored data identifiers to locate the associated data identifier and an associated address identifier.
- c) accessing the item of interest at the location of interest using the associated address identifier and the associated location identifier.
- The complaint alleges infringement of "one or more claims," suggesting other claims may be asserted Compl. ¶15
U.S. Patent No. 6,243,708 - "Technique for ranking multimedia annotations of interest"
- Issued: June 5, 2001
The Invention Explained
- Problem Addressed: When searching within media, finding all occurrences of a search term may not be sufficient. The user needs a way to identify the most relevant position within the multimedia stream ʼ708 Patent, col. 2:10-14
- The Patented Solution: The invention provides a method for not only identifying relevant locations within a multimedia stream but also ranking their relevance. The method comprises identifying a stream based on a query, identifying relevant locations, ranking the relevance of those locations, and then determining a "particularly relevant" location based on the ranking ʼ708 Patent, abstract The specification discloses a ranking algorithm based on a weighted sum of query word occurrences, where the weight considers factors like the rarity of the word and its temporal proximity to other occurrences ʼ708 Patent, col. 21:30-66
- Technical Importance: This technology introduced a relevance ranking concept to in-media search, a step toward the more sophisticated search results common in modern web and media search engines. Compl. ¶28
Key Claims at a Glance
- The complaint asserts infringement of one or more claims, including at least claim 1 Compl. ¶¶31-32
- The essential elements of independent claim 1 include:
- a) identifying a multimedia stream based upon a query;
- b) identifying locations relevant to the query within the multimedia stream;
- c) ranking the relevance of each of the identified locations; and
- d) determining a particularly relevant one of the identified locations within the multimedia stream based upon the ranking.
- The complaint alleges infringement of "one or more claims," suggesting other claims may be asserted Compl. ¶31
U.S. Patent No. 6,311,189 - "Technique for matching a query to a portion of media"
- Issued: October 30, 2001
- Technology Synopsis: The patent addresses the problem of searching within media streams Compl. ¶43 The disclosed solution is a method that involves receiving a query, searching a plurality of "annotation values" to find a match, identifying the "start time" of the media stream corresponding to that annotation, and providing that start time to the user Compl. ¶41
- Asserted Claims: At least claim 1 Compl. ¶48
- Accused Features: The complaint alleges that Qumu's Speech Search feature allows a user to search for a keyword, which identifies a start time for the video and marks the position of the keyword's occurrence Compl. ¶¶50-52
U.S. Patent No. 6,332,144 - "Technique for annotating media"
- Issued: December 18, 2001
- Technology Synopsis: This patent describes a method for navigating media using annotations associated with a probability of accuracy Compl. ¶56 The solution involves identifying an annotation based on this probability, presenting a selectable "icon" associated with it, and, upon selection of the icon, presenting the corresponding media data to the user Compl. ¶56
- Asserted Claims: At least claim 1 Compl. ¶63
- Accused Features: The Qumu Speech Search feature is alleged to associate keywords with a probability of accuracy, display an "icon (dot and line)" indicating the keyword's location, and advance the video to that location when the icon is clicked Compl. ¶¶65-66
U.S. Patent No. 8,504,576 - "Technique for processing data in a network"
- Issued: August 6, 2013
- Technology Synopsis: As a continuation of the same family, this patent discloses a similar method to the '144 Patent for annotating and accessing media Compl. ¶¶70-72 The claimed method comprises identifying an annotation within a sequence based on a probability of accuracy, presenting a selectable icon, and presenting the media data in response to the icon's selection Compl. ¶70
- Asserted Claims: At least claim 1 Compl. ¶77
- Accused Features: The infringement allegations against the Qumu Speech Search feature are substantively identical to those for the '144 Patent: using probability to identify keyword locations and providing a clickable icon for navigation Compl. ¶¶78-80
U.S. Patent No. 9,122,682 - "Technique for processing data in a network"
- Issued: September 1, 2015
- Technology Synopsis: This patent further refines the family's technology, describing a method that presents a media stream associated with "annotation sequences," where each sequence has annotations, time marks, and "arcs" defining periods between time marks with an associated probability Compl. ¶84 The method identifies an annotation based on this probability and retrieves and presents the media data at that location Compl. ¶84
- Asserted Claims: At least claim 1 Compl. ¶91
- Accused Features: The Qumu Speech Search feature is accused of presenting annotations (keywords) and time marks (timestamps) on a playback screen, associating them with a probability of accuracy, and allowing a user to click an icon to advance the video to the keyword's location Compl. ¶¶93-95
III. The Accused Instrumentality
Product Identification
- The accused instrumentality is the "Qumu Enterprise Video Platform product," which incorporates the "Qumu Speech Search feature" Compl. ¶6
Functionality and Market Context
- The complaint alleges that the Qumu Speech Search feature enables users to search for specific words or phrases within a library of videos Compl. ¶34 Upon a search, the system identifies the specific timestamps within a video where a match occurs Compl. ¶35 The system is also alleged to rank results based on relevance, using visual indicators such as "a solid dot or a hollow dot" to represent the confidence of a match, and to employ an "accuracy threshold" Compl. ¶36 The user interface allegedly displays a clickable "icon (dot and line)" that, when selected, advances the video to the location of the identified keyword Compl. ¶66 Compl. ¶80 Compl. ¶95
- The complaint does not provide specific details on the product's market position but notes that the patented technologies have been "widely adopted by leading businesses" Compl. ¶12 No probative visual evidence provided in complaint.
IV. Analysis of Infringement Allegations
6,173,287 Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| searching a plurality of stored annotations...to locate an annotation of interest...the annotation of interest having an associated data identifier and an associated location identifier... | Qumu Speech Search identifies an annotation (a particular keyword) from among videos. This keyword is alleged to have an associated data identifier (the textual representation) and an associated location identifier (a timestamp). | ¶18 | col. 2:16-25 |
| searching a plurality of stored data identifiers associated with the plurality of stored annotations to locate the associated data identifier and an associated address identifier... | Qumu Speech Search allegedly locates an associated data identifier (the textual representation) and an associated address identifier (a URL) for a particular keyword. | ¶19 | col. 2:48-54 |
| accessing the item of interest at the location of interest using the associated address identifier and the associated location identifier. | Clicking a search result allegedly brings a user to a page with the video stream, with markings indicating the timestamp(s) associated with the keyword, using the URL and timestamp. | ¶20 | col. 2:62-67 |
6,243,708 Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| identifying a multimedia stream based upon a query | Qumu Speech Search allows users to "search videos to the word level" or for a "specific phrase within a library of videos." | ¶34 | col. 21:30-31 |
| identifying locations relevant to the query within the multimedia stream | The system identifies the "timestamp within the video where a match occurs." | ¶35 | col. 21:50-52 |
| ranking the relevance of each of the identified locations | Qumu Speech Search allegedly ranks locations using visual markers ("solid dot or a hollow dot") to indicate confidence and employs an "accuracy threshold to rank the results by relevance." | ¶36 | col. 21:30-49 |
| determining a particularly relevant one of the identified locations within the multimedia stream based upon the ranking | The system allegedly determines the most relevant location based on the ranking, for example, by displaying a "solid dot" for the location with the highest confidence. | ¶37 | col. 2:10-14 |
- Identified Points of Contention:
- Structural Questions: The '287 Patent claims a two-step search process using distinct "data identifiers" and "address identifiers". A central question will be whether the accused system's architecture actually performs these two distinct search steps across potentially separate databases, or if it uses a more modern, integrated index where a single search retrieves all necessary location and address information. The complaint's allegation that a "textual representation" is the "data identifier" and a "URL" is the "address identifier" Compl. ¶19 raises the question of how these elements are stored and searched by the accused system.
- Scope and Technical Questions: For the '708 Patent, the term "ranking" will be a primary focus. The patent discloses a specific mathematical algorithm for ranking based on word rarity and temporal proximity ʼ708 Patent, col. 21:30-66 The complaint's allegations rely on UI features ("solid or hollow dot") and an "accuracy threshold" Compl. ¶36 This raises the question of whether the accused product's confidence scoring from its speech-to-text engine performs the specific function of "ranking" as contemplated by the patent, or if there is a fundamental mismatch in technical operation.
V. Key Claim Terms for Construction
- The Term: "annotation" (from '287 Patent, Claim 1)
- Context and Importance: This term defines the fundamental metadata used for indexing. The infringement theory depends on the output of a speech-to-text process ("a particular keyword") qualifying as an "annotation" Compl. ¶18 Practitioners may focus on this term because its scope will determine whether automatically generated text from an audio track falls within a framework conceived in an era when manual annotation was more common.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification defines an annotation broadly as "a piece of information relating to data in a particular form such as, for example, audio or video data" ʼ287 Patent, col. 2:29-32 This language could support including automatically generated keywords.
- Evidence for a Narrower Interpretation: The patent provides specific examples, such as "a word in a spoken phrase or a person in a visual scene" ʼ287 Patent, col. 2:35-37 and lists specific annotation types like "transcript," "speaker," and "keyframe" in a table ʼ287 Patent, FIG. 10 A party could argue the term should be construed as limited to such enumerated, potentially human-verified, metadata types rather than raw machine output.
- The Term: "ranking" (from '708 Patent, Claim 1)
- Context and Importance: The definition of "ranking" is critical to the infringement analysis of the '708 Patent and its continuations. The complaint alleges that using an "accuracy threshold" and displaying high-confidence results with a "solid dot" constitutes ranking Compl. ¶36 The case may turn on whether this is equivalent to the patented method.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The claim language itself, "ranking the relevance of each of the identified locations," does not specify a particular method. This could support an argument that any method of scoring and ordering results based on relevance meets the limitation.
- Evidence for a Narrower Interpretation: The specification discloses a specific mathematical formula for calculating a score for each location, based on weighted sums of query words considering their rarity and temporal distance ʼ708 Patent, col. 21:30-66 A defendant may argue that "ranking" should be limited to this disclosed algorithm or one that is structurally equivalent, which might not be met by a simple confidence score from a speech-to-text engine.
VI. Other Allegations
- Indirect Infringement: The complaint alleges direct and indirect infringement for all six patents-in-suit (Compl. ¶¶15; ¶22; ¶31; ¶38; ¶47; ¶53; ¶62; ¶67; ¶76; ¶81; ¶90; ¶96). However, it does not plead specific facts to support the knowledge and intent elements required for induced or contributory infringement, such as referencing user manuals that instruct users to perform the claimed steps. The allegations are conclusory statements that Defendant is liable for indirect infringement.
- Willful Infringement: The complaint does not contain allegations of willful infringement, nor does the prayer for relief request enhanced damages.
VII. Analyst's Conclusion: Key Questions for the Case
A core issue will be one of structural equivalence: does the accused Qumu Speech Search product implement the specific two-step search architecture required by the '287 patent-first searching an annotation index for a "data identifier" and then using that to search a separate index for an "address identifier"-or does it employ a more modern, integrated architecture that falls outside the claim's scope?
A central question of definitional scope will concern the term "ranking" in the '708 patent and its continuations. Can the term, which is described in the patent via a specific mathematical algorithm based on word rarity and temporal proximity, be construed to cover the alleged "confidence" scores and "accuracy thresholds" Compl. ¶36 generated by the accused product's speech-to-text engine?
Finally, the case presents a fundamental question of technological evolution: do the claims of this patent family, originating in the late 1990s and describing systems of distinct databases and identifiers, read on a modern, highly integrated video search platform that leverages automated speech-to-text technology? The construction of terms like "annotation", "data identifier", and "ranking" will be decisive.