DCT

2:17-cv-00307

Soverain IP LLC v. Target Corp

I. Executive Summary and Procedural Information

  • Case: Soverain IP, LLC (Plaintiff, Texas) v. Target Corporation (Defendant, Minnesota)
  • Plaintiff’s Counsel: Capshaw Derieux, LLP; Berger & Hipskind LLP
  • Case Identification: 2:17-cv-00307, E.D. Tex., 04/12/2017
  • Venue Allegations: Plaintiff alleges venue is proper in the Eastern District of Texas because Defendant is registered to do business in the state, maintains offices and facilities there, and has committed the alleged acts of infringement within the district.
  • Core Dispute: Plaintiff alleges that Defendant’s e-commerce website, Target.com, and its associated backend systems infringe three patents related to foundational methods for managing user sessions, tracking web requests, and extracting data on the internet.
  • Technical Context: The patents-in-suit claim technologies developed in the mid-1990s to address core problems of the early commercial internet, such as maintaining state in a stateless protocol (HTTP) and dynamically embedding network-based data into documents.
  • Key Procedural History: The complaint notes that U.S. Patent Nos. 7,191,447 and 5,708,780 were subject to inter partes and ex parte reexamination, respectively, where the U.S. Patent and Trademark Office confirmed the patentability of original claims and added new claims. Furthermore, U.S. Patent No. 5,708,780 was the subject of claim construction and a denial of a motion for summary judgment of indefiniteness in prior litigation in the Eastern District of Texas. The complaint also highlights that Amazon.com, Inc. previously paid $40 million to license the Soverain patents.

Case Timeline

Date Event
1995-06-07 Priority Date for ’780 and ’900 Patents
1995-10-25 Priority Date for ’447 Patent
1998-01-13 ’780 Patent Issued
2006-04-04 ’780 Patent Reexamination Certificate Issued
2007-03-13 ’447 Patent Issued
2012-10-05 ’447 Patent Reexamination Certificate Issued
2013-12-10 ’900 Patent Issued
2017-04-12 Complaint Filed

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

U.S. Patent No. 7,191,447 - "Managing Transfers of Information in a Communications Network"

The Invention Explained

  • Problem Addressed: The patent addresses the challenge of dynamically extracting specific data from network sources (e.g., a web page with financial data) and embedding it into a separate compound document (e.g., a spreadsheet) without manual user intervention or including extraneous information from the source page (’447 Patent, col. 1:35-44, col. 2:50-55).
  • The Patented Solution: The invention provides a system where an "object embedding program" within a compound document uses a link to locate a "script program." This script program is then applied to the network-based information to extract the relevant data and embed it into the document (’447 Patent, Abstract; col. 4:1-10). Figure 6 of the patent illustrates this concept, showing a script (62) extracting data from a data page (58) for embedding into a spreadsheet (60).
  • Technical Importance: This approach enabled the creation of dynamic documents that could automatically update with fresh data from network sources, a key feature for early business and financial applications on the web (Compl. ¶25).

Key Claims at a Glance

  • The complaint asserts at least claim 5, which depends on independent claim 1 (Compl. ¶75).
  • Essential elements of independent claim 1 include:
    • A script program, implemented on a computer, structured to extract data from network-based information provided by a network server.
    • An object embedding program, implemented on a computer, comprising a link to said network-based information and a link from which the object embedding program can locate the script program.
    • The object embedding program is structured to apply the script program to the network-based information to cause data extraction and embedding within a compound document.
  • The complaint reserves the right to assert additional claims.

U.S. Patent No. 8,606,900 - "Method and System for Counting Web Access Requests"

The Invention Explained

  • Problem Addressed: The patent addresses the need for operators of web servers to monitor user activity and gather analytics, such as the frequency of access to particular web pages, while avoiding distortions from repeated requests by the same user attempting to "stuff the ballot box" (’900 Patent, col. 8:14-25).
  • The Patented Solution: The invention describes a method where a web server generates unique session identifiers for clients, receives web page requests that include these identifiers, and tracks the requests. The core of the solution is a counting step that is "exclusive of repeated requests from a particular client" to provide more accurate usage metrics (’900 Patent, Abstract; col. 8:8-15).
  • Technical Importance: This method provided a way to generate more meaningful web analytics by filtering out repetitive, low-value interactions, which was important for understanding user engagement and for rating the popularity of web content (Compl. ¶93).

Key Claims at a Glance

  • The complaint asserts independent claims 1 and 5 (Compl. ¶96).
  • Essential elements of independent claim 1 (method) include:
    • Generating a plurality of session identifiers at a web server, each associated with a particular client.
    • Storing the session identifiers at the clients' web browsers.
    • Receiving web page requests at the server that include a session identifier.
    • Storing information regarding the web page requests at the web server.
    • Tracking the requests by evaluating the stored information and counting the number of requests for particular web pages "exclusive of repeated requests from a particular client."
  • Independent claim 5 recites a system with means for performing analogous functions. The complaint reserves the right to assert additional claims.

U.S. Patent No. 5,708,780 - "Internet Server Access Control and Monitoring"

  • Patent Identification: U.S. Patent No. 5,708,780, "Internet Server Access Control and Monitoring", issued January 13, 1998.
  • Technology Synopsis: This patent addresses the "stateless" nature of the internet, where a server traditionally cannot link a series of requests from a single user (Compl. ¶46). The invention discloses using a "session identifier," assigned by a server and appended to subsequent client requests (e.g., within a URL), to allow the server to recognize a continuous user session for purposes of access control and monitoring (Compl. ¶¶47-48; ’780 Patent, Abstract).
  • Asserted Claims: Claims 22, 23, 32, 33, 112-114, 127, 128, and 129 are asserted (Compl. ¶127). Independent claims include 22 and 32.
  • Accused Features: The accused Target.com system allegedly processes service requests by appending a session identifier to a URL's path name, tracks client requests within a session, and uses means-plus-function elements corresponding to content and authentication servers to manage these sessions (Compl. ¶¶108, 112, 115, 117-119).

III. The Accused Instrumentality

Product Identification

  • The accused instrumentalities are the "Target.com Webpage, servers and computer equipment" and associated software and systems used to operate the e-commerce website (Compl. ¶¶60, 84, 105).

Functionality and Market Context

  • The complaint alleges that the Target.com website and its underlying infrastructure perform several specific functions. For the ’447 Patent, the system allegedly uses object embedding and script programs to extract data from network sources (Compl. ¶¶63, 67, 70). The complaint includes a collection of images from the plaintiff's original "Transact" product, including a screenshot of a "FastCGI settings" screen, to illustrate the type of e-commerce management technology at issue (Compl. ¶20, p. 9). For the ’900 Patent, the system allegedly generates and stores session identifiers in user web browsers to track page requests and performs website analytics that count requests while excluding repeated requests from the same user (Compl. ¶¶87, 89, 93-94). For the ’780 Patent, the system allegedly appends session identifiers to URLs to manage user sessions over the stateless HTTP protocol (Compl. ¶108).
  • The complaint positions the accused Target.com website as a major internet property that utilizes the patented technologies, which are described as foundational to modern e-commerce (Compl. ¶¶25, 31).

IV. Analysis of Infringement Allegations

7,191,447 Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
a script program... structured to extract data from network-based information provided by one of said network servers The Target '447 Products allegedly contain a script program that is structured to extract data from network-based information provided by a networked server. ¶67 col. 2:35-44
an object embedding program... comprising a link to said network-based information and a link from which said object embedding program can locate said script program The Target '447 Products allegedly contain an object embedding program that enables locating a script program and comprises a link to network-based information. ¶¶63, 68 col. 4:1-10
said object embedding program being structured to apply said script program to said network-based information so as to cause said data to be extracted... and to embed said data within a compound document The Target '447 Products allegedly enable an object embedding program structured to apply the script program, causing data to be extracted from a networked server and embedded in a compound document. ¶¶70, 71, 73 col. 4:1-10
  • Identified Points of Contention:
    • Scope Questions: The central dispute may turn on whether modern web technologies, such as embedded JavaScript analytics tags or dynamic content loaders (e.g., AJAX), fall within the scope of the terms "object embedding program" and "script program" as they would have been understood in 1995. A question for the court will be whether a <script> tag in an HTML document that sources a remote JavaScript file constitutes the claimed "link from which said object embedding program can locate said script program."

8,606,900 Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
generating a plurality of session identifiers at the web server... having information associated with a particular client The Target '900 Products allegedly generate multiple session identifiers that have information associated with the particular computer making the request. ¶¶87, 88 col. 6:25-34
storing the session identifiers at a plurality of web browsers operated by the clients The Target '900 Products allegedly enable the storing of session identifiers at the accessing computer's web browser. ¶89 col. 3:24-31
receiving web page requests at the web server, each web page request including a session identifier associated with a particular client The Target '900 Products allegedly receive web page requests from accessing computers, where each request includes a session identifier. ¶90 col. 5:32-36
tracking the web page requests by... counting the number of requests for particular web pages exclusive of repeated requests from a particular client The Target '900 Products allegedly contain website analytics functionality that tracks and counts webpage requests while excluding multiple requests from the same computer within a set period. ¶¶93, 94 col. 8:8-25
  • Identified Points of Contention:
    • Technical Questions: The complaint alleges on "information and belief" that Target's analytics functionality performs the specific counting method claimed. A key question will be what evidence supports the allegation that the counting is specifically "exclusive of repeated requests from a particular client," as opposed to more general traffic counting or de-duplication methods.
    • Scope Questions: The claim recites "storing the session identifiers at... web browsers." A potential point of contention is whether this reads on modern implementations using browser features like cookies or local storage, technologies that were nascent or non-existent when the parent application was filed in 1995.

V. Key Claim Terms for Construction

"object embedding program" (’447 Patent, Claim 1)

  • Context and Importance: This term is central to the ’447 Patent infringement theory. Its construction will determine whether the claim is limited to specific 1990s-era compound document technologies (like OLE) or can be read broadly to cover modern web page construction using HTML, CSS, and JavaScript. Practitioners may focus on this term because the complaint's theory appears to equate modern web development practices with this claim term.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The specification does not appear to explicitly limit the term to a specific technology like OLE, referring more generally to "Object embedding tools... such as OLE... and OpenDoc" (’447 Patent, col. 1:37-39). This suggests OLE is an example, not the entire invention.
    • Evidence for a Narrower Interpretation: The patent’s abstract and detailed description frequently use OLE as the primary example, and Figure 6 explicitly labels an "OLE Object" (56). A defendant may argue this context limits the term's scope to such specific component object models.

"session identifier" (’900 Patent, Claim 1)

  • Context and Importance: While this term is common today, its meaning is critical because the related ’780 Patent has a history of litigation where this term and its implementation (e.g., appended to a URL vs. stored in a cookie) were central issues (Compl. ¶¶46-49). The infringement theory for the ’900 Patent relies on identifiers being "stor[ed] at the... web browser" (Compl. ¶89), which suggests a cookie-based implementation.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The specification of the parent ’780 Patent, incorporated by reference, describes a session identifier (SID) functionally as a tag that allows a server to recognize a series of requests (’780 Patent, col. 3:12-16). It states the SID "typically comprises a user identifier, an accessible domain, a key identifier, an expiration time... and an unforgeable digital signature" (’780 Patent, col. 3:28-34), defining it by its components rather than its method of transport.
    • Evidence for a Narrower Interpretation: The primary embodiment described throughout the related ’780 Patent involves appending the SID "as part of a path name in a uniform resource locator" (’780 Patent, Claim 1). A defendant may argue that the invention, viewed as a whole, is tied to this URL-modification technique, and that other methods like storing identifiers in cookies are distinct technologies.

VI. Other Allegations

  • Indirect Infringement: The complaint alleges induced infringement for all patents. The allegations state that Target provides products with the capability to infringe and further provides "documentation and training materials" that instruct and encourage customers and end-users to use the products in an infringing manner (Compl. ¶¶78, 99).
  • Willful Infringement: Willfulness is alleged for all patents. The basis is that the patents are "well-known within the industry," as shown by numerous citations, and that several of Target's competitors have paid "considerable licensing fees" for the technology. The complaint alleges that by infringing, Target sought to gain an unfair advantage, acting in a manner "best described as willful, wanton, malicious... or characteristic of a pirate" (Compl. ¶¶79, 100, 128).

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

  • A core issue will be one of definitional scope: can patent claims drafted in the mid-1990s, using terms like "object embedding program" and describing session management via URL modification, be construed to cover the functionally distinct and more sophisticated technologies of the modern web, such as client-side scripting with JavaScript and state management via browser cookies?
  • A second central issue will be one of evidentiary specificity: do the complaint's "information and belief" allegations provide sufficient factual detail to plausibly show that Target's accused systems practice the specific technical steps of the claims, particularly the ’900 patent's requirement of "counting... exclusive of repeated requests" and the ’447 patent's specific architecture of an embedding program locating and applying a separate script program?
  • Finally, the case raises the question of historical context: given the extensive prior litigation and licensing history cited in the complaint, including a significant license paid by Amazon, the dispute will likely involve arguments over whether Target was or should have been aware of these patents and the alleged infringement, which will be central to the claim of willfulness.