throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`INTEL CORPORATION,
`
`Petitioner
`
`V.
`
`FG SRC LLC,
`
`Patent Owner
`
`CASE NO.: 2020-01449
`PATENT NO. 7,149,867
`
`DECLARATION OF RAJESH K. GUPTA, PH.D.
`
`Mail Stop PATENT BOARD
`Patent Trial and Appeal Board
`U.S. Patent and Trademark Office
`P.O. Box 1450
`
`Alexandria, VA 22313-1450
`
`Intel Exhibit 1010 - 1
`
`

`

`I, Dr. Rajesh K. Gupta, declare as follows:
`
`1.
`
`I am currently Professor and Qualcomm Endowed Chair at the
`
`Department of Computer Science and Engineering at University of California, San
`
`Diego ("UCSD"). I have served in that role since 2002.
`
`2.
`
`I conduct research in advancing computing technologies and computer
`
`system architecture, and supervise Ph.D. students.
`
`Concurrent Systems Architecture Group ("CSAG")
`
`3.
`
`From 1994 to 1996, I was an assistant professor of Computer Science
`
`at the University of Illinois, Urbana-Champaign ("UIUC"). While at UIUC, I
`
`collaborated closely with Dr. Andrew A. Chien, who ran the Concurrent Systems
`
`Architecture Group ("CSAG") at UIUC from 1990 to 1998. The CSAG was
`
`Professor Chien's research group, and its original website address was www(cid:173)
`
`csag.cs.uiuc.edu/. That website, and the links and information provided on the
`
`website, was available to the general public.
`
`4.
`
`One of the research projects unde1taken by CSAG, which began at
`
`least as early as 1996, was called the "Multiprocessor with Reconfigurable
`
`Parallel Hardware" ("MORPH") project. I led a later implementation of the
`
`MORPH project research into a machine prototype, called the "Adaptive Memory
`
`Reconfiguration Management" ("AMRM") project, when I moved to the
`
`University of California, Irvine in the Fall of 1996. These projects related to the
`
`same ideas about reconfigurable computer processor architecture and systems, and,
`
`thus, were referred to as the MORPH/ AMRM project.
`
`5.
`
`Dr. Chien and I collaborated closely together at UIUC and thereafter,
`
`including by jointly applying for a research grant for the MORPH/ AMRM project
`
`from the National Science Foundation ("NSF") and later to the Defense Advanced
`
`Research Project Agency ("DARPA"). See paragraph 9, below.
`
`2
`
`Intel Exhibit 1010 - 2
`
`

`

`6.
`
`In 1996, I took a position as an assistant professor in the Department
`
`of Information and Computer Sciences at University of California, Irvine ("UCI").
`
`Dr. Chien and I continued to collaborate on the MORPH project (including with
`
`others) even after I had joined UCI. While at UCI, I helped maintain a website
`
`page for the AMRM project hosted by UCI which was accessible by the public via
`
`the link at https://www.ics.uci.edu/~amrm/. That website continues to be publicly
`
`available today.
`
`7.
`
`I left UCI to join UC San Diego (UCSD) in 2002. Dr. Chien and I
`
`worked together at UCSD between 2002 and 2006. When Dr. Chien joined UCSD
`
`in 1998, the work of the CSAG moved also, and the website was hosted by the
`
`Systems and Networking Group in the Department of Computer Science and
`
`Engineering at UCSD, via the link http://www-csag.ucsd.edu/. That website, and
`
`the links and information provided on the website, was available to the general
`
`public.
`
`8.
`
`Clicking on the link titled "MORPH/ AMRM: High Perfonnance
`
`computing based on Sma1i Reconfiguration" on the
`
`http://cseweb.ucsd.edu/groups/csag/html/ website takes users to the AMRM project
`
`website hosted by UCI via the link at https://www.ics.uci.edu/~amrm/. That
`
`website, and the links and information provided on the website, was and continues
`
`to be available to the general public.
`
`National Science Foundation Grant
`
`9.
`
`In 1996, Dr. Chien and I applied for a research grant from the Office
`
`of Advanced Cyberinfrastructure of the National Science Foundation ("NSF").
`
`10. The NSF required award grantees to follow certain procedures as set
`
`out in Grant Policy Manual NSF95-26 ("GPM"), which was in effect from 1995 to
`
`July 2002. The GPM is still publicly available and can be accessed via
`
`https://www.nsf.gov/pubs/stisl 995/nsf9526 (accessed June 22, 2020).
`
`3
`
`Intel Exhibit 1010 - 3
`
`

`

`11. One condition of the NSF award was that we submit annual reports
`
`and a final report. We were also required to make infonnation about the project
`
`publicly accessible through publications, at conferences, or by other means,
`
`including Principal Investigator (PI) Meetings held by the community of
`
`researchers and the NSF. A number of the publications and conferences are
`
`discussed at paragraphs 17-25, below.
`
`MORPH Project
`
`12. The application that Dr. Chien and I submitted in 1996 was
`
`successful, and we jointly received NSF Grant Award ASC-96-34947 ("the NSF
`
`Grant").
`
`13. The award grant was for $100,000, the period of the grant began in or
`
`around August 15, 1996 and was set to expire on or about July 31, 1998. The
`
`working title of the project was "PDS: A Flexible Architecture for Executing
`
`Component Software at 100 Teraops". Attached as Exhibit A is a true and correct
`
`copy of the award abstract, which is publicly available and can be accessed via
`
`https://www.nsf.gov/awardsearch/showAward? A WD ID=9634947.
`
`14. Our research pursuant to the NSF Grant concluded in or around July
`
`1998.
`
`Publications of MORPH/AMRM Papers
`
`15.
`
`From July 1998 until about October 1998, Dr. Chien and I
`
`collaborated on the preparation of the Final Project Report.
`
`16.
`
`I submitted the Final Project Report to the NSF around October 1998.
`
`17.
`
`In addition to submitting the Final MORPH Report, Dr. Chien and I
`
`additionally disseminated the results of the research conducted pursuant to the NSF
`
`Grant through various conferences and papers, including at least the following
`
`papers described in paragraphs 18-26 below.
`
`4
`
`Intel Exhibit 1010 - 4
`
`

`

`18.
`
`In the first half of 1996, Dr. Chien and I coauthored a paper entitled
`
`MORPH: A System Architecture for Robust H;gher Pe,formance Using
`
`Customization. We presented this paper at Frontiers '96, The Sixth Symposium on
`
`the Frontiers of Massively Parallel Computing. ("Frontiers '96 Conference"). The
`
`Frontiers '96 Conference was sponsored by the Institute of Electrical and
`
`Electronics Engineers, Inc. ("IEEE") and held in Annapolis, Maryland between
`
`October 27-31 , 1996. The IEEE is the world's largest technical professional
`
`organization, and is a widely-recognized publisher of technical papers spanning a
`
`wide range of technologies including electronics, electrical engineering,
`
`telecommunications, computing, and more. The IEEE publishes thousands of
`
`conference papers every year, including by making them publicly available via its
`
`Xplore digital library. The IEEE's collection of publications is recognized by
`
`academics and industry workers around the world as an authoritative source of
`
`consolidated published papers in electrical engineering, computer science, and
`
`related fields. Based on my experience in attending conferences sponsored by the
`
`IEEE, and based on the general practice in the scientific and engineering
`
`community, I believe this paper was distributed to the conference attendees prior to
`
`or during the conference.
`
`19. This paper was subsequently published as pp. 336-345 of the Frontiers
`
`'96 Conference Proceedings by the IEEE in 1996. As with other IEEE
`
`conferences, this paper was made available in 1996 to conference attendees at
`
`Frontiers '96, and I understand that it has been available from the IEEE Xplore
`
`website (https://ieeexplore.ieee.org/document/558112) since at least as early as
`
`August 6, 2002.
`
`20.
`
`I have reviewed Exhibit 1005, and it is a true and correct copy of this
`
`article, MORPH: A System Architecture for Robust Higher Performance Using
`
`Customization (an NSF 100 TeraOps point design study), which was publicly
`
`5
`
`Intel Exhibit 1010 - 5
`
`

`

`available at the '96 Conference in 1996, published by IEEE in 1996, and publicly
`
`available in Xplore at least as early as August 2002.
`
`21.
`
`In 1997, after I had joined the faculty at UCI, I co-authored a paper
`
`entitled Architectural Adaptation of Application-Specific Locality Optimizations
`
`with Xingbin Zhang, Ali Dasdan, and Dr. Chien (all at UIUC at the time) and
`
`Martin Schulz (at the Institut fir Informatik, Technische Universitat Milnchen).
`
`We presented this paper at the International Corzference on Computer Design -
`
`VLSI in Computers and Processors ("VLSI '97 Conference"). The VLSI '97
`
`Conference was sponsored by the IEEE and was held in Austin, Texas between
`
`October 12-15, 1997. Based on my experience in attending conferences organized
`
`by the IEEE, and based on the general practice in the scientific and engineering
`
`community, I believe this paper was distributed to the conference attendees prior to
`
`or during the conference.
`
`22. This paper was subsequently published as pp. 150-156 of the
`
`VLSI '97 Conference Proceedings by the IEEE in 1997. It was made available in
`
`1997 to the conference attendees at VLSI '97 Conference, and I understand that it
`
`has been available from the IEEE Xplore website
`
`(https://ieeexplore.ieee.org/document/628862) at least as early as August 6, 2002.
`
`23 .
`
`I have reviewed Exhibit 1003, and it is a true and con-ect copy of this
`
`article, Architectural Adaptation of Application-Specific Locality Optimizations,
`
`which was publicly available at the VLSI '97 Conference in 1997, published by
`
`IEEE in 1997, and publicly available in Xplore at least as early as August 2002.
`
`24.
`
`In 2000, I authored a research paper entitled Architectural Adaptation
`
`in AA1RM Machines. I presented this paper at the Proceedings of the IEEE
`
`Computer Society Workshop on VLSI 2000 ("VLSI '00 Workshop"). The
`
`VLSI '00 Workshop was held in Orlando, Florida between April 27/28, 2000.
`
`Based on my experience in attending conferences organized by the IEEE, and
`
`6
`
`Intel Exhibit 1010 - 6
`
`

`

`based on the general practice in the scientific and engineering community, I
`
`believe this paper was distributed to the conference attendees prior to or during the
`
`conference.
`
`25. This paper was subsequently published as pp. 75-80 of the VLSI '00
`
`Workshop Proceedings by the IEEE in 1997. It was made available to the
`
`conference attendees at VLSI '97 Conference, and I understand that it has been
`
`available from the IEEE Xplore website
`
`(https://ieeexplore.ieee.org/document/844533) at least as early as August 6, 2002.
`
`26.
`
`I have reviewed Exhibit 1004, and it is a true and con-ect copy of this
`
`article, Architectural Adaptation in AMRM Machines, which was publicly
`
`available at the VLSI ' 00 Conference in 1997, published by IEEE in 1997, and
`
`publicly available in Xplore at least as early as August 2002.
`
`I declare under penalty of pe1jury that the foregoing is true and correct.
`
`Date: August 10, 2020
`
`R1lje K . Gu
`
`7
`
`Intel Exhibit 1010 - 7
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Exhibit A
`Exhibit A
`
`Intel Exhibit 1010 - 8
`
`Intel Exhibit 1010 - 8
`
`

`

`7/30/2020
`
`
`NSF Award Search: Award#9634947 - PDS: A Flexible Architecture for Executing Component Software at 100 Teraops
`
`RESEARCH AREAS
`
`
`
`FUNDING
`
`
`
`AWARDS
`
`
`
`
`
`DOCUMENT LIBRARY
`
`NEWS
`
`
`
`
`
`ABOUT NSF
`
`SEARCH
`
`Awards
`
`Search Awards
`
`Recent Awards
`
`Presidential and Honorary
`Awards
`
`About Awards
`
`How to Manage Your Award
`
`Grant Policy Manual
`
`Grant General Conditions
`
`Cooperative Agreement
`Conditions
`
`Special Conditions
`
`Federal Demonstration
`Partnership
`
`Policy Office Website
`
`Award Abstract #9634947
` PDS: A Flexible Architecture for Executing Component Software at
`100 Teraops
`
`NSF Org:
`
`OAC
`Office of Advanced Cyberinfrastructure (OAC)
`
`Initial Amendment Date:
`
`August 22, 1996
`
`Latest Amendment Date:
`
`August 22, 1996
`
`Award Number:
`
`9634947
`
`Award Instrument:
`
`Standard Grant
`
`Program Manager:
`
`Charles H. Koelbel
`OAC Office of Advanced Cyberinfrastructure (OAC)
`CSE Direct For Computer & Info Scie & Enginr
`
`Start Date:
`
`August 15, 1996
`
`End Date:
`
`July 31, 1998 (Estimated)
`
`Awarded Amount to Date:
`
`$100,000.00
`
`Investigator(s):
`
`Andrew Chien achien@cs.uchicago.edu (Principal Investigator)
`Rajesh Gupta (Co-Principal Investigator)
`
`Sponsor:
`
`University of Illinois at Urbana-Champaign
`1901 South First Street
`Champaign, IL 61820-7406 (217)333-2187
`
`NSF Program(s):
`
`ADVANCED COMP RESEARCH PROGRAM,
`COMPUTER SYSTEMS ARCHITECTURE
`
`Program Reference Code(s):
`
`9216, HPCC
`
`Program Element Code(s):
`
`4080, 4715, Z665
`
`ABSTRACT
`
`Application software for 100 TeraOps machines be based on the increasing use of
`component software (libraries, GUIs, problem solving environments) and extensive use of
`interoperability frameworks (CORBA, OLE, SOM, etc.), producing applications which are
`complex conglomerates of variegated programs. To support these applications, the
`machine must present a programmable interface (i.e. efficient shared address spaces and
`data movement) and scaleable high performance. This project will study a flexible machine
`architecture that recognizes these technological realities and not only supports advanced
`software structures, but exploits them to configure its programmable hardware, adapting
`itself to the application. The programming flexibility can provide a wide range of
`convenient interfaces, ranging from uniform cache-coherent shared memory, to clusters of
`smaller shared memory systems, to fully distributed memory. In addition to a range of
`
`https://www.nsf.gov/awardsearch/showAward?AWD_ID=9634947
`
`1/2
`
`Intel Exhibit 1010 - 9
`
`

`

`7/30/2020
`
`NSF Award Search: Award#9634947 - PDS: A Flexible Architecture for Executing Component Software at 100 Teraops
`interfaces, this flexible machine can customize both operations and protocols, exploiting
`appropriate mechanisms and policies to minimize the critical performance aspect--
`communication--at all levels of the system. This machine design leverages the wealth of
`research into optimal architectural mechanisms, customizable cache-coherence, as well as
`technological advances in interprocedural analysis, programmable hardware, and hardware
`synthesis technology, to achieve general-purpose high performance.
`
`
`
`Please report errors in award information by writing to: awardsearch@nsf.gov.
`
`
`
`
`
`
`
`RESEARCH AREAS
`
`
`
`FUNDING
`
`
`
`AWARDS
`
`
`
`DOCUMENT LIBRARY
`
`
`
`NEWS
`
`
`
`ABOUT NSF
`
`
`
`Website Policies | Budget and Performance | Inspector General | Privacy | FOIA | No FEAR Act | USA.gov
`Accessibility | Plain Language | Contact
`
`National Science Foundation, 2415 Eisenhower Avenue, Alexandria, Virginia 22314, USA
`Tel: (703) 292-5111, FIRS: (800) 877-8339 | TDD: (800) 281-8749
`
` Text Only Version
`
`
`
`https://www.nsf.gov/awardsearch/showAward?AWD_ID=9634947
`
`2/2
`
`Intel Exhibit 1010 - 10
`
`

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