Dr. Doran K. Wilde Associate Professor Dept. of Electrical and Computer Engineering Brigham Young University Office: (801) Fax: (801)

Similar documents
NVM EXPRESS, INC. INTELLECTUAL PROPERTY POLICY. Approved as of _November 21_, 2015 ( Effective Date ) by the Board of Directors of NVM Express

Academic interests center on citizenship, alienage, and immigration law, with a focus on the treatment of undocumented immigrants

Performance & Energy

Case 1:17-cv Document 1 Filed 12/11/17 Page 1 of 17 IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF TEXAS AUSTIN DIVISION

Historical unit prices - Super - Australian Shares

Philips Lifeline. Ø Chenyang Lu 1

UNITED STATES DISTRICT COURT WESTERN DISTRICT OF PENNSYLVANIA ) ) ) ) ) ) ) ) ) ) ) ) COMPLAINT FOR PATENT INFRINGEMENT

IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE MEMORANDUM ORDER

Department of Political Science and School of International Relations University of Southern California

Paper Entered: August 29, 2014 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD

CSE 520S Real-Time Systems

IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE ) ) ) ) ) ) ) ) ) ) ) ) Plaintiff, Defendants. COMPLAINT FOR PATENT INFRINGEMENT

Case 4:16-cv Document 11 Filed in TXSD on 08/15/16 Page 1 of 32 IN UNITED STATES DISTRICT COURT FOR THE SOUTHERN DISTRICT OF TEXAS

Building and enforcing intellectual property value An international guide for the boardroom 11th Edition

University of California, Santa Barbara M.A., Political Science 2003 Focus Fields: American Politics, Comparative Politics

Department of Political Science University of California Santa Barbara, CA hstoll(at)polsci.ucsb.edu

ETHAN C. BUSBY UPDATED 9/17/2018

UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD. UNITED PATENTS, INC., Petitioner, REALTIME DATA LLC, Patent Owner.

We should share our secrets

USB 3.0 ADOPTERS AGREEMENT

NEW YORK CITY COLLEGE OF TECHNOLOGY The City University of New York

Hoboken Public Schools. Project Lead The Way Curriculum Grade 8

Real-Time Scheduling Single Processor. Chenyang Lu

CS 5523: Operating Systems

Processing for Security Systems

Case5:14-cv PSG Document1 Filed10/10/14 Page1 of 10. Attorneys for Plaintiff ENPHASE ENERGY, INC. UNITED STATES DISTRICT COURT

11th Annual Patent Law Institute

USB TYPE-C CONNECTOR SYSTEM SOFTWARE INTERFACE (UCSI) SPECIFICATION FOR UNIVERSAL SERIAL BUS ADOPTERS AGREEMENT. City State Zip

Underwriters Labarotories. Code UL 1703 UL 1741 UL 2703 E IGC

Sarah M. Griffith Vanizer St Charlotte, NC (617)

Raju Parakkal EDUCATION

From LEGO to youbot: a new education path in service robotics

Concurrent Programing: Why you should care, deeply. Don Porter Portions courtesy Emmett Witchel


IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE

UNITED STATES DISTRICT COURT EASTERN DISTRICT OF TENNESSEE AT KNOXVILLE

DEVELOPMENTS IN CLAIM CONSTRUCTION

Ø Project Description. Ø Design Criteria. Ø Design Overview. Ø Design Components. Ø Schedule. Ø Testing Criteria. Background Design Implementation

The I.E. in the I.E. November Christopher Thornberg, PhD Director, Center for Economic Forecasting and Development

IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF WISCONSIN

2017 EDITORIAL CALENDAR

Jeffrey A. Becker. M.A., Political Science, January 1996 Fields of Study: Political Theory, American Politics, and Public Law

CURRICULUM VITAE. Boston College M.A., Sociology, 2007 Master s Thesis: The Bush Administration, Debt Forgiveness and Development Regime Change

IDENTIFYING FAULT-PRONE MODULES IN SOFTWARE FOR DIAGNOSIS AND TREATMENT USING EEPORTERS CLASSIFICATION TREE

MAC 2311 CALCULUS 1 FALL SEMESTER 2015

Users reading habits in online news portals

Sarah L. Staszak. Harvard University Robert Wood Johnson Foundation Scholar in Health Policy Research

Case 3:06-cv JSW Document 136 Filed 12/04/2006 Page 1 of 8

IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE ) ) ) ) ) ) ) ) ) ) ) ) ) Plaintiff, Defendants. COMPLAINT FOR PATENT INFRINGEMENT

J.S. Maloy C.V., Sep. 17. Jason Stuart Maloy

UNITED STATES DISTRICT COURT EASTERN DISTRICT OF MICHIGAN SOUTHERN DIVISION. (consolidated with Case No ) v. Hon. Matthew F.

I am broadly interested in theoretical computer science. My current research focuses on computational social choice theory.

Paper No Entered: October 18, 2016 UNITED STATES PATENT AND TRADEMARK OFFICE

Supreme Court of Florida

CURRICULUM VITAE. SCOTT CHARLES BRADFORD 2017 January

Supreme Court of Florida

Recent Trends in Patent Damages

(Translation) Articles of Incorporation. United Microelectronics Corporation

United States Court of Appeals for the Federal Circuit

Case3:10-cv JW Document81 Filed06/12/12 Page1 of 23 SAN FRANCISCO DIVISION

On Cooperation in Multi-Agent Systems a

An Electronic Voting System for a Legislative Assembly

Annual Report ACM Special Interest Group on Symbolic and Algebraic Computation SIGSAM July 2009 June 2010

General Education courses, and/or general electives 7.0. Total Hours

Volume I Appendix A. Table of Contents

Wang Laboratories, Inc. v. America Online, Inc. and Netscape Communications Corp.

United States Court of Appeals for the Federal Circuit

Annual Report ACM Special Interest Group on Symbolic and Algebraic Computation SIGSAM July 2012 June 2013

Thomas J. Laetz, PhD 1611 Leyden Street cell

E-FILED: Jun 13, :57 PM, Superior Court of CA, County of Santa Clara, Case #1-13-CV Filing #G-84481

Spansion v. Apple The Intersection of the Bankruptcy Code and Intellectual Property AIPLA Spring Meeting May 2, 2013

Jeremy Elkins Political Science Department 100E Dalton Hall Bryn Mawr College 101 North Merion Ave. Bryn Mawr, PA (610)

Case 1:17-cv Document 1 Filed 10/05/17 Page 1 of 12 UNITED STATES DISTRICT COURT DISTRICT OF MASSACHUSETTS ) ) ) ) ) ) ) ) ) ) ) )

CHARLOTTE: FACING THE CHALLENGES OF ECONOMIC OPPORTUNITY AND MOBILITY

United States Court of Appeals for the Federal Circuit

ACADEMIC POSITION Yale University Postdoctoral Fellow - MacMillan Center Lecturer - Department of Political Science

Daniel C. Reed, Ph.D.

IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF TEXAS SAN ANTONIO DIVISION ORDER ON MOTION FOR LEAVE TO SUPPLEMENT EXPERT REPORT

Case 3:19-cv GPC-LL Document 4 Filed 03/22/19 PageID.16 Page 1 of 10

An Investigation into a Circuit Based Supply Chain Analyzer for FPGAs

DATA TO POLICY PROJECT. Using real data to solve real problems

RANDELL ALLEN, Plaintiff, v. BAY AREA RAPID TRANSIT DISTRICT, OFFICER OUKA, OFFICER ENNIS, OFFICER JOE and DOES ONE through FIFTY,

MEMORANDUM OPINION AND ORDER. The court issues this order to resolve the areas of disagreement between the parties relating to claim construction.

RENATO CORBETTA. Department of Government Office: Heritage Hall Home: University Blvd.

SMS based Voting System

Steven R. Beckman 6/17/

The future of Falcon: project update. Dr Nick Mattin Head of Service Development

Department of Political Science

IN THE UNITED STATES DISTRICT COURT FOR THE EASTERN DISTRICT OF TEXAS MARSHALL DIVISION

EXPERT WITNESS: A COMPUTER SCIENCE EMPHASIS

Brad L. LeVeck N. Lake Road Web: Merced, CA 95343

ACADEMIC POSITIONS McGill University SSHRC Postdoctoral Fellow Department of Political Science

OPEN SOURCE CRYPTOCURRENCY

Case 9:15-cv KAM Document 33-1 Entered on FLSD Docket 05/18/2015 Page 1 of 7. Exhibit A

Impact of the Patent Reform Bill

BC Provincial Nominee Program

Law Firm of Naren Thappeta*

IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE

JULIANNA PACHECO EMPLOYMENT

Guide to the Robert W. Beyers Papers

Transcription:

Dr. Doran K. Wilde Associate Professor Dept. of Electrical and Computer Engineering Brigham Young University Office: (801)422-8739 Fax: (801)422-0201 Research Interests Micro-power subsystems, motion planning and control of robotic systems, regular array and systolic architectures, computer arithmetic, and embedded systems. Education July 1995 PhD in Computer Science Oregon State University June 1994 Master of Science in Computer Science Oregon State University April 1978 Bachelor of Science in Electrical Engineering Brigham Young University April 1978 Bachelor of Science in Mathematics Brigham Young University Employment History 1995 - present Brigham Young University Associate Professor Provo, UT Teaching in the areas of computer and VLSI design, embedded systems, computer systems architecture, and computer arithmetic. Doing research in control of autonomous robotic systems and computer arithmetic algorithms. 2001 2005 Adept Systems Inc. Embedded Systems Orem, UT Embedded system design of network bridges and routers using state-of-the-art FPGA technology. 2003-2004 Klarquist Sparkman LLP Expert Witness Portland, OR Testified in federal court in a patent validity and infringement case for plaintiff. Evaluated patent, prior art, patent history, and defendants expert report. Produced expert reports offering opinion on claim construction, defending validity and showing infringement. Gave deposition and testified to jury in federal court. Jury ruled in favor of plaintiff. 1995-1997 Broadcast International Expert Witness Salt Lake City, UT Testified in federal court in a firmware copyright infringement suit. Evaluated the evidence, which included EPROMs, assembly code and C code listings, and produced an expert report of my findings. Prepared exhibits and testimony for court. Gave deposition and testified in pretrial hearings. The case settled out of court in terms favorable to Broadcast International. 1992-1995 Oregon State University Research Scientist Corvallis, OR Conducted research in the compilation of functional languages and the synthesis of regular array architectures. Received a PhD in Computer Science, July 1995. 1992-1994 IRISA Research Scientist Rennes, France Developed algorithms and software to do computer-aided design of regular array architectures using the ALPHA language. Conducted research in parallel compilers. Developed the polyhedral library which does Boolean operations on general n-dimensional polyhedra.

1991-1992 Intel Corporation Expert Witness Sunnyvale, CA Technical consultant to Intel in the Intel vs AMD litigation of a mask work infringement case. Evaluated the evidence, including deposed documents and layouts of both the Intel 80287 and AMD 80287 math coprocessors. Provided technical opinions, expert reports, and prepared court exhibits and summaries of fact concerning the similarities in the design of the two chips. 1991 Binary Technologies Software Engineer Hillsboro, OR Developed software to control a printed circuit board tester for an Intel CPU board product. Created a window based test environment and designed a test suite for the product. 1983-1990 NCUBE Corporation MicroArchitect Beaverton, OR Designed the first and second-generation NCUBE processors. The second processor was a 460,000 CMOS transistor, high performance VLSI processor that included an instruction decoder, cache memory, DRAM controller, 64-bit IEEE 754 standard compliant floating-point execution unit. Wrote high level, and RTL simulation models for this processor. 1978-1983 Intel Corporation VLSI Design Engineer Beaverton, OR Designed logic for the 43201 microcode sequencer, 43203 I/O processor, 43204 cross-bar interface chip, and 43205 memory interface chip, all of which were VLSI chips in the Intel 432 processor family. Developed new IC design CAD tools and methodologies to manage increasingly complex designs. Pioneered the use of high-level simulation at Intel in 1982. Managed junior engineers. Worked as a college recruiter and interviewed graduates on campus. 1977 Tektronix Research Engineer Beaverton, OR Worked in Tek Labs and conducted research in using CCD s to do digital signal processing. Bibliography Refereed conference papers Bayliss, J.A.; Deetz, J.A.; Ogilvie, S.A.; Peterson, C.B.; Wilde, D.K., The interface processor for the Intel VLSI 432 32-bit computer, IEEE Journal of Solid-State Circuits, Vol. 16, No. 5, pp. 522-530, Oct 1981. Bill Teel, Doran Wilde, A logic minimizer for VLSI PLA design, 19 th Conference on Design Automation (DAC), pp. 156-162, Jun 1982. D.K. Wilde, A custom processor for use in a parallel computer system, Proceedings of the IEEE Custom Integrated Circuits Conference, San Diego, California, pp. 10.5/1-10.5/5, May 1989. R. Andonov, P. Quinton, S. Rajopadhye, and D. Wilde. A Shift Register Based Implementation of the Knapsack Problem Recurrences. PARCELLA`94, pages 207-214. H. Le Verge, V. Van Dongen, D. Wilde, La synthèse de nids de boucles avec la bibliothèque polyédrique, RenPar 6, Lyon, France, June 1994. English version, Loop Next Synthesis Using the Polyhedral Library, in IRISA TR 830, May 1994. D. Wilde and O. Sie. Regular Array Synthesis using Alpha. International Conference on Application Specific Processors. pp. 200-211, Aug 1994. S. J. Bellis, W. Marnane, D. Wilde, P.J. Fish. Systolic Arrays for Modified Covariance Spectral Estimation. EUSIPCO-94, VII European Signal Processing Conference, Sep. 1994.

H. LeVerge, V. VanDongen, D. Wilde. Loop Nest Synthesis Using the Polyhedral Library. RenPar`6, June 1994. P. Quinton, S. Rajopadhye, and D. Wilde. Derivation of Data Parallel Code from a Functional Program. 9 th International Parallel Processing Symposium (IPPS), pp. 766-772, Santa Barbara, CA. April 1995. IEEE. P. Quinton, S. Rajopadhye, and D. Wilde. Deriving Imperative Code from Functional Programs. 7 th Conference on Functional Programming Languages and Computer Architectures (FPCA), pp. 36-44. La Jolla, CA, Jun 1995. ACM. S. Rajopadhye, and D. Wilde. The Naive Execution of Affine Recurrence Equations. International Conference on Application Specific Processors. pp. 1-12, July 1995. S. Rajopadhye and D. Wilde, Memory Reuse Analysis in the Polyhedral Model, Euro-Par`96, Second International Euro-par Conference, Lyon, France, in Lecture Notes in Computer Science, V. 1123, Springer, pp. 389-397, August, 1996. F. de Dinechin, D. Wilde, S. Rajopadhye, and R. Andonov, Regular VLSI Array for an Irregular Algorithm, Irregular`96, Santa Barbara, in Lecture Notes in Computer Science, V. 1117, Springer, pp. 195-200, August, 1996. Jason Crop, Doran Wilde, Scheduling Structured Systems. Europar`99, Fifth International Europar Conference, Toulouse, France, in Lecture Notes in Computer Science, V. 1685, pp. 409-412, Sept. 1999. Jason Crop, Doran Wilde, Synthesis of Hardware from Affine Recurrence Equations, International Workshop on Logic Synthesis 1999 (IWLS99), June 1999, Lake Tahoe. Scott Bowden, Sanjay Rajopadhye, Doran Wilde, Quadratic Control Signals in Linear Systolic Arrays, International Conference on Application Specific Systems, Architectures, and Processors, Boston, MA, IEEE Computer Society Press, pp. 268-275, July 2000. Vincent Loechner, Philippe Clauss, Doran Wilde, Benoît Meister, Rachid Seghir, Gilles Bitran, Julien Léger, PolyLib: A Library for doing Symbolic Polyhedra Operations, International Symposium on Symbolic and Algebraic Computation (ISSAC 2002), July, 2002. Xiaojun Wang, Brent Nelson, Doran Wilde, Tradeoffs in Designing Floating-Point Division and Square Root on Virtex FPGAs, FCCM, April 2003. Spencer Isaacson, Doran Wilde, The Task-Resource Matrix: Control for a Distributed Reconfigurable Multi-Processor Hardware RTOS, International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA 04), pp. 130-136, Las Vegas, June 2004. B. B. Edwards, W. S. Fife, J. K. Archibald, D. J. Lee, and D. K. Wilde, A Design Approach for Small Vision-based Autonomous Vehicles, SPIE Optics East, Intelligent Robots and Computer Vision XXIV: Algorithms, Techniques, and Active Vision, 63840L, Oct. 3-4, 2006. Doran K. Wilde, Computing Digit Selection Regions for Digit Recurrences, International Conference on Application-specific Systems, Architectures and Processors (ASAP 2007), Montreal Canada, IEEE Computer Society Press, pp. 284-289, July 2007. Doran Wilde and James Archibald, The Robot Racer Capstone Project, Proceedings of the American Society for Engineering Education (ASEE) Annual Conference, June 2009. Doran K. Wilde, Computing Clothoid Segments for Trajectory Generation, 2009 IEEE/RJS International

Conference on Intelligent Robots and Systems (IROS), pp. 2440-2445, St. Louis, October 2009. Spencer G. Fowers, D. J. Lee, and Doran Wilde, Color DoG: a Three-Channel Color Feature Detector for Embedded Systems, in Proceedings of Intelligent Robots and Computer Vision XXVII: Algorithms and Techniques, Edited by Casasent, David P.; Hall, Ernest L.; Röning, Juha. Proceedings of the SPIE, Volume 7539, Jan 2010. James Archibald and Doran Wilde, Autonomous Vehicles: A Culminating Design Experience, Proceedings, Frontiers in Education: Computer Science and Computer Engineering (FECS 2010), pp. 182-186, Las Vegas, July, 2010. James Archibald and Doran Wilde, Robotic Laser Tag: A Capstone Design Experience, Proceedings of American Society for Engineering Education (ASEE) Annual Conference, Vancouver, B.C., June, 2011. Spencer G. Fowers, D. J. Lee, Dan Ventura, and Doran Wilde, A Novel, Efficient, Tree-Based Descriptor and Matching Algorithm, IEEE International Conference on Pattern Recognition, pp. 2464-2467, Nov. 2012 Doran K. Wilde, Family History Technology: A Survey of Ten Hard Problems, FHTW 2014, March 2014. James Archibald and Doran Wilde, Preparing students for embedded software development: an RTOS-based approach, ACM Proc. of 2015 Workshop on Embedded and Cyber-Physical Systems Education, Oct 2015. James Archibald, Doran Wilde, Embedded software education: an RTOS-based approach, SIGBED Review, 2016. Luke Newmeyer, Doran Wilde, Brent Nelson, Michael Wirthlin, Efficient Processing of Phased Array Radar in Sense and Avoid Application Using Heterogeneous Computing, IEEE The 26th International Conference on Field-Programmable Logic and Applications (FPL), Sep. 2016. Journal papers J.A Bayliss, J.A. Deetz, S.A. Ogilvie, C. B. Peterson, D. K. Wilde, The interface processor for the Intel VLSI 432 32-bit computer, IEEE Journal of Solid-State Circuits, Volume 16, Number 5, pp. 522-530, Oct 1981. J.A. Bayliss, S.R. Colley, R.H. Kravitz, G.A. McCormick, W.S. Richardson, D.K. Wilde, L.L. Wittmer, The instruction decoding unit for the VLSI 432 general data processor, IEEE Journal of Solid-State Circuits, Volume 16, Number 5, pp. 531-537, Oct 1981. D. Jurasek, W. Richardson, and D. Wilde, A Multiprocessor Design in Custom VLSI. VLSI Systems Design, pp. 26-30, June 1986. R. Andonov, P. Quinton, S. Rajopadhye and D. Wilde. A shift register based systolic array for the general knapsack problem, Parallel Processing Letters, Volume 5, Number 2, pp. 251-262, June 1995. Sanjay Rajopadhye and Doran Wilde, Memory Reuse Analysis in the Polyhedral Model, Parallel Processing Letters, Vol. 7 No. 2, pp 203-215, June 1997. Vincent Loechner, and Doran Wilde, Parameterized Polyhedra and their Vertices, in the International Journal of Parallel Programming (IJPP), Volume 25, Number 6, pp. 525-549, Dec 1997.

Fabien Quillere, Sanjay Rajopadhye, Doran Wilde, Generation of Efficient Nested Loops from Polyhedra. International Journal of Parallel Processing (IJPP), Volume 28, Number 5, pp. 469-498, Oct 2000. Doran Wilde, A Library for Doing Polyhedral Operations. In the Journal of Parallel Algorithms and Applications, Vol. 15, pp. 137-166, 2000. Joshua H. Henrie, Doran K. Wilde, Planning, Continuous Curvature Paths Using Constructive Polylines, Journal of Aerospace Computing, Information, and Communication, pp. 1143-1157, Dec 2007, AIAA. Spencer G. Fowers, D. J. Lee, Alok Desai, Dan Ventura, and Doran Wilde, A Novel, Efficient, Tree-Based Descriptor and Matching Algorithm, Journal of Real-Time Image Processing, Proceedings of the 21st International Conference on Pattern Recognition, pp. 2464-2467, 2012. Spencer G. Fowers, Alok Desai, D. J. Lee, Dan Ventura, and Doran Wilde, An Efficient Tree- Based Feature Descriptor and Matching Algorithm, AIAA Journal of Aerospace Information Systems, Vol. 11, No. 9, pp. 596-606, Sep 2014. Book chapters Doran, K. Wilde, The Power of Polyhedra pp. 17-66 in Energy-Aware Memory Management for Embedded Multimedia Systems: A Computer-Aided Design Approach, Florin Balasa and Dhiraj Pradhan, editors, Chapman & Hall / CRC Press, Boca Raton, Florida, 2012. Doran K. Wilde, Planning Continuous Curvature Paths Using Constructive Polylines, pp. 157-193 in Experience from the DARPA Urban Challenge, Christopher Rouff and Mike Hinchey, editors, Volume XVI, Springer-Verlag, London, 2012. Patents Awarded Patent Number Date Granted Title 4,243,958 6 Jan 1981 Phase Multiplexed CCD Transversal Filter 4,415,969 15 Nov 1983 Macro Instruction Translator Unit for Use in a MicroProcesso 4,407,016 27 Sep 1983 Microprocessor Providing an Interface between a Peripheral Subsystem and an Object Oriented Data Processor 4,473,880 25 Sep 1984 Arbitration Means for Controlling Access to a Bus Shared by a Number of Modules 4,480,307 30 Oct 1984 Interface for Use between a Memory and Components of a Module Switching Apparatus 4,729,095 1 Mar 1988 Broadcast Instruction for Use in a High Performance Computer System 5,113,523 12 May 1992 High Performance Computer System 5,367,636 22 Nov 1994 Hypercube Processor Network Affiliations Senior Member IEEE, Tau Beta Pi