throbber

`
`
`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

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