`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE DISTRICT OF DELAWARE
`
`
`IPA TECHNOLOGIES INC.,
`
` Plaintiff,
`
`v.
`
`GOOGLE LLC,
`
` Defendant.
`
`
`
`
`
`C.A. No. _________________
`
`
`JURY TRIAL DEMANDED
`
`
`
`
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`Plaintiff IPA Technologies Inc. (“IPA”) as and for its complaint against Google
`
`LLC (“Google” or “Defendant”) alleges as follows:
`
`PARTIES
`
`1.
`
`IPA is a Delaware corporation with a principal place of business at 600
`
`Anton Blvd., Suite 1350, Costa Mesa, California 92626.
`
`2.
`
`On information and belief, Defendant Google LLC is a Delaware limited
`
`liability company with a principal place of business at 1600 Amphitheatre Parkway,
`
`Mountain View, California. Google may be served with process through its registered
`
`agent, the Corporation Service Company, 251 Little Falls Drive, Wilmington, Delaware
`
`19808.
`
`JURISDICTION AND VENUE
`
`3.
`
`This action arises under the patent laws of the United States, Title 35 of
`
`the United States Code. Accordingly, this Court has subject matter jurisdiction under 28
`
`U.S.C. §§ 1331 and 1338(a).
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 2 of 135 PageID #: 2
`
`4.
`
`This Court has specific and general personal jurisdiction over Defendant
`
`pursuant to due process and/or the Delaware Long Arm Statute, due to Defendant having
`
`availed itself of the rights and benefits of Delaware by incorporating under Delaware law
`
`and due to its substantial business in this forum, including: (i) at least a portion of the
`
`infringement 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 Delaware and in this Judicial District.
`
`5.
`
`Venue is proper in this District under 28 U.S.C. §§ 1391 (b)-(c) and
`
`1400(b) because Defendant is resident in this District as it is incorporated in Delaware.
`
`BACKGROUND
`
`6.
`
`SRI International, Inc. (“SRI”), the original owner of the patents-in-suit, is
`
`an independent, not-for-profit research institute that conducts client-supported research
`
`and development for government agencies, commercial businesses, foundations, and
`
`other organizations.
`
`7.
`
`SRI employs about 2,100 people worldwide, including scientists,
`
`engineers, technologists, policy researchers, and corporate and support staff. SRI works
`
`with clients to take the most advanced R&D from the laboratory to the marketplace. SRI
`
`collaborates across technical and scientific disciplines to generate real innovation and
`
`create value by inventing solutions that solve challenging problems and looks ahead to
`
`the needs of the future. For more than 70 years, SRI has led the discovery and design of
`
`ground-breaking products, technologies, and industries—from the computer mouse and
`
`intelligent personal assistants to robotic surgery, medical ultrasound, cancer treatments,
`
`and more. The revenue generated by SRI’s R&D projects, commercialization activities,
`
`2
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 3 of 135 PageID #: 3
`
`and marketplace solutions is reinvested in SRI capabilities, facilities, and staff to advance
`
`its mission.
`
`8.
`
`Among its many areas of research, SRI has engaged in fundamental
`
`research and development related to intelligent personal assistants and speech-based
`
`navigation of electronic data sources.
`
`9.
`
`SRI’s innovative work on personal digital assistants was a key area of
`
`development in one of the world’s largest artificial intelligence projects, the Cognitive
`
`Assistant that Learns and Organizes (“CALO”). The vision for the SRI-led CALO
`
`project, which was funded by the U.S. Defense Advanced Research Projects Agency
`
`(“DARPA”), was to create groundbreaking software that could revolutionize how
`
`computers support decision-makers.
`
`10.
`
`SRI’s work on personal digital assistants and speech-based navigation of
`
`electronic data sources, which started before the launch of the CALO project, developed
`
`further as part of the project. SRI’s engineers were awarded numerous patents on their
`
`groundbreaking personal digital assistant and speech-based navigation inventions.
`
`11.
`
`To bring the personal digital assistant and speech-based navigation
`
`technology to the marketplace, SRI formed the spin-off company Siri, Inc. in 2007, and
`
`granted it a non-exclusive license to the patent portfolio. The technology was
`
`demonstrated as an iPhone app at technology conferences and later released as an iPhone
`
`3GS app in February 2010. In April 2010, Apple Inc. acquired Siri, Inc. In 2011, the Siri
`
`personal digital assistant was released as an integrated feature of the iPhone 4S.
`
`3
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 4 of 135 PageID #: 4
`
`12.
`
`Intelligent personal assistants and speech-based navigation of electronic
`
`data sources have continued to be implemented as effective and user-friendly solutions
`
`for interacting with electronic devices.
`
`13.
`
`On May 6, 2016, IPA acquired the SRI patent portfolio at issue here. IPA
`
`is a wholly-owned subsidiary of WiLAN, a leading technology innovation and licensing
`
`business actively engaged in research, development, and licensing of new technologies.
`
`INVENTOR BACKGROUNDS
`
`14.
`
`Co-inventor Adam Cheyer is today a recognized thought leader in the field
`
`of artificial intelligence. After obtaining his computer science degree from Brandeis
`
`University and his MS in Computer Science and Artificial intelligence (“AI”), Mr.
`
`Cheyer served as a researcher in Artificial Intelligence at SRI International. He authored
`
`more than 60 publications and 26 issued patents. He was Chief Architect of CALO, the
`
`largest AI project in US history. Previously, he was co-founder and VP Engineering of
`
`Siri, a mobile phone virtual personal assistant. As a startup, Siri won the Innovative Web
`
`Technologies award at SXSW, and was chosen as a Top Ten Emerging Technology by
`
`MIT’s Technology Review before Apple purchased Siri in 2010. He is currently co-
`
`founder and VP Engineering of Viv Labs, whose goal is to simplify the world by
`
`providing an intelligent interface to everything. Viv Labs is now a wholly-owned
`
`subsidiary of Samsung.
`
`15.
`
`Co-inventor Dr. Luc Julia is named one of the top 100 most influential
`
`French developers in the digital world. After receiving his Ph.D. in Multimodal Human-
`
`Computer Interfaces from the Ecole Nationale Superieure de Telecommunications in
`
`Paris, France, Dr. Julia worked at SRI, where he studied agent architectures, co-founded
`
`4
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 5 of 135 PageID #: 5
`
`Nuance Communications (a world leader in speech recognition), and served as co-
`
`founder and director of the Computer Human Interactive Center (CHIC!). He was also
`
`Chief Technologist at Hewlett-Packard Company, and Director of Siri at Apple, Inc. He
`
`now serves as VP of Innovation at Samsung Electronics’ Strategy and Innovation Center.
`
`16.
`
`Co-inventor Christine Halverson obtained her MS and Ph.D. in Cognitive
`
`Science while working at NASA’s Ames Research Center building next-generation air
`
`traffic control software. She worked for SRI as an Interim Program Director of SRI’s
`
`CHIC! Most recently she has served at IBM as a researcher at the Thomas J. Watson
`
`Research Center for a total of 16 years in the areas of human computer interaction, and
`
`the PERCS (Productive Easy-to-Use Reliable Computing System) program, which was
`
`part of a DARPA challenge in the High Performance Computing System (HPCS)
`
`mandate to develop a peta-scale computer.
`
`17.
`
`Co-inventor Dimitris Voutsas has a Masters in Computer Science and
`
`worked as a Research & Development Engineer at SRI’s CHIC! For the last twelve years
`
`he has served at Microsoft as a Project Manager for Windows and Windows Phone, and
`
`currently serves as Senior Program Manager for Microsoft’s Bing.
`
`18.
`
`Co-inventor David L. Martin worked as a Senior Computer Scientist at the
`
`Artificial Intelligence Center of SRI International for over 16 years, and worked as the
`
`Senior Manager for Applications Engineering at Siri Inc. and later as an Engineering
`
`Manager at Apple Inc. upon Apple’s acquisition of Siri. Since August 2013, he has
`
`served as the Senior Research Scientist at Nuance Communications, focusing on artificial
`
`intelligence research.
`
`
`
`
`
`5
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 6 of 135 PageID #: 6
`
`PATENT PROSECUTION AND EXAMINATION
`
`19.
`
`Examiners at the United States Patent and Trademark Office (“USPTO”)
`
`review patent applications to determine whether a claimed invention should be granted a
`
`patent. In general, the most important task of a patent examiner is to review the technical
`
`information disclosed in a patent application and to compare it to the state of the art. This
`
`involves reading and understanding a patent application, and then searching the prior art
`
`to determine what technological contribution the application teaches the public. A patent
`
`is a reward for informing the public about specific technical details of a new invention.
`
`The work of a patent examiner includes searching prior patents, scientific literature
`
`databases, and other resources for prior art. Then, an examiner reviews the claims of the
`
`patent application substantively to determine whether each complies with the legal
`
`requirements for granting of a patent. A claimed invention must meet patentability
`
`requirements including statutory subject matter, novelty, inventive step or non-
`
`obviousness, industrial application (or utility) and sufficiency of disclosure, and
`
`examiners must apply federal laws (Title 35 of the United States Code), rules, judicial
`
`precedents, and guidance from agency administrators.
`
`20.
`
`To have signatory authority (either partial or full), Examiners must pass a
`
`test equivalent to the Patent Bar. All examiners must have a college degree in engineering
`
`or science. Examiners are assigned to “Art Units,” typically groups of 8-15 Examiners in
`
`the same area of technology. Thus, by way of required background and work experience,
`
`Examiners have special knowledge and skill concerning the technologies examined by
`
`them and in their particular Art Unit.
`
`21.
`
`The basic steps of the examination consist of:
`
`6
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 7 of 135 PageID #: 7
`
`• reviewing patent applications to determine if they comply with basic format,
`
`rules and legal requirements;
`
`• determining the scope of the invention claimed by the inventor;
`
`• searching for relevant technologies to compare similar prior inventions with the
`
`invention claimed in the patent application; and
`
` • communicating findings as to the patentability of an applicant's invention via a
`
`written action to inventors/patent practitioners.
`
`22.
`
`Communication of findings as to patentability are done by way of one or
`
`more Office Actions in which the Examiner accepts or rejects proposed claims filed by
`
`the applicant(s) and provides reasons for rejections. The applicant(s) are then permitted to
`
`file a Response to Office Action, in which claims may be amended to address issues
`
`raised by the Examiner, or the applicant states reasons why the Examiner’s findings are
`
`incorrect. If an applicant disagrees with a Final Rejection by an Examiner, the applicant
`
`may file an appeal with the Patent Trial and Appeal Board (“PTAB”). If, after this
`
`process, the USTPO determines that the application meets all requirements, a patent is
`
`duly allowed, and after an issue fee is paid, the patent is issued.
`
`23.
`
`A patent duly allowed and issued by the USTPO is presumptively valid
`
`and becomes the property of the inventor(s) or assignee(s).
`
`24.
`
`A “Continuation Application” is one where, typically after allowance but
`
`in any event prior to issuance, the inventor applies for a second, related patent. A
`
`Continuation employs substantially the same invention disclosure as the previous,
`
`allowed application, but seeks new or different claims.
`
`ASSERTED PATENTS
`
`U.S. Patent No. 6,851,115
`
`7
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 8 of 135 PageID #: 8
`
`
`IPA is the owner by assignment of U.S. Patent No. 6,851,115 (the “’115
`
`25.
`
`Patent”). The ’115 Patent is entitled “Software-based Architecture for Communication
`
`and Cooperation Among Distributed Electronic Agents.” The ’115 Patent issued on
`
`February 1, 2005. A true and correct copy of the ’115 Patent is attached as Exhibit A.
`
`26.
`
`The ’115 Patent “is generally related to distributed computing
`
`environments and the completion of tasks within such environments . . . [and in
`
`particular] teaches a variety of software-based architectures for communication and
`
`cooperation among distributed electronic agents.” ’115 Patent at Col. 1, lines 25–29
`
`(hereinafter 1:25–29).
`
`27.
`
`The claimed inventions in the ’115 Patent are directed to new and
`
`improved computer functionality and technological processes that address problems
`
`rooted in and arising from computer technology.
`
`28. When initially filed, the applicants submitted their patent application and
`
`patent specification with an appendix containing five source files, cumulatively spanning
`
`more than 130 pages of source code.
`
`29.
`
`The background section of the ’115 Patent specifies the need for an
`
`improved and intuitive computer-user interface:
`
`More than ever before, the increasing complexity of systems, the development of
`new technologies, and the availability of multimedia material and environments
`are creating a demand for more accessible and intuitive user interfaces.
`Autonomous, distributed, multi-component systems providing sophisticated
`services will no longer lend themselves to the familiar “direct manipulation”
`model of interaction, in which an individual user masters a fixed selection of
`commands provided by a single application. Ubiquitous computing, in networked
`environments, has brought about a situation in which the typical user of many
`software services is likely to be a non-expert, who may access a given service
`infrequently or only a few times.
`
`’115 Patent at 2:21-33.
`
`8
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 9 of 135 PageID #: 9
`
`
`
`30.
`
`An overview of the inventions of the ’115 Patent emphasize the improved
`
`functioning of the underlying computer’s software architecture:
`
`A first embodiment of the present invention discloses a highly flexible, software-
`based architecture for constructing distributed systems. The architecture supports
`cooperative task completion by flexible, dynamic configurations of autonomous
`electronic agents. Communication and cooperation between agents are brokered
`by one or more facilitators, which are responsible for matching requests, from
`users and agents, with descriptions of the capabilities of other agents. It is not
`generally required that a user or agent know the identities, locations, or number of
`other agents involved in satisfying a request, and relatively minimal effort is
`involved in incorporating new agents and “wrapping” legacy applications.
`Extreme flexibility is achieved through an architecture organized around the
`declaration of capabilities by service-providing agents, the construction of
`arbitrarily complex goals by users and service-requesting agents, and the role of
`facilitators in delegating and coordinating the satisfaction of these goals, subject
`to advice and constraints that may accompany them.
`
`
`’115 Patent at 4:58-5:8.
`
`31.
`
`The fundamental technological nature of the improvements to computer
`
`functionality from the inventive software architecture and methods improve the flexibility
`
`and expandability of the underlying system as whole is described one way as follows:
`
`As new agents connect to the facilitator, registering capability specifications and
`natural language vocabulary, what the user can say and do dynamically changes;
`in other words, the ICL is dynamically expandable. For example, adding a
`calendar agent to the system in the previous example and registering its
`capabilities enables users to ask natural language questions about their “schedule”
`without any need to revise code for the facilitator, the natural language agents, or
`any other client agents. In addition, the interpretation and execution of a task is a
`distributed process, with no single agent defining the set of possible inputs to the
`system. Further, a single request can produce cooperation and flexible
`communication among many agents, written in different programming languages
`and spread across multiple machines.
`
`
`’115 Patent at 8:41-55.
`
`32.
`
`One of most important technical improvements to the underlying
`
`computer functionality is the invention’s ability to process compound or complex goals,
`
`9
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 10 of 135 PageID #: 10
`
`which is a significant improvement over even SRI’s own earlier Open Agent Architecture
`
`technology:
`
`Complex Goal Expressions
`
` A
`
` powerful feature provided by preferred embodiments of the present invention is
`the ability of a client agent (or a user) to submit compound goals of an arbitrarily
`complex nature to a facilitator. A compound goal is a single goal expression that
`specifies multiple sub-goals to be performed. In speaking of a “complex goal
`expression” we mean that a single goal expression that expresses multiple sub-
`goals can potentially include more than one type of logical connector (e.g., AND,
`OR, NOT), and/or more than one level of logical nesting (e.g., use of
`parentheses), or the substantive equivalent. By way of further clarification, we
`note that when speaking of an “arbitrarily complex goal expression” we mean that
`goals are expressed in a language or syntax that allows expression of such
`complex goals when appropriate or when desired, not that every goal itself is
`necessarily complex.
`
`
`’115 Patent at 14:43-59; Compare with 4:34-55.
`
`
`33.
`
`The ’115 Patent contains six independent claims and 89 total claims,
`
`covering various methods, systems, and computer programs. Claim 61 is a facilitator
`
`agent claim:
`
`61. A facilitator agent arranged to coordinate cooperative task completion within
`a distributed computing environment having a plurality of autonomous service-
`providing electronic agents, the facilitator agent comprising:
`
`an agent registry that declares capabilities of service-providing electronic agents
`currently active within the distributed computing environment; and
`a facilitating engine operable to parse a service requesting order to interpret a
`compound goal set forth therein, the compound goal including both local and
`global constraints and control parameters, the service request formed according to
`an Interagent Communication Language (ICL), wherein the ICL includes:
`
` a
`
` layer of conversational protocol defined by event types and parameter lists
`associated with one or more of the events, wherein the parameter lists further
`refine the one or more events; and
`
` a
`
` content layer comprising one or more of goals, triggers and data elements
`associated with the events; and
`
`the facilitating engine further operable to construct a goal satisfaction plan by
`using reasoning that includes one or more of domain-independent coordination
`
`10
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 11 of 135 PageID #: 11
`
`strategies, domain-specific reasoning, and application-specific reasoning
`comprising rules and learning algorithms.
`
`34.
`
`The above-disclosed claim limitations from the ’115 Patent comprise
`
`various elements, including, e.g., a facilitator agent that coordinates task completion
`
`within a distributed computing environment with autonomous service-providing
`
`electronic agents, where the facilitator agent includes (i) an agent registry that declares
`
`capabilities of service-providing electronic agents and (ii) an engine to parse a service
`
`requesting order to interpret a compound goal, including both local and global constraints
`
`and control parameters, the service request formed according to an Interagent
`
`Communication Language (ICL), a layer of conversational protocol defined by event
`
`types and parameter lists associated with one or more of the events, wherein the
`
`parameter lists further refine the one or more events; and a content layer comprising one
`
`or more of goals, triggers and data elements associated with the events; and the
`
`facilitating engine further operable to construct a goal satisfaction plan by using
`
`reasoning that includes one or more of domain-independent coordination strategies,
`
`domain-specific reasoning, and application-specific reasoning comprising rules and
`
`learning algorithms. This claim, as a whole, provides significant benefits and
`
`improvements discussed previously that directly impact the capacity and functionality of
`
`the underlying computer software architecture, such as unprecedented ease to expand the
`
`agent-based system with increased functionality without any need to revise code for the
`
`facilitator, the natural language agents, or any other client agents, as well as a greater
`
`degree of freedom for users to use, and for the claimed system to accept and process an
`
`expanded set of more complex and compound requests and inquiries, relative to the prior
`
`art.
`
`11
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 12 of 135 PageID #: 12
`
`35.
`
`The above-disclosed and claimed facilitator agent in a distributed
`
`computing environment with service-providing electronic agents additionally constitutes
`
`an unconventional technical solution (for example, a facilitator agent using a specialized
`
`interagent communication language with a unique (i) conversation protocol layer defined
`
`by event types and parameter lists associated with one or more of the events, wherein the
`
`parameter lists further refine the one or more events; and (ii) content layers with goals,
`
`triggers, and data elements associated with the events) to address a technological problem
`
`rooted in computer technology of coordinating and completing tasks using service-
`
`providing electronic agents in a distributed computer environment.
`
`Prosecution and Examination of the ’115 Patent
`
`The examination of the ’115 Patent required over six years, from the date
`
`36.
`
`of the filing of the patent application on January 5, 1999, through the issue date of
`
`February 1, 2005.
`
`37.
`
`Three Patent Examiners were involved in examining the application that
`
`matured into the ’115 Patent, namely, Examiner Lewis A. Bullock, Jr., and Supervisory
`
`Examiners St. John Courtenay III and John Follansbee.
`
`38.
`
`Although the publicly available prosecution history of the ’115 Patent
`
`does not contain a complete summary of various patent examiner searches, it indicates
`
`that Examiner Bullock conducted prior art and/or other searches using at least the patent
`
`examiner systems Web-based Examiner Search Tool (“WEST”) and Examiner
`
`Automated Search Tool (“EAST”), and performed searches on at least July 10, 2002;
`
`July 20, 2003; November 20, 2003; August 31, 2004; and September 3, 2004. The Patent
`
`Examiners formally cited at least 19 separate references during the prosecution of the
`
`’115 Patent.
`
`12
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 13 of 135 PageID #: 13
`
`39.
`
`Between the prior art references located by and cited by the Patent
`
`Examiners, and the references submitted by the applicants and considered by the Patent
`
`Examiners during the prosecution of the ’115 Patent, at least 12 patent references and 22
`
`non-patent references were formally considered by the Patent Examiners, as indicated on
`
`the front two pages of the issued ’115 Patent.
`
`40.
`
`On information and belief, it is the practice of the USPTO not to cite
`
`excessive cumulative art, in other words, in this instance, the art cited by the Patent
`
`Examiners is representative of considerable other art located by the USPTO and not cited.
`
`Further on information and belief, it is the practice of the USPTO to discuss in its Office
`
`Actions those references of which the Patent Examiners are aware that most closely
`
`resemble the claimed inventions.
`
`41.
`
`On September 10, 2004, the USPTO issued a Notice of Allowance as to
`
`all of claims 1-89 presently in the ’115 Patent.
`
`42.
`
`The issued claims from the ’115 Patent are patentably distinct from the at
`
`least 34 references identified and/or discussed during prosecution. That is, each of the 89
`
`claims, as a whole—which include, e.g., electronic agents in a distributed environment
`
`that use an inter-agent language that includes (i) a layer of conversational protocol
`
`defined by event types and parameter lists associated with one or more of the events,
`
`wherein the parameter lists further refine the one or more events, and (ii) a content layer
`
`comprising one or more of goals, triggers and data elements associated with the events,
`
`and/or constructing a goal satisfaction plan that includes using reasoning that includes
`
`one or more of domain-independent coordination strategies, domain-specific reasoning,
`
`and application-specific reasoning comprising rules and learning algorithms, and/or the
`
`13
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 14 of 135 PageID #: 14
`
`inter-agent language supporting compound goal expressions such that goals within a
`
`single request may be coupled by one or more operators comprising a conditional
`
`execution operator, and parallel disjunctive operation that indicates disjunct goals are to
`
`be performed by different agents —were found to be patentably distinct from at least the
`
`34 formally identified references.
`
`43.
`
`The references cited during the examination of the ’115 Patent all
`
`represent patentably distinct and in some instances prior art means or methods to navigate
`
`electronic data sources. By allowing the claims of the ’115 Patent, each of the claims in
`
`the ’115 Patent, as a whole was shown to be inventive, novel, and innovative over at least
`
`the 34 formally identified references.
`
`44.
`
`As each claim as a whole from the ’115 Patent is inventive, novel, and
`
`innovative as compared to several specific patents and other publications, each claim as a
`
`whole, constitutes more than the application of well-understood, routine, and
`
`conventional activities.
`
`45.
`
`As of February 19, 2018, the ’115 Patent has been cited as pertinent prior
`
`art by a USPTO examiner or an applicant during the prosecution of at least 266 issued
`
`patents and published applications—including during the prosecution of patent
`
`applications filed by leading technology companies such as IBM, Toshiba, Microsoft,
`
`Apple, Hewlett-Packard, Nuance Communications, and even Google itself. Out of the at
`
`least 266 patent applications in which the ’115 Patent was cited as pertinent prior art
`
`during prosecution, the USPTO has issued more than 169 patents.
`
`46.
`
`The 266 forward citations to the ’115 Patent—and at least 169 patents that
`
`have issued despite identification of the ’115 Patent during their prosecution—reveal that
`
`14
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 15 of 135 PageID #: 15
`
`the ’115 Patent and its claimed inventions are directed to specific methods, systems, and
`
`programs for an improved software-based architecture for distributed electronic agents to
`
`communicate and cooperate, rather than merely disclosing an aspiration or result of that
`
`technology that would preempt the use of, or innovations in software-based architectures
`
`for distributed electronic agent communication and cooperation.
`
`47.
`
`The ’115 patent claims priority to January 5, 1999. The technology
`
`disclosed and claimed in the ’115 Patent was not then well-understood, routine or
`
`conventional. To the contrary, the technology claimed in the ’115 Patent was well ahead
`
`of the state of the art at the time of the invention. For example, every Office Action
`
`rejection during the entire prosecution of the application that issued as the ’115 patent
`
`was entirely or partially based on publications where one or more inventors was an author
`
`or co-author of the reference.
`
`U.S. Patent No. 7,069,560
`
`IPA is the owner by assignment of U.S. Patent No. 7,069,560 (the “’560
`
`48.
`
`Patent”). The ’560 Patent is entitled “Highly Scalable Software-Based Architecture for
`
`Communication and Cooperation Among Distributed Electronic Agents.” The ’560
`
`Patent issued on June 27, 2006. A true and correct copy of the ’560 Patent is attached
`
`hereto as Exhibit B.
`
`49.
`
`The ’560 Patent “is generally related to distributed computing
`
`environments and the completion of tasks within such environments . . . [and in
`
`particular] teaches a variety of software-based architectures for communication and
`
`cooperation among distributed electronic agents.” ’560 Patent at Col. 1, lines 25–29
`
`(hereinafter 1:25–29).
`
`15
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 16 of 135 PageID #: 16
`
`50.
`
`The claimed inventions in the ’560 Patent are directed to new computer
`
`functionality and improvements to technological processes that address problems rooted
`
`in and arising from computer technology.
`
`51.
`
`The ’560 Patent, at 1:5-12, incorporates by reference and identifies as a
`
`related application U.S. Patent Application 09/225,198, filed January 5, 1999 (the parent
`
`application that issued as the ’115 Patent).
`
`52.
`
`The ’560 Patent is a continuation of the ’115 Patent discussed immediately
`
`above. The specifications of the ’115 and ’560 Patents are therefore substantially
`
`identical, and paragraphs 27-32 above regarding the specification of the ’115 Patent are
`
`incorporated by reference as if fully restated here in this section for the ’560 Patent.
`
`53.
`
`The ’560 Patent contains seven independent claims and 55 total claims,
`
`covering various methods, systems, and computer programs. Claim 52 states:
`
`52. A computer implemented process for providing coordinated task completion
`within a distributed computing environment, the distributed computing
`environment including a plurality of autonomous electronic agents, the computer
`implemented method comprising the steps of:
`
`providing at least one agent registry including capabilities of service providing
`electronic agents;
`
`interpreting a service request in the form of a base goal, the service request being
`in a interagent communication language (ICL), the ICL including a layer of
`conversational protocol defined by event types and parameter lists associated with
`one or more of the events, wherein the parameter lists further refine the one or
`more events;
`
`determining a plurality of sub goals necessary to accomplish the base goal;
`selecting from said registry at least one service providing agent capable of
`completing said sub goals;
`delegating at least one sub goal as a peer to peer service request directly from a
`service requesting agent to a service providing agent; and
`
`
`16
`
`
`
`Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 17 of 135 PageID #: 17
`
`delegating any remaining sub goals as service request in the interagent
`communication language to the selected agents capable of completing the
`remaining sub-goals.
`
`54.
`
`The above-disclosed method claim from the ’560 Patent includes various
`
`elements or steps, including, e.g., providing at least one agent registry including
`
`capabilities of service providing electronic agents; interpreting a service request in the
`
`form of a base goal, the service request being in a interagent communication language
`
`(ICL), which in turn includes a layer of conversational protocol defined by event types
`
`and parameter lists associated with one or more of the events, wherein the Parameter lists
`
`further refine the one or more events; determining a plurality of sub goals necessary to
`
`accomplish the base goal; selecting from said registry at least one service providing agent
`
`capable of completing said sub goals; delegating at least one sub goal as a peer to peer
`
`service request directly from a service requesting agent to a service providing agent; and
`
`de