Hugh C. Lauer
Publications and Patents

Publications

Lauer, Hugh C.; Wu, Yin; Bhatia, Vishal; Seiler, Larry, “Volume Rendering by Ray-Casting in Shear-Image Order,” Computer Systems: Theory, Technology, and Applications, a Tribute to Roger Needham, Springer-Verlag, 2004, pp. 153-164.

Wu, Yin; Bhatia, Vishal; Lauer, Hugh; Seiler, Larry; “Shear-Image Ray Casting Volume Rendering,” Proceedings of ACM SIGGraph 2003 Symposium on Interactive 3D Graphics, Monterey, California, April 2003.

Wu, Yin; Bhatia, Vishal; Lauer, Hugh; Seiler, Larry; “Shear-image Ray Casting in the VolumePro™ 1000”, in Hot Topics section of the 2002 Eurographics/ACM SIGGraph Graphics Hardware Workshop, Saarbrücken, Germany, September 2002.

Ogata, M.; Pfister, H.; Lauer, H.C.; Dohi, Y.; “A Parallel Pipeline Convolution for Perspective Projection in Real-Time Volume Rendering”, The Journal of the Institute of Image Information and Television Engineers, Vol. 54, Issue 9, November 2000.

Pfister, H.; Hardenbergh, J.; Knittel, J.; Lauer, H.; Seiler, L.; “The VolumePro Real-Time Ray-Casting System”, ACM SIGGRAPH, ISBN: 0-201-48560-5, pp 251-260, August 1999.

Ogata, M.; Ohkami, T.; Lauer, H.; Pfister, H., “A Real-Time Volume Rendering Architecture Using an Adaptive Resampling Scheme for Parallel and Perspective Projections”, ACM/IEEE Symposium on Volume Visualization (VolVis), ISBN: 1-58113-105-4, pp 31-38, October 1998.

Frisken, S.F.; Fyock, C.; Grimson, E.; Kanade, T.; Kikinis, R.; Lauer, H.; McKenzie, N.; Mor, A.; Nakajima, S.; Ohkami, H.; Osborne, R.; Samosky, J.; Sawada, A.; “Simulating Surgery Using Volumetric Object Representations, Real-Time Volume Rendering and Haptic Feedback”, Medical Image Analysis, pp. 121-132, February 1998.

Osborne, R.; Pfister, H.; Lauer, H. C.; McKenzie, N.; Gibson, S.; Hiatt, W.; Ohkami, T.; “EM-Cube: An Architecture for Low-Cost Real-Time Volume Rendering,” 1997 Siggraph/ Eurographics Workshop on Graphics Hardware, Los Angeles, California, August 1997.

Konda, V; Lauer, H.; Muroi, K.; Tanaka, K.; Tsubota, H.; Xu, E.; Wilson, C.; “A SIMDizing C Compiler for the Mitsubishi Electric Neuro4 Processor Array,” Proceedings of the First SUIF Compiler Workshop, Stanford University, Stanford, California, January 1996.

Lauer, H. C.; Ghosh, A.; Shen, C.; “A General Purpose Queue Architecture for an ATM Switch”, Proc. First Annual Conference on Telecommunications R&D in Massachusetts, October 1994.

Lauer, H. C.; “Long Computations”, 1988 ACM SIGOPS European Workshop on Distributed Systems, Wolfson College, Cambridge University, Cambridge, England, September 1988.

Lauer, H. C.; “Observations on the Development of an Operating System,” Proceedings of Eighth Symposium on Operating System Principles, Asilomar, Pacific Grove, California, December 1981, pp 30-36.

Redell, D. D.; Dalal, Y., K.; Horsley, T. R.; Lauer, H. C.; Lynch, W. C.; McJones, P. R.; Murray, H. G.; Purcell, S. C.; “Pilot: An Operating System for a Personal Computer,” Communications of the ACM, Vol. 23, #2, February 1980, pp 81-91.

Lauer, H. C.; Satterthwaite, E. H.; “Impact of Mesa on System Design,” Proceedings of Fourth International Conference on Software Engineering, Munich, Germany, September 1979, pp 174-182.

Lauer, H. C.; Needham, R. M.; “On the Duality of Operating System Structures,” Proceedings of Second International Symposium on Operating Systems, IRIA, Rocquencourt, France, 1978; reprinted in Operating Systems Review, Vol. 13, #2, April 1979, pp 3-19.

Lauer, H. C.; “A Duality Principle for Operating System Structures,” Proceedings of the Louisiana Computer Exposition, University of Southwestern Louisiana, Lafayette, Louisiana, March 1979.

Lauer, H. C.; “On Ph. D. Thesis Proposals in Computing Science,” Computer Journal, Vol. 18, #3, August 1975, pp 279-281; correspondence in Vol. 19, #3, August 1976, pp 274-275.

Lauer, H. C., “Protection and Hierarchical Addressing Structures,” International Workshop on Protection in Operating Systems, IRIA, Rocquencourt, France, 1974.

Horning, J. J.; Lauer, H. C.; Melliar-Smith, P. M.; Randell, B.; “A Program Structure for Error Detection and Recovery,” Symposium on Operating Systems Theory and Practice, IRIA, Rocquencourt, France, 1974. Published in Lecture Notes in Computer Science, Vol. 16, Springer-Verlag, 1974 pp. 171-187.

Lauer, H. C.; Wyeth, D.; “A Recursive Virtual Machine Architecture,” Proceedings of ACM SIGOPS/SIGARCH Workshop on Virtual Computing Systems, Cambridge, Massachusetts, 1973.

Lauer, H. C.; Correctness in Operating Systems, Ph. D. Dissertation, Department of Computer Science, Carnegie-Mellon University, Pittsburgh, Pennsylvania, October 1972;

Lauer, H. C.; Snow, C. R.; “Is Supervisor State Necessary?” Proceedings of ACM/AICA International Computing Symposium, Venice, Italy, 1972.

Lauer, H. C.; Fikes, R. E.; Vareha, A. L.; “Steps toward a General Purpose Time-Sharing System using Large Core Storage and TSS/360,” Proceedings of ACM National Conference, Washington, D. C., 1968.

Lauer, H. C., “Bulk Core in a 360/67 Time-Sharing System,” Proceedings of Fall Joint Computer Conference, Anaheim, California, 1967.

Ph. D. Dissertations Supervised

Roy, H. Campbell, Path Expressions: A Technique for Specifying Process Synchronization, University of Newcastle-upon-Tyne, Great Britain, August 1976.

Keith A. Marzullo, Maintaining the Time in a Distributed System, Stanford University, Stanford, California, March 1984.

United States Patents Issued

Brian Randell, Ronald Kerr, P. M. Melliar-Smith, Hugh C. Lauer, James J. Horning, “The Recursive Cache: A device for error detection and recovery in computing systems,” 4,164,017, August 7, 1979.

Bernard Stumpf, George M. Stabler, Richard G. Bahr, Stephen J. Ciavaglia, Barry J. Flahive, Hugh C. Lauer, “Method and apparatus for bus lock during atomic computer operations”, 5,175,829, December 29, 1992.

Qin Zheng, Hugh C. Lauer, John H. Howard, “Credit/rate-based system for controlling traffic in a digital communication network,” 5,432,824, July 11, 1995.

Hugh C. Lauer, Chia Shen, Abhijit Ghosh, “Tag-based scheduling system for digital communication switch,” 5,455,825, October 3, 1995.

Hugh C. Lauer, Chia Shen, “Active modules for large screen displays,” 5,523,769, June 4, 1996.

Hugh C. Lauer, “End-to-end credit-based flow control system in a digital communication network,” 5,528,591, June 18, 1996.

Hugh C. Lauer, Abhijit Ghosh, John H. Howard, Harufusa Kondoh, Randy B. Osborne, Chia Shen, Qin Zheng, “ATM local area network switch with dual queues,” 5,732,087, March 24, 1998.

Hugh C. Lauer, Randy B. Osborne, Hanspeter Pfister, “Real-time PC based volume rendering system,” 6,008,813, December 28, 1999.

Hugh C. Lauer, Randy B. Osborne, Hanspeter Pfister, “Method for rendering mini blocks of a volume data set,” 6,219,061, April 17, 2001.

Hugh C. Lauer, Randy B. Osborne, Hanspeter Pfister, “Volume rendering pipelines,” 6,243,098, June 5, 2001.

Hugh C. Lauer, Randy B. Osborne, Hanspeter Pfister, “Method for rendering sections of a volume data set,” 6,262,740, July 17, 2001.

Hugh C. Lauer, Larry D. Seiler, “Method and apparatus for volume rendering with multiple depth buffers,” 6,310,620, October 30, 2001.

Masato Ogata, TakaHide Ohkami, Hugh C. Lauer, “Parallel volume rendering system with a resampling module for parallel and perspective projections,” 6,313,841, November 6, 2001.

Tiecheng Zhao, Vishal C. Bhatia, Jan C. Hardenbergh, James M. Knittel, Hugh C. Lauer, Hanspeter Pfister, “Rendering a shear-warped partitioned volume data set,” 6,407,737, June 18, 2002.

Hugh C. Lauer, Larry D. Seiler, James M. Knittel, Kenneth W. Correll, Charidimos E. Gasparakis, Vikram Simha, Vishal C. Bhatia, “Configurable volume rendering pipeline,” 6,421,057, July 16, 2002.

Kenneth W. Correll, Larry D. Seiler, Vikram Simha, Charidimos E. Gasparakis, Hugh C. Lauer, “Method and apparatus for mapping samples in a rendering pipeline,” 6,424,346, July 23, 2002.

Randy B. Osborne, Ingmar Bitter, Hanspeter Pfister, James Knittel, Hugh C. Lauer, “Super-sampling and gradient estimation in a ray-casting volume rendering system,” 6,483,507, November 19, 2002.

James M. Knittel, Stephen R. Burgess, Kenneth W. Correll, Jan C. Hardenbergh, Christopher J. Kappler, Hugh C. Lauer, Stephen F. Mason, Takahide Ohkami, William R. Peet, Hanspeter Pfister, Beverly J. Schultz, and Jay C. Wilkinson, “Volume rendering integrated circuit,” 6,512,517, January 28, 2003.

James M. Knittel, Stephen R. Burgess, Jan C. Hardenbergh, Christopher J. Kappler, Hugh C. Lauer, Takahide Ohkami, William R. Peet, and Hanspeter Pfister, “Volume rendering pipeline,” 6,532,017, March 11, 2003.

Hugh C. Lauer, Larry D. Seiler, Charidimos E. Gasparakis, Vikram Simha, and Kenneth W. Correll, “Early ray termination in a parallel pipelined volume rendering system,” 6,654,012, November 25, 2003.

Larry D. Seiler, Yin Wu, Hugh C. Lauer, Vishal C. Bhatia, and Jeffrey Lussier, “Method for correcting gradients of irregular spaced graphic data,” 6,680,735, January 20, 2004.