throbber
Case 2:22-cv-01776-WSH Document 1 Filed 12/09/22 Page 1 of 29
`
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket