`
`
`Born
`2 June 1953, Eugene, Oregon
`
`
`Education
`B.A., Honors College
`
`Ph.D.
`
`Positions Held
`2004 - present
`
`
`2012 - present
`
`2012 - 2015
`
`
`2007 - 2010
`
`
`
`2006 - present
`
`
`2004 - 2017
`
`
`1988 - 2006
`
`
`1997 - 1998
`
`1989 -1990
`
`
`1988
`1983 - 1988
`1982 - 1983
`
`
`1978 - 1982
`
`
`
`DAVID MAIER
`
`Department of Computer Science
`Portland State University
`PO Box 751
`Portland, Oregon 97207-0751
`(503) 725-2406
`maier@cs.pdx.edu
`
`University of Oregon, 1974
`Double major: Mathematics and Computer Science
`Princeton University, 1978
`Electrical Engineering and Computer Science
`
`Maseeh Professor of Emerging Technologies
`Department of Computer Science
`Portland State University
`Faculty Member
`Intel Science and Technology Center for Big Data
`Shaw Visiting Professor
`Department of Computer Science
`National University of Singapore
`Visiting Researcher
`Microsoft Research, Redmond, Washington
`(3 stays)
`
`Adjunct Professor; Affiliate Professor (since 2014)
`Department of Medical Informatics & Clinical Epidemiology
`Oregon Health & Science University
`Professor (joint appointment)
`Environmental and Biomolecular Systems
`Oregon Health & Science University
`Professor (joint appointment as of 2004)
`Department of Computer Science and Engineering
`Oregon Graduate Institute
`Visiting Professor
`Computer Sciences Department, University of Wisconsin
`Visiting Scientist
`GIP Altair, INRIA-Rocquencourt, France
`(Institute National de Recherche en Informatique et en Automatique)
`Acting Chair (Jan. - June)
`Associate Professor
`Assistant Professor
`Department of Computer Science and Engineering
`Oregon Graduate Institute
`Assistant Professor
`Department of Computer Science
`State University of New York at Stony Brook
`
`World Programming Limited EXHIBIT 1002
`Page 1 of 33
`
`
`
`
`
`DAVID MAIER
`
`
`AWARDS AND HONORS
`NSF Presidential Young Investigator Award, Foundations of Knowledge Management Systems, IST 83
`1.
`51730, June 1984 - May 1985, renewed to May 1989. Industrial sponsors: Tektronix Foundation, Intel,
`Digital Equipment, Servio Logic, Mentor Graphics, Xerox, Beaverton Area Chamber of Commerce.
`Distinguished Teaching Award, Oregon Graduate Institute, 1985-1986, 1987-1988, 1993-1994.
`President's Award for Research Excellence, Oregon Graduate Institute, 1988-1989.
`Outstanding Teacher Award CSE, OGI Student Council, 1987-1988, 1988-1989, 1990-1991, 1993-1994,
`1994-1995.
`1997 SIGMOD Innovations Award.
`5.
`ACM Fellow, 1998.
`6.
`Branford Price Millar award for faculty excellence, PSU, 2014.
`7.
`Cultural Competency Recognition Award, PSU, 2015.
`8.
`9. Microsoft Research Outstanding Collaborator Award, 2016.
`GRANTS, GIFTS AND CONTRACTS
`Department of Energy Emergency Information Management System (EEMIS), Logical Data Base
`1.
`Design for EEMIS. Principal Investigator, Jack Heller. February - August 1979. Supervised by
`Brookhaven National Laboratory.
`University Awards Committee Fellowship, State University of New York, Applications of Minimal
`Covers in Relational Databases. June - July 1979.
`NSF, The Relational Theory of Databases: Research Initiation, IST 79 18264. September 1979-
`February 1982.
`NSF, Representing Semantic Information within Databases, IST 81 04834, with David S. Warren and
`Sharon C. Salveter. May 1981 - October 1983.
`NSF, Verbs in Databases, IST 82 14622, with Sharon C. Salveter, October 1982 -September 1984.
`NSF, Theory of Database Systems, MCS 82 07216, November 1982 - October 1984.
`Tektronix Computer Research Laboratory, Data Models for Networked Workstations, November 1983 -
`September 1986.
`Tektronix Information Display Group (Artificial Intelligence Machines), Smalltalk Short Course,
`November 1984 - March 1985.
`9. Microelectronics and Computer Technology Corporation (MCC), Update in the Logical Data Language,
`November 1985 - January 1987.
`10. NSF, Automatic Generation of Interactive Displays, IST 86 04977, with Alan H. Borning and Ralph
`London, June 1986 - November 1988 (separate grant to Washington).
`11. Apple Computer, Graduate Student Support in Object-Oriented Databases, 1988-1989.
`12. NSF, Generating Interactive Displays from Declarative Specifications, IRI 88 05564, with Alan H.
`Borning, June 1988 - November 1990 (separate grant to Washington).
`13. NSF, Query Optimization in Object-Oriented Database Management Systems with Encapsulated
`Behavior, IRI 89 20642, with Goetz Graefe, September 1989 - February 1991 (separate grant to
`Colorado).
`14. Battelle Pacific Northwest Laboratories, Establishment of Affiliated Laboratory for Computation Science,
`097714-A-L2, with David Novick, Steve Otto, Jonathan Walpole, Mike Wolfe, January 1991 -
`September 1991.
`15. Battelle Pacific Northwest Laboratories and OACIS, Database Support for Computational Chemistry,
`097714-A-L2, #5, March - September 1991.
`Sequent Computer Systems, Scientific Database Systems, equipment donation, July 1991.
`16.
`17. NSF, Database Support for Scientific Computing, IRI 91 17008, with Michael Wolfe, James Stanley and
`Jonathan Walpole, September 1991 - February 1994.
`2
`
`5.
`6.
`7.
`
`2.
`3.
`4.
`
`2.
`
`3.
`
`4.
`
`8.
`
`
`
`World Programming Limited EXHIBIT 1002
`Page 2 of 33
`
`
`
`24.
`
`DAVID MAIER
`
`18. DARPA, Architectures for Query Processing in Persistent Object Bases, ARPA order #8230, CECOM
`contract DAAB07-91-C-Q518, with Michael Carey, David DeWitt and Stanley Zdonik, September 1991
`- September 1994. Extended to March 1996.
`19. OACIS, Graduate Fellowship: Desktop Material Scientist, James Stanley, PI, January - December 1992.
`20. Battelle Pacific Northwest Laboratories and OACIS. Computational Proxies: Controlling and Capturing
`Computational Chemistry Experiments, 097714-A-L2, #5, rev. 2 with Judy Cushing, January - December
`1992.
`21. U.S. West Advanced Technologies, Graduate Student Support in Object Oriented Database Technology,
`1992.
`22. NSF, Collaborative Research: The REVELATION Project: Query Processing in Behavioral Object-
`Oriented Database, IRI-9118360, with Goetz Graefe, September 1992-February 1995 (separate grant to
`Portland State)
`23. DOD AASERT Award, Query Processing in Loosely-Coupled Object Bases, P-3223-RT-AAS, June
`1993-May 1996.
`Pacific Power and Light and OACIS, The Capture and Analysis of Application Semantics, with Lois
`Delcambre and Leonard Shapiro, April 1993-March 1994.
`25. NSF, Supporting Predictable Latency and Throughput in Large Storage Systems, IRI-9223788, with
`Jonathan Walpole, PI, August 1993-January 1995.
`26. Battelle Pacific Northwest Laboratories, Computational Chemistry Database, Task order 248003,
`Contract 206010-A-L2, with Judy Cushing, July-December 1993.
`27. Battelle Pacific Northwest Laboratories, Multidisciplinary Scientific Database, Task Order 246273,
`Contract 206010-A-L2, with Lois Delcambre, April - September 1994.
`28. Battelle Pacific Northwest Laboratories, HEIS Data Management, Task Order 266643, Contract 206010-
`4-L2, with Lois Delcambre, Tim Sheard and Andrew Black, August - September 1994.
`29. DOD, Quality of Service Specification and Use in Massive Digital Data Systems, MDA904-95-C-5547,
`with Calton Pu and Jonathan Walpole, March 1995 - February 1998.
`30. NSF, An Effective Framework for Processing OODB Languages, IRI-9509955, with Leonidas Fegaras,
`September 1995 - August 1998.
`31. NSF, SGER: Content-Based Connections for Navigating on the NII, IRI-9502084, with Lois Delcambre,
`July 1995 - June 1996.
`32. ONR, Control and Scaling of Distributed Agent Systems, N00014-95-1-1164, with Philip Cohen, Sharon
`Oviatt, David Novick, Jonathan Walpole and Calton Pu, May 1995 - April 1998.
`33. Rik Smoody, Gift to Support Purchase of Workstation, with Jonathan Walpole, 1995.
`34. Goetz Graefe and Microsoft, Gift to Support Research and Education, 1995.
`Intel, QoS-Based Adaptive Resource Management for Multimedia Systems, with Jonathan Walpole and
`35.
`Calton Pu, 1996, 1997.
`36. DARPA, Heterodyne: A Regenerative Receiver for Dynamic Specialization Technology, F30602-96-1-
`0302, with Andrew Black, Charles Consel, Lois Delcambre, Calton Pu and Jonathan Walpole, September
`1996 - August 1999.
`37. DOE, Information Technology for Coordinated Long Term Care, subcontract from OHSU 6398171
`(DOE F603-94ER61918/A004), with Lois Delcambre, October 1996 - September 1997.
`38. NSF, Enhancing Researcher Site Productivity at Shared Research Facilities: Database Tools for
`Analyzing Forest Canopy Structure Data, subcontract from The Evergreen State College on grant 96-
`30316, with Lois Delcambre, September 1996 - August 1997.
`39. NSF, Query Optimization Engineering, IRI-9619977, Companion proposal to one by Len Shapiro of
`PSU, September 1997 - August 2000.
`40. DARPA, Systemic Quality of Service Support for Adaptive Distributed Systems, N66001-97-C-8522,
`with Jonathan Walpole, PI, Calton Pu, Dylan McNamee, July 1997 - June 2000.
`
`3
`
`
`
`
`
`World Programming Limited EXHIBIT 1002
`Page 3 of 33
`
`
`
`DAVID MAIER
`
`41. DARPA, Broadcast Objects for Effective Data Dissemination in BADD, F30602-97-2-0241, subcontract
`from Brown University, Stanley Zdonik, PI, July 1997 - November 1998.
`42. NSF, A Wide-Spectrum Infrastructure for Software Research (Research Infrastructure Award), CDA-
`9703218, Andrew Black and Calton Pu, PIs, 6 Co-PIs, August 1997 - July 2002.
`43. DARPA, Robust Agent-based Systems Incorporating Teams of Communicating Agents, F30602-98-2-
`0098, with Philip Cohen, PI, Calton Pu and Ling Liu, July 1998 - September 2002.
`44. NSF/DLI2, Tracking Footprints Through an Information Space: Leveraging the Document Selections of
`Expert Problem Solvers, IIS-9817492, with Paul Gorman (OHSU) and Lois Delcambre, PIs, January
`1999 - December 2002.
`45. DARPA, NIAGARA – An Excursion into Net Data Management, with David DeWitt (Wisconsin) and
`Jeffrey Naughton, PIs, N66001-99-1-8908, June 1999 – June 2002.
`46. NSF, RUI: Databases and Database Tools for Canopy Science – What Trees Can Teach Us about
`Integrating Database Use in the Research Process, with Nalini Nadkarni (Evergreen) and Judy Cushing
`(Evergreen), PIs, and Lois Delcambre, Co-PI, DBI-9975510, June 1999 – June 2002.
`47. DARPA, Autonomic Information Assurance program, Autonomix: Component, System and Network
`Autonomy, with C. Cowan (Wirex) and L. Delcambre, DAAH01-99-C-R206, September 1999 – October
`2002.
`48. NSF, Digital Government, Harvesting Information to Sustain Our Forests, with L. Delcambre, F.
`Phillips (MST) and P. Toccalino (ECE). In cooperation with Tim Tolle (US Forest Service), Eric Landis
`(consultant) and Craig Palmer (UNLV), EIA-9983518 plus REU and technology transfer supplements,
`August 2000 – July 2003.
`49. NSF ITR, A Petabyte in Your Pocket, with D. DeWitt (Wisconsin) and J. Naughton (Wisconsin), IIS
`0086002, September 2000 – August 2005.
`50. NSF, Digital Government: Workshop on Biodiversity Informatics, EIA-0084541, September 2000 – April
`2001.
`51. NIH, National Library of Medicine, Training Program in Health Informatics/Biomedical Information
`Science and Technology Initiative (BISTI), with Christopher Dubay (OHSU), July 2000 – June 2001.
`Supplement to existing training grant, Kent Spackman (OHSU), PI.
`52. NSF ITR, Quality-Scalable Information Flow Systems for Environmental Observation and Forecasting,
`with A. Baptista (ESE), PI, W.-C. Feng, T. Leen, and J. Walpole, ACI 0121475, September 01 –
`September 06. REU Supplement, Summer 2004.
`53. NSF, DELOS/NSF Study Panel on Information Extraction for Digital Libraries, IIS 0226501, August 02
`– August 03.
`PNNL, Stream Queries for Network Monitoring, (Part of ARDA Network Data Transformation and
`Analysis Project), with L. Delcambre (PI) and W.-C. Feng, June 02 – August 02.
`55. NSF, Forensix: Larger-Scale Tamper Resistant Computer Forensic System, with W.-C. Feng (PI), W.-C.
`Feng, J. Walpole, STI 0230960, October 02 – September 05.
`Intel-Oregon University System, Curriculum Fellowship: Undergraduate Research Institute, with D.
`Hansen (George Fox University) and W-C. Feng. January 04 – December 04.
`57. Agency for Healthcare Research and Quality (AHRQ), Using IT to Improve Medication Safety of Rural
`Elders, with P. Gorman (PI, OHSU), M. Pavel (OGI), K. Ordelheide (PI, Samaritan North Lincoln
`Hospital), L. Fagnan (ORPRN), J. Logan (OHSU), others, October 04 – September 08.
`58. NSF NSDL, Superimposed Tools for Active Arrangement and Elaboration of Educational Resources,
`with L. Delcambre, E. Fox (Virginia Tech), Lillian Cassel (Villanova), and R. Kelapure (Virginia Tech),
`DUE 0435496, October 04 – September 06.
`59. NSF, Adapting Information using Superimposed Models and Structures, with L. Delcambre (PI), IIS
`0534762, February 2006 – January 2009.
`60. NSF, Exploiting Live Plus Archive Data for Intelligent Transportation Systems, with R. Bertini (co-PI)
`and K. Tufte, IIS 0612311, July 2006 – June 2008.
`
`54.
`
`56.
`
`4
`
`
`
`
`
`World Programming Limited EXHIBIT 1002
`Page 4 of 33
`
`
`
`
`
`DAVID MAIER
`
`61. NSF, Science and Technology Center for Coastal Margin Observation and Prediction, with A. Baptista
`(PI, OHSU), D. Martin (Co-PI, UW APL), B. Menge (Co-PI, OSU) and P. Zuber (Co-PI, OHSU), OCE
`0424602, July 2006 – June 2011. Renewed July 2011 – June 2016.
`62. NSF, SGER: From Measurement to Management: Evidence-Based Practice in Natural Resource
`Management, with J. Cushing (PI, Evergreen), L. Delcambre (Co-PI) and N. Nadkarni (Co-PI,
`Evergreen), IIS 0639588, August 2006 – January 2008.
`63. Oregon Transportation and Research Consortium (OTREC), Improving Travel Information Products via
`Robust Estimation Techniques, with K. Tufte, 07-64, April 2007 – January 2008.
`64. AHRQ, RxSafe: Shared Medication Management and Decision Support for Rural Clinicians, with L. J.
`Fagnan (OHSU), P. Gorman (PI, OHSU), Heather Young (OHSU), 1R18HS017102-01, September 2007
`– August 2010.
`65. Lockheed, Pay-as-You-Go Information Integration (Part of DARPA Information Integration seedling
`program), with L. Delcambre, September 2007 – June 2008.
`66. Oregon Transportation and Research Consortium (OTREC), Exploiting a Next Generation ITS Data
`Warehouse for Improved System Performance and Congestion Monitoring, with R. Bertini (PI) and K.
`Tufte, 09-269, October 2008 – September 2009.
`67. NSF, Toward More Flexible, Expressive and Robust Stream Systems, with K. Tufte (PI), IIS 0917349,
`July 2009 – June 2012.
`68. NSF, Database-As-A-Service for Long Tail Science. Collaborative grant with U. Washington and U.
`Michigan, IIS 1064685, August 2011 – July 2015.
`69. NSF, SciDB – An Array Oriented Data Management System for Massive Scale Scientific Data.
`Collaborative grant with U. Washington, MIT, Brown U. and U. Wisconsin, IIS 1110917, September
`2011 – August 2016.
`70. University Industry Research Consortium, Intel Science and Technology Center for Big Data, September
`2012 – August 2017.
`71. NSF, EAGER: Agile Data Integration to Facilitate Scaling of Air Quality Research, with K. Tufte (PI)
`and L. George, CNS 1640749, Sept 2016 – August 2018.
`
`2.
`
`3.
`
`4.
`
`
`PUBLICATIONS and PATENTS
`Papers and Reports
`A construction of the real numbers. With E.A. Maier. The Two-Year College Mathematics Journal,
`1.
`Winter 1973.
`The complexity of some problems on subsequences and supersequences. Journal of the ACM 25(2),
`April 1978.
`An efficient method for storing ancestor information in trees. SIAM Journal on Computing 8(4),
`November 1979.
`On finding minimal length superstrings. With J. Gallant and J.A. Storer. Journal of Computer and
`System Sciences 20(1), February 1980.
`Representing databases in segmented name spaces. With V. Gligor. In Databases: Improving Usability
`and Responsiveness, B. Shneiderman, editor, Academic Press, 1978.
`6. Minimum covers in the relational database model. Journal of the ACM 27(4), October 1980.
`Testing implication of data dependencies. With A.O. Mendelzon and Y. Sagiv. ACM Transactions on
`7.
`Database Systems 4(4), December 1979.
`Generalized mutual dependencies and the decomposition of database relations. With A.O. Mendelzon.
`Proceedings of the Fifth International Conference on Very Large Data Bases, October 1979.
`Adequacy of decompositions of relational databases. With A.O. Mendelzon, F. Sadri and J.D. Ullman.
`Advances in Data Base Theory, vol. 1, H. Gallaire, J. Minker, and J.M. Nicolas, editors, Plenum, 1981.
`Also in Journal of Computer and System Sciences 21(3), December 1980.
`10. Hysterical B-trees. With S.C. Salveter. Information Processing Letters 12(4), August 1981.
`5
`
`5.
`
`8.
`
`9.
`
`
`
`World Programming Limited EXHIBIT 1002
`Page 5 of 33
`
`
`
`14.
`
`16.
`
`17.
`
`DAVID MAIER
`
`11. On the complexity of testing implications of functional and join dependencies. With Y. Sagiv and M.
`Yannakakis. Journal of the ACM 28(4), October 1981.
`Finding augmented set bases. With V. Gligor. SIAM Journal of Computing 11(3), August 1982.
`12.
`13. Discarding the universal instance assumption. Stony Brook Computer Science Report 80/008. Presented
`at the XP1 Workshop on Relational Database Theory, Stony Brook, June-July 1980.
`Properties of acyclic database schemes. With C. Beeri, R. Fagin, A.O. Mendelzon, J.D. Ullman and M.
`Yannakakis. Proceedings of the Thirteenth Symposium on the Theory of Computing, May 1981.
`15. Maximal objects and the semantics of universal relation databases. With J.D. Ullman. ACM
`Transactions on Database Systems, 8(1), March 1983.
`Incorporating computed relations in relational databases. With D.S. Warren. Proceedings of the 1981
`ACM Conference on Management of Data, April 1981.
`Tools for template dependencies. With R. Fagin, J.D. Ullman and M. Yannakakis. SIAM Journal on
`Computing 12(1), February 1983.
`18. On the desirability of acyclic database schemes. With C. Beeri, R. Fagin and M. Yannakakis. Journal
`of the ACM 30(3), July 1983.
`19. Connections in acyclic hypergraphs. With J.D. Ullman. Theoretical Computer Science, 32(1-2), July
`1984.
`Fragments of relations. With J.D. Ullman. Proceedings of the 1983 ACM SIGMOD Conference on
`Management of Data, May 1983.
`Specifying connections for a universal relation scheme database. With D.S. Warren. Proceedings of the
`1982 ACM SIGMOD Conference on Management of Data, June 1982.
`Toward logical data independence: A relational query language without relations. With D. Rozenshtein,
`S.C. Salveter, J. Stein and D.S. Warren. Proceedings of the 1982 ACM SIGMOD Conference on
`Management of Data, June 1982.
`23. Using write-once memory for database storage. Proceedings of the ACM Symposium on Principles of
`Database Systems, March 1982.
`24. Verbs in Databases. With S.C. Salveter. Proceedings of the Fourth National Conference of the
`Canadian Society for Computational Studies of Intelligence, May 1982.
`25. Natural language database updates. With S.C. Salveter. Proceedings of the 20th Meeting of the
`Association for Computational Linguistics, June 1982.
`26. Natural language updates. With S.C. Salveter. Proceedings of the Ninth International Conference on
`Computational Linguistics, July 1982.
`Supporting natural language updates in database systems. With S.C. Salveter. Proceedings of the
`European Conference on Artificial Intelligence, July 1982. Also in Progress in Artificial Intelligence, L.
`Steels and J. A. Campbell, editors, Ellis Horwood Ltd., 1985.
`28. On the foundations of the universal relation model. With J.D. Ullman and M.Y. Vardi. ACM
`Transactions on Database Systems 9(2), June 1984.
`29. Window functions. With D. Rozenshtein and D.S. Warren. In Advances in Computing Research: The
`Theory of Databases, P. C., F. Preparata, editors, JAI Press, 1986.
`30. Correcting faults in write-once memory. With D. Dolev, H. Mairson, and J.D. Ullman. Proceedings of
`the Sixteenth Symposium on the Theory of Computing,, May 1984.
`31. Representing roles in universal scheme interfaces. With D. Rozenshtein and J. Stein. IEEE Transactions
`on Software Engineering SE-11(7), July 1985.
`32. Natural language database access. With S.C. Salveter. Proceedings of the IEEE Fall COMPCON
`Conference, September 1983.
`33. Capturing more meaning in databases. Journal of Management Information Systems, 1(1), Summer
`1984.
`34. Databases in the Fifth Generation project: Is Prolog a database language? New Directions for Database
`Systems, G. Ariav, J. Clifford, editors, Ablex Publishing Co., 1986.
`6
`
`20.
`
`21.
`
`22.
`
`27.
`
`
`
`
`
`World Programming Limited EXHIBIT 1002
`Page 6 of 33
`
`
`
`DAVID MAIER
`
`35. Making Smalltalk a database system. With G. P. Copeland. Proceedings of the 1984 ACM SIGMOD
`Conference on Management of Data, June 1984. Also in Readings in Database Systems, M.
`Stonebraker, editor, Morgan Kaufmann, 1988.
`36. Universal scheme interfaces and the theory of window functions. Proceedings of the Theoretical Issues
`in Database Systems Workshop, Benodet, France, July 1984.
`37. Data model requirements for engineering applications. With D. Price. Proceedings of the First
`International Workshop on Expert Database Systems, Kiawah Island, South Carolina, October 1984.
`38. Relaxing the universal relation scheme assumption. With J. Stein. Proceedings of the Fourth ACM
`SIGACT-SIGMOD Symposium on Principles of Database Systems, March 1985.
`39. Object oriented database systems and knowledge systems. With C. Zaniolo, H. Ait-Kaci, D. Beech, S.
`Cammarata and L. Kerschberg. Expert Database Systems, L. Kerschberg, editor, Benjamin/Cummings
`Publishing Company, 1986.
`40. Object-oriented database development at Servio Logic. With A. Otis and A. Purdy. Database
`Engineering, 8(4), December 1985.
`The OGC Cognitive Architecture Project. With D. Hammerstrom and S. Thakkar. SIGARCH Computer
`Architecture News 14(1), January 1986.
`42. A dynamic tree-locking protocol. With A. Croker. Proceedings of the 1986 IEEE International
`Conference on Data Engineering, February 1986.
`43. Magic sets and other strange ways to implement logic programs. With F. Bancilhon, Y. Sagiv, and J.D.
`Ullman. Proceedings Fifth ACM SIGACT-SIGMOD Symposium on Principles of Database Systems,
`March 1986.
`44. Displaying database objects. With P. Nordquist and M. Grossman. Proceedings of the First
`International Conference on Expert Database Systems, April 1986. Also in Readings in Object-Oriented
`Database Systems, S. Zdonik and D. Maier, editors, Morgan Kaufmann, 1990.
`45. Development of an object-oriented DBMS. With J. Stein, A. Otis and A. Purdy. Proceedings of the
`1986 ACM Conference on Object-Oriented Programming Systems, Languages and Applications,
`September-October 1986. Also in Research Foundations in Object-Oriented and Semantic Database
`Systems, A.F. Cardenas and D. McLeod, editors, Prentice Hall, 1990.
`46. QUICKTALK: A Smalltalk-80 dialect for defining primitive methods. With M. B. Ballard and A. Wirfs-
`Brock. Proceedings of the 1986 ACM Conference on Object-Oriented Programming Systems,
`Languages and Applications, September- October 1986.
`The PROTEUS bibliography: Representation and interactive display in databases. With T. Lougenia
`Anderson and Earl Ecklund. SIGMOD Record 15(3), September 1986.
`Indexing in an object-oriented DBMS. With J. Stein. Proceedings of the International Workshop on
`Object-Oriented Databases, September 1986.
`PROTEUS: Objectifying the DBMS user interface. With T. L. Anderson and E. F. Ecklund, Jr.
`Proceedings of the International Workshop on Object-Oriented Databases, September 1986.
`Integrating an object server with other worlds. With A. Purdy and B. Schuchardt. ACM Transactions on
`Office Information Systems 5(1), January 1987. Also in Object-Oriented Databases with Applications to
`CASE, Networks and VLSI CAD, R. Gupta and E. Horowitz, editors, Prentice-Hall, 1991.
`The filter browser—Defining interfaces graphically. With R. K. Ege and A. Borning. Proceedings of the
`European Conference on Object-Oriente Programming, June 1987.
`PIQUE: A relational query language without relations. With D. Rozenshtein, S. Salveter, J. Stein and D.
`S. Warren. Information Systems 12(3), 1987.
`53. Development and Implementation of an Object-Oriented DBMS. With J. Stein. In Research Directions
`in Object-Oriented Programming, B. D. Shriver, P. Wegner, editors, MIT Press, 1987. Also in Readings
`in Object-Oriented Database Systems, S. Zdonik and D. Maier, editors, Morgan Kaufmann, 1990.
`Is the disk half full or half empty?: Combining optimistic and pessimistic concurrency mechanisms in a
`shared, persistent object base. With D. J. Penney and J. Stein. Proceedings of the Workshop on
`Persistent Object Systems, Appin, Scotland, August 1987.
`7
`
`51.
`
`52.
`
`54.
`
`41.
`
`47.
`
`48.
`
`49.
`
`50.
`
`
`
`
`
`World Programming Limited EXHIBIT 1002
`Page 7 of 33
`
`
`
`59.
`
`61.
`
`DAVID MAIER
`
`55. Representing database programs as objects. In Advances in Database Programming Languages, F.
`Bancilhon and P. Buneman, editors, ACM Press, 1990.
`56. Concepts in object-oriented data management. With J. Stein. Database Programming & Design 1(4),
`April 1988.
`57. Abstract objects in an object-oriented data model. With J. Zhu. Proceedings of the Second International
`Conference on Expert Database Systems, Tysons Corner, Virginia, April 1988.
`58. Making database systems fast enough for CAD applications. Object-Oriented Concepts, Databases and
`Applications, W. Kim, F. Lochovksy, editors, ACM Press, 1989.
`The GemStone data management system. With B. Bretl, A. Otis, D. J. Penney, B. Schuchardt, J. Stein,
`E. H. Williams and M. Williams. Object-Oriented Concepts, Databases and Applications, W. Kim, F.
`Lochovksy, editors, ACM Press, 1989.
`60. Associative access support in GemStone. With J. Stein. In On Object-Oriented Database Systems,
`Topics in Information Systems series, K. Dittrich, U. Dayal, A. Buchmann, editors, Springer-Verlag,
`1991.
`PROTEUS: The DBMS user interface as an object. With T.L. Anderson and E.F. Ecklund, Jr. In On
`Object-Oriented Database Systems, Topics in Information Systems series, K. Dittrich, U. Dayal, A.
`Buchmann, editors, Springer-Verlag, 1991.
`62. Query optimization in object-oriented database systems: a prospectus. With G. Graefe. Advances in
`Object-Oriented Database Systems: Proceedings of the 2nd International Workshop on Object-Oriented
`Database Systems, K. Dittrich, editor, Bad Muenster, West Germany, September 1988. Lecture Notes in
`Computer Science 334, Springer-Verlag.
`63. Multilanguage object-oriented systems: New answer to old database problems? With F. Bancilhon.
`Programming of Future Generation Computer II, K. Fuchi and L. Kott, editors, North-Holland, 1988.
`64. Representing CSG solids using a logic-based object data model. With T.L. Anderson, H. Ohkawa, J.
`Gjovaag and Sheryl Shulman. Proceedings of the IFIP Working Conference on Visual Database
`Systems, Tokyo, Japan, April 1989.
`65. Why not change the languages to fit the databases? Proceedings of the 1989 ACM SIGMOD Workshop
`on Software CAD Databases, Napa, California, February 1989.
`66. Computational objects in object-oriented data models. With J. Zhu. Database Programming
`Languages: Proceedings of the Second International Workshop, R. Hull, R. Morrison and D. Stemple,
`editors, Morgan Kaufmann, 1989.
`67. Mistaking identity. With T.L. Anderson and J. Stein. In Database Programming Languages:
`Proceedings of the Second International Workshop, R. Hull, R. Morrison and D. Stemple, editors,
`Morgan Kaufmann, 1990.
`68. Why isn't there an object-oriented data model? Invited paper, Proceedings of the IFIP 11th World
`Computer Conference (Information Processing 89), San Francisco, California, August-September 1989.
`Features of the TEDM Object Model. With J. Zhu and H. Ohkawa. Deductive and Object-Oriented
`Databases, Proceedings of the First International Conference, Kyoto, Japan, December 1989, W. Kim,
`J.-M. Nicolas and S. Nishio, editors, Elsevier Science, 1990.
`The object-oriented database system manifesto. With M. Atkinson, F. Bancilhon, D. DeWitt, K. Dittrich
`and S. Zdonik. Deductive and Object-Oriented Databases, Proceedings of the First International
`Conference, Kyoto, Japan, December 1989, W. Kim, J.-M. Nicolas and S. Nishio, editors, Elsevier
`Science, 1990.
`71. A study of three alternative workstation-server architectures for object oriented database systems. With
`D. DeWitt, P. Futtersack and F. Velez. Proceedings of 16th International Conference on Very Large
`Databases, Brisbane, Australia, August 1990. Also in Building an Object-Oriented Database System:
`The Story of O2, F. Bancilhon, C. Delobel and P. Kanellakis, editors, Morgan Kaufmann, 1991.
`Implementing the O2 object manager: some lessons. With F. Velez, V. Darnis, D. DeWitt, P. Futtersack,
`G. Harrus and M. Raoux. In Implementing Persistent Object Bases: Proceedings of the Fourth
`International Workshop on Persistent Object Systems, A. Dearle, G.M. Shaw, S.B. Zdonik, eds., Morgan
`Kaufmann 1991.
`
`69.
`
`70.
`
`72.
`
`8
`
`
`
`
`
`World Programming Limited EXHIBIT 1002
`Page 8 of 33
`
`
`
`74.
`
`75.
`
`77.
`78.
`
`79.
`
`DAVID MAIER
`
`73. Comments on the “Third-generation database system manifesto,” OGI CSE Technical Report 91-012,
`April 1991.
`Efficient assembly of complex objects. With T. Keller and G. Graefe. Proceedings of the ACM-
`SIGMOD International Conference on Management of Data, Denver, Colorado, May 1991.
`Introduction to languages. With F. Bancilhon. In Building an Object-Oriented Database System: The
`Story of O2, F. Bancilhon, C. Delobel and P. Kanellakis, editors, Morgan Kaufmann, 1992.
`76. Query optimization in Revelation, an overview. With S. Daniels, G. Graefe, T. Keller, D. Schmidt and
`B. Vance. IEEE Data Engineering Bulletin 14(2), June 1991.
`The O2 system. O. Deux et al. Communications of the ACM 34(10), October 1991.
`Specifying a database system to itself. Invited paper, Specifications of Database Systems, D.J. Harper
`and M.C. Norrie, editors, Springer-Verlag, 1992.
`Supporting display generation for complex database objects. With B.B. Flynn. ACM SIGMOD Record
`21(1), March 1992.
`80. Challenges for query processing in object-oriented databases. With S. Daniels, T. Keller, B. Vance, G.
`Graefe, and W. McKenna. In Query Processing for Advanced Database Systems, J.C. Freytag, D. Maier
`and G. Vossen, editors, Morgan Kaufmann, 1993.
`81. Object-oriented database support for computational chemistry. With J.B. Cushing, M. Rao, D.M.
`DeVaney and D. Feller. Proceedings of the Sixth International Working Conference on Scientific and
`Statistical Database Management, Anscona, Switzerland, June 1992.
`Issues in distributed object assembly. With G. Graefe, L. Shapiro, S. Daniels, T. Keller and B. Vance. In
`Distributed Object Management, M.T. Ozsu, U. Dayal and P. Valduriez, editors, Morgan Kaufmann,
`1994.
`The Role of Metadata in Managing Large Environmental Science Datasets: Annotative metadata in
`scientific applications. With L.M.L. Delcambre. In Proceedings of SDM’92, Scientific Data
`Management Workshop, Pacific Northwest Laboratories, Report PNL-5A-26092, June 1995.
`84. An object-oriented heterogeneous database for materials science. With D. Hansen, J. Stanley and J.
`Walpole. Scientific Programming 1(2), Winter 1992.
`85. Connecting scientific programs and data using object databases. With J.B. Cushing, D. Hansen and C.
`Pu. IEEE Data Engineering Bulletin 16(1), March 1993.
`86. Object data models for shared molecular structures. With J.B. Cushing, D.M. Hansen, G.D. Purvis III,
`R.A. Bair, D.M. DeVaney, D.F. Feller, M.A. Thompson. In Computerized Chemical Data Standards:
`Databases, Data Interchange, and Information Systems, R. Lysalcowski and D.E. Cragg, editors, ASTM
`STP 1214, 1994.
`87. A call to order. Invited Paper. With B. Vance. Proceedings of the ACM Symposium on Principles of
`Database Systems, May 1993.
`Storage system architectures for continuous media data. Invited Paper. With J. Walpole and R. Staehli.
`Proceedings of the 4th International Conference on Foundations of Data Organization and Algorithms
`(FODO '93), Chicago, October 1993.
`Specifying rule-based query optimizers in a reflective framework. With L. Fegaras and T. Sheard.
`Proceedings of the 3rd International Conference on Deductive and Object-Oriented Databases (DOOD
`'93), Phoenix, December 1993.
`Treating programs as objects: The computational proxy experiment. Invited Paper. With J.B. Cushing.
`Proceedings of the 3rd International Conference on Deductive and Object-Oriented Databases (DOOD
`'93), Phoenix, December 1993.
`91. Using an object-oriented databas