ORDER GRANTING IN PART DEFENDANT’S MOTION TO DISMISS
Re: Dkt. No. 31
Plaintiff Twiilio, Inc. (“Twilio” or “Plaintiff’) filed a patent infringement suit against Defendant Telesign Corporation (“Telesign” or “Defendant”) and alleged that Defendant infringed the claims of U.S. Patent Nos. 8,306,021 (“the ’021 Patent”), 8,837,465 (“the ’465 Patent”), 8,755,-376 (“the ’376 Patent”), 8,738,051 (“the ’051 Patent”), 8,737,962 (“the ,’962 Patent”), 9,270,833 (“the ’833 Patent”), and 9,226,217 (“the ’217 Patent”) (collectively, the “Asserted Patents”), Before the Court is Defendant’s Motion to Dismiss, which seeks to dismiss all seven Asserted Patents. ECF No. 31 (“Mot.”). The Court issued its decision on the ’962, ’833, ’021, ’465, and ’376 patents on March 31, 2017. ECF No. 57. The present order covers the ’051 and ’217 patents. Having considered the submissions of the parties, the. relevant law, and the record in this case, the Court GRANTS Defendant’s Motion to Dismiss with respect to the ’051 and ’217 patents.
I. BACKGROUND
A. Factual Background
1. The Parties
Plaintiff Twilio is a Delaware corporation with its primary place of business in San Francisco, California. ECF No. 1 (“Compl.”) ¶1. Plaintiffs co-founder, Jeffrey Lawson, is a co-inventor on three of the Asserted Patents. ECF No. 45 at 1. Defendant Telesign is a California corporation with its principal place of business in Marina Del Rey, California. Compl. ¶ 15.
2. The Twilio Patents
Plaintiffs complaint and the parties’ briefing divides the asserted patents into four families: (1) the ’962 and ’833 patents (the “Score Patents”), (2) the ’051 patent (the “Delivery Receipts Patent”), (3) the ’021, ’465, and ’376 patents (the “Platform Patents”), and (4) the ’217 patent (the “Path Selection Patent”). As mentioned above, this order covers the ’051 and ’217 patents, which are the Delivery Receipts Patent and the Path Selection Patent, respectively. An overview of the two patents follows.'
a. Delivery Receipt Patent (The ’051 Patent)
i. Specification
The ’051 patent is titled “Method and System for Controlling Message Routing.” Compl, Ex. D (’051 patent). It was filed on July 25, 2013 and issued on May 27, 2014. It claims priority to several provisional applications, the earliest of which was filed on July 26, 2012.
The ’051 patent generally relates to “controlling message routing in the telephony messaging field.” ’051 patent at col. 1:17-18. In . general, when a message is sent from one machine (or “node”) to another, it passes through a series of intermediate machines (or “nodes”) before it reaches its final destination. See id. at col, 1:40-42, 2:55-65. The process of determining the path that the message takes through these intermediate nodes is often referred to as “routing.” See id. at col. 1:40-60.
In modern networks, the sender or the recipient of a message does not retain control over the route that a message
One prior art solution for ensuring that messages have been reliably delivered is using a delivery receipt, which is an indication sent by the recipient that the message was received. Id. at col. 1:46-47. However, a delivery receipt also has reliability problems. Because it also passes through the same third-party, intermediate nodes, there is also no guarantee that it will be reliably transmitted. See id. at col. 1:37-39. Thus, at the time of invention, “there remained] a need in the telephony field to create a new and useful method and system for controlling message routing.” Id. at col. 1:57-59.
The ’051 patent purports to solve this problem through one primary modification to delivery receipt usage: sending the delivery receipt through a “second channel,” which is different from the one that the original message was sent through. Id. at col. 2:53-55, 3:14-15. For example, if a message is sent as a text message over an “SMS message routing channel,” the delivery receipt could be sent through an “internet network channel.” Id. at col. 3:14— 17.
The ’051 patent integrates this “second channel” feature into a larger method for monitoring and adjusting routing options for sending a message. Id. at col. 2:53-55. Figure 1 illustrates this method:
At step S110, the message is sent through a “first channel” using a “routing option selected from a plurality of routing options.” Id. at col. 3:31-32. In the patent, “[r]outing options are preferably different initial nodes to which a message may be initially sent.” Id. at col. 3:35-37. As discussed above, a message will generally pass through a series of intermediate nodes before it reaches its destination, and the sender of the message does not retain control over the path that the message takes through these intermediate nodes. See id. at col. 1:40-42, 1:47-49, 2:55-65. Thus, the sender’s selection of an initial node “functions as the fundamental point of control to the full route a message will take to arrive at a destination.” Id. at col. 3:65-67. After the message is passed off to the initial node, it will then get passed off to a series of intermediate nodes that lie between the initial node and the message’s destination. See id. at col. 1:47-49, 2:55-65.
Eventually, the message will either reach its destination or the destination will determine, after waiting for a certain period of time, that delivery was unsuccessful. See id. at col. 4:23-38. Once either of these events occurs, at step S120, the destination will send a “message delivery report” (i.e., a delivery receipt) to the sender through a “second channel” that is different from the “first channel.” Id. at col. 4:19-20. The message delivery report provides feedback on the message’s delivery, such as whether delivery succeeded or failed and/or what condition the message arrived in (e.g., if it was “altered, censored, truncated, encoded
At step S130, the information in the message delivery report is used to “adjust the criteria used in selecting routing options” for future messages. Id. at col. 6:32-33. The specification refers to this step as “updating message routing data.” Id. at col. 6:31-32. For example, “[ujpdating the message routing data can include ranking routing options based at least in part on delivery success rates.” Id. at col. 6:42-43. At step S140, this adjusted criteria is put into practice: a “second routing option” is selected for a “second outgoing message.” Id. at col. 7:1-5.
Neither the claims nor the specification provides much limitation- on how this process must be implemented, or the contexts in which it can be deployed. Instead, the specification makes a number of non-limiting statements, including that: Messages can include “SMS, multimedia messaging service (MMS), image messaging, animation messaging, video messaging, audio/music messaging, internet protocol (IP) messaging, push notifications, and/or any suitable messaging technique.” Id. at col. 3:4-9; see also id. at col. 11:3-4 (“the messages are preferably SMS or MMS, but can be any suitable type of message”). “There may ... be a plurality of types of channels available for sending a message such as SMS or MMS, push notifications, or any suitable messaging channel.” Id. at col. 4:9-12. “Generating a delivery report may include a number of various implementations,” including “providing a user feedback interface [ ], redirecting internet and app links through a monitored system [ ], providing a monitored pin code service [ ], monitoring a user-reply signal [ ], and/or using any suitable alternative technique.” Id. at col. 4:66-5:7. “The routing options may be characterized by different service providers, networks, geographic locations, physical machines, resource addresses, contractual agreements, communication protocols, time-dependent quality/performance properties, and/or any other suitable distinguishing characteristics of message routing node.” Id. at col. 3:37-42, The “message routing data” can be any collection of data from the message delivery reports or other data sources, including “[d]ata or parameters from routing option contracts, data from message routing infrastructure such as Signaling System No. 7 (SS7), or any other resource that may be used in determining an optimality assessment.” Id. at col. 6:50-55.
ii. Asserted Claims
Twilio currently asserts claims 1-8, 11-20, and 22 of the Delivery Receipt Patent. EOF No. 55, Independent claims 1 and 18 recite:
1. A method for transmitting telephony messages comprising:
transmitting a first outgoing telephony message through a first channel using a first routing option selected from a plurality of routing options; receiving a message delivery report through at least a second channel, wherein the second channel is different from the first channel; updating message routing data in response to the message delivery report; selecting a second routing option for at least a second outgoing message, the second routing option selected from the plurality of routing options prioritized by the updated message routing data; and
transmitting the second outgoing telephony message through the first channel using the selected second routing option.
IS. A method comprising:
providing a.message delivery system with at least two message delivery channel options;
sending a message through the message delivery system with a coded identifier in the content of the message, the message sent through one of the message delivery channel options, and wherein the coded identifier is mapped to' the message delivery channel option used in sending the message;
at a code identifier service, tracking use of the coded identifíér;
in response to the tracked use of the coded identifier, generating a score of the message delivery channel option based on results of the tracked message delivery.
’051 patent at col. 11:43-59,12:63-13:9.
b. The Path Selection Patent (The ’217 Patent)
i. Specification
The ’217 patent is titled “System and Method for Enabling Multi-Modal Communication,” Compl., Ex. G (’217 patent). It was filed on April 17, 2015 and issued on December 29, 2015. It claims priority to a provisional application, which was filed on April 17, 2014.
The ’217 patent generally relates to “enabling multi-modal communication in the telecommunication field.” ’051 patent at col. 1:16-17. In modern mobile devices, multiple modes of communication are possible, such as “SMS, MMS, and PSTN voice calls, as well as IP based communication such as client application messaging and VoIP.” Id. at col. 1:23-25. For example, a user can wish a friend “good morning” from his mobile device by sending a text message (SMS or MMS communication), sending an email (IP based communication), or calling the friend ■ (a PTSN voice call). See id. In addition to these options, a user can also communicate with his mobile device using “over the top (OTT) communication” services like What-sApp. See id., at col. 1:27-32,2:23-27.
However, use of OTT services has a downside: it “can fragment the communication channels so that'only those within an OTT provider can communicate.” Id. at col. 1:33-34. For example, if a user wishes to send a message through WhatsApp, the recipient must also use WhatsApp to receive this message and send a response. See id. The recipient cannot receive the message through a different OTT service, SMS, MMS, or some other mode of communication. See id.
The ’217 patent purports to address this problem through a method for enabling “transparent multi-modal communication” on a “communication platform” such that users’’ can transparently send and receive communications through different modes. Id. at col. 2:9-19. For example, the method enables a user to send a text message and have it be received by another user as a WhatsApp messáge, and vice versa. See id. at col, 2:9-19,2:38-46.
Figured illustrates this method:
[[Image here]]
A message sent through one of the modes of communication on the left (i.e., “SMS,” “MMS,” “IP App,” “PSTN,” “SIP,” “Fax,” “Email,” “OTT Comm 1,” “OTT Comm 2”) is transmitted to the communication platform (i.e., “communication service” at 110). Id. at col. 3:14-4:15, 8:5-9:34. The communication platform then chooses an appropriate mode of communication that suits the message’s intended destination (i.e., “SMS,” “MMS,” “IP App,” “PSTN,” “SIP,” “Fax,” “Email,” “OTT Comm 1,” “OTT Comm 2” at 112), and then sends the message to that destination using that mode of communication. Id. at col. 4:16-54, 9:35-12:35. For example, if a user sends a message through WhatsApp to a destination device that only accepts SMS (i.e., text) messages, the communication platform selects an SMS service as the appropriate mode of communication and sends the message using that SMS service. See id.
Figure 10 illustrates the process of selecting the appropriate mode of communication in more detail: •
[[Image here]]
When a user sends a message, this is transmitted to the communication platform as a “communication request.” See id. at col. 3:14-4:15, 17:23-30. The “communication request” identifies the “communication destination” for the message, which can be a phone number, an email address, an IP address, or “any suitable communication endpoint.” Id. at col. 3:17-21, 18:55-58. The “communication request” also includes “account information,” which can include “an account identifier of the exter
After the “communication request” is received, the communication platform determines whether the “communication request” is authenticated. Id. at col. 18:4— 14. This “includes authenticating the communication request by using the authentication token, and determining that the communication request is permitted for an account identified by the account identifier.” Id. at col. 18:8-14.
Next, the communication platform determines which modes of communication are available for the “communication destination.” Id. at col. 17:60-20:50. It does this through a simple database-style lookup: the communication platform stores “routing address records” in an “endpoint information repository.” Id. at col. 19:48-50. “[Ejach routing address record ... associates a communication destination with at least one external communication provider.” Id. at col. 18:42-45. For example, a “routing address record” could associate a phone number (the “communication destination”) with an SMS service provider, a PTSN service provider, and an OTT communication service provider (the several “external communication providers]”). See id. at col. 18:32-20:50. Then, to determine which modes of communication are available for the “communication destination,” the communication platform simply locates the “routing address record” for that “communication destination.” Id. at col. 19:44-20:50.
After the communication platform locates the “routing address record” for the “communication destination,” it selects one or several “external communication providers” through which to transmit the message. Id. at col. 20:51-23:9. This can be done using a “communications profile,” which specifies a “priority” and a “weight” for various “external communication providers.” See id. at col. 20:62-22:3. However, “any suitable parameter” (instead of or in addition to “priority” and “weight”) can be “used in selecting [an external] communication provider.” Id. at col. 22:1-3.
Finally, after the “external communication provider(s)” have been selected, the communication platform “provide[s] a request to establish communication with the communication destination to each selected [external] communication provider.” Id. at col. 23:10-12. The “external communication provider(s)” then transmit the message to the “communication destination.’-’ See id. at col. 23:17-30.
Neither the claims nor the specification provide much restriction on how this process must be implemented, or the contexts in which it can be deployed. Instead, the specification makes a number of non-limiting statements, including that: “The telephony platform can be ... any suitable network accessible computing infrastructure. The system may ... be used in combination with ... any suitable communication platform.” Id. at col. 2:53-3:4. “Routing options ... can include ... any suitable communication service.” Id. at col. 4:16-27. “The communication destination can be ... any suitable communication endpoint.” Id. at col. 3:17-21. “The communication platform can ... use any suitable logic to determine a content and destination of a -communication.” Id. at col. 4:10-13. “The account information can include ... any suitable source information.” Id. at col. 13:29-31.
ii. Asserted Claims
Twilio currently asserts claims 1-12 and 15-19 of the Path Selection Patent. EOF
1. A method comprising: at a multi-tenant communication platform:
receiving a request to establish communication, the request being provided by an external system and specifying a communication destination and an account identifier of the external system;
determining whether the account identifier is a valid account identifier of an account that is permitted to establish communication by using the communication platform;
responsive to a determination that the account identifier is a valid account identifier of an account that is permitted to establish communication by using the communication platform:
determining at least one communication provider for the communication destination based on an a [sic] routing address record matching the communication destination, the matching routing address record associating the communication destination with one or more communication providers, the routing address record being stored at the communication platform, each communication provider being external to the communication platform;
selecting one or more of the determined at least one communication provider; and
providing a request to establish communication with the communication destination to each selected communication provider,
wherein the communication platform generates the matching routing address record based on registration information provided to the communication platform for the communication destination by each determined communication provider, and wherein the communication destination matches at least one of a routing address identifier and a deterministic endpoint address specified in the matching routing address record.
15. A method comprising:
at a multi-tenant communication platform, and responsive to authentication of a communication request provided by an external system, the communication request specifying a communication destination and account information:
determining a routing address record of the communication platform that matches the communication destination of the communication request, the matching routing address record associating the communication destination with a plurality of external communication providers;
selecting at least one communication provider associated with the matching routing address record; and
providing a request to establish communication with the communication destination to each selected communication provider.
’217 patent at col. 29:35-30:3, 31:21-27.
B. Procedural History
On December 1, 2016, Plaintiff filed the instant patent infringement suit. In its complaint, Plaintiff alleged that Defendant “has infringed and continues to infringe one or more claims of the [Asserted Patents].” Compl. ¶¶ 75, 91, 106, 135, 156, 169, 184. The products accused included “Defendant’s Smart Verify product,” “Auto Verify product,” “SMS Verify product,” “Voice Verify Product,” “Push Verify prod
On January 25,2017, Defendant filed the instant Motion to Dismiss, EOF No. 31 (“Mot”). On February 9, 2017, Plaintiff filed an opposition to Defendant’s Motion to Dismiss, EOF No. 37 (“Opp’n”), and on February 15, 2017, Defendant fil^d' a reply, ECF No. 39 (“Reply”).
On March 30, 2017, the Court ordered the parties to disclose the asserted claims and accused products identified in Plaintiffs infringement contentions. ECF No. 53. On March 31, 2017, the parties disclosed these asserted claims and accused products. ECF No. 55.
On March 31, 2017, the Court issued its first order on Defendant’s Motion to Dismiss and found that the asserted claims of the Score Patents were invalid because they were directed to patent-ineligible subject matter under § 101, but that the asserted claims of the Platform Patents were not invalid because they were not directed to patent-ineligible subject matter under § 101.
II. LEGAL STANDARD
A. Motion to Dismiss Pursuant to Federal Rule of Civil Procedure 12(b)(6)
Pursuant to Federal Rule of Civil Procedure 12(b)(6), a defendant may move to dismiss an action for failure to allege “enough facts to state a claim to relief that is plausible on its face.” Bell Atl. Corp. v. Twombly,
Nonetheless, the Court is not required to “ ‘assume the truth of legal conclusions merely because they are cast in the form of factual allegations.’ ” Fayer v. Vaughn,
B. Motions to Dismiss for Patent Validity Challenges Under 35 U.S.C.§101
Defendant’s Motion asserts that the Asserted Patents fail to claim patent-eligible subject matter under 35 U.S.C. § 101 in light of the United States Supreme Court’s decision in Alice Corp. Pty. Ltd. v. CLS Bank International, — U.S. —,
Although claim construction is often desirable, and may sometimes be necessary, to resolve whether a patent claim is directed to patent-eligible subject matter, the Federal Circuit has explained that “claim construction is not an inviolable prerequisite to a validity determination under § 101.” Bancorp Servs., L.L.C. v. Sun Life Assur. Co. of Can. (U.S.),
C. Substantive Legal Standards Applicable Under 35 U.S.C. § 101
1. Patent-Eligible Subject Matter Under 35 U.S.C. § 101
Section 101 of Title 35 of the United States Code “defines the subject matter that may be patented under the Patent Act.” Bilski v. Kappos,
In Alice, the leading case on patent-eligible subject matter under § 101, the United States Supreme Court refined the “framework for distinguishing patents that claim laws of nature, natural phenomena, and abstract ideas from those that claim patent-eligible applications of those concepts” originally set forth in Mayo,
First, we determine whether the claims at issue are directed to one of thosepatent-ineligible concepts. If so, we then ask, “[w]hat else is there in the claims before us?” To answer that question, we consider the elements of each claim both individually and “as an ordered combination” to determine whether the additional elements “transform the nature of the claim” into a patent-eligible application. We have described step two of this analysis as a search for an “ ‘inventive concept’ ”—i.e., an element or combination of elements that is “sufficient to ensure that the patent in practice amounts to significantly more than a patent upon the [ineligible concept] itself.”
Alice,
2. Alice Step One—Identification of Claims Directed to an Abstract Idea
Neither the U.S. Supreme Court nor the Federal Circuit has set forth a bright line test separating abstract ideas from concepts that are sufficiently concrete so as to require no further inquiry under the first step of the Alice framework. See, e.g., Alice,
Two of the U.S. Supreme Court’s leading cases concerning the “abstract idea” exception involved claims held to be abstract because they were drawn to longstanding, fundamental economic practices. See Alice,
Similarly, the U.S. Supreme Court has recognized that information itself is intangible. See Microsoft Corp. v. AT & T Corp.,
However, the determination of whether other types of computer-implemented claims are abstract has proven more “elusive.” See, e.g., Internet Patents Corp. v. Active Network, Inc.,
For example, courts have considered whether the claims purport to “improve the functioning of the computer itself,” Alice,
Similarly, the Federal Circuit has found that claims directed to a “new and useful technique” for performing a particular task were not abstract. Thales Visionix Inc. v. United States,
Another helpful tool used by courts in the abstract idea inquiry is consideration of whether the claims have an analogy to the brick-and-mortar world, such that they cover a “fundamental .,. practice long prevalent in our system....” Alice,
Regardless of the particular analysis that is best suited to the specific facts at issue in a case, however, the Federal Circuit has emphasized that “the first step of the [Alice] inquiry is a meaningful one, i.e., ... a substantial class of claims are not directed to a patent-ineligible concept.” Enfish,
3. Alice Step Two—Evaluation of Abstract Claims for a Limiting Inventive Concept
A claim drawn to an abstract idea is not necessarily invalid if the claim’s limitations—considered individually or as an ordered combination—serve to “transform the claims into a patent-eligible application,” Content Extraction,
The U.S. Supreme Court has made clear that a transformation of an abstract idea to a patent-eligible application of the idea requires more than simply reciting the idea followed by “apply it.” Id. at 2357 (quoting Mayo,
In addition, the U.S. Supreme Court explained in Bilski that “limiting an abstract idea to one field of use or adding token postsolution components [does] not make the concept patentable.”
In keeping with these restrictions, the Federal Circuit has found that claims “necessarily rooted in computer technology in order to overcome a problem specifically arising in the realm of computer networks” can be sufficiently transformative to supply an inventive concept. DDR,
In addition, a “non-conventional and non-generic arrangement of known, conventional pieces” can amount to an inventive concept. BASCOM Global Internet Services, Inc. v. AT&T Mobility LLC,
4. Preemption
In addition to these principles, courts sometimes find it helpful to assess
III. DISCUSSION
Defendant’s Motion to Dismiss contends that the asserted claims of the ’051 and ’217 patents fall within the patent-ineligible “abstract ideas” exception to § 101. The Court applies the Alice framework described above to these claims.
A. Scope of Analysis and Representative Claims
Before turning to the substance of the parties’ eligibility arguments, the Court clarifies the scope of the claims to be assessed. Currently Plaintiff is asserting the following claims in the Delivery Receipt and Path Selection Patents: claims 1-8, 11-20, and 22 of the ’051 patent; and claims 1-12 and 15-19 of the ’217 patent. ECF No. 55.
Nevertheless, the Court need not individually analyze every claim, if certain claims are representative. See generally Alice,
Here, the parties dispute whether representative claims can guide the Court’s analysis,. and who bears the burden of showing that certain claims are representative. Compare Mot. at 3, Reply at 2, with Opp’n at 5. The Court need not delve into these arguments because, for the reasons discussed below, the Court can address all the claims of these patents. It will do so by first assessing the patentability of the al
B. Delivery Receipt Patent (The ’051 Patent)
The Court now turns to the ’051 patent and determines whether the asserted claims of this patent are patent-ineligible under § 101. The Court begins with claim 1 of the ’051 patent, the only claim for which either party has provided substantial briefing, and then turns to the remaining claims.
1. Alice Step One for Claim 1 of the ’051 Patent—Whether the Claim is Directed to an Abstract Idea
Step one of the Alice framework directs the Court to assess “whether the claims at issue are directed to [an abstract idea].” Alice,
Plaintiff responds that claim 1 is not directed to an abstract idea because it is instead directed to a specific improvement in computer capabilities. Opp’n at 8. Specifically, Plaintiff argues that claim 1 is directed to an improved method for ensuring that messages are transmitted through the best (e.g., most reliable) routing option which “use[es] different channels for outgoing message and message delivery reports.” Id.
The step one inquiry “applies a stage-one filter to claims, considered in light of the specification, based on whether ‘their character as a whole is directed to excluded subject matter.’” Enfish, 822 F.3d at 1335. Thus, the Court conducts its step one inquiry by first identifying what the “character as a whole” of claim 1 of the ’051 patent is “directed to,” and then discussing whether this is an abstract idea.
a. Claim 1 of the ’051 Patent— “Directed to” Inquiry
The Court begins by examining claim 1 of the ’051 patent in its entirety to understand what its “character as a whole” is “directed to.” Elec. Power,
Claim 1 recites two types of transmissions: (1) sending a message through a “first channel” using one of several “routing options;” and (2) receiving a message delivery report through a “second channel” which is different from the “first channel.” ’051 patent at col. 11:45-50, 11:57-59. The majority of the claim then describes how the system uses the separately-trans
Reading the entirety of claim 1 of the ’051 patent for its character as á whole, the Court finds that claim 1 is “directed to” selecting the best message routing option based on separately-transmitted feedback. Apart from background descriptions about the two types of transmissions in the system, the majority of the limitátions of claim 1 describe this process. See id. at col. 11:51-59; compare Ultramercial,
b. Claim 1 of the ’051 Patent— Abstract Idea Analysis
‘ Having determined the “character -as a whole” of claim 1, the Court turns to whether it is directed to an abstract idea. Enfish,
For the reasons discussed below, the Court finds that the brick-and-mortar ánalogy, applied in the same way other Federal Circuit and district court cases have applied it, confirms that claim 1 is directed to an abstract idea. Thus, the Court will discuss this guidepost and then turn to Plaintiffs remaining arguments, which all relate to the “improvement to computer functionality” guidepost.
i. Brick and Mortar Analogy
The United States Supreme Court has held that “fundamental .., practice^] long prevalent in our system” and “method[s] of organizing human activity” are abstract ideas. Alice,
In Affinity Labs of Texas, LLC v. DIRECTV, LLC, the Federal Circuit concluded that claims directed to “providing out-of-region access to regional broadcast content” were directed to an abstract idea because this was a “broad and familiar concept concerning information distribution that is' untethered to any specific or concrete way of implementing it.”
In Intellectual Ventures, the Federal Circuit concluded that claims relating to “receiving, screening, and distributing email” were directed to an abstract idea.
In Mobile Telecoms. Techs., LLC v. Blackberry Corp., the Northern District of Texas found that claims relating to “utilizing a two-way communication network to process data messages that cannot be successfully transmitted from a network operations center (‘NOC’) to a mobile unit” were abstract. No. 3:12-cv-1652,
Although the substance of claim 1 of the ’051 patent is different from the claims at issue in the above cases, the Court finds that it presents an analogous situation. As discussed above, claim 1 of the ’051 patent is directed to selecting the best message routing option based on separately-transmitted feedback. Selecting the best option based on separately-received feedback is a fundamental activity that has long been performed by humans. For example, a person choosing among dinner restaurants may select a restaurant based on diner reviews from a third-party service instead of soliciting information from the restaurants themselves. As another example, a person wishing to send a package may select between FedEx, UPS, and USPS based on feedback in online forums from other customers who have used those services instead of getting information from FedEx, UPS, and USPS themselves. Thus, selecting the best option based on separately-received feedback constitutes a “fundamental ... practice long prevalent in our system.” Alice,
The only difference between claim 1 of the ’051 patent and these real-world examples is that claim 1 applies this fundamental practice to message routing. Instead of selecting a restaurant or a package deliv
“The Supreme Court and [the Federal Circuit] have repeatedly made clear that merely limiting the field of use of the abstract idea to a particular existing technological environment does not render the claims any less abstract.” DIRECTV,
ii. Improvement to Computer Functionality
Plaintiff nevertheless contends that claim 1 of the ’051 patent is not directed to an abstract idea because it is instead directed to an “improvement in computer functionality” under Enfish. Opp’n at 8-9. Specifically, Plaintiff argues that claim 1 “takes advantage of the availability of multiple communications channels to provide more reliable feedback about message routing.” Id. at 8. This is unpersuasive.
As discussed above, in Enfish, the Federal Circuit held that it is “relevant to ask whether the claims are directed to an improvement to computer functionality versus being directed to an abstract idea.”
Claim 1 of the ’051 patent is distinguishable from Enfish. As discussed above, claim 1 of the ’051 patent is directed to selecting the best message routing option based on separately-transmitted feedback. Nothing about this improves the functioning of a computer itself. Rather, at most, it contemplates using a computer as a tool for implementing this idea. Compare, e.g., DIRECTV,
In sum, claim 1 is directed to a “fundamental ,.. practice long prevalent in our, system,” Alice,
2. Alice Step One for Remaining Asserted Claims of the ’051 Patent— Whether the Claims are Directed to an Abstract Idea
Having determined that claim 1 of the ’051 patent is directed to an abstract idea, the Court' turns to the remaining asserted claims of the ’051 patent to determine whether ■ they too are directed to abstract ideas. The Court begins with the claims that depend on claim 1, claims 2-8 and 11-17, and then addresses claim 18 (the other independent claim of the ’051 patent), and finally addresses the claims that depend on claim 18, claims 19-20 and 22-23.
a. Claims 2-8 and 11-17 of the ’051 Patent
Claims 2-8 and 11-17 depend on claim 1, The additional limitations of claims 2-8, 11-14, and 17 add minor restrictions on certain elements of claim 1, such as types of channels,
Claims 15 and 16, however, introduce more significant variations. Claim 15 intro
As discussed above, selecting the best message routing option based on separately-transmitted feedback is a fundamental human activity, applied to a specific technical environment. The same can be said for modifying & message based on that separately-transmitted feedback. Specifically, humans have long been modifying content based on separately-transmitted'feedback. For example, a restaurant may modify the information it provides about its offerings based on diner reviews from a third-party service. Similarly, a shipping service like UPS may modify how it delivers packages based on feedback in online forums from customers who have used its services. Thus, even though claims 15 and 16 are directed to both selecting the best message routing option based on separately-transmitted feedback and modifying the message based on that separately-transmitted feedback, they are still directed to fundamental human activity, applied to a specific technical environment. Thus, they too are directed to an abstract idea.
b. Claim 18 of the ’051 Patent
Claim 18 is an independent claim in the ’051 patent. Like claim 1, it involves message delivery using multiple channels. Compare id. at col. 11:43-59, with id. at col. 12:63-13:8. However, it varies from claim 1 in that it requires “sending a message ... with a coded identifier [which is] mapped to the message delivery channel option used in sending the message,” “tracking use of the coded identifier,” and “in response to the tracked use of the coded identifier, generating a score of the message delivery channel option.” Id. Defendant contends that this “tracked message delivery” is simply a “delivery receipt,” such that claim 18 is directed to the same subject matter as claim 1. Mot. at. 10. Plaintiff responds that claim 18 is directed to entirely different subject matter from claim 1—namely, “an improvement relating to a two-factor authentication service.” Opp’n at 6. '
The Court agrees with Defendant. Although, as discussed above, the language of claim 18 differs from claim 1, the Court finds that - its '“character as a whole” is directed to substantially the same subject matter: selecting the best message routing option • based on separately-transmitted feedback. This follows from a simple parsing of claim 18. Claim 18 requires a “message delivery system” that uses “at least two message delivery channel options” and “generates] a score” for the message delivery channel that is currently being used. '051 patent at col. 12:63-65, 13:7-9. Multiple “message delivery channel options” imply multiple “scores.” See id. This “score” is then based on separately-transmitted feedback: namely, the “tracked use of the coded identifier,” which is transmitted through a “code identifier service,” Id. at col. 12:66-13:9. Thus, like claim T, claim 18 uses separately-transmitted feedback to assess the performance of multiple message delivery channels. As such, it is directed to substantially the same subject matter: selecting the best message routing option based on separately-transmitted feedback. As discussed above, this is an
c. Claims 19-20 and 22-23 of the ’051 Patent
Claims 19-20 and 22-23 depend on claim 18. The additional limitations of these claims add minor restrictions on certain elements of claim 18, such as the type of coded identifier used
3. Alice Step Two for Claim 1 of the ’051 Patent—Evaluation of Abstract Claims for an Inventive Concept
Having found that the asserted claims of the ’051 patent are directed to an abstract idea under step one of Alice, the Court proceeds to step two. Here too the Court begins its analysis with claim 1 of the ’051 patent. At step two, the Court must “consider the elements of each claim both individually and ‘as an ordered combination’ to determine whether the additional elements ‘transform the nature of the claim’ into a patent-eligible application.” Alice,
Here, Defendant contends that the claims do not recite an inventive concept because the functions and components recited are purely conventional. Mot. at 12. In particular, Defendant argues that the claims do not restrict the communications channels and the messages sent within them to anything other than conventional, generic forms. Id. at 12-13. Defendant also argues that the “receiving” step implicates conventional forms of feedback, and the “updating” step consists of adjusting conventional items, such as price, contract obligations, and time of day. Id. at 13.
Plaintiff argues that Defendant’s inventive concept arguments are inadequate because they focus only on individual limitations and “do not address the details of each limitation, including for example, the channel and routing option limitations.” Opp’n at 12. Plaintiff also argues that the ordered combination of claim elements provides an inventive concept akin to DDR and BASCOM because they provide a specific technological improvement: “a specific, discrete implementation of using the combination of multiple communication channels to select from multiple routing options to ensure message reliability.” Id. at 11-12.
In assessing whether a claim recites an inventive concept, the Court, under Alice, must consider its elements “both individually and ‘as an ordered combination.’ ” Alice,
a. Individual Claim Elements
Turning first to the individual claim elements, the Court finds that none of these
None of the elements of claim 1, assessed individually, amount to anything more than “generic computer implementation.” The steps of claim 1 recite four functions: “transmitting,” “receiving,” “updating,” and “selecting.” ’051 patent at col. 11:43-59. All of these are routine, generic computer functions. See Alice,
b. Ordered Combination
Turning to the ordered combination of elements of claim 1, Plaintiff identifies “using the combination of multiple communication channels to select from multiple routing options to ensure message reliability” as the inventive concept that renders claim 1 patentable. Opp’n at 11. The Court disagrees. Plaintiffs argument is based on
In BASCOM, the Federal Circuit found that “an inventive concept can be found in the non-conventional and non-generic arrangement of known, conventional pieces.” BASCOM,
Here, the Court finds that the ordered combination of elements in claim 1 is not a “non-conventional and non-generic arrangement of known, conventional pieces.” BASCOM, 827 F.3d at 1350. Instead, claim 1 specifies steps at a high level of generality to carry out the abstract idea of selecting the best message routing option based on separately-transmitted feedback. Nothing in the claims or the specification suggests that any of its elements are arranged in a non-conventional or non-generic way. See generally, e.g., ’Ó51 patent at col. 1:22-60 (discussing state of message routing at the time of the invention). Plaintiff nevertheless suggests that “using the combination of multiple communication channels” constitutes a non-conyentional and non-generic arrangement of components. Opp’n at 11-12. This, however, is belied by the specification, which makes clear that multiple messaging channels existed at the time of the invention. See ’051 patent at col. 3:4-9 (describing different types of telephony messaging); see id. at col. 4:9-12 (describing different messaging channels). Selecting one channel for one type of message and a different channel for another type of message is not unconventional. Instead, this is nothing more than choosing one conventional alternative over another to serve a conventional role. This is not inventive or transformative—indeed, engineers make these decisions all the time. See DIRECTV,
Turning to DDR, the Federal Circuit there found an inventive concept in a “claimed solution [that was] necessarily rooted in computer technology in order to overcome a problem specifically arising in the realm of computer networks.” DDR,
Later Federal Circuit cases have clarified DDR. In DIRECTV, the Federal Circuit explained that ‘DDR Holdings dealt with a patent that required , doing some
The ordered combination of elements at issue here is distinguishable from DDR. The crux of the inventive concept in DDR ■was that the solution was an improvement to the technology itself. See DIRECTV,
In sum, the ordered combination of elements in claim 1 neither recite a “non-conventional and non-generic arrangement of known, conventional pieces/’ BASCOM,
4. Alice Step Two for Remaining Asserted Claims of the ’051 Patent-Evaluation of Abstract Claims for an Inventive Concept
Plaintiff has not separately identified an inventive concept for the remaining asserted claims apart from those already discussed above. Thus, the Court need not address whether any of the additional limitations in the remaining claims provide an inventive concept. Shakur v. Schriro,
For the foregoing reasons, the Court finds that all of the asserted claims, in the ’051 patent fail to recite patentable subject matter. Accordingly, the Court GRANTS Defendant’s Motion to Dismiss Plaintiffs claims for patent infringement as to the asserted claims (claims 1-8, 11-20, and 22) of the ’051 patent.
C. Path Selection Patent (The ’217 Patent)
The Court now turns to the ’217 patent and determines whether its asserted claims are patent-ineligible under § 101. The Court begins with claim 15, the only claim for which either party has provided substantial briefing, and then turns to the remaining claims.
As set forth above, step one of the Alice framework directs the Court to assess “whether the claims at issue are directed to [an abstract idea].” Alice,
Plaintiff does not propose an alternative statement of what claim 15 is “directed to.” Instead, Plaintiff argues that claim 15 is patent-eligible because it solves a problem “arising from the realities of a modern mobile internet”: that communication applications on mobile devices are often limited to one particular mode of communication. Opp’n at 22. According to Plaintiff, the “multi-tenant communication platform” of claim 15 provides a technical solution to this problem because it “allows developers to receive the benefit of the multiple modes of communication available in real time without the [sic] being stuck with the original communication provider and without confining the operability of the app features to within the OTT provider.” Id. at 23. As such, Plaintiff argues, the invention improves the functionality of computer networks and mobile applications and is patent-eligible under Enfish and McRO. Id. at 23-24.
To evaluate step one, the Federal Circuit instructs the Court to “appl[y] a stage-one filter to claims, considered in light of the specification, based on whether ‘their character as a whole is directed to excluded subject matter.’ ” Enfish,
a. Character of Claim
The Court begins by examining claim 15 in its entirety to understand what its “character as a whole” is “directed to.” Enfish,
Claim 15 recites a method that occurs “at a multi-tenant communication platform” and that is “responsive to authentication of a communication request.” ’217 patent at col. 31:23-26. The method itself consists of three relatively simple steps: (1) looking up the “external communication providers” that are associated with a “communication destination” (as stored in a “routing address record”); (2) selecting at least one of those “external communication providers;” and (3) asking the selected “external communication provider(s)” to establish communication with the “communication destination.” Id. at col. 31:27-37. The end result is enabling multiple modes of communication through each of the “external communication provider(s).” Id. at col. 31:35-37; see also id. at col. 2:9-11 (“The system functions to enable transparent multi-modal communication through a communication platform.”).
Reading the entirety of claim 15 for its character as a whole, the Court finds that claim 15 is “directed to” enabling multi-modal communication by looking up and selecting one or more external communication provider(s) associated with a communication destination. This derives from the three steps of the method itself, which comprise the majority of the claim language and contribute most to its collective substance. See ’217 patent at col. 31:21-37;
b. Abstract Idea Analysis
Having determined the “character as a whole” of claim 15, the Court turns to whether it is directed to an abstract idea. Enfish,
For the reasons discussed below, the Court finds that both the brick-and-mortar analogy and the mental process guideposts, applied in the same way that prior § 101 cases have applied them, confirm that claim 15 is directed to an abstract idea. Thus, the Court will discuss these guideposts and then turn to Plaintiffs remaining arguments, which all relate to the “improvement to computer functionality” guidepost.
i. Brick and Mortar Analogy
The United States Supreme Court has held that “fundamental ... practiced] long prevalent in our system” and “method[s] of organizing human activity” are abstract ideas. Alice,
Like the claims at issue in those cases, claim 15 is also directed to fundamental human activity. As discussed above, claim 15 is “directed to” enabling multi-modal communication by looking up and selecting one or more external communication provider(s) associated with a communication destination. Brick and mortar processes have enabled multi-modal communication
Claim 15 of the ’217 patent is not different in kind from these real-world examples. Instead of enabling multiple modes of communication for packages or promotional materials, claim 15 enables multiple modes of communication for telephony messages. See ’217 patent at col. 31:21-37. This limits its field of use to a, certain technological environment, but does not make it less abstract. DIRECTV,
ii. Mental Process
In addition, the United States Supreme Court and the Federal Circuit have also held that claim's directed entirely to a “mental process” are unpatentable. Synopsys,
For example, in CyberSource,
More recently, in Synopsys, the Federal Circuit evaluated claims relating to “a method of changing one description of a level sensitive latch (i.e., a functional description) into another description of the level sensitive latch (i.e., a hardware component description) by way of a third description of that very same level sensitive latch (i.e., assignment conditions).”
Applying these principles here, the Court finds that claim 15 is. also directed to a mental process. As discussed above, claim 15 is “directed to” enabling multi-modal communication by looking up and selecting one or more external communication provider(s) associated with a communication destination. This entire process can be performed by a human using pencil and paper. Specifically, a human could keep a paper list of communication destinations' and the external communication provider(s) associated’with each. Then, to enable multi-modal communication, the human could simply look up a particular communication destination in the paper list, find what external communication provider(s) are associated with it, and select one or several of those options. Thus, the entirety of to what claim 15 is' directed constitutes a mental process. Accordingly, for this reason as well, claim 15 is directed to an abstract idea.
iii. Improvement to Computer Functionality
Plaintiff nevertheless contends that claim 15 of the ’217 patent is not directed to an abstract idea because it is instead directed to an “improvement in computer functionality” under Enfish and McRO. Neither of Plaintiff’s arguments with respect to either case is persuasive. The Court addresses each in turn.
First, Plaintiff argues that claim 15 is directed to an “improvement in computer functionality” under Enfish because it “improves the functionality of the network and apps built on the network infrastructure.” Mot. at 23. Plaintiff contends this is the dase because enabling multiple modes of communication “facilítateles] the best use of available network resources.” Id. The Court finds this argument unpersuasive. As discussed above, in Enfish, the Federal Circuit found that claims directed to a specific type of self-referential table in a computer database were not abstract because they focused “on the specific asserted improvement in computer capabilities
Second, Plaintiff argues that claim 15 is directed to an “improvement in computer functionality” under McRO because it “improved the existing technical process of [communication] mode selection ... by allowing selection among possible communication paths using a matched routing address record associating the communication destination with the available paths.” Mot. at 23-24. The Court also finds this argument unpersuasive. As discussed above, in McRO, the Federal Circuit found that claims directed to automating part of a preexisting method for 3-D facial expression animation were not abstract because they “focused on a specific asserted improvement in computer animation, i.e., the automatic use of rules of a particular type.”
In sum, claim 15 is directed to a “fundamental ... practice long prevalent in our system,” Alice,
2. Alice Step One for Remaining Asserted Claims of the ’217 Patent— Whether the Claim is Directed to an Abstract Idea
The Court now turns to the remaining asserted claims of the ’217 patent and determines whether, in light of its conclusion that claim 15 is directed to an abstract idea, these remaining claims are also directed to an abstract idea. The Court first addresses claims 16 through 19, then addresses claims 1 through 12.
a. Claims 16 and 17
Claim 16 depends on claim 15, and claim 17 depends on claim 16. Both claims 16 and 17 introduce additional steps for accomplishing one portion of what claim 15 is directed to: looking up external communication provider(s) associated with a communication destination.
b.Claim 18
Claim 18 depends on claim 17. Claim 18 additionally introduces additional detail about how a “communication request” is authenticated. As discussed above, the Court determined that, for claim 15, the element of “responsive to authentication of a communication request” was secondary to other elements of the claim and not part of what the “character as a whole” of claim 15 is directed to. However, the introduction of additional details regarding authentication in claim 18 place a greater emphasis on authentication. As such, this element is no longer secondary and must also be considered as part of the “character as a whole” of claim 18.
Nevertheless, claim 18 is still directed to an abstract idea. As discussed below, claim 1 also includes an authentication feature,
c. Claim 19
Claim 19 depends on claim 18. Claim 19 provides more detail about how selecting external communication provider(s) is accomplished.
d. Claim 1
Claim 1 is an independent claim. Nevertheless, claim 1 recites substantially similar elements as claim 16. Compare ’217 patent at col. 29:35-30:3, with id. at col. 31:21-32:4. The only palpable difference between these two claims is that claim 1 additionally recites the step of “determining whether the account identifier [of the external system] is valid.” Id. This shifts the focus of claim 1 from that of claim 16 by introducing an authentication feature into the “character as a whole” of claim 1. To state this concretely, whereas claim 16 is directed to “enabling multi-modal com
The question then becomes whether this revised “directed to” formula constitutes an abstract idea. The Court concludes that it does. Claim 1 recites the broad concept of authentication that is untethered to any. specific means of implementing it—it only requires a determination that the “account identifier is valid.” ’217 patent at col. 29:41; see DIRECTV,
e. Claims 2-12
Claims 2-12 depend on claim 1. The additional limitations of claims 2-12 add minor restrictions • on certain elements of claim 1, such as types of external communication providers,
3. Alice Step Two for Claim 15 of the ’217 Patent—Evaluation of Abstract Claims for an inventive Concept
Having found that the asserted claims of the ’217 patent are directed to an abstract idea under step one of Alice, the Court proceeds to step two. Here too the Court begins its analysis with claim 15. As .discussed above, at step two, the Court-must “consider the elements- of each claim both individually and ‘as an ordered combination’” to “search for an ‘inventive concept’—i.e., an element or combination of elements that is ‘sufficient to ensure that the patent in practice amounts .to significantly more than a patent upon the [ineligible concept] itself.’ ” Alice,
Here; Defendant argues that claim 15 does not recite an inventive concept because it merely uses “conventional and generic computing components” to implement an abstract idea. Mot. ■ at 22-23, Specifically, Defendant contends that the claims only arguably recite two hardware components—the “multi-tenant communication platform” and the “external system”—and both are conventional. M-’at 22. In addition, Defendant argues that each of the steps of claim 15 are conventional activities performed by telecommunication carriers and, as such, fail to provide an inventive concept. Id. at, 22-23.
Plaintiff disagrees, and argues that both the individual elements of claim 15 and their ordered combination provide an inventive concept. Opp’n at 24-25. With respect to individual elements, Plaintiff argues -that the components mentioned in the claims, including the “multi-tenant communication platform;” “external system,” and “application server” are not generic components. Id. at 25. With respect to the ordered combination of claim elements, Plaintiff argues that this combination' provides a “specific, non-generic improvement to multitenant, multi-mode networks” in the form of “automating communication mode selection by matching destination information with address records that are used to identify available modes.” Id.
In assessing whether a claim recites an inventive concept, the- Court, under Alice, must consider its elements “both individually and ‘as an ordered combination.’ ” Alice, 134 S.Ct. at 2355. The Court begins with the individual claim elements, and then turns to their ordered combination.
a. Individual Claim
Turning first to the individual claim elements, the Court finds that none of these elements, by themselves, provide an “inventive concept.” The Court first addressr es the functions recited .in claim 15, and then .addresses the components, pn which they operate.
Turning first to the functions, the Court finds that none of the functions recited1 in claim 15 provide an inventive concept. As discussed above,- “computer functions [that are] ‘well-understood, routine, conventional activities]’ previously known -to the industry” do not provide an inventive concept. Alice,
Turning to the components on which these functions act, the Court also finds them devoid of an inventive concept. As discussed above, “generic computer implementation” does not provide an inventive concept. Alice,
Claim 15 recites five software components: “communication request,” “communication destination,” “account information,” “routing address record,” “external communication provider[],” and “request to establish communication.” See ’217 patent at col. 31:21-37. All of these are generic software components, and nothing in the claims or specification limits them to specific implementations. Instead, as discussed above, the specification confirms their generic nature. See id. at col. 3:17-21 (communication destination can be “any suitable communication endpoint”); id. at col. 7:17-18 (“records may include various sets of information depending on the information that is collected”); id. at col. 8:11-20 (“communication service may be specifically configured for ... any suitable communication medium” or “may be used for a plurality of communication mediums”); id. at col. 8:20-23 (“communication request can include communication properties, which can include at least one destination endpoint, one originating endpoint, communication content, and/or other properties of the communication”); id. at col. 13:29-31 (account information can be “any suitable source information”). Thus, none of the claim elements amounts to anything more than “generic computer implementation” and cannot provide an inventive concept.
b. Ordered Combination
Turning to the ordered combination of elements in claim 15, Plaintiff argues that the ordered combination provides an inventive concept under the Federal Circuit’s decisions in BASCOM and DDR. The Court addresses each in turn.
With respect to BASCOM, Plaintiff argues that the ordered combination of elements of claim 15 provides an inventive concept because the combination “recites a specific, discrete improvement to mode selection.” Opp’n at 25. This argument is unconvincing. As discussed above, in BAS-COM, the Federal Circuit found that “an
With respect to DDR, Plaintiff argues that the ordered combination of elements of claim 15 provides an inventive concept because it recites “a specific way to improve multitenant mobile internet technology by automating communication mode selection by matching destination information with address records that are used to identify available modes.” Opp’n at 25. This too is unconvincing.
As discussed above, in DDR, the Federal Circuit found an inventive concept in a “claimed solution [that was] necessarily rooted in computer technology in order to overcome a problem specifically arising in the realm of computer networks.” DDR,
Claim 15 is distinguishable from DDR. Unlike the composite website of DDR, the claimed solution of claim 15 is not “necessarily rooted in computer technology.” DDR,
In sum, the ordered combination of elements in claim 15 neither recites a “non-conventional and non-generic arrangement of known, conventional pieces,” BASCOM,
Plaintiff has not separately identified an inventive concept for any of the remaining asserted claims of the ’217 patent apart from those already discussed above. Thus, the Court need not address whether any of the additional limitations in the remaining claims provide an inventive concept. Shakur,
For. the foregoing reasons, the Court finds that all of the asserted claims in the ’217 patent fail to' recite patentable subject matter. Accordingly, the Court GRANTS Defendant’s Motion to Dismiss Plaintiffs claims for patent infringement as to the asserted claims (claims 1-12 and 15-19) of the ’217 patent.
IV. CONCLUSION
For the foregoing reasons, the Court GRANTS Defendant’s Motion to Dismiss with respect to the asserted claims of the ’051 patent (claims 1-8,11-20, and 22) and the asserted claims of the ’217 patent (claims 1-12 and 15-19).
IT IS SO ORDERED.
Notes
. One court has noted that, like all tools of analysis, the "pencil and paper” analogy must not be unthinkingly applied. See California Inst. of Tech. v. Hughes Commc'ns Inc.,
. The district court may do this even when one party asserts that certain claims are not representative. In Content Extraction, the plaintiff urged the district court to deny the defendant’s § 101 motion because the defendant did not individually address the patenta-bility of every claim. Content Extraction & Transmission LLC v. Wells Fargo Bank, Nat. Ass’n, No. 12-2501 MAS TJB,
. In particular, claim 2 restricts the "first channel” to a SMS channel, '051 patent at col. 11:60-62. Claim 3 restricts the . "first channel” to an MMS channel. Id. at col. 11:63-65. Claim 7 restricts the "second channel” to an internet protocol network. Id. at col. 12:10-11.
. In particular, claim 4 restricts the "routing options” to at least include a set of message delivery gateway destinations, at least a subset of which are different carriers. '051 patent at col. 11:66-12:2.
. In particular, claim 5 restricts the step of updating message routing data to ranking routing options based on success rates: ’051 patent at col. 12:3-6. Claims 13 and 14 addi.¡tionally require that message routing data is updated according to specific classifications assigned to outgoing message(s). Id. at col. 12:38-45.
.In particular, claim 6 additionally clarifies how a message is determined to be "undelivered.” ’051 patent at col. 42:7-9. Claim 8 additionally requires that the message delivery report is received through an API. Id. at col. 12:12-15. Claim 11 recites a pin code variation of messages and message delivery reports. Id. at col. 12:26-31. Claim 12 additionally requires generating message delivery reports by monitoring user responses. Id. at col, 12:32-37. Claim 17 additionally requires exposing confirmation of message delivery through an API, Id. at col. 12:59-62.
. In particular, claim 19 recites a pin code variation of the coded identifier. ’051 patent at col. 13:10-17. Claim 20 recites a redirection-URI variation of the coded identifier. Id. at col. 13:18-14:3.
. In particular, claim 22 recites using the score when transmitting subsequent messages. '051 patent at col. 17:7-11, Claim 23 recites using the score when transmitting subsequent messages belonging to the same classification. Id. at col. 14:12-18.
. CyberSource was decided before Alice. However, the Federal Circuit has since revisited CyberSource and confirmed that it is still good law:
We held in CyberSource that mental processes are “a subcategory of unpatentable abstract ideas.” 654 F.3d at' 1371.,., While the Supreme Court has altered-the § 101 analysis .since CyberSource in cases like Mayo, and Alice, we continue to "treat[] analyzing information by steps people go through in their minds, or by mathematical algorithms, without more, as essentially mental processes within the abstract-idea category.” Elec. Power Grp., LLC v. Alstom S.A.,830 F.3d 1350 , 1354 (Fed. Cir. 2016) (citations omitted),
Synopsys,
. In particular, claim 16 additionally requires that a routing address record is generated based on registration information provided by the external communication provider. '051 patent at col. 31:38-32:4. Claim 17 additionally requires that the routing address records are stored at the communication platform. Id. at col. 32:5-9.
. The Court acknowledges that the authentication feature in claim 1 is recited in broader terms than the authentication feature in claim 18. Compare '051 patent at col. 29:41-44, with id. at col. 32:10-19. Nevertheless, even as more specifically claimed, the additional authentication features in claim 18 do not bring them out of the realm of the abstract. In particular, the additional feature recited in claim 18 is use of an "authentication token” to determine whether the account identifier is valid. Id. at col. 32:10-19. However, "authentication token” generically refers to any data or object that the external system can submit to verify that the account identifier is valid. See id. at 18:4-14. It is no less abstract than a passcode that a person speaks to get access to a clubhouse. Thus, even with the addition of the “authentication token” feature, claim 18 is abstract.
. In particular, claim 19 additionally requires the use of a communication profile that is “one of a global communication profile and an account communication profile associated with the account identifier of the external system.” '051 patent at col. 32:20-30.
. In particular, claim 4 additionally restricts the external communication provider to "at least one of an SMS service provider, MMS service provider, push notification service provider, IP messaging service provider, proprietary third party OTT messaging service provider, proprietary third party OTT communication service provider, PSTN service provider, SIP voice service provider, Video communication service provider, screensharing service provider, fax service provider, and email service provider." '051 patent at col. '30:19-27.
. In particular, claim 5 additionally restricts the communication destination to “least one of a phone number, an email address, an IP address, and an account identifier of a communication provider." ’051 patent at col. 30:28-31. Claim 10 additionally restricts the communication destination to one that is associated with “a plurality of communication providers," Id. at col. 30:51-53.
. In particular, claim 2 additionally requires the use. of a routing address identifier and deterministic endpoint address in locating a routing address record. ’051 patent at col. 30:4-9, Claims 3, 7, and 8 additionally require that a routing address record is generated based on registration information provided by the external communication provider. Id. at col. 30:10-18, 30:36-46. Claim 9 additionally requires using the account identifier of the external system as a part of the lookup process. Id. at col. 30:47-50.
. In particular, claim 6 additionally requires that authentication is accomplished using an account identifier and that the communication request is denied in a case where the request is not authenticated. '051 patent at col. 30:33-36.
. In particular, claim 11 additionally requires the use of a communication profile that is “one óf a global communication profile and an account communication profile associated with the' account identifier of the external system.” '051 patent at col. 30:54-61.
