DCT

1:23-cv-00190

Parus Holdings Inc v. Amazon.com Inc

Key Events
Complaint
complaint Intelligence

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 1:23-cv-00190, D. Del., 02/17/2023
  • Venue Allegations: Plaintiff alleges venue is proper because Defendant has transacted business and committed acts of direct infringement in the District of Delaware.
  • Core Dispute: Plaintiff alleges that Defendant's Alexa devices and associated servers infringe three expired patents related to personal voice-based information retrieval systems.
  • Technical Context: The technology involves using user-defined voice commands to retrieve specific, pre-selected information from websites and present it to a user in an audio format.
  • Key Procedural History: The complaint notes that all three patents-in-suit have expired but asserts that Plaintiff is entitled to recover damages for infringement that occurred within the six-year period preceding the complaint's filing.

Case Timeline

Date Event
2000-02-04 Earliest Priority Date for '190, '992, and '981 Patents
2009-04-07 U.S. Patent No. 7,516,190 Issues
2016-06-28 U.S. Patent No. 9,377,992 Issues
2017-01-01 Alleged Infringement Period Begins
2019-06-11 U.S. Patent No. 10,320,981 Issues
2023-02-17 Complaint Filed

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

U.S. Patent No. 7,516,190 - "Personal Voice-Based Information Retrieval System"

The Invention Explained

  • Problem Addressed: The patent's background describes popular methods of internet information retrieval as "time-consuming and complicated," requiring a user to "wade through vast amounts of information" and necessitating access to a computer, which is less convenient than a telephone '190 Patent, col. 1:17-34
  • The Patented Solution: The invention provides a system where a user can pre-select a specific piece of information on a website (e.g., weather for a city) using a "clipping client" on their computer and assign a personalized voice command to it '190 Patent, col. 3:1-11 The user can later call a "voice browsing system" from a telephone, speak the command, and the system accesses the website, extracts only the pre-defined information using a "content descriptor file," converts it to audio, and plays it for the user '190 Patent, abstract '190 Patent, Fig. 1
  • Technical Importance: The technology aimed to simplify information retrieval by making specific web data accessible via simple, user-defined voice commands over a standard telephone connection '190 Patent, col. 1:46-51

Key Claims at a Glance

  • The complaint asserts independent claim 1 Compl. ¶19
  • The essential elements of claim 1 include a two-phase method. The first phase (steps a-h) involves setting up the system by: providing a computer with a speech processor connected to the internet and a phone; providing a URL; designating a portion of the website and an associated named object; generating a "regular expression" based on this information; providing a speech command corresponding to the expression; and having the computer process and assign the expression to a digital form of the command '190 Patent, claim 1 The second phase (steps i-q) involves the user later retrieving the information by: transmitting an audio speech command; converting it to a digital form; retrieving the corresponding regular expression; retrieving the information from the pre-defined portion of the website; converting the retrieved information to an audio message; and forwarding it to the user '190 Patent, claim 1
  • The complaint states that infringement by way of additional claims will be disclosed during discovery Compl. ¶13 Compl. ¶57

U.S. Patent No. 9,377,992 - "Personal Voice-Based Information Retrieval System"

The Invention Explained

  • Problem Addressed: As a continuation of the same family, the '992 patent addresses the same problem of accessing specific online information being "time-consuming, frustrating, and, depending on the access method, costly" '992 Patent, col. 1:29-34
  • The Patented Solution: The patent describes a method where a user's speech command is received by a speech recognition engine coupled to a media server, which selects a corresponding "recognition grammar" '992 Patent, claim 1 The system then uses a "clipping client" to access only a pre-identified portion of an information source (e.g., a website) and a "content descriptor file" to define the location and content of that information, which is then converted into an audio message and sent to the user '992 Patent, abstract '992 Patent, col. 3:41-67
  • Technical Importance: The invention provides a framework for user-customizable, voice-activated web scraping, where users can define their own shortcuts to specific data points on periodically updated information sources '992 Patent, col. 1:53-57 '992 Patent, claim 1

Key Claims at a Glance

  • The complaint asserts independent claim 1 Compl. ¶59
  • The essential elements of claim 1 include: receiving a speech command at a speech recognition engine that selects a corresponding recognition grammar; selecting an information source retrieval instruction from a database; using a web browsing server with a "clipping client" and "content descriptor file" to access and separate a previously user-identified portion of information from an information source; converting the retrieved information into an audio message via a speech synthesis engine; and transmitting the audio message to the user's device '992 Patent, claim 1
  • The complaint reserves the right to assert additional claims during discovery Compl. ¶60 Compl. ¶79

U.S. Patent No. 10,320,981 - "Personal Voice-Based Information Retrieval System"

Technology Synopsis

The patent describes a method where a speech command from a voice-enabled device is received by a speech-recognition engine, which uses a user-defined search and associated speech-recognition grammar to fetch content from websites '981 Patent, abstract A "content extractor" within a web-browsing server uses a "content-descriptor file" to separate and retrieve only the portion of information from a webpage that is pertinent to the speech command, which is then converted to audio for the user '981 Patent, abstract '981 Patent, col. 2:20-30

Asserted Claims

The complaint asserts independent claim 1 Compl. ¶81

Accused Features

The complaint alleges that the Amazon Alexa system, including the Alexa Voice Service, Alexa Skills, and AWS Lambda, infringes by receiving speech commands, accessing websites to retrieve specific information via skills, converting the information to a data message, and returning an audio response to the user Compl. ¶¶84-88

III. The Accused Instrumentality

Product Identification

  • The accused instrumentalities are "Amazon's Alexa devices and associated servers," including products such as the Echo, Echo Dot, Amazon Tap, Echo Show, Echo Spot, Echo Plus, Echo Flex, and Echo Auto Compl. ¶4 Compl. ¶14

Functionality and Market Context

  • The complaint describes the accused system as a cloud-based voice service operating on "hundreds of millions of devices" Compl. ¶22 According to the allegations, a user speaks a command to a local device (e.g., an Amazon Echo), which transmits the speech as a "Voice Stream" to the Alexa Voice Service (AVS) in the cloud Compl. ¶¶22-24 A diagram in the complaint illustrates this process, showing how AVS identifies a skill, processes the request, and sends it to a service like AWS Lambda, which executes the skill's logic Compl. p. 9 This skill then retrieves information, which is ultimately converted back to speech by AVS and streamed to the user's device Compl. ¶¶53-55 Compl. ¶¶76-78 The complaint provides a "User Interaction Flow" diagram showing the customer speaking a command and Alexa identifying the skill, processing the request, and returning an audio response Compl. p. 11

IV. Analysis of Infringement Allegations

U.S. Patent No. 7,516,190 Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
(a) providing a computer having a speech processor, said computer being operatively connected to the internet and to at least one phone Amazon provides the Alexa Voice Service, a cloud-based computer with a speech processor, accessible via the internet and phone applications (Compl. ¶¶23-24). ¶23 col. 2:20-29
(b) providing a URL to said computer... A skill developer provides a URL to the Alexa system indicating a pre-selected web site, such as the Tide Pool skill which uses http://tidesandcurrents.noaa.gov/ (Compl. ¶¶25-26). ¶26 col. 2:15-17
(c) using said computer to designate a pre-defined portion of the pre-selected web site... A skill developer provides code/instructions to the Alexa system that designates a pre-defined portion of the web site containing the information to be retrieved (Compl. ¶¶27-28). ¶28 col. 3:1-11
(e) using said computer to generate a regular expression...wherein said regular expression is a text string used for describing a search pattern On information and belief, a skill developer provides code/instructions to the Alexa system that generates and uses a regular expression associated with the content to be retrieved (Compl. ¶¶31-32). ¶32 col. 4:51-57
(g) said speech processor converting said speech command to a digital-form command Amazon's speech processor, via the Alexa platform, converts a user's speech command into a digital-form command, such as a developer-provided "intent" (Compl. ¶¶35-36). ¶36 col. 5:31-35
(m) said computer retrieving the information from the pre-defined portion of the pre-selected web site... The Amazon Alexa system, through a specific skill such as Tide Pool, retrieves information from a pre-defined portion of a web page (Compl. ¶¶46-48). ¶48 col. 6:15-22
(p) said speech processor converting said retrieved information into an audio message The Alexa Voice Service includes a speech-synthesis engine that converts the returned text from the skill into speech for the user (Compl. ¶¶52-53). ¶53 col. 2:26-29
(q) said speech processor forwarding said audio message to a user The Alexa Voice Service converts the text to speech and transmits it to the user's device (Compl. ¶¶54-55). ¶55 col. 8:46-51

U.S. Patent No. 9,377,992 Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
receiving a speech command from the user via the electronic communication device at a speech recognition engine coupled to a media server...wherein the speech recognition engine selects recognition grammar... The Alexa Voice Service (speech recognition engine) and AWS Lambda (media server) receive a speech command from an Echo device, and the Alexa Voice Service selects from sample utterances (recognition grammar) (Compl. ¶63; Compl. ¶64). ¶64 col. 10:33-44
selecting, by the media server, at least one appropriate information source retrieval instruction corresponding to the recognition grammar... On information and belief, an information source retrieval instruction (e.g., an API call) is stored in a database and selected based on the user's command, such as in the Tide Pool skill (Compl. ¶¶71-72). ¶72 col. 12:47-53
accessing, by a web browsing server, a portion of the information source...using a clipping client to separate the portion of the information from other information...wherein the clipping client generates a content descriptor file... The Tide Pool skill accesses a portion of the noaa.gov information source. The complaint alleges Amazon acts as a skill developer for its own skills, thereby performing this function (Compl. ¶73; Compl. ¶74). ¶74 col. 3:1-11
converting the information retrieved from said information source into an audio message by a speech synthesis engine... The Alexa Voice Service includes a speech-synthesis engine that converts the returned text from a skill's execution into speech (Compl. ¶¶75-76). ¶76 col. 2:26-29
transmitting said audio message to the electronic communication device for the user The Alexa Voice Service, after converting text to speech, transmits the resulting audio message to the user's Alexa-enabled device (Compl. ¶¶77-78). ¶78 col. 10:45-51

Identified Points of Contention

  • Scope Questions: A central dispute for the '190 patent may concern whether the Alexa Skills Kit architecture, which uses "intents," "utterances," and "slots" to interpret user speech Compl. ¶¶34-36, meets the claim limitation of generating and using a "regular expression," which the patent defines as "a text string used for describing a search pattern" '190 Patent, claim 1(e) The analysis may question if Amazon's natural language understanding model is technically equivalent to the more rigid pattern-matching string described in the patent.
  • Technical Questions: For the '992 patent, a key question may be whether a server-side function, such as an AWS Lambda function executing an Alexa Skill Compl. ¶64, qualifies as the "clipping client" that "generates a content descriptor file" as required by the claim. The patent's specification describes the clipping client as a tool used by a user on a computer to initially define the information to be retrieved '992 Patent, col. 3:4-11 '992 Patent, Fig. 1, raising the question of whether a pre-programmed, server-side function meets this structural and functional description.

V. Key Claim Terms for Construction

  • For U.S. Patent No. 7,516,190:

    • The Term: "regular expression"
    • Context and Importance: This term is critical because the infringement theory maps Alexa's "intents" and "sample utterances" to this limitation Compl. ¶¶32-34 Practitioners may focus on whether this modern natural language understanding (NLU) architecture can be equated with the specific text-matching pattern technology described in a patent with a 2000 priority date.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The claim itself provides a functional definition: "a text string used for describing a search pattern" '190 Patent, claim 1(e) Plaintiff may argue this broad definition covers any rule-based system, including Alexa's intent model, that maps user input to a desired action.
      • Evidence for a Narrower Interpretation: The specification provides a highly detailed and complex example of a regular expression for extracting weather data '190 Patent, col. 4:26-40 Defendant may argue this example, which resembles traditional regex syntax, limits the claim term to such specific, structured pattern-matching strings and excludes the more flexible, semantic-based NLU of the accused system.
  • For U.S. Patent No. 9,377,992:

    • The Term: "clipping client"
    • Context and Importance: The infringement case depends on mapping the functionality of an Alexa Skill, which runs in the cloud, to the "clipping client" limitation Compl. ¶73 The construction of this term will address whether a server-side, pre-programmed function can be the same as the user-operated tool described in the patent.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The specification describes the clipping client as an "engine" that "allows a user to create a set of instructions" '992 Patent, col. 3:5-8 Plaintiff may argue that any software component that performs this function-in this case, the Alexa Skills Kit used by developers-meets the definition, regardless of whether it runs on the user's PC or in the cloud.
      • Evidence for a Narrower Interpretation: Figure 1 of the patent depicts the "Clipping Client" (110) as a component on a user's computer (102), distinct from the "Voice Browsing System" (108) '992 Patent, Fig. 1 Defendant may argue this embodiment limits the term to a user-side application for creating the information-retrieval rules, not the server-side component that later executes them.

VI. Other Allegations

  • Indirect Infringement: The complaint makes a general allegation that Amazon has "directly and indirectly infringed the patents-in-suit" Compl. ¶15 However, it does not plead specific facts to support the elements of knowledge and intent required for induced or contributory infringement, such as referencing user manuals or developer documentation that instruct on infringing use.
  • Willful Infringement: The complaint alleges that "Amazon has had knowledge of the patents-in-suit since prior to the date of this Complaint" Compl. ¶16 This is presented as a basis for willfulness, but the complaint does not specify the source or timing of this alleged pre-suit knowledge.

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

  • A core issue will be one of definitional scope: can the term "regular expression," rooted in the context of early-2000s text pattern matching, be construed to cover the more sophisticated "intent" and "utterance" models used in the modern Alexa Skills Kit architecture?
  • A second key question will be one of structural and functional equivalence: does a cloud-based, server-side function executing a pre-programmed Alexa Skill perform the role of the "clipping client" as described in the patents, particularly where the specification's primary embodiment depicts it as a user-operated tool on a personal computer for defining the information to be retrieved?