`20 S. Santa Cruz Ave. Suite 101
`Los Gatos, CA 95030
`(408) 402-5872 (office) (408) 394-1096 (mobile)
`Email: awolfe@awolfe.org
`
`Education:
`
`Ph.D. in Computer Engineering, Carnegie Mellon University, 1992
`
`Visiting Graduate Student, Center for Reliable Computing, Stanford University, 1988-1989
` M.S. in Electrical and Computer Engineering, Carnegie Mellon University, 1987
`
`B.S.E.E. in Electrical Engineering and Computer Science, The Johns Hopkins University, 1985
`
`Recent Employment:
`
`Consultant, [October 2002-present]
`Wolfe Consulting
`
`Consultant on processor technology, computer systems, consumer electronics, software, design tools, and
`intellectual property issues. Testifying and consulting expert for IP and other technology-related litigation
`matters.
`
`Sample clients include:
`
`AMD
`
`IBM
`
`SMIC
`
`Dell
`
`Nintendo
`
`Moneygram
`
`Synaptics
`
`Mysticom
`
`
`
`
`
`Lecturer, [September 2013-present]
`Santa Clara University
`
`Nvidia
`
`Motorola
`
`AMKOR
`
`Honeywell
`
`Kingston
`
`Arraycomm
`
`Activision
`
`P.A.R.C.
`
`Samsung
`
`HTC
`
`Huawei
`
`Western Digital
`
`Sonos
`
`Insilica
`
`Sawstop
`
`Quester Ventures
`
`Teaching graduate and undergraduate courses on computer architecture, electronics and embedded computing,
`and mechatronics.
`
`Chief Technical Officer, [1999-2002]; Sr. VP of Business Development, [2001-2002]; VP, Systems Integration,
`S3 Fellow , [1998 – 1999]; Director of Technology, S3 Fellow , [1997 - 1998]
`SONIC|blue, Inc, Santa Clara, CA (formerly S3 Inc.)
`
`Strategic Business Development:
`Developed and implemented strategy to reposition S3 from PC graphics into the leading networked consumer
`electronics company.
` Acquired Diamond Multimedia and coordinated integration of communications, Rio digital music, and
`workstation graphics divisions into S3.
` Identified and negotiated acquisitions to grow digital media businesses including Empeg, ReplayTV, and
`Sensory Science.
` Identified and negotiated strategic investments including Comsilica, Intellon, KBGear Interactive, Entridia,
`DataPlay and others.
` Developed strategy for integrated graphics/core-logic products and established a joint venture with Via
`Technologies to design and market these products.
` Negotiated divestiture of graphics chip business to Via and the workstation graphics division to ATI.
`
`IPR2018-00047
`ASUS Computer EX1003 Page 1
`
`
`
`Product Planning and Development:
` Drove roadmap development within SONICblue product divisions.
` Managed Business Development for all product lines.
` Led New Product Development and Corporate Vision processes.
` Acting co-General Manager of Rio digital music business in 2nd half of 2001. Responsible for all areas of
`product development, business development, and cost management.
` Managed development of the Savage/MX and Savage/IX mobile 3D graphics accelerators and Savage/NB
`system logic products.
`
`Public Relations, Public Policy and Investor Relations:
` Present company products and strategy at industry events such as CES, Comdex, and Microprocessor Forum.
` Discuss new products and initiatives with the press.
` Promote issues of interest to SONICblue to industry groups and in Washington.
` Brief analysts, and investors on company progress. Participate in quarterly conference calls.
`
`IP Management and Licensing:
` Negotiated and managed partnership agreements including a critical cross-licensing agreement with Intel.
` Renegotiated technology-licensing agreements with IBM for workstation graphics products.
` Evaluated outside technology opportunities, managed video research and development, and managed
`corporate IP strategy with legal staff including patent filings, cross licensing, and litigation.
`
`Consulting Professor , [1999-2002]
`Stanford University, Stanford, CA
`
`Teaching computer architecture and microprocessor design.
`
`Assistant Professor [1991 - 1997]
`Princeton University, Princeton, NJ
`
`Teaching and research in the Electrical Engineering department. Research in embedded computing systems,
`multimedia, video signal processors, compiler optimization, and high performance computer architecture.
`Principal investigator or project manager for ~$6M in funded research.
`
`Visiting Assistant Professor , [1992]
`Carnegie Mellon University, Pittsburgh, PA
`
`Research and preparation of teaching materials on advanced microprocessor designs including new superscalar
`and superpipelined processor architectures.
`
`Founder and Vice President and Consultant, [1989 - 1995]
`The Graphics Technology Company, Inc., Austin, TX
`
`Founded company to develop touch-sensitive components and systems for the first generation of PDA devices
`and interactive public systems. Obtained financing from Gunze Corp., Osaka, Japan. Company is now part of
`3M.
`
`Senior Electrical Engineer, [1989]
`ESL - TRW, Advanced Technology Division, Sunnyvale, CA
`
`Designed the architecture for an Intel i860-based multiple-processor digital signal processing system for
`advanced military applications. Designed several FPGA interface chips for VME-bus systems.
`
`Design Consultant, [1986 -1987]
`Carroll Touch Division, AMP Inc., Round Rock, TX
`
`Developed several new technologies for touch-screen systems. Designed the first ASIC produced for AMP, a
`mixed-signal interface chip for controlling touch-screen sensors. Developed the system electronics, system
`firmware, and customer utility software for numerous products including those based on the new ASIC.
`
`Senior Design Engineer, [1983 -1985]
`Touch Technology Inc., Annapolis, MD
`
`
`
`2
`
`IPR2018-00047
`ASUS Computer EX1003 Page 2
`
`
`
`Advisory Boards:
`
`Director, Turtle Beach Corporation (NASDAQ:HEAR) (formerly Parametric Sound Corporation), KBGear
`Interactive, Inc., Comsilica, Inc., Rioport.com, various S3 subsidiaries.
`
`Technical Advisory Boards, Ageia, Inc., Intellon, Inc., Comsilica, Inc., Entridia, Inc., Siroyan, Ltd., BOPS, Inc,
`Quester Venture Funds
`
`Carnegie Mellon University Silicon Valley Advisory Board; Johns Hopkins University Tech Transfer Advisory
`Board
`
`Awards:
`Micro Test-of-Time Award (in recognition of one of the ten most influential papers of the first 25 years of the
`symposium), 2014
`Business 2.0 “20 Young Executives You Need to Know”, 2002
`Walter C. Johnson Prize for Teaching Excellence, 1997.
`Princeton University Engineering Council Excellence in Teaching Award, Spring 1996
`AT&T/Lucent Foundation Research Award, 1996.
`Walter C. Johnson Prize for Teaching Excellence, 1995
`IEEE Certificate of Appreciation, 1995, 2001.
`AT&T Foundation Research Award, 1993.
`Semiconductor Research Corporation Fellow, 1986 - 1991.
`Burroughs Corporation Fellowship in Engineering, 1985 - 1986.
`
`Professional Activities:
`
`Program Chair: Micro-24, 1991, Hot Chips 13, 2001.
`
`General Chair: Micro-26, 1993, Micro-33, 2000.
`
`Associate Editor: IEEE Computer Architecture Letters; ACM Transactions in Embedded Computing Systems
`
`Speaker at CES, WinHec, Comdex, Intel Dev. Forum, Digital Media Summit, Microprocessor Forum, etc.
`
`Keynote speaker at Micro-34, ICME 2002
`
`IEEE B. Ramakrishna Rau Award committee – 2012-2016
`
`IEEE Computer Society Awards Committee – 2015
`
`CES Awards Judge - 2016
`
`
`
`Over 50 refereed publications.
`
`
`
`Publications since January 2006:
`
`Wolfe, A., “Retrospective on Code Compression and a Fresh Approach to Embedded Systems”, IEEE MICRO,
`July/Aug. 2016, Invited paper.
`
`
`
`
`
`
`
`
`
`
`
`
`3
`
`IPR2018-00047
`ASUS Computer EX1003 Page 3
`
`
`
`Patents:
`U.S. Pat. 5,041,701 – Edge Linearization Device for a Contact Input System, Aug. 20, 1991.
`U.S. Pat. 5,438,168 – Touch Panel, Aug. 1, 1995.
`U.S. Pat. 5,736,688 – Curvilinear Linearization Device for Touch Systems, Apr. 7, 1998.
`U.S. Pat. 6,037,930 – Multimodal touch sensitive peripheral device, March 14, 2000.
`U.S. Pat. 6,408,421 – High-speed asynchronous decoder circuit for variable-length coded data, June 18,
`
` 2002.
`U.S. Pat. 6,865,668 – Variable-length, high-speed, asynchronous decoder circuit, March 8, 2005
`U.S. Pat. 7,079,133 – Superscalar 3D Graphics Engine, July 18, 2006
`– PORTABLE ENTERTAINMENT APPARATUS, Jan. 21, 2009
`EP 1 661 131 B1
`U.S. Pat. 7,555,006 – Method and system for adaptive transcoding and transrating in a
` video network, June 30, 2009
`
`U.S. Pat. 7,996,595 – Interrupt Arbitration for Multiprocessors, Aug. 9, 2011
`– Interrupt Arbitration for Multiprocessors, Oct. 10, 2011
`EP 2 241 979 B1
`– Mapping Of Computer Threads onto Heterogeneous Resources, Jan. 25, 2012
`GB201121568D0
`U.S. Pat. 8,131,970 – Compiler Based Cache Allocation, March 6, 2012
`U.S. Pat. 8,180,963 – Hierarchical read-combining local memories, May 15, 2012
`U.S. Pat. 8,193,941 – Snoring Treatment, June 5, 2012
`U.S. Pat. 8,203,541 – OLED display and sensor, June 19, 2012
`U.S. Pat. 8,243,045 – Touch-sensitive display device and method, August 14, 2012
`U.S. Pat. 8,244,982 – Allocating processor cores with cache memory associativity, August 14, 2012
`U.S. Pat. 8,260,996 – Interrupt Optimization for Multiprocessors, Sept. 4, 2012
`– Noise Cancellation for Phone Conversation, Sept. 19, 2012
`101185761 (KR)
`– OLED display and sensor, November 7, 2012
`101200740 (KR)
`– Touch-sensitive display device and method, November 7, 2012
`101200741 (KR)
`U.S. Pat. 8,321,614 – Dynamic scheduling interrupt controller for multiprocessors, Nov. 27, 2012
`U.S. Pat. 8,352,679 – Selectively securing data and/or erasing secure data caches responsive to security
`
` compromising conditions, Jan. 8, 2013
`U.S. Pat. 8,355,541 – Texture Sensing, Jan. 15, 2013
`U.S. Pat. 8,370,307 – Cloud Data Backup Storage Manager, Feb. 5, 2013
`U.S. Pat. 8,398,451 – Tactile Input Interaction, March. 19, 2013
`– Routing Across Multicore Network Using Real World or Modeled Data, April 13, 2013
`JP 5241032 B2
`ZL201010124820.3 – Interrupt Optimization for Multiprocessors, April 17, 2013
`U.S. Pat. 8,428,438 – Apparatus for Viewing Television with Pause Capability, April 23, 2013
`– Data Centers Task Mapping, May 10, 2013
`JP 5266197 B2
`U.S. Pat. 8,508,498 – Direction and Force Sensing Input Device, August 13, 2013
`U.S. Pat. 8,547,457 – Camera Flash Mitigation, October 1, 2013
`U.S. Pat. 8,549,339 – Processor core communication in multi-core processor, October 1, 2013
`– Camera Flash Mitigation, October 10, 2013
`101319048 (KR)
`U.S. Pat. 8,628,478 – Microphone for remote health sensing, January 14, 2014
`– Thread Shift: Allocating Threads to Cores, Feb. 5, 2014
`101362017 (KR)
`– Cache Prefill on Thread Migration, Feb. 5, 2014
`101361928 (KR)
`– Mapping Of Computer Threads onto Heterogeneous Resources, Feb. 5, 2014
`101361945 (KR)
`– Task Scheduling Based on Financial Impact, Feb. 28, 2014
`JP 5484580 B2
`– Cache Prefill on Thread Migration, Feb. 28, 2014
`JP 5487306 B2
`– Power Management for Processor, March. 4, 2014
`101372623 (KR)
`– Allocating Processor Cores with Cache Memory Associativity, March 6, 2014
`101373925 (KR)
`U.S. Pat. 8,676,668 – Method for the determination of a time, location, and quantity of goods to be made
`available based on mapped population activity, March 18, 2014
`U.S. Pat. 8,687,533 – Energy Reservation in Power Limited Networks, April 1, 2014
`– Routing Across Multicore Networks Using Real World or Modeled Data, April 17, 2014
`101388735 (KR)
`– Mapping Of Computer Threads onto Heterogeneous Resources, May. 7, 2014
`JP 5487307 B2
`U.S. Pat. 8,725,697 – Cloud Data Backup Storage, May 13, 2014
`U.S. Pat. 8,726,043 – Securing Backing Storage Data Passed Through a Network, May 13, 2014
`ZL201010124826.0 – Dynamic scheduling interrupt controller for multiprocessors, May 14, 2014
`– Processor core communication in multi-core processor, May 23, 2014
`JP 5547820 B2
`
`
`
`4
`
`IPR2018-00047
`ASUS Computer EX1003 Page 4
`
`
`
`U.S. Pat. 8,738,949 – Power Management for Processor, May 27, 2014
`U.S. Pat. 8,751,854 – Processor Core Clock Rate Selection, June 10, 2014
`– Thermal Management in Multi-Core Processor, June 13, 2014
`JP 5559891 B2
`– Dynamic Computation Allocation, June 25, 2014
`101414033 (KR)
`– Dynamic Computation Allocation, July 4, 2014
`JP 5571184 B2
`– Processor core communication in multi-core processor, May 23, 2014
`101426341 (KR)
`U.S. Pat. 8,799,671 – Techniques for Detecting Encrypted Data, Aug 5, 2014
`– Task Scheduling Based on Financial Impact, Aug. 18, 2014
`101433485 (KR)
`U.S. Pat. 8,824,666 – Noise Cancellation for Phone Conversation, Sept. 2, 2014
`U.S. Pat. 8,836,516 – Snoring Treatment, Sept. 16, 2014
`U.S. Pat. 8,838,370 – Traffic flow model to provide traffic flow information, Sept. 16, 2014
`U.S. Pat. 8,838,797 – Dynamic Computation Allocation, Sept. 16, 2014
`U.S. Pat. 8,854,379 – Routing Across Multicore Networks Using Real World or Modeled Data, Oct. 7, 2014
`– Thread Shift: Allocating Threads to Cores, Oct. 15, 2014
`JP 5615361 B2
`U.S. Pat. 8,866,621 – Sudden infant death prevention clothing, Oct. 21, 2014
`U.S. Pat. 8,881,157 – Allocating threads to cores based on threads falling behind threads, Nov. 4, 2014
`U.S. Pat. 8,882,677 – Microphone for remote health sensing, Nov. 11, 2014
`U.S. Pat. 8,924,743 – Securing Data Cache through Encryption, December 30, 2014
`U.S. Pat. 8,994,857 – Camera Flash Mitigation, March 31, 2015
`– Camera Flash Mitigation, April 8, 2015
`JP 5699140 B2
`U.S. Pat. 9,143,814 – Method and system for adaptive transcoding and transrating in a
` video network, Sept 22, 2015
`
`– Mapping Of Computer Threads onto Heterogeneous Resources, Oct. 14, 2015
`CN102483703B
`U.S. Pat. 9,178,694 – Securing Backing Storage Data Passed Through a Network, November 3, 2015
`U.S. Pat. 9,189,282 – Thread-to-core mapping based on thread deadline, thread demand, and hardware
`
` characteristics data collected by a performance counter, November 17, 2015
`U.S. Pat. 9,189,448 – Routing image data across on-chip networks, November 17, 2015
`U.S. Pat. 9,208,093 – Allocation of memory space to individual processor cores, December 8, 2015
`U.S. Pat. 9,239,994 – Data Centers Task Mapping, January 19, 2016
`– Traffic flow model to provide traffic flow information, Jan. 27, 2016
`EP2228779 B1
`U.S. Pat. 9,262,628 – Operating System Sandbox, February 16, 2016
`U.S. Pat. 9,330,137 – Cloud Data Backup Storage Manager, May. 3, 2016
`U.S. Pat. 9,519,305 – Processor Core Clock Rate Selection, December 13, 2016
`U.S. Pat. 9,569,270 – Mapping thread phases onto heterogeneous cores based on execution characteristics
`and cache line eviction count, February 14, 2017
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5
`
`IPR2018-00047
`ASUS Computer EX1003 Page 5
`
`
`
`Testimony by deposition or at trial – September 20, 2012 - -present
`
`Case
`ACER, INC., ACER AMERlCA CORPORATION and
`GATEWAY, INC v TECHNOLOGY PROPERTIES
`LIMITED,
`PATRIOT SCIENTIFIC CORPORATION, and
`ALLIACENSE LIMITED
`
`TVI v SONY CORPORATION et. al
`Walker Digital, LLC v. Ayre Acoustics, Inc. et al
`ENOVA TECHNOLOGY CORPORATION v INITIO
`CORPORATION, INITIO CORPORATION
`(California), WESTERN DIGITAL CORPORATION,
`BUFFALO INC., and BUFFALO TECHNOLOGY
`(USA), INC.
`In the Matter of Certain Consumer Electronics and
`Display Devices and Products Containing Same (GPH v
`HTC)
`In the Matter of Computers and Computer Peripheral
`Devices and Components Thereof and Products
`Containing the Same (TPL v Kingston et. al)
`In the Matter of Certain Electronic Imaging Devices
`(Flashpoint)
`Pacing Technologies LLC v. Garmin International and
`Garmin USA, Inc.
`ProconGPS, Inc. v. Star Sensor, LLC et al.
`Spireon, Inc. v. CallPass Tech, LLC et al
`PQ Labs, Inc v Yang Qi, Zaagtech Inc, Jinpeng Li,
`Haipeng Li.
`In the Matter of Certain Consumer Electronics with
`Display and Processing Capabilities (GPH v Vizio)
`
`Venue
`
`Case Number
`
`Northern District of California
`
`Northern District of California
`ITC
`
`5:08-cv-00877 IF
`5:10-cv-00475-
`JF/HRL
`337 -TA-824
`
`District of Delaware
`
`C.A. 10-040LPS
`
`ITC
`
`ITC
`
`ITC
`
`337-TA-836
`
`337-TA-841
`
`337-TA-850
`
`Southern Dist. of California
`Northern District of California
`Northern District of California
`
`CV 12-1067 BEN
`3:12-cv-01903-SI
`3:12-cv-01903-SI
`
`Northern District of California
`
`12--00450-CW
`
`ITC
`
`337-TA-884
`09-12-CV-80701
`09-12-CV-80694
`09-12-CV-80697
`IPR2013-00433
`IPR2013-00436
`
`IPR2013-00473
`1:12-cv-00259-UNA
`6:13-CV-448
`2:14-cv-00486
`
`2:12-cv-00382-JFC
`
`IPR2015-00149
`
`IPR2015-00066
`
`PTO
`
`PTO
`
`Southern District of NY
`
`13 Civ. 3777
`
`E. D. Virginia
`
`3:14-cv-00757-REP
`
`Florida Atlantic University Research Corporation, et al.
`v. TPV Technology Limited, et al
`Inter Partes Review of: U.S. Patent No.: 8,294,677 and
`U.S. Patent No.: 8,330,738 (TPK v Wintek)
`Inter Partes Review of: U.S. Patent No.: 8,176,267 (SMI
`PTO
`v Phison)
`Immersion Technologies v HTC CORPORATION et al. District of Delaware
`Smartflash v. Samsung et al.
`E. D. Texas
`Black Hills Media LLC v Sonos LLC
`C.D. California
`District of Western
`Pennsylvania
`
`S.D. Fla.
`
`PTO
`
`Kangaroo Media, Inc. et al. v. YinzCam, Inc.
`Inter Partes Review of: U.S. Patent No. 8,176,267
`(CATR v Kingston)
`Inter Partes Review of: U.S. Patent No. 6,890,188
`(Imation v Kingston)
`INTELLECTUAL VENTURES II LLC v JP MORGAN
`CHASE & CO., et al.,
`Samsung Electronics Co., Ltd. and Samsung Electronics
`America Inc. vs. NVIDIA Corporation, Old Micro, Inc.
`f/k/a Velocity Micro, Inc., and Velocity Holdings, LLC
`
`
`
`6
`
`IPR2018-00047
`ASUS Computer EX1003 Page 6
`
`
`
`Certain Touchscreen Controllers and Products
`Containing Same (Synaptics v Shenzhen Huiding
`Technology Co., Ltd)
`
`Inter Partes Review of: U.S. Patent No. 7,742,053 (LG v
`ATI) (also 6,897,871 and 7,327,369)
`Ericsson Inc., et al. v TCL Communication Technology
`Holdings, LTD, et al.
`Certain Table Saws Incorporating Active Injury
`Mitigation Technology and Components Thereof
`(Sawstop v Bosch)
`
`INTER PARTES REVIEW OF U.S. PATENT NO.
`RE43,931 (TCL v Ericsson)
`T-Mobile, USA, Inc. v. Huawei Device USA, Inc. and
`Huawei Technologies Co., Ltd.
`AVM Technologies, LLC v. Intel Corporation and
`Related Matters
`TCL v. Ericsson, et al.
`
`
`
`ITC
`
`PTO
`
`337-TA-957
`IPR2015-00325
`IPR2015-00326
`IPR2015-00330
`
`E. D. Texas
`
`2:15-cv-11
`
`ITC
`
`PTO
`
`337-TA-965
`IPR2015-01602
`IPR2015-01637
`IPR2015-01641
`IPR2015-01646
`IPR2015-01674
`IPR2015-01676
`IPR2015-01761
`IPR2015-01806
`
`W. D. Washington
`
`14-cv-1351
`
`District of Delaware
`C.D. California
`
`15-33-RGA
`8:14-cv-341
`
`
`
`7
`
`IPR2018-00047
`ASUS Computer EX1003 Page 7
`
`