DCT

1:23-cv-00666

SITO Mobile R&D IP LLC v. Saks Fifth Avenue Corp

Key Events
Complaint
complaint

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 1:23-cv-00666, W.D. Tex., 06/13/2023
  • Venue Allegations: Plaintiff alleges venue is proper in the Western District of Texas based on Defendant’s operation of physical department stores within the district, the presence of numerous employees working from the district, and the transaction of business from employees' homes within the district.
  • Core Dispute: Plaintiff alleges that Defendant’s video streaming service, available on its website, infringes six patents related to methods and systems for routing and streaming digital media over a network.
  • Technical Context: The patents-in-suit relate to foundational technologies for managing and delivering streaming media, such as video, over distributed networks like the internet by routing requests and managing server resources.
  • Key Procedural History: The complaint alleges that Plaintiff provided Defendant with notice of the patents-in-suit via a letter from counsel on January 9, 2023, and that Defendant’s in-house counsel responded on January 26, 2023. This correspondence is cited as the basis for pre-suit knowledge supporting allegations of willful infringement.

Case Timeline

Date Event
2001-01-19 Priority Date for all six patents-in-suit
2007-03-13 U.S. Patent No. 7,191,244 Issued
2011-09-06 U.S. Patent No. 8,015,307 Issued
2013-10-08 U.S. Patent No. 8,554,940 Issued
2016-05-24 U.S. Patent No. 9,349,138 Issued
2020-08-04 U.S. Patent No. 10,735,781 Issued
2020-09-08 U.S. Patent No. 10,769,675 Issued
2023-01-26 Date of alleged notice of infringement (via counsel's response)
2023-06-13 Complaint Filing Date

II. Technology and Patent(s)-in-Suit Analysis

U.S. Patent No. 7,191,244 - System and Method for Routing Media

  • Patent Identification: U.S. Patent No. 7,191,244, “System and Method for Routing Media,” issued March 13, 2007 (Compl. ¶20).

The Invention Explained

  • Problem Addressed: The patent describes the difficulty of implementing real-time media streaming on diverse networks like the internet, noting that such applications are resource-intensive and lack sufficient state control models to ensure quality of service (’244 Patent, col. 1:11-19). Existing systems are described as lacking robust viewer and content management capabilities (Compl. ¶244 Patent, col. 1:29-34).
  • The Patented Solution: The invention proposes a system architecture for managing distributed streaming resources. It describes a central routing processor that receives a request for media, generates a "reservation" and a "play script," and then identifies an appropriate media switch (e.g., a server in a content delivery network) to stream the content to the viewer based on that reservation (’244 Patent, col. 2:48-67; Abstract). This creates a stateful, managed session for delivering media.
  • Technical Importance: This architecture provided a method for centrally managing distributed streaming resources and sessions, addressing a key challenge in scaling video delivery over the early internet.

Key Claims at a Glance

  • The complaint asserts independent method claim 2 (Compl. ¶51).
  • Essential elements of claim 2 include:
    • receiving a request for media;
    • identifying at least one program in which at least a portion of the media is available;
    • processing the request with at least one program rule of the at least one program to generate a presentation identifying the at least the portion of the media;
    • generating a reservation associated with the presentation; and
    • identifying at least one resource to stream the presentation for reception by the viewer based on the reservation.
  • The complaint does not explicitly reserve the right to assert dependent claims for this patent.

U.S. Patent No. 8,015,307 - System and Method for Streaming Media

  • Patent Identification: U.S. Patent No. 8,015,307, “System and Method for Streaming Media,” issued September 6, 2011 (Compl. ¶25).

The Invention Explained

  • Problem Addressed: As part of the same patent family, the ’307 Patent addresses the same technical challenges as the ’244 Patent: the difficulty of implementing reliable, high-quality streaming on diverse networks due to a lack of state control and resource management (’307 Patent, col. 1:12-34).
  • The Patented Solution: This invention refines the system architecture by detailing the roles of and interactions between a "management system," a "routing processor," and a "media switch." The management system processes a request to build a reservation and a presentation containing network rules and a media playlist. This information is sent to a routing processor, which then selects a media switch based on the network rules to perform the streaming (’307 Patent, Abstract; Fig. 1).
  • Technical Importance: The claimed method formalizes a multi-stage, rule-based process for selecting distributed network resources to fulfill a media streaming request, aiming to improve reliability and control.

Key Claims at a Glance

  • The complaint asserts independent method claim 30 (Compl. ¶65).
  • Essential elements of claim 30 include:
    • processing a request for media at a management system to build a reservation comprising a reservation identification and a presentation identification;
    • the presentation identifying a presentation comprising at least one network distribution rule and a media play list comprising a plurality of media names;
    • reserving a resource to stream media for the reservation at the management system;
    • transmitting the presentation and reservation data from the management system to a routing processor;
    • selecting a media switch at the routing processor based on the at least one network distribution rule;
    • determining at the routing processor if the media switch is configured to stream the media; and
    • transmitting the reservation data from the routing processor to the media switch if the media switch is configured.
  • The complaint does not explicitly reserve the right to assert dependent claims for this patent.

U.S. Patent No. 8,554,940 - System and Method for Routing Media

  • Patent Identification: U.S. Patent No. 8,554,940, "System and Method for Routing Media," issued October 8, 2013 (Compl. ¶30).
  • Technology Synopsis: This patent, part of the same family, also describes a system for managing and routing media streaming requests. It focuses on processing a request at a reservation system to identify a program with associated routing rules and a media list, which is then used to generate and deliver a presentation to a viewer.
  • Asserted Claims: At least independent claim 1 (Compl. ¶82).
  • Accused Features: The complaint alleges infringement by the Saks Video Streaming Service's processing of GET requests at a reservation system (Saks streaming servers) to identify a program and apply a program routing rule (Compl. ¶85).

U.S. Patent No. 9,349,138 - System and Method for Streaming Media

  • Patent Identification: U.S. Patent No. 9,349,138, "System and Method for Streaming Media," issued May 24, 2016 (Compl. ¶35).
  • Technology Synopsis: This patent details a method for managing streaming by generating state models. It describes a "media switch state model" that tracks viewer interactions (e.g., pause, skip) and a "routing processor state model" that identifies the selected media switch and reservation details for a plurality of viewers.
  • Asserted Claims: At least claim 11 (Compl. ¶98).
  • Accused Features: The complaint accuses Saks of causing a media switch (CDN) to generate a state model based on state changes (e.g., streaming paused) and generating a routing processor state model that identifies the selected media switch and reservation identification (Compl. ¶¶101-102).

U.S. Patent No. 10,735,781 - System and Method for Routing Media

  • Patent Identification: U.S. Patent No. 10,735,781, "System and Method for Routing Media," issued August 4, 2020 (Compl. ¶40).
  • Technology Synopsis: This patent describes a method that involves providing video content to a distributed network, dynamically selecting an advertisement based on user statistical information, and then providing the client device with identifiers for both a resource on the content distribution network and an advertising server.
  • Asserted Claims: At least claim 1 (Compl. ¶113).
  • Accused Features: Saks' service is accused of providing video to a CDN, selecting ads based on user information, receiving a GET request from a client, and transmitting files that identify resources on the CDN and advertising servers (Compl. ¶¶116-118, 121-122).

U.S. Patent No. 10,769,675 - System and Method for Routing Media

  • Patent Identification: U.S. Patent No. 10,769,675, "System and Method for Routing Media," issued September 8, 2020 (Compl. ¶45).
  • Technology Synopsis: This patent describes a method where a streaming system receives media and associated rules (e.g., geographic restrictions) from media owners. Upon receiving a request from a user, the system uses these rules to determine a streaming sequence and select streaming resources (e.g., CDNs) for distribution.
  • Asserted Claims: At least claim 31 (Compl. ¶130).
  • Accused Features: Saks' system is accused of receiving media and media rules, receiving a GET request from a user device, and using the rules to determine a streaming sequence and select streaming resources (CDNs) for distribution (Compl. ¶¶133-134).

III. The Accused Instrumentality

Product Identification

  • The "Saks Video Streaming Service," which is accessible on the saksfifthavenue.com website (Compl. ¶¶14, 16).

Functionality and Market Context

  • The accused service employs the HTTP Live Streaming (HLS) protocol to deliver adaptive bitrate video content over the Internet from web servers (Compl. ¶18). This technology functions by breaking a video into numerous small, HTTP-based file segments encoded at various bit rates. A media player on a user's device requests these segments sequentially, selecting the appropriate bitrate based on the user's current network conditions to ensure continuous playback (Compl. ¶19). The service is part of the online presence for what the complaint describes as a "premier destination for luxury fashion" (Compl. ¶16). The complaint provides a screenshot of the live stream video page on the Saks Fifth Avenue website (Compl. p. 13).

IV. Analysis of Infringement Allegations

'7,191,244 Patent Infringement Allegations

Claim Element (from Independent Claim 2) Alleged Infringing Functionality Complaint Citation Patent Citation
a method, comprising: receiving a request for media The Saks platform receives a request, such as an HTTP GET request, from a user's device to stream video content. ¶53 col. 9:1-2
identifying at least one program in which at least a portion of the media is available The system identifies that the requested media program is available, as indicated by a "STATUS 200 OK" response to the network request. ¶54 col. 9:3-5
processing the request with at least one program rule of the at least one program to generate a presentation identifying the at least the portion of the media The system processes the GET request using at least one program rule to generate a presentation, such as an M3U8 playlist file, which identifies the media segments to be streamed. ¶55 col. 9:6-10
generating a reservation associated with the presentation The system generates a reservation, described as a connection or session, which is associated with the generated presentation (M3U8 file). ¶56 col. 9:11-12
identifying at least one resource to stream the presentation for reception by the viewer based on the reservation Based on the generated session, the system identifies a resource, such as a Content Delivery Network (CDN), to stream the presentation to the viewer's device. ¶57 col. 9:13-16

Identified Points of Contention

  • Scope Questions: A central question may be whether the term "reservation," as used in the patent in the context of a "reservation system" that sets aside resources, can be construed to cover the more dynamic and stateless session initiation of a modern HLS stream.
  • Technical Questions: The analysis may focus on what evidence supports the allegation that a resource (CDN) is identified "based on the reservation," as required by the claim, versus being identified through standard DNS-based CDN routing that is independent of any specific server-side session.

'8,015,307 Patent Infringement Allegations

Claim Element (from Independent Claim 30) Alleged Infringing Functionality Complaint Citation Patent Citation
processing a request for media at a management system ... to build ... a reservation comprising a reservation identification ... and a presentation identification Saks processes a GET request at its streaming servers (management system) to establish a session (reservation) with a reservation ID (e.g., appended to a URL) and generate a presentation ID (e.g., an M3U8 file). ¶68 col. 29:32-37
the presentation identification identifying a presentation comprising at least one network distribution rule and a media play list ... comprising a plurality of media names The M3U8 file (presentation) contains at least one network distribution rule (e.g., bandwidth) and a media playlist (a list of media segment files). ¶68 col. 29:38-42
reserving a resource to stream media for the reservation at the management system The management system (Saks streaming server) reserves a media server resource to stream the media for the established session. ¶69 col. 29:43-45
transmitting the presentation and the reservation data ... from the management system to a routing processor The M3U8 file and session data are transmitted from the management system to a routing processor (both alleged to be components of Saks' streaming servers). ¶70 col. 29:46-49
selecting a media switch at the routing processor based on the at least one network distribution rule A routing processor selects a media switch (e.g., a CDN) based on network distribution rules such as capacity, load, or bandwidth. ¶71 col. 29:50-53
determining at the routing processor if the media switch is configured to stream the media identified by the media play list The routing processor determines if the selected CDN is configured to stream the segments listed in the M3U8 playlist. ¶72 col. 29:54-57
transmitting the reservation data from the routing processor to the media switch if the media switch is configured ... The routing processor transmits the reservation data to the selected media switch (CDN). ¶73 col. 29:58-61

Identified Points of Contention

  • Scope Questions: A dispute may arise over whether the accused architecture, where a web server delivers a playlist to a client that then fetches segments from a CDN, maps onto the patent's more delineated architecture of a distinct "management system," "routing processor," and "media switch" that communicate server-to-server.
  • Technical Questions: The infringement theory may be challenged on what constitutes the "reservation data" transmitted from the alleged "routing processor" to the "media switch" (CDN). In a standard HLS implementation, the client, not a server-side routing processor, drives the requests to the CDN.

V. Key Claim Terms for Construction

The Term: "reservation" (’244 Patent, claim 2; ’307 Patent, claim 30)

  • Context and Importance: This term is critical because its interpretation may determine whether a modern, on-demand HLS streaming session falls within the scope of the claims. Practitioners may focus on this term because the patents describe a "reservation system" that suggests a more formal allocation of resources than a typical HTTP-based session.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The patents' abstracts use the term generally in the context of initiating a stream, which could support an argument that any establishment of a streaming session constitutes a "reservation."
    • Evidence for a Narrower Interpretation: The specifications explicitly reference a "reservation system" (e.g., ’307 Patent, Fig. 1, item 108) and describe a "reservation window" with a "starting time and the ending time," which suggests a more formal process of booking network resources in advance, potentially distinguishing it from an instantaneous HLS session start (’244 Patent, col. 9:8-13).

The Term: "management system" and "routing processor" (’307 Patent, claim 30)

  • Context and Importance: The claims require these two distinct components to perform separate functions (the management system builds the reservation, the routing processor selects the switch). The viability of the infringement claim depends on whether Saks' architecture can be shown to have these separate logical components.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The functions could be argued to be logical software modules running on the same physical server, allowing a more integrated platform to meet the limitations.
    • Evidence for a Narrower Interpretation: The patent figures consistently depict the "RTSMS (management system)" and "NRP (routing processor)" as separate, interconnected boxes, suggesting they are structurally and functionally distinct entities (’307 Patent, Fig. 1). The complaint itself alleges that both components are "contained within Saks streaming service server(s)," which may create a point of contention over whether they are distinct as claimed (Compl. ¶¶68, 70).

VI. Other Allegations

Indirect Infringement

  • For each asserted patent, the complaint alleges induced infringement. The factual basis is that Defendant, with knowledge since at least January 26, 2023, encourages and instructs its customers to use the accused Saks Video Streaming Services through marketing, user emails, support documents, and live events (Compl. ¶¶59-62, 76-79).

Willful Infringement

  • Willfulness is alleged for all asserted patents. The claim is based on alleged pre-suit knowledge stemming from a January 9, 2023 notice letter from Plaintiff's counsel and a subsequent response from Defendant's in-house counsel on January 26, 2023 (Compl. ¶¶58, 75, 91, 106, 123, 138).

VII. Analyst’s Conclusion: Key Questions for the Case

  • A core issue will be one of architectural mapping: Can the integrated components of the accused Saks Video Streaming Service, which operate using the modern HLS protocol, be mapped onto the distinct "management system," "routing processor," and "media switch" architecture described in the 2001-priority-date patents, or is there a fundamental mismatch in technical structure and operation?
  • A key legal question will be one of definitional scope: Can the term “reservation,” rooted in the patents’ description of a formal resource-booking system with defined time windows, be construed to cover the dynamic, on-demand session initiation inherent in modern HTTP-based streaming protocols?
  • An evidentiary question will be one of functional proof: What evidence demonstrates that the accused system performs specific claimed steps that are not native to the HLS protocol, such as a "routing processor" transmitting "reservation data" to a "media switch" (CDN), as opposed to the client device managing requests directly?