IPA Techs., Inc. v. Amazon.com, Inc.
IPA Techs., Inc. v. Amazon.com, Inc.
Opinion of the Court
*338Presently before the Court is Defendants' Motion to Dismiss Pursuant to Federal Rule of Civil Procedure 12(b)(6). (D.I. 35). The issues are fully briefed. (D.I. 36, 37, 45). The Court held oral argument on November 16, 2018.
I. BACKGROUND
Plaintiff IPA Technologies ("Plaintiff") filed suit on December 19, 2016 alleging Defendants Amazon.com and Amazon Digital Services ("Defendants") infringe U.S. Patent Nos. 6,742,021 ("the '021 patent"), 6,523,061 ("the '061 patent"), and 6,757,718 ("the '718 patent") owned by Plaintiff (collectively "the Halverson patents"). (D.I. 1). On March 31, 2018, the Court granted Defendants' first Motion to Dismiss without prejudice as to claim 1 of the '021 patent, claim 1 of the '061 patent, and claim 1 of the '718 patent, and otherwise denied the motion. (D.I. 30, 31). On April 11, 2018, Plaintiff filed an amended complaint, reasserting these claims and asserting new claims that Defendants infringe U.S Patent Nos. 6,851,115 ("the '115 patent"), 7,069,560 ("the '560 patent"), and 7,036,128 ("the '128 patent") (collectively, "the Cheyer patents"). (D.I. 33). Defendants filed a motion to dismiss the claims for infringement of the six asserted patents as invalid under
Claim 1 of the '021 patent reads:
1. A method for speech-based navigation of an electronic data source, the electronic data source being located at one or more network servers located remotely from a user, comprising the steps of:
(a) receiving a spoken request for desired information from the user;
(b) rendering an interpretation of the spoken request;
*339(c) constructing at least part of a navigation query based upon the interpretation;
(d) soliciting additional input from the user, including user interaction in a non-spoken modality different than the original request without requiring the user to request said non-spoken modality;
(e) refining the navigation query, based upon the additional input;
(f) using the refined navigation query to select a portion of the electronic data source; and
(g) transmitting the selected portion of the electronic data source from the network server to a client device of the user.
( '021 patent, claim 1). Claim 1 of the '061 patent reads:
1. A method for utilizing agents for speech-based navigation of an electronic data source, comprising the steps of:
(a) receiving a spoken request for desired information from a user;
(b) rendering an interpretation of the spoken request;
(c) constructing a navigation query based upon the interpretation;
(d) routing the navigation query to at least one agent, wherein the at least one agent utilizes the navigation query to select a portion of the electronic data source; and
(e) invoking a user interface agent for outputting the selected portion of the electronic data source to the user, wherein a facilitator manages data flow among multiple agents and maintains a registration of each of said agents' capabilities.
( '061 patent, claim 1). Claim 1 of the '718 patent reads:
1. A method for speech-based navigation of an electronic data source located at one or more network servers located remotely from a user, wherein a data link is established between a mobile information appliance of the user and the one or more network servers, comprising the steps of:
(a) receiving a spoken request for desired information from the user utilizing the mobile information appliance of the user, wherein said mobile information appliance comprises a portable remote control device or a set-top box for a television;
(b) rendering an interpretation of the spoken request;
(c) constructing a navigation query based upon the interpretation;
(d) utilizing the navigation query to select a portion of the electronic data source; and
(e) transmitting the selected portion of the electronic data source from the network server to the mobile information appliance of the user.
( '718 patent, claim 1).
The asserted Cheyer patents are generally directed to a software "architecture support[ing] cooperative task completion by flexible and autonomous electronic agents." ( '115 patent, Abstract). The Cheyer patents share a "nearly identical" specification. (D.I. 36 at 8).
Claim 61 of the '115 patent reads:
61. A facilitator agent arranged to coordinate cooperative task completion within a distributed computing environment having a plurality of autonomous service-providing electronic agents, the facilitator agent comprising:
an agent registry that declares capabilities of service-providing electronic *340agents currently active within the distributed computing environment; and
a facilitating engine operable to parse a service requesting order to interpret a compound goal set forth therein, the compound goal including both local and global constraints and control parameters, the service request formed according to an Interagent Communication Language (ICL), wherein the ICL includes
a layer of conversational protocol defined by event types and parameter lists associated with one or more of the events, wherein the parameter lists further refine the one or more events; and
a content layer comprising one or more of goals, triggers, and data elements associated with the events; and
the facilitating engine further operable to construct a goal satisfaction plan by using reasoning that includes one or more of domain-independent coordination strategies, domain-specific reasoning, and application-specific reasoning comprising rules and learning algorithms.
( '061 patent, claim 61). Claim 52 of the '560 patent reads:
52. A computer implemented process for providing coordinated task completion within a distributed computing environment, the distributed computing environment including a plurality of autonomous electronic agents, the computer implemented method comprising the steps of:
providing at least one agent registry including the capabilities of service providing electronic agents;
interpreting a service request in the form of a base goal, the service request being in a interagent communication language (ICL), the ICL including a layer of conversational protocol defined by event types and parameter lists associated with one or more of the events, wherein the Parameter lists further refine the one or more events;
determining a plurality of sub goals necessary to accomplish the base goal;
selecting from said registry at least one service providing agent capable of completing said sub goals;
delegating at least one sub goal as a peer to peer service request directly from a service requesting agent to a service providing agent; and
delegating any remaining sub goals as service request in the interagent communication language to the selected agents capable of completing the remaining sub-goals.
( '560 patent, claim 52). Claim 1 of the '128 patent reads:
1. A collaborative computer-implemented community of distributed electronic agents, organized to provide a mobile computing environment, the computer-implemented community of distributed electronic agents comprising:
An agent registry wherein one or more capabilities of each of the electronic agents are registered in the form of an interagent communication language (ICL), wherein the interagent language includes a layer of conversational protocol defined by event types and parameter lists associated with one or more events, and wherein the parameter lists further refine the one or more events;
a facilitator agent arranged to coordinate cooperative task completion among the electronic agents by delegating one or more received ICL goals to a selected one or more of the electronic agents based upon the registered *341capabilities of the selected agents;
one or more service-providing electronic agents, being in bi-directional communication with the facilitator agent, including at least one location agent operable to ascertain a current physical location of a user; and
one or more computer interface agents being in bi-directional communication with the facilitator agent, the mobile computer interface agents being operable to process at least one mobile user input type and to responsively generate and present to the facilitator agent one or more ICL goals corresponding to the user's desired request.
( '128 Patent, claim 1).
On May 29, 2018, Plaintiff submitted proposed claim constructions for purposes of Defendants' motion to dismiss. (D.I. 44-8). They are:
Claim Term Plaintiff's Proposed Construction rendering an interpretation of processing the spoken request to understand it by the spoken request performing speech recognition to process voice data into a text stream of recognized words, and performing natural language processing to parse the text to determine the meaning of the user's request constructing at least part of a identifying an electronic network data source navigation query based upon where user-desired information can be found and the interpretation automatically creating (at least part of) an operational data request based on the interpretation constructing navigation query of the user's request that is structured based upon the interpretation appropriately to retrieve user-desired information from the electronic network data source(s)
(Id. ). For the purposes of this motion, I adopt Plaintiff's proposed constructions.
II. LEGAL STANDARD
A. Motion to Dismiss
Rule 8 requires a complainant to provide "a short and plain statement of the claim showing that the pleader is entitled to relief ...." Fed. R. Civ. P. 8(a)(2). Rule 12(b)(6) allows the accused party to bring a motion to dismiss the claim for failing to meet this standard. A Rule 12(b)(6) motion may be granted only if, accepting the well-pleaded allegations in the complaint as true and viewing them in the light most favorable to the complainant, a court concludes that those allegations "could not raise a claim of entitlement to relief." Bell Atl. Corp. v. Twombly ,
*342"Though 'detailed factual allegations' are not required, a complaint must do more than simply provide 'labels and conclusions' or 'a formulaic recitation of the elements of a cause of action.' " Davis v. Abington Mem'l Hosp. ,
A complainant must plead facts sufficient to show that a claim has "substantive plausibility."
B. Patentable Subject Matter under
Section 101 of the Patent Act defines patent-eligible subject matter. It provides: "Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title."
The Supreme Court recently reaffirmed the framework laid out in Mayo "for distinguishing patents that claim laws of nature, natural phenomena, and abstract ideas from those that claim patent-eligible applications of those concepts." Alice ,
*343"[S]imply appending conventional steps, specified at a high level of generality, to ... abstract ideas cannot make those ... ideas patentable." Mayo ,
Patent eligibility under § 101 is a question of law suitable for resolution on a motion to dismiss. See OIP Techs., Inc. v. Amazon.com, Inc. ,
However, at the motion to dismiss stage, factual allegations in the complaint which contradict the specification or the claims need not be credited as true under the Rule 12(b)(6) analysis. See Aatrix ,
The Federal Circuit has held that the district court is not required to individually address claims not asserted or identified by the non-moving party, so long as the court identifies a representative claim and "all the claims are substantially similar and linked to the same abstract idea." Id. at 1348.
III. DISCUSSION
A. Procedural Posture
Defendants ask this Court to invalidate all claims in the Halverson and Cheyer *344patents as patent ineligible under
B. Patentable Subject Matter
1. Abstract Idea
"First, we determine whether the claims at issue are directed to [an abstract idea]." Alice ,
a. Halverson Patents
Defendants argue that the Halverson patents are directed to the abstract idea of "retrieving electronic data in response to a spoken request and transmitting the retrieved data to a user." (D.I. 36 at 6). Plaintiff counters that the asserted patents "claim specific technologic processes *345to improve computer-user interfaces and solve problems of prior systems to improve the functioning of systems and methods for navigating electronic databases based on spoken inputs."
First, Plaintiff has not cited to any case altering the previous analysis of the Halverson patents. Plaintiff argues that recent Federal Circuit cases recognizing "that specific technologic modifications to solve a problem or improve the functioning of a known system generally produce patent-eligible subject matter" require a holding that the Halverson patents are not directed to an abstract idea. (D.I. 37 at 13-14 (quoting Trading Techs. Int'l, Inc. v. CQG, Inc. ,
However, the claims at issue are distinguishable from those in the cases cited by Plaintiff. Unlike DDR Holdings , where the patent claims specified how interactions with the internet are manipulated to yield a desired result,
Additionally, unlike Visual Memory LLC v. NVIDIA Corp. ,
Therefore, none of these cases alter my previous conclusion that the claims of the Halverson patents "employ broad functional terms to claim systems and methods of delivering content to users, 'without providing any limiting detail that confines the claim[s] to a particular solution to an identified problem.' "
Second, Plaintiff's new factual pleadings in its amended complaint cannot contradict the specification and language of the claims themselves. Plaintiff now asserts that "the '021 Patent addresses improvements to handling errors and ambiguities that arise from a spoken request for electronically stored database information" by reciting a method that "upon the emergence of error or ambiguities in the interpretation of the spoken natural language input, the system solicits additional input from the user: (1) in a non-spoken modality, (2) that is different from the original request, (3) without requiring the user to request the non-spoken modality." (D.I. 37 at 15). However, this does nothing more than recite language in claim 1 of the '021 patent that I have already considered and determined is directed to the abstract idea.
the claims here are 'aspirational in nature and devoid of any implementation details or technical description that would permit [me] to conclude that the claim as a whole is directed to something other than the abstract idea' of retrieving electronic data in response to a spoken request, and transmitting the retrieved data to a user.
*347b. Cheyer Patents
Defendants (other than Google) argue that the Cheyer patents are directed to an abstract idea. The Amazon defendants allege that the Cheyer patents are directed to the abstract idea of "breaking tasks down and delegating them to appropriate actors." (D.I. 36 at 17). Defendant Microsoft asserts that the abstract idea is "retrieving electronic data in response to a request." (C.A. 18-01, D.I. 18 at 7). Plaintiff counters that the Cheyer patents "are directed to specific technologic processes to overcome the shortcomings of prior art systems with improvements to software architecture in distributed computing environments that advance computer-user interfaces over the then-existing state of the art and improve the computer's ability to complete tasks for users." (D.I. 37 at 18). For the reasons stated below, I conclude that the Cheyer patents are not directed to an abstract idea.
Improvements to efficiency and scalability in task completion in distributed computing environments "can be a non-abstract computer-functionality improvement if done by a specific technique that departs from earlier approaches to solve a specific computer problem." Ancora Techs., Inc. v. HTC America, Inc. ,
Moreover, the Cheyer patents lay out specific structures by which these improvements in functionality are achieved. Claim 61 of the '115 patent discloses a "facilitator agent" which coordinates cooperative task completion by (1) using an agent registry, (2) parsing a service requesting order, (3) interpreting a compound goal according to an Interagent *348Communication language, and (4) constructing a goal satisfaction plan. Claim 52 of the '560 patent describes the method by which tasks are delegated and Claim 1 of the '128 patent describe the construction of the distributed computing layout as a whole. The specific structures and methods laid out in these claims provide concrete improvements in the underlying computer technology over the prior art. Interactions between objects are not fixed through explicitly coded instructions; coordination support is provided by the facilitating agent; a user may refer to a specific process when making its request; the system does not need to be rewritten when new agents are added; agents can influence strategies used by the facilitator; and the system provides more flexibility in dealing with compound goals. Therefore, these claims are directed to improvements of the underlying computer functionality in a distributed computing environment, not to the abstract idea of "retrieving electronic data in response to a request" or "breaking tasks down and delegating information to appropriate actors."
Defendants argue that the Cheyer specifications do not explain or state how a facilitator engine performs certain tasks. However, as Plaintiff correctly states, "whether a patent specification teaches an ordinarily skilled artisan how to implement the claimed invention presents an enablement issue, not an eligibility issue..." Visual Mem. ,
The Cheyer patents, therefore, are not directed to an abstract idea and the Court need not address Alice Step Two for the Cheyer patents.
2. Inventive Concept
The determination that a patent is directed to an abstract idea "does not render the subject matter ineligible." Internet Patents Corp. v. Active Network, Inc. ,
*349Elec. Power Grp., LLC v. Alstom S.A. ,
Defendants argue that the Halverson patents lacks an inventive concept. (C.A. 18-318, D.I. 11 at 16-22). Plaintiff submits that the claims contain an inventive concept because "[t]he Halverson specification discloses and the [amended complaint] pleads that the claimed inventions improve the functioning of the computer itself and improves upon then-existing technology." (D.I. 37).
I agree with Defendants. As I stated in my previous opinion, "the specification's statement that the claims are directed to solving a technological problem cannot overcome the specification's recitation of conventional technology to implement the invention, combined with broad, functional claim language that merely describes an abstract idea." IPA Techs. ,
The majority of Plaintiff's new factual allegations do not alter the Alice Step Two analysis. Many of the new allegations are boilerplate, stating, "The claimed inventions are directed to new computer functionality and improvements to technological processes that address problems rooted in and arising from computer technology."
Many of the new allegations simply quote, cite or otherwise incorporate language from the claims and specification. (D.I. 30 ¶¶ 97-106, 111-12, 130, 132-34, 136, 153). These allegations add no new factual information for the Court to consider in determining whether the claims contain an inventive concept. Additionally, a significant percentage of Plaintiff's new factual *350allegations simply recite the prosecution history of the Halverson patents. (D.I. 33 ¶¶ 115-25, 138-47, 155-65). These paragraphs of the Complaint allege facts such as the number of prior art references the Halverson patents were issued over, the number of times the Halverson patents have been cited as prior art since being issued, and the examiners' recitations of why they found the Halverson patents to be novel. However, these types of facts are not properly considered in determining a motion to dismiss for patent ineligibility under § 101. Every patent that is issued is generally (and often specifically) issued over prior art references and is found to be novel. Moreover, as Defendants correctly point out, citations are no measure of whether the patent is directed to an abstract idea or an inventive concept. (D.I. 36 at 113 n.3 ("one of the patents invalidated in Alice has been cited 325 times") ).
The remaining factual allegations also do not change the results of the inventive concept determination. Paragraphs 107-10 of the amended complaint expand upon the specification language related to the construction of a navigation query after receipt of the spoken request and the use of a multi-modal feedback approach and the benefits of these claims. Paragraphs 107 and 108 together assert that the construction of a navigation query results in "improvements to computer functionality and technological processes including increased efficiency and speed-and they achieve these technological benefits by fundamentally changing the manner in which a user interfaces and interacts with computer technology itself." (D.I. 33 ¶ 108). However, no portion of the claims or specification cited shows how the construction of a navigation query results in increased efficiency or speed in computer functionality. ( '021 patent col. 8:40-10:38). As I previously held, neither the claims nor the specification teach how to construct a navigation query. IPA Techs. ,
Plaintiff also includes new allegations that the multimodal feedback approach included in the claims improves computer functionality by creating faster searches. (D.I. 33 ¶¶ 109-10). However, as I previously held,
At the level the claims are drafted, the multi-modal feedback essentially requires gathering additional data in a non-spoken modality and using the data to modify the initial navigation query, without further limitation as to how this is accomplished in the context of generating a navigation query from a spoken request. Refining search terms in a database *351query does not qualify as inventive, even if for the purpose of error correction.
IPA Techs. ,
Similarly, paragraphs 113, 135, and 154 of the amended complaint assert that the claimed "speech-based navigation method" in the Halverson patents "provide[s] significant benefits and improvements to the capacity and underlying computer functionality over their prior art navigation methods-namely, increased speed, convenience, and efficiency in creating a proper query to search an electronic data source and providing information requested by a user, as well as a greater degree of freedom for users to use and the navigation system to accept and process an expanded set of intuitive inputs." (D.I. 33 ¶ 113, 135, 154). However, these allegations cannot overcome the specifications' continued references to using conventional technology to implement the claims, nor do the claim elements as an ordered combination impart an inventive concept. The steps of the claimed method are the basic steps used to navigate an electronic method. The ordered combination of the "speech-based navigation method" claimed is the only logical sequence of steps that could be followed to achieve the result. As I found previously, "any changes to their ordering would render the claims useless for accomplishing their goal." IPA Techs. ,
Finally, paragraphs 126, 148, and 166 of the amended complaint allege facts surrounding the priority dates of the Halverson patents. Specifically, these paragraphs allege, "The technology disclosed and claimed ... was not then well-understood, routine, or conventional," because the first device marketed as a smartphone was not announced until 2000, the first mobile camera phone came to the United States in 2002, and the first mobile phone with any text to speech capability was not released until late 2004. (D.I. 33 ¶¶ 126, 148, 166). However, as previously discussed, the Halverson "specification is replete with references to implementing the claims using conventional technology." IPA Techs. ,
Because the claims of the Halverson patents are directed to the abstract idea of "retrieving electronic data in response to a spoken request and transmitting the retrieved data to a user" and do not contain an inventive concept, the Court finds that the claims are patent ineligible under § 101.
*352IV. CONCLUSION
For the reasons set forth above, Defendants' motion to dismiss (D.I. 35) is GRANTED as to the '021, '061, and '718 patents and DENIED as to the '115, '560, and '128 patents.
An appropriate order will be entered.
On January 1, 2018, Plaintiff filed suit asserting the same patents against Microsoft Corporation. (C.A. No. 18-01-RGA, D.I. 1). On February 26, 2018, Plaintiff filed suit asserting the same patents against Google LLC. (C.A. No. 18-318-RGA, D.I. 1). In these related cases, Defendants Microsoft Corporation and Google LLC have filed Motions to Dismiss and provided additional briefing. (C.A. No. 18-01, D.I. 17, 18, 19, 30; C.A. No. 18-318, D.I. 10, 11, 16, 22). Defendant Google solely moved to dismiss the claims of the '021, '061, and '718 patents. (C.A. No. 18-318, D.I. 18). Oral argument included presentations from the Amazon defendants, Microsoft, and Google. All docket item references in this opinion refer to C.A. No. 16-1266 unless otherwise specified.
Defendant Google asserts Plaintiff is collaterally estopped from asserting new constructions for terms in the Halverson patents after it proposed differing constructions in IPA Tech., Inc. v. Amazon.com Inc. ,
In denying rehearing en banc, Judge Moore states, "Berkheimer and Aatrix stand for the unremarkable proposition that whether a claim element or combination of claim elements would have been well-understood, routine and conventional to a skilled artisan in the relevant field at a particular point in time is a question of fact." Berkheimer v. HP, Inc. ,
Defendant Google has only filed a motion to dismiss those claims asserting the Halverson patents. (C.A. 18-318, D.I. 18).
Defendants argue that Plaintiff is collaterally estopped from arguing that the Halverson patents are not directed to an abstract idea. (D.I. 36 at 11-12). They are incorrect. Plaintiff is not estopped from asserting that the Halverson patents are patent eligible. My previous order was not a final judgment on the merits, as it was without prejudice and with leave to amend. Moreover, Plaintiff's previous voluntary dismissal in another case does not transform the Court's previous order into a final judgment. See, e.g., Camesi v. Univ. of Pittsburgh Med. Ctr ,
Plaintiff also alleges that the '061 patent"teaches a particular type of electronic architecture that improves the functioning of the computer itself" and the '718 patent"utilize[s] distinct elements ... that are not part of the '021 or '061 patents." (D.I. 37 at 15 n.4). However, these arguments were previously presented and rejected.
While these ideas are certainly components of the claimed invention, the claims are not directed to these ideas. Rather, the invention improves computer functionality by creating a specific architecture which allows faster coordination of tasks and retrieval of information.
Paragraphs 114 and 137 of the amended complaint are also boilerplate. Paragraph 114 is representative and states, "The above-disclosed and claimed speech-based navigation method additionally constitutes an unconventional technical solution (for example, multi-modal feedback to solicit additional user input, to refine and use an electronic data source query without requiring a user to request a non-spoken modality) to address a technical problem of electronic data source navigational methods to interpret, construct, query, and refine spoken requests." Paragraph 137 provides a different example in the parenthetical.
Reference
- Full Case Name
- IPA TECHNOLOGIES, INC. v. AMAZON.COM, INC., and Amazon Digital Services, LLC, IPA Technologies, Inc. v. Microsoft Corporation, IPA Technologies, Inc. v. Google LLC
- Cited By
- 4 cases
- Status
- Published