throbber
Case 1:18-cv-00318-RGA-SRF Document 1 Filed 02/26/18 Page 1 of 135 PageID #: 1
`
`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

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