`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE WESTERN DISTRICT OF PENNSYLVANIA
`AMERANTH, INC.
`)
`)
`Plaintiff,
`) Civil Action No. 2:22-cv-1776
`)
`) COMPLAINT FOR
`) PATENT INFRINGEMENT
`)
`) JURY TRIAL DEMANDED
`)
`)
`
`v.
`DOORDASH, INC.
`Defendant.
`
`For its Complaint, Ameranth, Inc. ("Ameranth"), by and through the undersigned counsel,
`
`alleges as follows:
`
`THE PARTIES
`
`1.
`
`Ameranth is a Delaware corporation having a principal place of business at 5820
`
`Oberlin Drive, Suite 202, San Diego, California 92121.
`
`2.
`
`Defendant DoorDash, Inc. ("Defendant") is a Delaware company, with, upon
`
`information and belief, an office in Pittsburgh, Pennsylvania where its engineering team is focused
`
`on activities directly related to the infringement allegations herein: Defendant is "focused on core
`
`platform technologies that drive our delivery logistics platform and solve some of our team's
`
`largest distributed systems challenges." Brian Bailey, "Pioneering DoorDash's Platform Evolution
`
`in Pittsburgh," Oct. 21, 2021 (available at https://doordash.engineering/2021/10/21/pioneering-
`
`doordashs-platform-evolution-in-pittsburgh/
`
`(last accessed Dec. 5, 2022));
`
`see also
`
`https://doordash.engineering/locations/pittsburgh/ (last accessed Dec. 5, 2022).
`
`JURISDICTION AND VENUE
`
`This action arises under the Patent Act, 35 U.S.C. § 1 et seq.
`
`Subject matter
`
`jurisdiction
`
`is proper
`
`in
`
`this Court under 28 U.S.C.
`
`3.
`
`4.
`
`§§ 1331 and 1338.
`
`
`
`Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 2 of 29
`
`
`
`
`5.
`
`Upon information and belief, Defendant conducts substantial business in this
`
`forum, directly or through intermediaries, including: (i) at least a portion of the infringements
`
`alleged herein; and (ii) regularly doing or soliciting business, engaging in other persistent courses
`
`of conduct and/or deriving substantial revenue from goods and services provided to individuals in
`
`this district.
`
`6.
`
`In addition to the engineering office opened in Pittsburgh, which is focused on the
`
`platform/framework technology of the '130 patent claims as explained and admitted below,
`
`Defendant employs hundreds of delivery Dashers', throughout the district, all of which use
`
`technology that is an integral part of Defendant's infringement of the '130 patent claims.
`
`7.
`
`Venue is thus proper in this district pursuant to 28 U.S.C. § 1400(b).
`
`THE PATENT-IN-SUIT
`
`8.
`
`On March 15, 2022, U.S. Patent No. 11,276,130 (the "'130 patent"), entitled
`
`"Information Management and Synchronous Communications System," was duly and lawfully
`
`issued by the U.S. Patent and Trademark Office. A true and correct copy of the '130 patent is
`
`attached hereto as Exhibit A.
`
`9.
`
`Ameranth is the assignee and owner of the right, title and interest in and to the '130
`
`patent, including the right to assert all causes of action arising under said patent and the right to
`
`any remedies for infringement of it.
`
`AMERANTH BACKGROUND
`
`10.
`
`Inventor and current President Keith McNally founded Ameranth more than
`
`twenty-five years ago to develop and provide innovative wireless, real-time communications
`
`technology and associated computer software and hardware systems that would enhance the
`
`efficiency of hospitality-focused enterprises such as hotels, restaurants, entertainment and event
`
`
`
`
`
`Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 3 of 29
`
`
`
`ticketing venues and similar establishments.
`
`11.
`
`Ameranth's inventions and development of these systems has already resulted in
`
`the issuance by the USPTO of eight patents: 6,384,850 (the "'850 patent) (issued 2002), 6,871,325
`
`(the "'325 patent") (issued 2005), 6,982,733 (the "'733 patent") (issued 2006), 8,146,077 (the "'077
`
`patent") (issued 2012), 9,009,060 (the "'060 patent) (issued 2015), 9,747,651 (the "'651 patent")
`
`(issued 2017), 10,970, 797 (the "'797 patent) (issued 2021) and the '130 patent (issued 2022).
`
`Further, two additional patents are pending.
`
`12.
`
`The 2022-issued '130 patent is directed to different technology and solutions than
`
`the earlier patents and it is the lead patent of Ameranth's new parallel-operational-capable, web
`
`server network and distributed computing-based patent family, based upon the new and expanded
`
`teachings disclosed in the July 26, 2005 patent application, which is a continuation-in-part of the
`
`'077 patent. The claims of the '130 patent are not directed to formatting and synchronizing a
`
`graphical user interface (GUI) with wireless handheld computers, as is further explained below.
`
`13.
`
`In addition to multiple technology awards received for and widespread sales and
`
`deployments of its own products and systems, Ameranth's patents have been licensed to forty-
`
`seven sophisticated royalty-paying entities.
`
`TECHNOLOGY BACKGROUND
`
`a. Technological Problems in 2005
`
`14.
`
`Ameranth incorporates in its entirety the Declaration of Keith R. McNally
`
`Regarding: U.S. Patent: 11,276,130, attached hereto as Exhibit B, into the pleadings here.
`
`15.
`
`As explained by Mr. McNally, the inventor and a person of ordinary skill in the art,
`
`in early 2005, Ameranth was presented with two new, strategic opportunities, one from Holiday
`
`Inn Hotels and the other from Zagat Survey LLC. Both of these enterprise level opportunities
`
`
`
`
`
`Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 4 of 29
`
`
`
`presented new and unprecedented technology challenges including the need for parallel
`
`operational capabilities. Ameranth recognized it needed that which did not exist at the time—a
`
`full, intelligent, enterprise level, web server-based back end solution/service with parallel
`
`operational capabilities.
`
`16.
`
`Both companies required very similar operational challenges/requirements. The
`
`solutions needed to be enterprise level, nearly entirely automatic/autonomous, extremely reliable,
`
`redundant, operating 24 hours a day, 7 days a week, 365 days per year, while being easy to
`
`learn/use
`
`by
`
`non-expert
`
`staff/customers, without
`
`creating
`
`new
`
`operational
`
`procedures/requirements, and all while positioning the system to be ready to exploit the rapidly
`
`emerging smart phone technology. No such system/solution existed in 2005 which is why they
`
`came to Ameranth, since Ameranth was a recognized and widely praised technology innovator
`
`and known as a company that could design/invent and move/develop/act rapidly and affordably.
`
`17.
`
`Ameranth's eHost platform deployed for Holiday Inn incorporated key aspects of
`
`the inventions claimed in the '130 patent. McNally Decl. at ¶¶ 14-17.
`
`18.
`
`Several of the features claimed in the '130 patent were also incorporated in
`
`Ameranth's Magellan Restaurant Reservations System in November 2005. McNally Decl. at
`
`¶¶ 18-19.
`
`19. Mr. McNally invented a new, unique and ordered combination of technologies
`
`including internet-based web server/cloud-based datacenter/hosted system with distributed
`
`computing, and the new and non-conventional multi-modes of contact and parallel operational
`
`capabilities' functionality, and its layered architecture and with distributed but linked databases,
`
`yet operating together as a master database and which learns, was intelligent and acts/decides
`
`intelligently. This ordered-combination-based invention is what is claimed in the '130 patent. The
`
`
`
`
`
`Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 5 of 29
`
`
`
`'130 patent's new multi-modes of contact
`
`to/with both wireless handheld equipped
`
`consumers/customers and with the restaurants/hotels, provides resiliency, flexibility and
`
`reliability, and its internal and external API's accommodate and integrate with current and future
`
`hospitality and non-hospitality external systems.
`
`20. With national scale, hosted, web server-based deployments and the requirements
`
`for extreme reliability, the 24x7x365 availability of the system across thousands of locations, and
`
`enabled for multiple and linked web server data centers to prevent the system from going down
`
`due to a power outage or other such failure mode, consequently, the distributed computing and
`
`claimed master database while acting intelligently approaches with layered architectures and
`
`seamless interconnectivity was essential.
`
`21.
`
`Because speed/time to market was also a high priority, Ameranth was also
`
`challenged to develop interim solutions if required—while deferring, when/if appropriate to later
`
`versions—any integrations or special features not essential for the initial, primary operational
`
`features/objectives. This required planning and integrating the layered architecture and external
`
`API into the system framework/design to provide for continual growth and considerations into the
`
`overall system framework/architecture. At the time of the inventions claimed in the '130 patent,
`
`no such integrated system or system of systems existed.
`
`22. The claimed inventions of the '130 patent and their new technical solutions preceded
`
`what later and more currently have become known as e.g. machine learning and/or a microservices-
`
`based architectural approach. McNally Decl. at ¶¶ 25, 27.
`
`23.
`
`After conceiving the advances, innovations and new, system architecture that
`
`powered and enabled these new systemic solutions in late 2004 into early 2005, Mr. McNally filed
`
`a continuation-in-part patent application on July 26, 2005, providing extensive new
`
`
`
`
`
`Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 6 of 29
`
`
`
`teachings/guidance to persons of skill in the art to expand upon the earlier teachings/disclosures of
`
`his original patent specification, filed on September 21, 1999. The teachings were and are targeted
`
`to teach new advancements on the back end and architectural side of the systems. This
`
`continuation-in-part application is the parent to the '130 patent.
`
`24. Mr. McNally added text about some additional functionality at the end of the prior
`
`Abstract, emphasizing the importance of new enhancements supporting the multiple modes of
`
`contact enhancements, he modified the primary prior systemic architecture Figure 9 into Figure
`
`10, and he added a short addition to the prior specification (see '130 patent at 13:2-5), but then
`
`focused on the extensive new 2005 systemic and architectural innovations disclosed in the '130
`
`patent at col. 13, l. 31 to col, 18, l. 57.
`
`25.
`
`The advantages of and teaching/explaining in columns 13-18 of the '130 patent
`
`specification via non-software language specific examples evidence the multiple modes of contact
`
`advancement/concept, because a person of ordinary skill in the art can follow the example based
`
`specification teachings and then at the appropriate time and in the appropriate programming
`
`language as of that date or any date program/code this functionality in the software language then
`
`preferred and used. This enhancement of the multi-modes of contact improved the web server
`
`functionality as part of the overall framework design and was/is essential to achieving the system
`
`reliability and autonomous enterprise level functionality, as was required for both the eHost and
`
`Magellan systems. Without such functionality combined with the learning/intelligence of the
`
`system, the first instance of a communication failing and/or being unanswered would immediately
`
`end that communication flow and prevent that hospitality task from being timely completed, thus
`
`degrading the system and its reliability and reducing merchant/customer satisfaction. Further, once
`
`the system learns that e.g. a particular contact mode is ineffective, it can then avoid even trying that
`
`
`
`
`
`Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 7 of 29
`
`
`
`and thus eliminate that wasted computer resource and increase the system's efficiency. This new
`
`learning and intelligence functionality and its application as in the '130 patent's claims—e.g. the
`
`intelligently learns, updates and stores" and "intelligently choose and apply" terms of the '130 patent
`
`claims— was new, non-conventional and improved the efficiency of prior web servers and the
`
`overall connected network by eliminating computer resources previously wasted on actions (that
`
`were not required toward the claimed requirement of completing the hospitality tasks as in the '130
`
`claims) and by eliminating these wasted actions, less computing resources were required; thus
`
`improving CPU processing and efficiency. Of special importance to the multiple modes of contact
`
`was the '130 patent's claimed invention, in late 2004, that integrating text and chat into actual
`
`deployed/operational systems would offer technical and operational benefits. This was a new and
`
`important innovation since at this time, texting (while loved by teenagers) was scorned by most
`
`adults, but its limited use was a stand-alone function, not actually integrated directly into an
`
`operational system and the execution and completion of hospitality tasks. Mr. McNally was the
`
`first to recognize this and actually teach the ability to integrate texting/chatting functionality into
`
`deployed and operational hospitality task based systems and make them, optionally a part of the
`
`completion of those tasks when/where appropriate, as evidenced by the disclosure and claims of the
`
`'130 patent. McNally Decl. at ¶¶ 25, 27.
`
`26.
`
`As Mr. McNally further recognized, and which is specifically taught in the
`
`continuation-in-part additions of and claimed in the '130 patent to achieve and teach the overall
`
`systemic enhancements to prior web server-based systems while providing a totally integrated,
`
`hosted, ordered combination systemic solution and one capable of interfacing with wireless
`
`handheld computers and via multiple modes of contact, along with the framework and layered
`
`approach of Figure 10 of the '130 patent, the claims and teachings of the '130 patent guide/teach a
`
`
`
`
`
`Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 8 of 29
`
`
`
`person of skill in the art to pursue/architect a distributed computing, distributed-but linked database
`
`system, which mirrors and teaches the new systemic framework approach, as a new and ordered
`
`combination which now, many years later is often now deemed as a microservices-based approach.
`
`'130 patent at 14:55-60, 16:61-66, 18:18-24, 18:29-32, Fig. 10.
`
`27.
`
`A distributed database is a database that is distributed across multiple computers
`
`and devices in a network. Such an architecture can provide tremendous benefits for users. As
`
`would be well-known to a person of ordinary skill in the art ("POSITA") prior to 2005 and prior
`
`to the new and non-conventional '130 patent claimed inventions, however, there were significant
`
`challenges for system designers to be able to successfully implement such a distributed database.
`
`For example, a major challenge is that of achieving the design goals of consistency, availability,
`
`and partition-tolerance:
`
`• Consistency. Consistency means that all devices on the network see the same data at
`
`the same time. For this to happen, whenever data is written to one node, it must be
`
`immediately forwarded and replicated to all the other nodes in the system before the
`
`write is deemed successful.
`
`• Availability. Availability means that that any device making a request for data gets a
`
`response, even if one or more other nodes are down. Another way to state this is that
`
`all working nodes in the distributed system return a valid response for any request.
`
`• Partition-tolerance. A partition is a communications break within a distributed
`
`system, such as a delayed or disconnected link between nodes, that disconnects one or
`
`more nodes from other nodes in the network. Partition-tolerance means that a cluster
`
`of nodes must continue to work despite any communication breakdowns between nodes
`
`in the system.
`
`
`
`
`
`Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 9 of 29
`
`
`
`
`b. '130 Patent's Claimed Inventions Solved These Technological Problems
`
`28.
`
`These 2005 operational challenges required an entirely new systemic technical
`
`approach/solution including parallel operational capabilities and one which operated as an ordered
`
`combination of technical advancements to create an intelligent and integrated internet enabled
`
`system that met all of these requirements and more, while designed for growth/expansion as well.
`
`As claimed and disclosed in the '130 patent, a layered framework/architecture upon which the
`
`pieces of the system would be integrated together was needed.
`
`29.
`
`The inventions claimed in the '130 patent are vastly different from the claimed
`
`inventions in Ameranth's earliest patents. Unlike the claims in Ameranth's earliest patents, the
`
`claims of the '130 patent provided improved solutions for web servers and distributed database
`
`systems with parallel operational capabilities.
`
`30.
`
`On their face, a POSITA would understand that the claims of the '130 patent are
`
`vastly different and directed to an entirely different concept and technological problem from the
`
`earlier patent claims invalidated in Apple, Domino's, and Olo. Exhibit C shows a representative
`
`claim from each of those cases and claim 1 of the '130 patent. Unlike the invalidated claims, the
`
`claims in the '130 patent are for and improve web server computers and include specific details
`
`for implementing and improving the web server computers, which result in a technological
`
`improvement to a network of distributed computing systems, including parallel operational
`
`capability, because the claimed web server is able to achieve improvements in consistency,
`
`availability, and partition tolerance.
`
`31.
`
`Claim 1 of the '130 patent includes a preamble that is limiting and that defines the
`
`"said web server" as "an intelligent web server, with multi-modes of contact, multi-
`
`communications protocols, multi-user and parallel operational capabilities."
`
`
`
`
`
`Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 10 of 29
`
`
`
`
`32.
`
`Claim 1 of the '130 patent recites an ordered combination and includes each of the
`
`following elements:
`
`• a web server with multi-modes of contact, multi-communications protocols, multi-
`user and parallel operational capabilities;
`• at least one hospitality food/drink ordering software application
`• an advanced master database, with its own database API; and its own learning and
`intelligence capabilities
`• Middleware/Framework Communications Control Software (MFCCS), which
`enables at least one web server to communicate with at least two remote handheld
`computers and for multiple modes of contact and multiple communications
`protocols; and
`• at least one external software API, which integrates the hospitality software
`application and the MFCCS with the Internet, at least one external, non hospitality
`application while importing POS databases into and leveraging the advanced
`master database including the automatic reflection into the menu tree file structure.
`
`This combination of the above-listed elements in the '130 patent overcomes the challenge of
`
`simultaneously achieving consistency, availability, and partition-tolerance for a distributed
`
`database by changing the preconditions inherent in the environment for which these goals were
`
`typically articulated. For instance, rather than accepting the underlying assumption that there is
`
`only a single type of network and network protocol for connecting the devices in a distributed
`
`database design, the '130 patent introduces an approach utilizing multi-modes of contact, multi-
`
`communication protocols, and parallel operational capabilities for its system, and combines this
`
`with the above-listed elements. Accordingly, the '130 patent claims an invention that can
`
`effectively achieve consistency and availability, as well as partition-tolerance, for example, such
`
`that when a communication link is down in one communication modality or protocol, the system
`
`can then utilize another communication modality or protocol that is not down. This combination
`
`of elements of claim 1 is supported in the specification, e.g., in embodiments disclosed in Fig. 10
`
`at col. 16, ll. 25-40 and col. 18, ll. 58-67 of the '130 patent, for instance, which teach multi-modes
`
`of communication (e.g., instant messaging, text messaging, email, web pages, pages, facsimiles,
`
`
`
`
`
`Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 11 of 29
`
`
`
`text to voice, voice to text, and/or touch tone recognition, message, mobile app message, ethernet,
`
`paging (e.g., 27MHz/318MHz), Wi-Fi (802.11), and web links), multiple communications
`
`protocols (e.g., HTTP, 802.11, Paging, Ethernet, and WAN Wireless protocols), and parallel
`
`operational capabilities, together with a MFCCS, linked databases, servers, and handheld devices.
`
`33.
`
` It cannot be reasonably argued that claim 1 does not claim improvements to the
`
`claimed web server computers, when claim 1 of the '130 patent explicitly recites that its new
`
`combination of elements provides the functionality of "improving efficiency while eliminating the
`
`necessity of continually querying or checking every tree branch in the master menu tree file
`
`structure when responding to remote user requested tasks and/or other inputs." This "eliminating
`
`the necessity of continually querying or checking" limitation claims a system that simultaneously
`
`achieves improved consistency and availability in a distributed database. That is, it achieves
`
`consistency, since one node in the system does not need to check or continually check another
`
`node in the system to know that its data is consistent with the data of the other node, and, further,
`
`the updated modifiers are, as recited in the claim, "automatically reflected throughout the master
`
`menu tree file structure." Similarly, this limitation achieves availability, since it implies that there
`
`is no need to continually be checking if another node is available or not. Moreover, the claimed
`
`invention of the '130 patent provides partition-tolerance through its multi-modes of contact, multi-
`
`communications protocols, multi-user and parallel operational capabilities, whereby a partition in
`
`one mode of communication (such as the Internet) can be overcome by communicating over
`
`another alternate modality (such as wireless text messaging).
`
`34.
`
`The '130 patent discloses how the claimed invention achieves improvements in both
`
`consistency and availability:
`
`According to various embodiments of the present invention, messaging (e.g.,
`wireless text messaging and/or wireless instant messaging) and/or text-to-voice
`
`
`
`
`
`Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 12 of 29
`
`
`
`
`functionality may be employed, for instance, in appointment, waitlist, and/or
`reservation operations. Such functionality might, in various embodiments, involve
`messaging (e.g., wireless messaging), text-to-voice, and/or two-way interactivity,
`and/or may involve communication via landline telephones, cellular telephones,
`and/or wireless devices.
`
`'130 patent at 13:31-40.
`
`35.
`
`The claimed multi-modal communication is also taught as being performed in
`
`parallel with other operations:
`
`A computer operating to communicate with the entity as discussed herein might,
`for example, be dedicated to performing such operations. As another example, such
`a computer might be one performing other tasks (e.g., acting as a web server). It is
`noted that, in various embodiments, one or more rules may be followed in
`communicating with the entity and/or the user.
`
`Id. at 17:35-41. Thus, the above passage expressly ties the consistency and availability achieved
`
`in the claimed invention of the '130 patent to its multi-modes of communication, provides partition-
`
`tolerance.
`
`36.
`
`The '130 patent and its learning/intelligence further discloses the benefits and
`
`functionality of its claimed multi-modal communication approach as follows:
`
`A communications control program monitors and routes all communications to the
`appropriate devices. It continuously monitors the wireless network access point
`and all other devices connected to the network such as pagers, remote devices,
`internet Web links and POS software. Any message received is decoded by the
`software, and then routed to the appropriate device. No user action is needed during
`operation of the software once the application has been launched.
`
`'130 patent at 10:48-56 (emphasis added).
`
`37. Claim 1 of the '130 patent includes the following limitation:
`
`the external software API integrating with and leveraging the advanced master
`database to enable the importing of food/drink menus including required and non-
`required modifiers which are then automatically reflected throughout the master
`menu tree file structure, improving efficiency while eliminating the necessity of
`continually querying or checking every tree branch in the master menu tree file
`structure when responding to remote user requested tasks and/or other inputs;
`
`(emphasis added). This limitation (the "automatic reflection" limitation) recites technological
`
`
`
`
`
`Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 13 of 29
`
`
`
`improvements to computers and is not reciting a routine or conventional element. It saves CPU
`
`cycles and network traffic for updating menu trees and similar tree file structures, as it requires
`
`only one insertion or deletion rather than performing insertions or deletions at every node tagged
`
`with the same modifier name, which improves the functioning of computers in any context that
`
`involves tree file structures where insertions or deletions may involve node tags or node types
`
`rather than individual nodes, which is a broad scope of applications. Indeed, the "automatic
`
`reflection" limitation in claim 1 itself recites, "improving efficiency while eliminating the necessity
`
`of continually querying or checking every tree branch in the master menu tree file structure when
`
`responding to remote user requested tasks and/or other inputs."
`
`38. More specifically, the "automatic reflection" limitation recites a "master menu tree
`
`file structure," where an update to a single tree-node type modifier is automatically reflected
`
`throughout the tree. See, e.g., '130 patent at 9:48-62. That is, the imported modifier is reflected at
`
`each node with the same modifier name. Such a scheme is different from single-position methods
`
`for updating tree file systems, such as embodied in data structure libraries like JDSL and in tree-
`
`structured file systems, such as in Athos, MacOS, and Linux/Unix.
`
`39.
`
`The "automatic reflection" limitation and inventive concept of the '130 patent as
`
`part of its ordered combination provided computer improvements and was not routine or
`
`conventional in 2005, as stated by the inventor and then confirmed by the patent examiner in the
`
`Notice of Allowance issued at the USPTO:
`
`Exhibit D.
`
`
`
`
`
`
`
`Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 14 of 29
`
`
`
`
`40.
`
` The "arguments submitted by the Applicant on 11/16/21" to which the Examiner
`
`referred to in paragraph 39 are attached hereto at Exhibit E, and they included the following
`
`text:
`
`
`
`41. Claim 1 of the '130 patent also has the following limitation:
`
`Middleware/Framework Communications Control Software (MFCCS) which
`enables via its centralized system layer architecture the at least one said web
`server computer to communicate with two or more remote wireless handheld
`computers and for multiple modes of contact, multiple communications protocol
`functionality, integrated with the master database and with the at least one
`hospitality food/drink ordering software application;
`
`This limitation (the "middleware/framework" limitation), including the centralized system layer
`
`architecture, recites further technological improvements to computers and is not reciting a routine
`
`or conventional element. The claimed middleware/framework architecture for a food/drink
`
`ordering distributed system for the hospitality industry would speed up and simplify the
`
`development, testing, deployment, and performance of the hospitality applications that are built
`
`on top of it. By providing a centralized system layer architecture, multi-modes of contact and
`
`multiple communications protocol functionality, which are integrated with the master database and
`
`with
`
`the at
`
`least one hospitality
`
`food/drink ordering
`
`software application,
`
`the
`
`
`
`
`
`Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 15 of 29
`
`
`
`"middleware/framework" limitation recites technological improvements to web server computers
`
`for food/drink ordering applications in the hospitality industry.
`
`42. Middleware will impact many parts of an application system built atop it and can
`
`be a make-or-break factor for the success of such systems, so great care should be undertaken in
`
`their design. Developing a middleware/framework therefore requires the development of a
`
`comprehensive design, which provides the layer architecture for the middleware/framework and
`
`describes its functionality, and the '130 patent provides such a design for a non-routine and
`
`unconventional middleware/framework for the hospitality industry.
`
`43.
`
`The teachings of Figure 10 are specifically incorporated into the '130 patent claims,
`
`along with its layer architecture, via the inventor, distinguishing prior art, based upon it, during
`
`prosecution on November 21, 2021. See Exhibit E at pp. 9-11 (Response to Office Action).
`
`44.
`
`Figure 10 and accompanying disclosures in the specification of the '130 patent
`
`disclose a system diagram and design description for the claimed middleware/framework for a
`
`distributed system for food/drink ordering applications in the hospitality industry. See, e.g., the
`
`'130 patent at Fig. 10, 3:52-61, 14:40-60, 15:25-41, 15:42-46, 16:41-60, 16:61-17:4, 17:5-16,
`
`18:19-32, 18:52-57. These disclosures describe multiple communication modes, distributed
`
`computing components (including a server and multiple clients), and synchronization
`
`functionalities.
`
` These disclosures
`
`are
`
`for
`
`a non-routine
`
`and unconventional
`
`middleware/framework for distributed food/drink ordering applications in the hospitality industry.
`
`c. A Person of Ordinary Skill in the Art Recognizes Technological Improvements of
`the '130 Patent's Claimed Inventions
`
`45.
`
`Ameranth incorporates in its entirety the Declaration of Michael T. Goodrich, Ph.D.
`
`Regarding U.S. Patent No. 11,276,130 ("Goodrich Decl.), attached hereto as Exhibit F, into the
`
`pleadings here.
`
`
`
`
`
`Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 16 of 29
`
`
`
`
`46.
`
`As confirmed by Dr. Goodrich, using the external software API integrating and
`
`leveraging the advanced master database of the claimed invention of the '130 patent, CPU cycles
`
`and network traffic are decreased, which improves the functioning of the web server. Goodrich
`
`Decl. at ¶¶ 42-48.
`
`47.
`
`A person of ordinary skill in the art would understand this "eliminating the
`
`necessity of continually querying or checking" limitation of claim 1 of the '130 patent to be
`
`claiming that its system effectively achieves consistency and availability in a distributed database.
`
`That is, it effectively achieves consistency, since one node in the system does not need to check or
`
`continually check another node in the system to know that its data is consistent with the data of
`
`the other node, and, further, the updated modifiers are, as recited in the claim, "automatically
`
`reflected throughout the master menu tree file structure." Similarly, this limitation effectively
`
`achieves availability, since it implies that there is no need to continually be checking if another
`
`node is available or not. Moreover, a person of ordinary skill in the art would understand that the
`
`invention of the '130 patent effectively provides partition-tolerance through its multi-modes of
`
`contact, multi-communications protocols, multi-user and parallel operational capabilities, whereby
`
`a partition in one mode of communication (such as the Internet) can be overcome by
`
`communicating over another modality (such as text messaging). See Goodrich Decl. at ¶¶ 55-65.
`
`48.
`
`The "web server" of claim 1 of the '130 patent, and as it is defined in the preamble
`
`of the claim, is non-conventional, and is improved and specialized to involv