throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`________________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`________________________
`
`MICROSOFT CORPORATION,
`Petitioner
`
`v.
`
`PARALLEL NETWORKS LICENSING, LLC,
`Patent Owner
`________________________
`
`Case IPR2015-00483
`Patent No. 5,894,554
`
`Case IPR2015-00485
`Patent No. 6,415,335
`________________________
`
`
`Declaration of Keith Lowery
`
`
`
`
`
`1
`
`
`
`
`
`PN EXHIBIT 2092, pg. 1
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`1. My name is Keith Lowery. I am a citizen of the United States and
`
`reside Garland, Texas. The following declaration is based on my personal
`
`knowledge and is true and correct to the best of my knowledge.
`
`2.
`
`I am an inventor of the inventions claimed in U.S. Patent Nos.
`
`5,894,554 (the “‘554 patent”) and 6,415,335 (the “‘335 patent”). My co-inventors
`
`are Ronald Howell and Andrew Levine. The inventions claimed in the Patents-in-
`
`Suit relate to the management of dynamic Web page generation requests.
`
`3.
`
`I conceived of many of the inventions described in the claims of the
`
`‘554 and ‘335 patent at least as early as August 1995, and I (along with my co-
`
`inventors) reduced to practice all of the claims of the ‘554 and ‘335 patent at least
`
`as early as November 1995.
`
`4.
`
`The idea that sparked the inventions occurred during my trip to
`
`Australia where I was speaking at a technology conference. In particular, the
`
`genesis of the idea resulted from hearing about Netscape’s successful IPO on
`
`August 9, 1995. On the plane ride home, I read an article by George Gilder as part
`
`of his “telecosm” series that further sparked my idea, and when I returned home I
`
`read the HTTP specification and began writing a Web server.
`
`5.
`
`As I coded the Web server, I recognized the possibility of a scaling
`
`issue in the situation in which dynamic requests grew at a significant rate and the
`
`need for some form of dynamically driven selection model.
`
`
`
`2
`
`PN EXHIBIT 2092, pg. 2
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`6.
`
`Shortly thereafter, I began the process of forming a business around
`
`my idea. This business ultimately became infoSpinner.
`
`7.
`
`Originally, I conducted infoSpinner work out of my home using my
`
`own equipment and time. At least initially, I was also working as an engineer for
`
`Gupta Technologies. My work at Gupta Technologies focused on front-end
`
`Windows based application software for query processing and reporting against
`
`SQL databases. Gupta was not involved in anything Internet-related at that time.
`
`8.
`
`The earliest document supporting my conception and reduction to
`
`practice of inventions claimed in my patents prior to April 1996 is likely an e-mail,
`
`dated September 1, 1995, sent by me to both the Vice President Engineering and
`
`CEO of Gupta Corporation. See Ex. 2017.
`
`9.
`
`The e-mail, reproduced in its entirety below, outlines a solution I
`
`proposed for integrating relational databases with dynamically created web pages.
`
`
`
`3
`
`PN EXHIBIT 2092, pg. 3
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`
`
`
`
`4
`
`PN EXHIBIT 2092, pg. 4
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`Ex. 2017. As can be seen from this e-mail, at least as early as September 1, 1995, I
`
`had conceived of an idea for a system that could provide “dynamic access to live
`
`relational data” via a web server.
`
`
`
`
`
`5
`
`PN EXHIBIT 2092, pg. 5
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`10.
`
`In response to my e-mail, Umang Gupta told me that “there was no
`
`future in the World Wide Web” and decided not to pursue a web implementation.
`
`This prompted me to found my own company.
`
`11.
`
`I named my new company infoSpinner. After starting infoSpinner, I
`
`continued working out of my home, working on developing my idea and doing
`
`modelling using the equipment that I could afford. I built software components that
`
`communicated with each other on a single machine to model the partitioned
`
`architecture that I felt would be useful in a full implementation. I also wrote code
`
`for an HTML extension template based model for dynamic content.
`
`12.
`
`InfoSpinner was officially incorporated in November 1995. See Ex.
`
`2021.
`
`13. The next document in the timeline is Ex. 2018. On or about
`
`September 15, 1995, (Ex. 2066 at 172), I sent this document, a draft of a
`
`conceptual description of a product related to my patents, to Bob West—my uncle.
`
`I described the product in this way:
`
`
`
`6
`
`
`
`PN EXHIBIT 2092, pg. 6
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`Ex. 2018. This document is conceptually descriptive of the product and shows that
`
`my company infoSpinner was in September 1995 actively working on a product
`
`“to provide web browser accessibility to live information.” Ex. 2018 at 5. The
`
`product is described as using “HTML template technology to produce web pages
`
`dynamically.” Id. The problems the product was trying to solve are described by
`
`me below:
`
`Id.
`
`
`
`14. The document further
`
`includes a high-level depiction of
`
`the
`
`architecture of the product that includes a (NetScape) web server sitting in between
`
`the client (the world-wide web) and a downstream server for the generation of
`
`dynamic content. Id. That diagram is reproduced below:
`
`
`
`
`
`7
`
`PN EXHIBIT 2092, pg. 7
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`15.
`
`I describe the operation of part of the proposed product to include the
`
`use of extensions to Web server to “trap the appropriate moment in the server’s
`
`functionality to generate the web page being requested” and “identify the
`
`appropriate template and data source and produce the page ‘on-the-fly’ during the
`
`actual request.” The full text of this description including the description of these
`
`and other elements is set forth below.
`
`Ex. 2018 includes a “Development Costs and Schedule,” that outlines the work
`
`infoSpinner planned, as of September 1995, to undertake in order to create our
`
`
`
`product.
`
`16. WebSpinner was envisioned with three main components and a
`
`potential fourth component to be added later: (1) “a design tool”; (2) “extensions to
`
`an existing HTTP server”; (3) a “data source”; and (4) a “secure HTTP server.” Ex.
`
`2018 at 3.
`
`
`
`8
`
`PN EXHIBIT 2092, pg. 8
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`17. The first component, the “WebSpinner Design Tool,” was designed to
`
`allow server based control of data presentation.” Ex. 2018 at 3. “The design tool
`
`would interact with data sources to allow for specification of the data to be
`
`retrieved (a process controlled by the data source) and the placement and format, in
`
`an HTML template. of the data items supplied by the data source.” Ex. 2018 at 3.
`
`18. The second component,
`
`the “WebSpinner Server Extensions,”
`
`involved “extensions to an existing HTTP server (probably Netscape) that includes
`
`an HTML generation engine that utilizes the data sourcing layer.” Ex. 2018 at 3.
`
`This second component is described in more detail below:
`
`The extensions would be required in older to trap the
`appropriate moment in the server's functionality to
`generate the web page being requested. When a browser
`requested a page, the extensions to the server would
`identify the appropriate template and data source and
`produce the page "on-the-fly" during the actual request.
`The
`server extensions would have a graphical
`configuration
`component
`allowing
`the
`server
`administrator to specify various kinds of functionality
`that would be provided by the extensions. In particular, it
`might be desirable to establish "expiration dates" on
`dynamically produced pages, such
`that subsequent
`browsers might not need to actually re-query the data
`source but could use the results returned by a previous
`user. Additional configuration elements might specify
`maximum size of pages, maximum number of pages to
`cache, or any other data that would give the system
`administrator control over the behavior of the server.
`
`Ex. 2018 at 2.
`
`
`
`9
`
`PN EXHIBIT 2092, pg. 9
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`19. The third component, the “Data Source,” was designed to “suppl[y]
`
`data from the leading relational databases.” Ex. 2018 at 3. “This data source is an
`
`object-based supplier of data.” Ex. 2018 at 3. “It will provide a common interface
`
`to the presentation design-tool and the HTML generation engine that allows these
`
`two tools to retrieve data and generate HTML without understanding the semantics
`
`of the data retrieval process.” Ex. 2018 at 3. “Abstracting the data sourcing layer
`
`allows the product to support web publication of data from a wide variety of
`
`sources.” Ex. 2018 at 3. “This would include such things as realtime manufacturing
`
`process data, ‘snap shots’ of live data such as video frames from security systems,
`
`or financial market ticker information.” Ex. 2018 at 3.
`
`20. The fourth component, “the WebSpinner Templates for Dynamic
`
`HTML,” would be “a secure HTTP server that is optimized for the dynamic
`
`publication of HTML documents.” Ex. 2018 at 3. “This would include technology
`
`to cache and refresh dynamically published documents and be constructed as an
`
`OLE Control to simplify the ability to extend the server using development tools
`
`that require a lower level of technical expertise than that required to extend the
`
`current HTTP servers on the market.” Ex. 2018 at 3. “By constructing the server as
`
`an OLE control, customers could use tools like Visual Basic, PowerBuilder,
`
`Delphi, or SQL Windows to extend the server in order to implement custom
`
`solutions for dynamic web publication.” Ex. 2018 at 3. “The business effect would
`
`
`
`10
`
`PN EXHIBIT 2092, pg. 10
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`be to increase gross margins since there would no longer be a need to OEM a
`
`server from another company.” Ex. 2018 at 3.
`
`21. The next document in the timeline is Ex. 2016. The document, which
`
`I understand to be a status update regarding the infoSpinner project, is dated
`
`November 15, 1995.
`
`22. The document shows that, at least as early as November 15, 1995, I
`
`had conceived of an idea—and was actively working to reduce to practice a
`
`system—that provided for web server adapters (for intercepting incoming web
`
`requests), the generation of dynamic content from web servers, template engine
`
`technology, and HTML extension capability. See, e.g., Ex. 2016 (“the HTML
`
`engine can manage the process of retrieving data for dynamic HTML content….An
`
`additional piece of internet technology currently owned by the company is a multi-
`
`threaded NT-based web server.”); Ex. 2016 at 2 (showing web server adapters as
`
`the “integration between our HTML engine and dynamic content capabilities).
`
`The Netscape adapter is described as “up and running.” Ex. 2016.
`
`
`
`
`
`11
`
`PN EXHIBIT 2092, pg. 11
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`23. The next document in the timeline is Ex. 2022. This document
`
`contains a statement that “infoSpinner will provide Gupta with the Virtuoso Pager
`
`server by January 15, 1996.” This document was likely created some time before
`
`January 15, 1996.
`
`24. Ex. 2022 states that “the page server will provide page caching,
`
`logging, connection caching, and utilize either web server security or database
`
`security.” In my opinion, this document corroborates the fact that we had
`
`conceived of both the page server and other described aspects of the ‘554 patent
`
`and ‘335 patent before January 15, 1996.
`
`25. The next document in the timeline, Ex. 2100, is a presentation created
`
`by infoSpinner that spans several documents bearing the numbers Ex. 2100. The
`
`document does not list a date of creation on its face, but I believe it was created on
`
`or about January 1996.
`
`26. The presentation states: “Market size for Windows NT World-Wide
`
`Web Servers estimated in 1996 to be $2 billion. (Windows NT Magazine).” Ex.
`
`2100 at 1. Based on the internal citation and my own research, I understand that
`
`this statement was very likely taken from a Windows NT Magazine article, dated
`
`
`
`12
`
`PN EXHIBIT 2092, pg. 12
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`August 31, 1995, and titled Put Your Office on the Internet.1 (“Almost every
`
`business in America will soon have its own World Wide Web site. Web sites will
`
`be as standard as business cards. Industry analysts predict 160,000 Windows NT-
`
`based Web servers will be sold in 1996. If you combine the hardware and software
`
`represented by this figure, you're talking about an emerging $2 billion market
`
`opportunity.”) I referenced this same quote at least one other time at infoSpinner,
`
`stating in a letter, “Windows NT magazine sights [sic] market studies anticipating
`
`the sale of 160,000 Windows NT-based web servers in 1996 alone. This is a
`
`software/hardware combination market size of $2 billion.” Ex. 2022.
`
`27. The
`
`infoSpinner presentation further states: “Nielsen research
`
`estimates that in the final three months of 1996, 24 million individuals in the U.S.
`
`and Canada accessed the internet.” Ex. 2100 at 4. The document uses 1996 in the
`
`past tense, however, the 1996 date is very likely a typo as the presentation’s
`
`statement very likely relates to an Internet access study performed by Nielsen and
`
`CommerceNet, which was released in October 1995.2 That study “calculated that
`
`37 million Americans and Canadians, ages 16 and older, had ‘access to the
`
`
`
`
`
`1
`https://web.archive.org/web/20140829202247/http://windowsitpro.com/networking
`/put-your-office-internet
`2 http://articles.courant.com/1995-10-31/news/9510310147_1_fall-internet-world-
`nielsen-media-research-internet-users
`
`
`
`13
`
`PN EXHIBIT 2092, pg. 13
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`Internet’ and that 24 million of them had used the Internet in the last three
`
`months.”3
`
`28. The infoSpinner presentation provides more evidence as to its date of
`
`authorship. For example, it references a “Product Plan” that has due dates which
`
`include January 31, 1996, February, 1996, and February 28, 1996, shown below:
`
`
`
`
`
`
`
`3 http://www.nytimes.com/1996/08/14/business/follow-up-survey-reports-growth-
`in-internet-users.html; see also Public Access to Government Information in the
`21st Century, Hearings Before the Committee on Rules and Administration, United
`States Senate, One Hundred Fourth Congress, Second Session, June 18-19 and July
`16, 25, 1996, ISBN 0-16-054258-8 at pg. 94 (“The CommerceNet/Nielsen study
`released in October, 1995 … reports that there are 37 million adult users (16 and
`over) users [sic] in the U.S. and Canada who have any access at all to the Internet .
`. . and that 24 million of them used the Internet in the 90-day period prior to the
`August survey contact.”).
`
`
`
`14
`
`PN EXHIBIT 2092, pg. 14
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`Ex. 2100 at 18. The presentation further includes a “Schedule & Availability”
`
`slide that lists dates for things like “Feature Complete” and “Documentation
`
`Complete” in early 1996:
`
`Ex. 2100 at 19.
`
`
`
`29.
`
`It is not reasonable for us to have created a plan slide in late-1996 or
`
`1997 that included “demo[] by” and “feature complete” dates of early 1996 unless
`
`that slide also discussed actual dates of product demonstration and completion.
`
`But there is no such discussion. As such, I believe the “Plan” and “Schedule”
`
`slides are forward-looking, meaning that those dates would be occurring at some
`
`point in the future. For all the reasons listed above, the infoSpinner presentation
`
`found at Ex. 2100 was likely created some time after October 31, 1995 but before
`
`January 31, 1996.
`
`
`
`15
`
`PN EXHIBIT 2092, pg. 15
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`30. Regarding the content of Ex. 2100, the presentation includes content
`
`that describes the “Internet Market,” the product (Virtuoso) technology, and an
`
`infoSpinner company profile. Ex. 2100 at 3 (Overview slide).
`
`31. The presentation lists the components of the Virtuoso Technology as
`
`including “Virtuoso Page Server” and “Virtuoso Developer.” The design goals of
`
`the Virtuoso Page Server included “performance, security, extensibility,” and,
`
`notably, “scalability.” Ex. 2100 at 25. These same four design goals are discussed
`
`in Ex. 2015, titled Virtuoso Product Overview, which is discussed in more detail
`
`below. The primary scalability benefit of the Virtuoso system identified in this
`
`document related to its ability to incorporate (“plug and play”) “multiple page
`
`servers to service any website” and “load-balance across multiple page servers to
`
`assign client requests to be serviced by the page server with the most available
`
`cycles.” See, e.g., Ex. 2015.
`
`32.
`
`“Virtuoso Developer” and the “Virtuoso Page Server” were “two
`
`prongs of a three prong strategy currently being pursued by infoSpinner in an effort
`
`to provide a set of comprehensive web site creation and management tools that
`
`integrate content from heterogeneous data sources and allow user-provided
`
`extensibility via OLE automation.” Ex. 2015 at 2. InfoSpinner described these
`
`tools, below:
`
`
`
`16
`
`PN EXHIBIT 2092, pg. 16
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`Ex. 2015 at 2.
`
`
`
`
`
`Ex. 2015 at 3.
`
`33. These documents corroborate our invention at least as early as January
`
`1996 of a system that included a single web server in front of multiple page servers
`
`that could load-balance based on dynamic information related to the load of the
`
`
`
`17
`
`PN EXHIBIT 2092, pg. 17
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`page servers and that could be used for the dynamic generation of content in
`
`response to web requests. The infoSpinner presentation at Ex. 2100 supports a
`
`conception date prior to January 31, 1996.
`
`34. The next document in the timeline is Ex. 2096. The document, a
`
`distributorship agreement between Software AG and InfoSpinner, was signed and
`
`dated on February 28, 1996. Exhibit B to the contract, titled the “Products Feature
`
`Set” was created on or very likely sometime before that date. Exhibit B includes a
`
`list of the features of the Virtuoso Page Server product, reproduced below:
`
`
`
`18
`
`
`
`PN EXHIBIT 2092, pg. 18
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`
`
`Ex. 2096 at 21-22.
`
`35. The Virtuoso feature set in Exhibit B, which was created at least
`
`before February 28, 1996, describes the material elements of claim 12 of the ‘554
`
`patent and claim 30 of the ‘335 patent. Notably, the document describes both the
`
`“ability for single web server to utilize multiple page servers” and “load balancing
`
`between page servers.” This documents shows that these aspects of the ‘554 patent
`
`and ‘335 patent must have been conceived at the very latest by February 28, 1996.
`
`36. The next document in the timeline is Ex. 2015. Documents bearing
`
`the infoSpinner address of “1702 Drake Dr. Richardson, TX 78051” would have
`
`been created before the end of February 1996 and in advance of March 1, 1996
`
`because “1702 Drake Dr. Richardson, TX 78051” was my home address at the
`
`
`
`19
`
`PN EXHIBIT 2092, pg. 19
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`time and I stopped using my home address after we moved out of it into actual
`
`offices following the Software AG agreement.
`
`37. Ex. 2015 is titled Virtuoso Product Overview. Ex. 2015 describes
`
`Virtuoso as providing “Security, Performance, Extensibility, and Scalability,” as
`
`described below:
`
`Ex. 2015 at 4.
`
`Ex. 2015 at 4.
`
`
`
`20
`
`
`
`
`
`PN EXHIBIT 2092, pg. 20
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`Ex. 2015 at 4-5.
`
`
`
`
`
`Ex. 2015 at 5. Scalability is achieved with multiple page servers and load
`
`balancing based on dynamic information related to the load of the downstream
`
`
`
`servers.
`
`38. The presentation also contains an “interaction flow” chart, reproduced
`
`below:
`
`
`
`21
`
`PN EXHIBIT 2092, pg. 21
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`
`
`Ex. 2015 at 6.
`
`
`
`39. The flow chart depicts the material elements of Claim 12 of the ‘554
`
`patent, including (i) intercepting a Web request at a Web server (“Virtuoso
`
`intercepts handling of request”), (ii) routing said request from said Web server to a
`
`dispatcher (“send request to Dispatcher”), (iii) examining said request to make a
`
`selection of which page server should process said request from among a plurality
`
`of page servers that can each generate said Web page requested by said request
`
`(“dispatcher determines which page servers can handle request”), (iv) selecting one
`
`of said plurality of page servers to dynamically generate said Web page wherein
`
`said selection is based on examining dynamic information regarding a load
`
`
`
`22
`
`PN EXHIBIT 2092, pg. 22
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`associated with each of said plurality of page servers (“dispatcher determines
`
`which page server is processing fewest requests”), (v) dispatching, by said
`
`dispatcher, said request to said selected page server (“Dispatcher sends request to
`
`appropriate page server”), and (vi) processing said request, said processing being
`
`performed by said selected page server and dynamically generating a Web page
`
`(“page server produces HTML document”).
`
`40. The flow chart depicts the material elements of Claim 30 of the ‘335
`
`patent, including (i) intercepting a Web request at a Web server (“Virtuoso
`
`intercepts handling of request”), (ii) examining said request to make a selection of
`
`which page server should process said request from among a plurality of page
`
`servers that can each generate said Web page requested by said request
`
`(“dispatcher determines which page servers can handle request”), (iii) selecting one
`
`of said plurality of page servers to dynamically generate said Web page wherein
`
`said selection is based on examining dynamic information maintained for each of
`
`said plurality of page servers (“dispatcher determines which page server is
`
`processing fewest requests”), (iv) routing said request to said selected page server
`
`(“Dispatcher sends request to appropriate page server”), and (vi) processing said
`
`request, said processing being performed by said selected page server and
`
`dynamically generating a Web page (“page server produces HTML document”).
`
`
`
`23
`
`PN EXHIBIT 2092, pg. 23
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`41. Ex. 2015 corroborates the conception of inventions claimed in the
`
`‘554 patent and ‘335 patent at least by the end of February 1996. We diligently
`
`continued working on our software to make sure we met our commitments under
`
`the Software AG agreement.
`
`42. The next document in the timeline is Ex. 2099. Many of the sections
`
`include a comment that they were “last edited by Ronnie (Howell) 4/2/96.” Those
`
`sections include, among other things, ones that describe the Virtuoso Web Server,
`
`Dispatcher, and Page Server in great detail. See, e.g., Ex. 2099 at 6, excerpted
`
`below:
`
`
`
`24
`
`
`
`PN EXHIBIT 2092, pg. 24
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`Accordingly, this document again suggests that the above-described aspects of the
`
`Patents-in-Suit must have been conceived—and, in fact, reduced to practice—by
`
`April 2, 1996.
`
`43. The documentary support discussed above corroborates the timing of
`
`our conception and reduction to practice of the inventions claimed in the ‘554
`
`patent and ‘335 patent. I conceived of the elements of claims of the ‘554 patent
`
`and ‘335 patent between August-October 1995. During this time, I developed
`
`software to test and model my ideas. I developed an initial prototype no later than
`
`October 1995, before Levine and Howell began to working with me.
`
`44. Our first product—ForeSite Version 1.0—commercially and publicly
`
`launched in August 1996. The ForeSite product (and its precursor Virtuoso)
`
`practiced the claims of the ‘554 and ‘335 patents. ForeSite served as the
`
`middleman between browser-based front-ends and back-end databases and legacy
`
`systems, encompassing the core application server technology intended to make
`
`infoSpinner the leading supplier of Web-commerce load-balancing products. See
`
`Ex. 2069.
`
`
`
`25
`
`PN EXHIBIT 2092, pg. 25
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`
`
`Ex. 2069 at 7.
`
`45. The primary components of ForeSite consisted of (1) an Adaptor, (2)
`
`a Dispatcher, and (3) a Page Server. Ex. 2063 at 2-3. In a 1998 magazine article
`
`about the ForeSite product, those components were described, as below:
`
`
`
`26
`
`
`
`PN EXHIBIT 2092, pg. 26
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`
`
`
`
`27
`
`PN EXHIBIT 2092, pg. 27
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`Id.
`
`46. We publicly stated that our product solutions were based on the ‘554
`
`
`
`patent:
`
`
`
`28
`
`PN EXHIBIT 2092, pg. 28
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`
`
`Ex. 2069 at 5.
`
`47. We publicly stated that ForeSite, infoSpinner’s “flagship product,”
`
`embodied the “patented application serving technology primarily implemented in
`
`deployment modules Dispatcher and PageServerTM (“PageServer”). Ex. 2069 at 5,
`
`35.
`
`48. The success of our ForeSite product is reflected in how quickly
`
`market competitors licensed ForeSite, including large, sophisticated OEM partners
`
`like Software AG of North America, Inc. (“Software AG”), Beacon Information
`
`Technology (“Beacon”), and International Business Corporation (“IBM”).
`
`49.
`
`In February 1996, only five months after our founding, infoSpinner
`
`entered into an agreement with Software AG of North America, Inc. (“Software
`
`
`
`29
`
`PN EXHIBIT 2092, pg. 29
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`AG”) under which Software AG received the nonexclusive worldwide rights to sell
`
`infoSpinner’s products under its private label for two years. Ex. 2096; Ex. 2032 at
`
`9; Ex. 2031 at 23; Ex. 2094; Ex. 2095.
`
`50. After entering into the Software AG agreement, infoSpinner hired
`
`Howell and Lowery as its first employees – previously Howell and Lowery had
`
`been working for infoSpinner as contract developers. For the next five months or
`
`so, infoSpinner continued to develop, test, and debug ForeSite to have it ready to
`
`ship to Software AG in summer 1996.
`
`51. By late March or early April, infoSpinner had begun work on early
`
`documentation of the functionality of ForeSite. See, e.g., Ex. 2015 at 6.
`
`52. Software AG marketed its own version of the Foresite product under
`
`the name iXpress. Software AG’s iXpress product was kept synchronized with
`
`ForeSite, which permitted customers to buy ForeSite directly from InfoSpinner or
`
`buy ForeSite in its iXpress form from Software AG. Ex. 2073 at 4:
`
`Everything essential to serving dynamic Web data-- and
`nothing else-- is rolled up in this compact, efficient
`product. . . . ForeSite technology is fundamentally sound,
`and Software AG's commitment to the iXpress version of
`the product provides a continuing revenue stream and a
`valuable measure of stability. Customers looking for
`closer integration with mainframe applications and data
`will find that Software AG is well equipped to help them.
`
`
`
`30
`
`PN EXHIBIT 2092, pg. 30
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`53.
`
`In October 1996, infoSpinner received an equity investment from
`
`Beacon Information Technology (“Beacon”) which granted Beacon distribution
`
`rights for ForeSite in Japan. Ex. 2032 at 9; Ex. 2031 at 23.
`
`54. Following the Software AG and Beacon agreements, InfoSpinner
`
`developed a strong customer base, including The California State License Board,
`
`the FBI, NASA, Delta Airlines, the San Antonio Police Department, Seiko, Sony,
`
`the US Navy, the University of Hawaii, the University of North Texas, the US
`
`Army, and the Virginia DMV. Ex. 2073; Ex. 2097; Ex. 2098.
`
`55.
`
`IBM also loved our technology. In fact, IBM was such a fan of
`
`InfoSpinner that in January 1998, IBM licensed the infoSpinner intellectual
`
`property and ForeSite technology and re-labeled it Host Publisher. Ex. 2032 at 9.
`
`56. Upon its release, ForeSite received widespread industry praise,
`
`including recognition that ForeSite addressed “the scalability and load-balancing
`
`problems that customers experience when deploying legacy applications on the
`
`Web,” and “ForeSite’s scaling, load balancing and caching capabilities harness the
`
`untamed nature of the Web.” Ex. 2072.
`
`57.
`
`In September 1997,
`
`infoSpinner was
`
`selected as one of
`
`Computerworld’s 100 Hot Emerging Companies. Ex. 2031 at 52; Ex. 2032 at 24.
`
`58. By the time the ’554 Patent issued in April 1999, “the ForeSite
`
`technology [was] installed in more than 700 businesses, state and local
`
`
`
`31
`
`PN EXHIBIT 2092, pg. 31
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`governments, and universities in 22 countries.” Ex. 2080; Ex. 2032 at 15.
`
`Customers using the ForeSite technology “reported ten-fold increases in their
`
`ability to handle customer connections,” “up to 50% reduction in request
`
`transaction response times,” and “up to 55% percent reduction in network latency.”
`
`Ex. 2075 at 7. Other customers provided similarly positive reviews:
`
`• Dean Whitlock, Vice President and General Manger of e-Innovations at
`Fujitsu-ICL said, “epicRealm offers something we can't find anywhere else.
`From a user standpoint, it monitors our Internet site, manages and prioritizes
`traffic and keeps our site customers occupied and engaged while their
`transactions are completed. From an e-business services perspective, we will
`now be able to provide our e-commerce customers with a unique way to
`reduce their overall Web site costs, while increasing revenues and customer
`loyalty.” Ex. 2078 at 2.
`
`• Industry analyst Joel Yaffe at Giga Information Group recognized that,
`while Akamai and Digital Island had more time to build their profiles, “both
`companies focused on static and streaming content distribution, while
`epicRealm's ability to distribute and control dynamic data is somewhat more
`advanced.” Ex. 2077 at 5. Yaffe explained that, at the time, epicRealm
`faced the problem that “the market is not yet fully educated about the value
`of this approach, and most companies are still concerned with performance
`and scalability for larger files [like graphics, streaming and others], rather
`than cutting costs for transactional systems." Ex. 2077 at 5.
`
`• In September 2002, Forbes.com chose epicRealm to maximize its existing
`infrastructure. Ex. 2076. Forbes.com then-CTO Michael E. Smith explained
`that “[a]fter we placed the epicRealm solutions into production on our site,
`we immediately experienced dramatically increased performance. We
`cannot believe the results we are getting.” Ex. 2076. Then-CEO Jim
`Spanfeller went on to say that the “innovate epicRealm solution” “has
`eliminated the need for us to purchase additional server hardware and
`software licenses” and has allowed us to “find a way to reach more
`customers, provide predictable service, and give more value to our
`advertisers – all within tightly constrained cap-ex budgets.” Ex. 2076.
`
`
`
`
`32
`
`PN EXHIBIT 2092, pg. 32
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`PN EXHIBIT 2092, pg. 33
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485

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