throbber
IN THE UNITED STATES DISTRICT COURT
`FOR THE DISTRICT OF DELAWARE
`
`Civil Action No. 10-389-LPS
`
`CONSOLIDATED
`
`))))))))))))))))))))))))))))))))
`
`SOFTVIEW LLC,
`
`
`
`
`
`
`
`Plaintiff,
`
`
`
`v.
`
`APPLE INC.; AT&T MOBILITY LLC;
`DELL INC.; HTC CORP.; HTC
`AMERICA, INC.; HUAWEI
`TECHNOLOGIES CO., LTD.;
`FUTUREWEI TECHNOLOGIES, INC.;
`KYOCERA CORP.; KYOCERA
`WIRELESS CORP.; LG ELECTRONICS,
`INC.; LG ELECTRONICS USA, INC.; LG
`ELECTRONICS MOBILECOMM U.S.A.,
`INC.; MOTOROLA MOBILITY INC.;
`SAMSUNG ELECTRONICS CO., LTD.;
`SAMSUNG ELECTRONICS AMERICA,
`INC.; SAMSUNG
`TELECOMMUNICATIONS AMERICA,
`LLC; and SONY ERICSSON MOBILE
`COMMUNICATIONS (USA) INC.,
`
`
`
`
`
` Defendants.
`
`DECLARATION OF GLENN REINMAN
`IN SUPPORT OF SOFTVIEW LLC'S
`OPENING CLAIM CONSTRUCTION BRIEF
`
`
`
`I, Glenn Reinman, declare as follows:
`
`1.
`
`I have personal knowledge of the facts set forth in this Declaration and, if called
`
`as a witness, could and would testify competently to such facts under oath.
`
`2701305
`
`- 1 -
`
`Motorola PX 1024_1
`
`

`
`
`
`2.
`
`I am a professor of computer science at the University of California, Los Angeles.
`
`I teach courses in Computer Systems Architecture and Computer Organization. My curriculum
`
`vitae is attached as Exhibit A.
`
`3.
`
`I have received numerous awards and grants relating to my work in computer
`
`science, including a National Science Foundation Expedition Grant, a Defense Advance
`
`Research Project Agency Grant, a Gigascale System Research Center Grant, and a National
`
`Science Foundation Career Award.
`
`4.
`
`I have lectured nationally and internationally on many topics, including the
`
`architecture of mobile devices. I have published over 70 peer-reviewed research papers, paper
`
`articles, editorials, and book chapters.
`
`5.
`
`I received my Bachelor of Science degree from the Massachusetts Institute of
`
`Technology in 1996. I received my Doctor of Philosophy (PhD) in computer science from the
`
`University of California, San Diego in 2001. Prior to joining the faculty at the University of
`
`California, Los Angeles, I worked at Compaq Computer Corporation (now Hewlett Packard) in
`
`their Western Research Lab and at Intel Corporation in their Microprocessor Research Lab.
`
`Since 2001, I have been employed at the University of California, Los Angeles.
`
`6.
`
`For these reasons, I consider myself to be skilled in the area of computer science,
`
`including the rendering of web pages on mobile devices. I was one of at least ordinary skill in
`
`the art in the above areas as of June of 2000.
`
`7.
`
`I have reviewed U.S. Patent No. 7,461,353 (the "'353 patent") and U.S. Patent No.
`
`7,831,926 ("the '926 patent") as well as both SoftView LLC's and Defendants' proposed
`
`constructions of the claim terms discussed in this declaration. I have also reviewed relevant
`
`portions of the patent prosecution histories for these patents.
`
`2701305
`
`
`- 2 -
`
`
`
`Motorola PX 1024_2
`
`

`
`
`
`8.
`
`As a person of at least ordinary skill in the art at the time of the filing date of the
`
`patents, it is my opinion that the definition of "vector" set forth in the Merriam-Webster
`
`Collegiate Dictionary, Tenth Edition at 1304 (Merriam-Webster, Inc. 2001)—"a quantity that has
`
`magnitude and direction and that is commonly represented by a directed line segment whose
`
`length represents the magnitude and whose orientation in space represents the direction . . . ."—
`
`reflects the understanding in the art at the time of the filing date of the patents. In addition, the
`
`understanding in the art at the time of the filing date of the patents was that "vector," in the
`
`context of computer graphics, specifically referred to locations defined by X,Y coordinates in the
`
`context of an X,Y grid, as described in the definition of "vector" in the Microsoft Computer
`
`Dictionary, Fifth Edition at 548 (Microsoft Press 2002). Similarly, the understanding in the art at
`
`the time of the filing date of the patents was that vector graphics referred to "[i]mages generated
`
`from mathematical descriptions that determine the position, length, and direction in which lines
`
`are drawn . . . ." as described in the Microsoft Computer Dictionary. Therefore, in my opinion,
`
`these three dictionary definitions reflect the understanding in the art at the time of the filing date
`
`of the patents of the meaning of the term "vector." These definitions are consistent with
`
`SoftView's claim construction for "vector."
`
`9.
`
`It is my opinion, based on both my reading of the patent specifications and my
`
`understanding of the art, that the construction of "vector" proposed by Defendants is overly
`
`restrictive. The phrase "from a single point for the page or frame" does not make sense because
`
`a vector is one point's location relative to another point. When discussing a single vector, the
`
`concept that the origin point would be "single" is redundant and makes the construction more
`
`confusing than necessary. Moreover, the concepts of the point being "for the page or frame" is
`
`not supported by the specifications and appears to be an arbitrary limitation.
`
`2701305
`
`
`- 3 -
`
`
`
`Motorola PX 1024_3
`
`

`
`
`
`10.
`
`In addition, the concept of generating a vector from a particular start point (e.g.,
`
`the "primary datum" or "page datum") to a particular end point (e.g., an object) incorporates the
`
`preferred embodiment of the specification. In my opinion, the specifications do not require that
`
`a "vector", standing alone, describe the relative location of an object. Indeed, the claims often
`
`have other claim language that explicitly requires a vector to do just that, which means that the
`
`term "vector," standing alone, cannot include that meaning without making other language in the
`
`claim redundant. See, e.g., '353 patent, claim 58 ("generating a vector from the primary datum to
`
`the object datum for the object").
`
`11.
`
`As a person of at least ordinary skill in the art at the time of the filing date of the
`
`patents, it is my opinion, after reviewing the patents-in-suit, that the "page datum" (also referred
`
`to as "the page's datum point"), described in the specification, is a type of "primary datum, as
`
`recited in the patent claims. In particular, while the "primary datum" can refer to any "origin
`
`point" for a vector, the "page datum" refers to a particular "primary datum" used as the origin
`
`point for a particular page. Therefore, it is my understanding that each reference to a "page
`
`datum" in the patents is also a reference to a "primary datum."
`
`12.
`
`As a person of at least ordinary skill in the art at the time of the filing date of the
`
`patents, it is my opinion, after reviewing the patents-in-suit, that the "layout location datum"
`
`recited in the claims refers to "one or more points corresponding to the location of the object,"
`
`which may include one or more points establishing the boundaries of the object. The patents do
`
`not refer to a "fixed" point in connection with "layout location datum." Nor do the patents'
`
`specifications or claims support the limitation "on the full-size web page" in relation to "layout
`
`location datum."
`
`2701305
`
`
`- 4 -
`
`
`
`Motorola PX 1024_4
`
`

`
`
`
`13.
`
`As a person of at least ordinary skill in the art at the time of the filing date of the
`
`patents, I understand the claim terms "preserve(s)/preserved/preserving/preservation," which
`
`appear in claims 1, 36, 66, 118, 149, and 252 of the '353 Patent and claims 30 and 52 of the '926
`
`patent, as having their plain and ordinary meaning. Thus, the claim terms "preserve(s)/
`
`preserved/ preserving/ preservation" are not indefinite because one of ordinary skill in the art
`
`could discern the boundaries of the claim based on the claim language, the specification, the
`
`prosecution history, and the knowledge in the relevant art.
`
`14. My understanding of the meaning of "preserves" is supported by the patent
`
`specifications. For example, in column 2, the '353 patent teaches that when Web content has
`
`been scaled for viewing on devices with a small screens, the rendered displays of the content
`
`"provide substantially the same or identical layout as the original Web page." In my opinion,
`
`this description is in accordance with the plain and ordinary meaning of "preserves," when it is
`
`used in the patent claims.
`
`15.
`
`Likewise, column 2 of the '353 patent teaches that, "[a]ccording to additional
`
`aspects of the invention, methods and software for enabling support for resolution-independent
`
`scalable display of Web content are provided. The methods and software enable users of various
`
`devices, from handheld devices with small screens, to desktop PC's and laptops, to very large
`
`screen devices, to view and interact with Web pages in a manner independent of the screen
`
`resolution of such device's built-in or associated display, while maintaining the look and feel of
`
`browsing such pages with a conventional desktop browser." Again, this description comports
`
`with my understanding of the plain and ordinary meaning of "preserves," when it is used in the
`
`patent claims.
`
`2701305
`
`
`- 5 -
`
`
`
`Motorola PX 1024_5
`
`

`
`
`
`16.
`
`The patent prosecution histories provide further specificity regarding the
`
`boundaries of the claim language. See FH003557-560 ('926 Patent File History). Figure 2a from
`
`the '926 patent's file history, attached as Exhibit B to this brief, is illustrative. On the left is the
`
`NY Times web page displayed on a desktop browser. On the right is the NY Times web page
`
`displayed on the SoftView mobile device browser. The mobile device web page on the right
`
`"preserves" the original page layout, functionality, and design of the desktop computer web page
`
`on the left. Figures 2a-2c, also attached as a part of Exhibit B, provide a similar understanding.
`
`17.
`
`Thus, in the context of the claims, the plain and ordinary meaning of the claim
`
`terms "preserve(s)/preserved/preserving/preservation" is that web page content drawn on the
`
`small screen of a wireless device should preserve (or, to use a synonym, "maintain") the look and
`
`feel (which the patents also describe as the "original layout, functionality, and design") of the
`
`same web page content as it was retrieved from the server and intended to be rendered on a
`
`desktop computer.
`
`18.
`
`Figures 1A and 1B from the patent specifications are attached as Exhibits C and D
`
`to my declaration, respectively. I understand these figures to depict (among other things) an
`
`external antenna on the cellular phone (the cellular phone is colored green and the external
`
`antenna is colored pink). These figures also show the cellular phone receives wireless
`
`communications (colored yellow) from a wireless communications tower (colored blue) that is
`
`connected to the Internet.
`
`19.
`
`It is my opinion, as a person of at least ordinary skill in the art at the time of the
`
`filing date of the patents, that the cellular phone shown in Figures 1A and 1B would
`
`communicate with the wireless communications tower using the depicted external antenna
`
`2701305
`
`
`- 6 -
`
`
`
`Motorola PX 1024_6
`
`

`
`because wireless communications are accomplished using antennas, and it seems unlikely that
`
`the external antenna would serve any other purpose on the cellular phone.
`
`20.
`
`It is also my opinion that if the cellular phone shown in Figures lA and lB did
`
`not have an antenna, wireless communication would not be possible. An antenna is what
`
`converts radio signals into electrical signals (and vice versa). Thus, an antenna is inherent in any
`
`wireless communication device. However, the antenna does not necessarily need to be an
`
`external antenna like the one depicted on the cellular phone in Figure lA. An internal antenna
`
`can also facilitate wireless communication.
`
`I declare under penalty of perjury under the laws ofthe United States of America that the
`
`foregoing is true and correct.
`
`Executed this 21st day of September 2012 in Boston, Massachusetts.
`
`Professor Glenn Reinman, Ph.D.
`
`2701305
`
`- 7-
`
`Motorola PX 1024_7
`
`

`
`
`
`Exhibit A
`
`Motorola PX 1024_8
`
`

`
`Glenn D Reinman
`UCLA Computer Science Department
`reinman@cs.ucla.edu
`
`Research Interests
`Computer architecture, augmented reality, parallel programming, compiler optimizations, and systems.
`
`Education
`● University of California - San Diego (San Diego, CA)
`○ Doctor of Philosophy degree in Computer Science, June 2001
`Advisor: Professor Brad Calder.
`○ Master of Science degree in Computer Science, March 1999.
`● Massachusetts Institute of Technology (Cambridge, MA)
`○ Bachelor of Science degree in Computer Science and Engineering, June 1996.
`
`Recent Research Highlights
`● Accelerator-Rich Chip Multiprocessors (CMPs) – energy-efficient high-performance SoC platforms that
`features both application-specific accelerators and heterogeneous cores.
`● RF Interconnect – a promising alternative interconnect for both on-chip and off-chip communication for
`future CMPs. It can be adaptively tuned to the communication needs of an individual application. We have
`also explored wireless RF interconnect and RF-integrated memory technology.
`● Mobile Augmented Reality – sensing and guidance framework for real-time critical situations. We are
`leveraging our work on automated planning engines and our work to accelerate computer vision as the basis for
`this line of research.
`● Real-Time Physics – we have proposed a novel physics processor and explored dynamically trading accuracy
`for improved performance while maintaining believability.
`● Dynamically Leveraging Statically Partitioned Resources – CMPs statically partition resources for
`scalability and performance/energy efficiency. We look at dynamically composing these static resources into
`more powerful components.
`
`Work Experience
`● University of California – Los Angeles (Los Angeles, CA)
`○ Assistant Professor (2001-2007)
`○ Associate Professor (2007-Present)
`● Expert Witness Testimony
`○ Served as an expert witness for ten independent patent infringement cases. Have been deposed, written
`detailed expert reports, constructed patent claim charts, deciphered decades-old designs from schematics
`and microcode, uncovered prior work to anticipate claims, architecturally simulated patented designs to
`demonstrate claim validity, and worked closely with lawyers to educate them on technical details.
`● University of California - San Diego, Research Assistant (San Diego, CA)
`○
`Implemented a profile-based approach to classifying loads for memory renaming, value prediction, and
`dependence prediction using SimpleScalar and ATOM. Created an aggressive fetch unit using a two-level
`branch prediction structure called an FTB. Worked with SimpleScalar to implement a hybrid load prediction
`mechanism, combining renaming, value prediction, address prediction, and dependence prediction.
`Explored importance of confidence in value prediction. Used C and C++. (Fall 1997-Spring 2001)
`Implemented a contention resolution scheme for embarassingly parallel applications (such as the DOT
`project at the San Diego Supercomputing Center). Worked in MPICH and C. (Spring 1997-Fall 1997)
`
`○
`
`Motorola PX 1024_9
`
`

`
`● COMPAQ (now HP) - Western Research Lab, Summer Internship 1999 (Palo Alto, CA)
`Expanded the CACTI cache compiler (CACTI 2.0). Enhancements include fully associative cache model, power
`modeling, multiple port models, transistor tuning, and tag path balancing.
`● Intel Corporation - Microprocessor Research Lab, Summer Intern 1998 (Hillsboro, OR)
`Studied the viability of caching state from the branch predictor, TLB, and BTB in the second level data cache.
`Modified SimpleScalar to use ITR traces for Win95 applications for initial predictability experiments. Used out-
`of-order simulation with SimpleScalar to determine the effectiveness of this technique.
`
`Teaching Experience
`● University of California – Los Angeles, Assistant Professor (Los Angeles, CA)
`○ Computer Systems Architecture (CSM151B - Upper Division Undergraduate class) - I have taught this
`class since Winter 2003, covering instruction set architecture design, ALU design, processor datapath and
`control design, pipelining, caches, virtual memory, IO devices, multithreading, multiprocessors, and
`multicore architectures.
`○ Advanced Topics in Microprocessor Design (CS259 - Graduate class) - I introduced this class in Spring
`2002, covering cutting edge research in general purpose microarchitecture. The processor pipeline is
`explored in detail, with attention to performance, complexity, cycle time, power, and area. Recent real world
`architectures are used for illustration, along with on-going research efforts in topics that includes multicore
`processors, NoC design, cache coherence mechanisms, GPU design and programming, branch prediction,
`load speculation, simultaneous multithreading, cache design/prefetching, register file design, and various
`techniques to combat processor scaling trends. Introduction to cycle-accurate microprocessor simulation.
`Lab intensive class designed to give students practical experience with simulation techniques and tricks. On-
`going work in architecture and compilers is discussed during class and then integrated into lab assignments
`using the simulation infrastructure.
`○ Microprocessor Simulation (CS259 - Graduate class) - I introduced this class in Winter 2003, providing a
`practical application of my Advanced Topics class students make use of execution-driven cycle-accurate
`processor simulators.
`○ Parallel and Distributed Systems (CS133 - Upper Division Undergraduate class) - I have completely
`reorganized this class in Winter 2007 to focus on programming in OpenMP, POSIX threads, MPI, and
`CUDA for both shared and distributed memory multiprocessors. The class also has a component on next
`generation chip multiprocessors, including design tradeoffs and un-core optimizations.
`○ Computer Organization (CS33 - Lower Division Undergraduate class) - I completely reorganized this class
`in Fall 2009 to make it a gateway systems class using low-level C programming and x86 assembly. It is a
`practical class, with several labs including an introduction to parallel programming with CUDA as the
`demonstration vehicle.
`○ Computer Science Seminar Series (CS201 - Graduate class)
`● University of California - San Diego, Teaching Assistant (San Diego, CA)
`○ Teaching Assistant - taught discussion sections for classes on data structures, artificial intelligence, and
`compilers. Recipient of 1996/97 TA Excellence Award.
`
`Publications
`Refereed Conference and Workshop Publications:
`1.
`Yu-Ting Chen, Jason Cong, Hui Huang, Chunyue Liu, Raghu Prabhakar and Glenn Reinman. Static and
`Dynamic Co-Optimizations for Blocks Mapping in Hybrid Caches. International Symposium on Low Power
`Electronics and Design (ISLPED), Jul/Aug 2012.
`Jason Cong, Mohammad Ali Ghodrat, Michael Gill, Beayna Grigorian and Glenn Reinman. CHARM: A
`Composable Heterogeneous Accelerator-Rich Microprocessor. International Symposium on Low Power
`Electronics and Design (ISLPED), Jul/Aug 2012.
`Jason Cong, Mohammad Ali Ghodrat, Michael Gill, Chunyue Liu and Glenn Reinman. BiN: A Buffer-
`in-NUCA Scheme for Accelerator-Rich CMPs. International Symposium on Low Power Electronics and Design
`(ISLPED), Jul/Aug 2012.
`
`2.
`
`3.
`
`Motorola PX 1024_10
`
`

`
`4.
`
`5.
`
`6.
`
`7.
`
`8.
`
`Jason Cong, Mohammad Ali Ghodrat, Michael Gill, Beayna Grigorian, and Glenn Reinman. TBD.
`Dark Silicon Workshop (DaSi - held in conjunction with ISCA), Jun 2012
`Jason Cong, Mohammad Ali Ghodrat, Michael Gill, Beayna Grigorian, and Glenn Reinman.
`Architecture Support for Accelerator-Rich CMPs. Design Automation Conference (DAC), Jun 2012
`Yu-Ting Chen, Jason Cong, Hui Huang, Bin Liu, Chunyue Liu, Miodrag Potkonjak and Glenn Reinman.
`Dynamically Reconfigurable Hybrid Cache: An Energy-Efficient Last-Level Cache Design. Conference on
`Design, Automation, and Test in Europe (DATE), Mar 2012.
`Yangkyo Kim, Gyungsu Byun, Adrian Tang, Jason Cong, Glenn Reinman, and M. F. Chang. An
`8Gb/s/pin 4pJ/b/pin Single-T-Line Dual (Base+RF) Band Simulataneous Bidirectional Mobile Memory
`I/O Interface with Inter-Channel Interference Suppression. International Solid-State Circuits Conference
`(ISSCC), Feb 2012.
`Jason Cong, Mohammad Ali Ghodrat, Michael Gill, Hui Huang, Bin Liu, Raghu Prabhakar, Glenn
`Reinman, and Marco Vitanza. Compilation and Architecture Support for Customized Vector Instruction
`Extension. Asia and South Pacific Design Automation Conference (ASP-DAC), Jan/Feb 2012.
`9. Mubbasir Kapadia, Matthew Wang, Glenn Reinman, and Petros Faloutsos. Improved Benchmarking for
`Crowd Simulations. Motion In Games (MIG), Nov 2011
`10. Kanit Therdsteerasukdi, Gyungsu Byun, Jeremy Ir, Glenn Reinman, Jason Cong, and Frank Chang. The
`DIMM Tree Architecture: A High Bandwidth and Scalable Memory System. IEEE International Conference
`on Computer Design (ICCD), Oct 2011.
`11. Yu-Ting Chen, Jason Cong and Glenn Reinman. HC-Sim: A Fast and Exact L1 Cache Simulator with
`Scratchpad Memory Co-simulation Support. International Conference on Hardware/Software Co-Design and
`System Synthesis (CODES+ISSS), Oct 2011.
`12. Beayna Grigorian, Marco Vitanza, Jason Cong, and Glenn Reinman. Accelerating Vision and Navigation
`Applications on a Customizable Platform. International Conference on Application-specific Systems, Architectures
`and Processors (ASAP), Sep 2011.
`13. Mubbasir Kapadia, Matthew Wang, Shawn Singh, Glenn Reinman, and Petros Faloutsos. Scenario
`Space: Characterizing Coverage, Quality, and Failure of Steering Algorithms. Symposium on Computer
`Animation (SCA), Aug 2011.
`Jason Cong, Karthik Gururaj, Hui Huang, Chunyue Liu, Glenn Reinman and Yi Zou. An Energy-
`Efficient Adaptive Hybrid Cache. International Symposium on Low Power Electronics and Design (ISLPED),
`Aug 2011.
`15. Mubbasir Kapadia, Shawn Singh, Glenn Reinman, and Petros Faloutsos. Multi-Actor Planning for
`Directable Simulations. Workshop on Digital Media and Digital Content Management, May 2011.
`16. Gyungsu Byun, Yangkyo Kim, Jongsun Kim, Sai-Wang Tam, Jason Cong, Glenn Reinman, and M. F.
`Chang. An 8.4Gb/s 2.5pJ/b Mobile Memory I/O Interface Using Bi-directional and Simultaneous Dual
`(Base+RF)-Band Signaling. International Solid-State Circuits Conference (ISSCC), Feb 2011.
`Jason Cong, Mohammadali Ghodrat, Michael Gill, Chunyue Liu, Glenn Reinman and Yi Zou. AXR-
`CMP: Architecture Support in Accelerator-Rich CMPs. Workshop on SoC Architecture, Accelerators and
`Workloads (SAW-2), Feb 2011.
`Shawn Singh, Mubbasir Kapadia, Billy Hewlett, Glenn Reinman and Petros Faloutsos. A Modular
`Framework for Adaptive Agent-Based Steering. Symposium on Interactive 3D Graphics and Games (I3D), Feb
`2011.
`19. Zoran Budimli(cid:0), Alex Bui, Jason Cong, Glenn Reinman, Vivek Sarkar. Modeling and Mapping for
`Customizable Domain-Specific Computing. Workshop on Concurrency for the Application
`Programmer (CAP), co-located with SPLASH 2010, Oct 2010.
`Jason Cong, Chunyue Liu, and Glenn Reinman. ACES: Application-specific cycle elimination and
`splitting for deadlock-free routing on irregular network-on-chip. Design Automation Conference (DAC), Jun
`2010.
`Shawn Singh, Mubbasir Kapadia, Petros Faloutsos, and Glenn Reinman. On the Interface Between
`Steering and Animation for Autonomous Characters. Workshop on Crowd Simulation held in conjunction with
`the 23rd Annual Conference on Computer Animation and Social Agents, May 2010.
`Shawn Singh, Mubbasir Kapadia, Glenn Reinman and Petros Faloutsos. An Open Framework for
`Developing, Evaluating, and Sharing Steering Algorithms. Motion In Games (MIG), Nov 2009.
`
`18.
`
`14.
`
`17.
`
`20.
`
`21.
`
`22.
`
`Motorola PX 1024_11
`
`

`
`23.
`
`25.
`
`27.
`
`28.
`
`Suk-Bok Lee, Sai-Wang Tam, Ioannis Pefkianakis, Songwu Lu, M. Frank Chang, Chuanxiong Guo,
`Glenn Reinman, Chunyi Peng, Mishali Naik, Lixia Zhang, and Jason Cong. A Scalable Micro Wireless
`Interconnect Structure for CMPs. International Conference on Mobile Computing and Networking, Sept 2009.
`24. Mubbasir Kapadia, Shawn Singh, Brian Allen, Glenn Reinman, and Petros Faloutsos. An Interactive
`Framework for Specifying and Detecting Steering Behaviors. Symposium on Computer Animation (SCA),
`Aug 2009.
`Jason Cong, M. Frank Chang, Glenn Reinman, and Sai-Wang Tam, Multiband RF-Interconnect for
`Reconfigurable Network-on-Chip Communications, System Level Interconnect Prediction (SLIP 2009), July
`2009.
`26. M. Frank Chang, Jason Cong, Adam Kaplan, Mishali Naik, Jagannath Premkumar, Glenn Reinman, Eran
`Socher, and Sai-Wang Tam. Power Redu ction of CMP Communication Networks via RF-
`Interconnects. International Symposium on Microarchitecture (MICRO), Nov 2008.
`Jason Cong, Karthik Gururaj, Guoling Han, Adam Kaplan, Mishali Naik, and Glenn Reinman. MC-Sim:
`An Efficient Simulation Tool for MPSoC Designs. International Conference on Computer-Aided Design
`(ICCAD), Nov 2008.
`Shawn Singh, Mubbasir Kapadia, Mishali Naik, Petros Faloutsos, and Glenn Reinman. Watch Out! A
`Framework for Evaluating Steering Behaviors. Proceedings of Motion In Games (MIG), June 2008.
`29. M. Frank Chang, Eran Socher, Sai-Wang Tam, Jason Cong, and Glenn Reinman. RF Interconnects for
`Communications On-Chip. International Symposium on Physical Design (ISPD), Apr 2008.
`30. M. Frank Chang, Jason Cong, Adam Kaplan, Mishali Naik, Glenn Reinman, Eran Socher, and Sai-Wang
`Tam. CMP Network-on-Chip Overlaid With Multi-Band RF-Interconnect. International Symposium on
`High-Performance Computer Architecture (HPCA), Feb 2008. BEST PAPER AWARD
`31. Tom Yeh, Petros Faloutsos, Sanjay Patel, Milos Ercegovac, and Glenn Reinman. The Art of Deception:
`Adaptive Precision Reduction for Area Efficient Physics Acceleration. International Symposium on
`Microarchitecture (MICRO), Dec 2007.
`32. Yongxiang Liu, Yuchun Ma, Eren Kursun, Jason Cong, and Glenn Reinman. Fine Grain 3D Integration
`for Microarchitecture Design Through Cube Packing Exploration. IEEE International Conference on
`Computer Design (ICCD), Oct 2007.
`33. Yongxiang Liu, Yuchun Ma, Eren Kursun, Jason Cong, and Glenn Reinman. 3D Architecture Modeling
`and Exploration. VLSI/ULSI Multilevel Interconnection Conference, Sept 2007.
`34. Tom Yeh, Petros Faloutsos, Sanjay Patel, and Glenn Reinman. ParallAX: An Architecture for Real-Time
`Physics. In 34th Annual International Symposium on Computer Architecture (ISCA), June 2007
`35. Yuchun Ma, Zhuoyuan Li, Jason Cong, Xianlong Hong, Glenn Reinman, Sheqin Dong, and Qian Zhou.
`Micro-architecture Pipelining Optimization with Throughput-Aware Floorplanning. 12th Asia and South
`Pacific Design Automation Conference (ASPDAC), Jan 2007.
`36. Vasily G. Moshnyaga, Hua Vo, Glenn Reinman, and Miodrag Potkonjak. Reducing Energy of
`DRAM/Flash Memory System by OS-Controlled Data Refresh. In International Symposium on Circuits and
`Systems (ISCAS), May 2007.
`37. Anahita Shayesteh, Glenn Reinman, Norm Jouppi, Suleyman Sair, and Tim Sherwood. Improving the
`Performance and Power Efficiency of Shared Helpers in CMPs. International Conference on Compilers,
`Architecture, and Synthesis for Embedded Systems (CASES), Oct 2006.
`38. Vasily Moshnyaga, Hoa Vo, Glenn Reinman, and Miodrag Potkonjak. Handheld System Energy
`Reduction by OS-Driven Refresh. Power and Timing Modeling, Optimization, and Simulation (PATMOS),
`September 2006.
`39. Tom Yeh, Petros Faloutsos, and Glenn Reinman. Enabling Real-Time Physics Simulation in Future
`Interactive Entertainment. ACM SIGGRAPH Video Game Symposium, Aug 2006.
`Jason Cong, Ashok Jagannathan, Yuchun Ma, Glenn Reinman, Jie Wei, and Yan Zhang. An Automated
`Design Flow for 3D Microarchitecture Evaluation. 11th Asia and South Pacific Design Automation Conference
`(ASPDAC), Jan 2006.
`41. Anahita Shayesteh, Eren Kursun, Tim Sherwood, Suleyman Sair, and Glenn Reinman. Reducing the
`Latency and Area Cost of Core Swapping through Shared Helper Engines. IEEE International Conference
`on Computer Design (ICCD), Oct 2005.
`
`40.
`
`Motorola PX 1024_12
`
`

`
`44.
`
`46.
`
`50.
`
`42. Yongxiang Liu, Gokhan Memik, and Glenn Reinman. Reducing the Energy of Speculative Instruction
`Schedulers. IEEE International Conference on Computer Design (ICCD), Oct 2005.
`43. Tom Yeh and Glenn Reinman. Fast and Fair: Data-stream Quality of Service. International Conference on
`Compilers, Architecture, and Synthesis for Embedded Systems (CASES), Sep 2005.
`Jason Cong, Ashok Jagannathan, Glenn Reinman, and Yuval Tamir. Understanding The Energy
`Efficiency of SMT and CMP with Multi-clustering. IEEE/ACM International Symposium on Low Power
`Electronics and Design (ISLPED), Aug 2005.
`45. Yongxiang Liu, Anahita Shayesteh, Gokhan Memik, and Glenn Reinman. Tornado Warning: the Perils
`of Selective Replay in Multithreaded Processors. International Conference on Supercomputing (ICS), June 2005.
`Jason Cong, Yiping Fan, Guoling Han, Ashok Jagannathan, Glenn Reinman, and Zhiru Zhang.
`Instruction Set Extension with Shadow Registers for Configurable Processors. 13th ACM International
`Symposium on Field-Programmable Gate Arrays, Feb 2005.
`47. Ashok Jagannathan, Hannah Honghua Yang, Kris Konigsfeld, Dan Milliron, Mosur Mohan, Michail
`Romesis, Glenn Reinman, and Jason Cong. Microarchitecture Evaluation with Floorplanning and
`Interconnect Pipelining. Asia South Pacific Design Automation Conference (ASPDAC), Jan 2005.
`48. Eren Kursun, Glenn Reinman, Suleyman Sair, Anahita Shayesteh, and Tim Sherwood. Low-Overhead
`Core Swapping for Thermal Management. Workshop on Power-Aware Computer Systems (PACS'04) held in
`conjunction with the 37th Annual International Symposium on Microarchitecture, December 2004.
`49. Yongxiang Liu, Anahita Shayesteh, Gokhan Memik, and Glenn Reinman. The Calm Before the Storm:
`Reducing Replays in the Cyclone Scheduler. IBM T.J. Watson Conference on Interaction between Architecture,
`Circuits, and Compilers, Oct 2004.
`Jason Cong, Ashok Jagannathan, Glenn Reinman, and Yuval Tamir. A Communication-Centric
`Approach to Instruction Steering for Future Clustered Processors. IBM T.J. Watson Conference on
`Interaction between Architecture, Circuits, and Compilers, Oct 2004.
`51. Yongxiang Liu, Anahita Shayesteh, Gokhan Memik, and Glenn Reinman. Scaling the Issue Window
`with Look-Ahead Latency Prediction. International Conference on Supercomputing (ICS), June 2004.
`52. Fang-Chung Chen, Foad Dabiri, Roozbeh Jafari, Eren Kursun, Vijay Raghunathan, Thomas
`Schoellhammer, Doug Sievers, Deborah Estrin, Glenn Reinman, Majid Sarrafzadeh, Mani Srivastava,
`Ben Wu, Yang Yang. Reconfigurable Fabric: An enabling technology for pervasive medical monitoring.
`Communication Networks and Distributed Systems Modeling and Simulation Conference, Jan 2004.
`Jason Cong, Ashok Jagannathan, Glenn Reinman, and Michail Romesis. Microarchitecture Evaluation
`with Physical Planning. Design Automation Conference (DAC), 2003.
`54. Gokhan Memik, Glenn Reinman, and William H. Mangione-Smith. Reducing Energy and Delay Using
`Efficient Victim Caches. IEEE/ACM International Symposium on Low Power Electronics and Design
`(ISLPED), Aug. 2003.
`55. Gokhan Memik, Glenn Reinman, and William H. Mangione-Smith. Just Say No: Benefits of Early
`Cache Miss Determination. In the proceedings of the 9th IEEE/ACM International Symposium on High
`Performance Computer Architecture (HPCA), Feb. 2003.
`56. Glenn Reinman, Brad Calder and Todd Austin. High Performance and Energy Efficient Serial Prefetch
`Architecture. In the proceedings of the 4th International Symposium on High Performance Computing, May 2002, (c)
`Springer-Verlag.
`57. Glenn Reinman, Brad Calder, and Todd Austin. Fetch Directed Instruction Prefetching. In 32nd
`International Symposium on Microarchitecture (MICRO), November 1999.
`58. Glenn Reinman, Brad Calder, Dean Tullsen, Gary Tyson, and Todd Austin. Classifying Load and Store
`Instructions for Memory Renaming. In ACM International Conference on Supercomputing (ICS), June 1999.
`59. Glenn Reinman, Todd Austin, and Brad Calder. A Scalable Front-End Architecture for Fast Instruction
`Delivery. In 26th Annual International Symposium on Computer Architecture (ISCA), May 1999.
`60. Brad Calder, Glenn Reinman, and Dean Tullsen. Selective Value Prediction. In 26th Annual International
`Symposium on Computer Architecture (ISCA), May 1999.
`61. Glenn Reinman and Brad Calder. Predictive Techniques for Aggressive Load Speculation. In 31st Annual
`International Symposium on Mic

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