Craig W. Thompson, Phd

Total Page:16

File Type:pdf, Size:1020Kb

Craig W. Thompson, Phd Craig W. Thompson, PhD. Professor Emeritus (retired August, 2014) Computer Science and Computer Engineering Department University of Arkansas, Fayetteville 72701 [email protected], 479-799-0214-cell, http://www.csce.uark.edu/~cwt IEEE Fellow (2005) “for contributions to artificial intelligence, database management and middleware” [Research Interests] – [Education] – [Employment] – [Career Summary] [Publications, Presentations, Inventions, Products, Standards, Contracts, Consulting] [Expert Witness] – [Teaching] – [Student Supervised] – [Service] – [Strange but True] RESEARCH INTERESTS Software architecture, service-oriented architecture (SOA), distributed systems, middleware design patterns, cloud computing, semantic web, survivability, quality of service, digital rights, policy languages, change management, incremental algorithms. Big data, data scientist, database management, data grids, grid indexing, object databases, query languages, spatial databases, synthetic data generation. Artificial intelligence, knowledge representation, agents, ontologies, rules, natural language interfaces. Pervasive computing, 3D virtual worlds, gamification, identity management, privacy, RFID middleware, soft controllers, command and control, small unit operations, scenarios, virtual office, virtual enterprise, human factors. Expert witness in patent infringement cases. EDUCATION B.S. in Mathematics, Stanford University, Palo Alto, California, June 1971. M.A. in Computer Science, The University of Texas at Austin, August, 1977, “Question Answering via Canonical Verbs and Semantic Models: Parsing to Canonical Verb Forms” Ph.D. in Computer Science, The University of Texas at Austin, May, 1984, “Using Menu- based Natural Language Understanding to Avoid Problems Associated with Traditional Natural Language Interfaces to Databases” Stanford’s Computer Science Department is now ranked #3 in the world and U Texas Austin’s is now ranked #5 according to US News and World Report 2016 rankings (here). last updated: June 30, 2016 Curriculum Vita – Craig Thompson EMPLOYMENT Summers 1967-1969-1972-1973 – Senior Programmer and Systems Analyst, Control Data Corporation; Fleet Numerical Weather Central at U. S. Naval Post Graduate School; and Mellonics, Inc., Division of Litton – all in Monterey, California. Wrote programs to monitor CDC 6500 peripheral processor resource usage; worked on terrain map data encoding and submarine sonar detection data analysis; worked on a big data project to encode all historic oceanographic and meteorological shipboard measurement data from the 1800s forward. 1971 to 1977 – Teaching Assistant, Research Assistant, Instructor, Department of Computer Science, The University of Texas, Austin, Texas (and The University of Texas at San Antonio in 1975). Taught courses in structured programming, assembly language programming, and data structures. Research on computational linguistics. 1977 to 1981 – Lecturer, Department of Computer Science, University of Tennessee, Knoxville, Tennessee. Taught senior and graduate courses in database management and artificial intelligence and undergraduate courses in structured programming, numerical analysis, and data structures. Member, Graduate Admissions Committee and Undergraduate Studies Committee. Directed 22 teaching assistants. 1981 to 1995 – Computer Science Lab, Central Research, Development, and Engineering Division, Texas Instruments. Member of Technical Staff, 1981-1984. Developed NLMenu natural language I/F and Relational Table Management System (RTMS) DBMS products for the TI Explorer Lisp Machine. Senior Member of Technical Staff, 1985-1988. Only 7% of TI technical staff can be SMTS. Team leader for 2 PhDs and 2 summer students. Developed OODB and engineering DBMS concepts. Research Manager, Multimedia Information Systems Branch, 1988-1989. Supervised 5 PhDs and 3 summer students, 1 secretary. Directed Panorama Hypermedia Project and worked on pre-web open hypermedia standards. Research Manager, Database Systems Branch, 1990-1995. Supervised 5-12 exempts, including 2-5 PhDs and 3 summer students, 1 secretary. Directed Zeitgeist OODB and DARPA Open OODB projects; very active in OO standards; pioneer in the development of SOA architectures. 1994 Spring – Adjunct Faculty, Department of Computer Science and Engineering, The University of Texas, Arlington, Texas. Team-taught graduate database course. 1995 to 2004 – President, Object Services and Consulting, Inc. Co-founder with Dr. David Wells and Steve Ford. OBJS was a software R&D business focused on executing DARPA and SBIR contracts. Won and executed several research contracts, consulted on software architectures for other DoD R&D projects, and developed prescriptive object-oriented software standards. Supervised ~10 Ph.D. and MS level employees. See OBJS home page. 2002 to 2014 – Expert Witness. Testifying expert for plaintiff or defendant in high profile software patent infringement lawsuits. 2003 to 2014 – Professor and Charles Morgan Graduate Research Chair in Database, Computer Science and Computer Engineering Department, University of Arkansas ($3M endowed chair) Tenured. Research on database, middleware, grid, workflow, synthetic data generation, RFID, agents, virtual worlds, and pervasive computing. Taught undergraduate courses on software architectures, database management, artificial intelligence, programming languages, senior design/capstone, and graduate courses on advanced database and artificial intelligence plus special project courses on agent-based systems, RFID middleware, natural language interfaces, and modeling healthcare logistics in a virtual world. Member of several department and college level committees. Authored successful Computer Science accreditation reports and led a strategic planning effort for the College of Engineering. Endowed chair provided around $130K per year mostly used to fund student research. See UARK home page. 2014 to Present – Professor Emeritus (retired). Travel, hiking, reading, writing, genealogy. Page 2 Curriculum Vita – Craig Thompson CAREER SUMMARY By the numbers I was actively involved in the computing field from 1968 to 2014 so my computing career spanned 46 years. I was involved in industrial computing research for the middle 23 years of my career and taught at the university level for 10 years before and 11 years after (15 years at the graduate level). I was a senior member of technical staff and a research manager for most of 15 years at Texas Instruments, then President of a software research company for eight years. I was involved in standards for 11 years. I worked on DARPA contracts for 13 years. I was a chaired professor for 11 years. Regarding research: I am an IEEE Fellow (2005) “for contributions to artificial intelligence, database management and middleware.” I was a pioneer in the development of service-oriented architectures, now a $6B market and growing. I was in on the ground floor of several areas of computing research: Lisp machines, usable natural language interfaces, object-relational and object-oriented databases, hypermedia systems, design patterns, software architecture, distributed object computing including service-oriented architectures and grids, agents, the Internet of Things, RFID middleware, 3D virtual worlds, and gamification. I co-authored 7 reference models that accelerated standards in areas including: service oriented architectures (middleware), agents, and hypermedia. I was PI or Co-PI on over $18M in total research funding from all external sources (IR&D, DARPA, SBIR, industry, and university). I made contributions to many DoD and DARPA programs including: Ground/Air Interactive Terminal (G/AIT), DARPA/SPAWAR Science of Smart Weapons, DARPA/USAF Robotic Air Vehicles, DARPA Persistent Object Base, Final Report of Rapid Prototyping of Application-Specific Signal Processors (RASSP), DARPA TRP National Industrial Information Infrastructure (NIIIP) Consortium, DARPA TRP Trauma Care Information Management System (TCIMS) Consortium, DARPA Intelligent Collaboration and Visualization Program (IC&V), DARPA Evolutionary Design of Complex Software (EDCS), DARPA Control of Agent-based Systems (CoABS), AFRL Agent-Supported Information Visualization (ASIV) SBIR, DARPA Advanced Logistics Project (ALP), DARPA Ultra*Log Program, DARPA ISO Infrastructure Panel and DARPA Advanced Information Technology Services (AITS), DARPA Dynamic Database Study, DARPA BAA00-20 Dynamic Assembly For Systems Adaptability, DARPA Battle Assessment and Data Dissemination (BADD), Dependability, and Assurance (DASADA). I was funded by industry including: Acxiom, IBM, Oracle and SensorConnect. And I worked on research projects with Wal-Mart, JB Hunt, and Marshalltown. I contributed to several standards: X3/SPARC/DBSSG OODB Task Group, Object Management Group and its Internet SIG and Agent SIG, X3H7, FIPA, NIST, National Industrial Information Infrastructure Protocols , W3C, Open GIS, and EPCglobal. I organized or co-organized 3 conferences, 10 workshops, and 2 OMG special interest groups, and was an editor for IEEE Internet Computing for 11 years. I am listed as co-inventor on 10 patents. I contributed significantly to 6 software releases and products. I published around 7 book chapters, 43 journal papers, 95 conference and workshop papers, and (co)authored many proposals, government reports, standards reports, manuals, demonstrations, and technical reports I was an expert witness for 12 years, served on 15 patent infringement cases, and authored several expert reports.
Recommended publications
  • David Maier Speaks
    David Maier Speaks Out on the Impact of Object Databases, Why People Don’t Use Object- Relational Features, What DB Theoreticians Should Be Doing, How to Make a Success of Yourself at a Small Institution, and More by Marianne Winslett David Maier http://www.cse.ogi.edu/~maier Welcome to this installment of the ACM SIGMOD Record series of interviews with distinguished members of the database community. I'm Marianne Winslett and today we're in Madison, Wisconsin, site of the 2002 PODS and SIGMOD conference. I have here with me today David Maier, who is a professor in the Department of Computer Science and Engineering at the OGI School of Science & Engineering, formerly the Oregon Graduate Institute, at the Oregon Health & Science University. He is an ACM Fellow and an advisor to the DARPA funding agency, and he is well known for his work on database theory and object-oriented databases, including serving as an advisor for the Gemstone, ObjectStore, and O2 object database products. Recently he has been quite active in the area of scientific databases and [scientific] data management. David did his PhD work at Princeton in the 1970s and was a professor at Stony Brook before joining the Oregon Graduate Institute in the 1980s. So Dave, welcome. Thank you. Dave, 10 or 15 years ago, object-oriented databases were looking like the next big thing, Where did they go, or as some might put it, why did they fail? That is an interesting question, and it's [an important question for] me, having based so much of my career on object databases.
    [Show full text]
  • 1983 ACL Membership List
    The FINITE STRING Newsletter 1983 ACL Membership List Earl Allen Douglas John Arnold John A. Barnden Membership List 4100 Winfield Avenue Languages and Linguistics Computer Science Ft. Worth, TX 76109 University of Essex indiana University Following is a listing of the 1983 Elizabeth Allen Wivenhoe Park, Colchester Bloomington, IN 47401 members of the Association for Computer Science Essex, CO4 3SQ, ENGLAND Robert F. Barnes Computational Linguistics as of University of Maryland John Aronis Philosophy, Bldg 15 the time Issue 3-4 of the AJCL College Park, MD 20742 Computer Science Lehigh University went into production. Personal James Allen Carnegie-Mellon University Bethelehem, PA 18105 members are listed first, ordered Computer Science Pittsburgh, PA 15213 Naomi S. Baron alphabetically by last name. Insti- University of Rochester Stephanie August Brown University, Box E Rochester, NY 14627 tutional members follow, ordered UCLA/Hughes Aircraft Providence, RI 02912 alphabetically by country, province Jonathan Allen 7824 McConnell Avenue Joseph Barone (for Canada), city, and then insti- M.I.T. Los Angeles, CA 90045 tutional name; for the United Room 364419 PO Box 53 Fernando AvilaMurillo States, the sorting is by ZIP-code. Cambridge, MA 02139 Monmouth Junction, NJ 08852 A.P. A-32 Wanted: Addresses for the Frederick B. Bart Sture Allen Hermosillo, Sonora members whose names appear at 2217 Cheyenne Street Haakansdal 86 83190 MEXICO the end of the Personal Members S-417 44 Goeteborg, SWEDEN Golden, CO 80401 Joan Bachenko listing. Information should be for- Thomas i. Bartold Jens AIIwood Code 7596 warded to the ACL Secretary- 20045 Woodside Linguistics Naval Research Laboratory Treasuer.
    [Show full text]
  • March 2008 (Vol
    SIGMOD Officers, Committees, and Awardees Chair Vice-Chair Secretary/Treasurer Raghu Ramakrishnan Yannis Ioannidis Mary Fernández Yahoo! Research University of Athens ATT Labs - Research 2821 Mission College Department of Informatics & Telecom 180 Park Ave., Bldg 103, E277 Santa Clara, CA 95054 Panepistimioupolis, Informatics Buildings Florham Park, NJ 07932-0971 USA 157 84 Ilissia, Athens USA <First8CharsOfLastName AT HELLAS <mff AT research.att.com> yahoo-inc.com> <yannis AT di.uoa.gr> SIGMOD Executive Committee: Curtis Dyreson, Mary Fernández, Yannis Ioannidis, Phokion Kolaitis, Alexandros Labrinidis, Lisa Singh, Tamer Özsu, Raghu Ramakrishnan, and Jeffrey Xu Yu. Advisory Board: Tamer Özsu (Chair), University of Waterloo, <tozsu AT cs.uwaterloo.ca>, Rakesh Agrawal, Phil Bernstein, Peter Buneman, David DeWitt, Hector Garcia-Molina, Jim Gray, Masaru Kitsuregawa, Jiawei Han, Alberto Laender, Krithi Ramamritham, Hans-Jörg Schek, Rick Snodgrass, and Gerhard Weikum. Information Director: Jeffrey Xu Yu, The Chinese University of Hong Kong, <yu AT se.cuhk.edu.hk> Associate Information Directors: Marcelo Arenas, Denilson Barbosa, Ugur Cetintemel, Manfred Jeusfeld, Alexandros Labrinidis, Dongwon Lee, Michael Ley, Rachel Pottinger, Altigran Soares da Silva, and Jun Yang. SIGMOD Record Editor: Alexandros Labrinidis, University of Pittsburgh, <labrinid AT cs.pitt.edu> SIGMOD Record Associate Editors: Magdalena Balazinska, Denilson Barbosa, Ugur Çetintemel, Brian Cooper, Andrew Eisenberg, Cesar Galindo-Legaria, Leonid Libkin, Jim Melton, Len Seligman, and Marianne Winslett. SIGMOD DiSC Editor: Curtis Dyreson, Washington State University, <cdyreson AT eecs.wsu.edu> SIGMOD Anthology Editor: Curtis Dyreson, Washington State University, <cdyreson AT eecs.wsu.edu> SIGMOD Conference Coordinators: Lisa Singh, Georgetown University, <singh AT cs.georgetown.edu> PODS Executive: Phokion Kolaitis (Chair), IBM Almaden, <kolaitis AT almaden.ibm.com>, Foto Afrati, Catriel Beeri, Georg Gottlob, Leonid Libkin, and Jan Van Den Bussche.
    [Show full text]
  • Object-Oriented Database Theory an Introduction & Indexing in OODBS
    TU Muenchen Hauptseminar / WS2001/02 Database Hall of Fame David Maier Object-Oriented Database Theory An Introduction & Indexing in OODBS Prepared by: Ming-Ju Lee Supervisor: Andreas Gruenhagen 1 Content 1 INTRODUCTION..................................................................................................... 3 1.1 David Maier............................................................................................................. 3 1.2 Overview................................................................................................................. 3 2 OBJECT-ORIENTED DATABASES....................................................................... 4 2.1 Motivation ............................................................................................................... 4 2.2 Concept & Features ................................................................................................ 4 2.2.1 Mandatory features of object-oriented systems...................................................................... 5 2.2.2 Mandatory features of database systems............................................................................... 5 2.3 Making OOPL a Database....................................................................................... 6 2.3.1 Object data modeling.............................................................................................................. 6 2.3.2 Persistence of objects ...........................................................................................................
    [Show full text]
  • DAVID MAIER Department of Computer Science Portland
    DAVID MAIER Department of Computer Science Portland State University PO Box 751 Portland, Oregon 97207-0751 (503) 725-2406 [email protected] Born 2 June 1953, Eugene, Oregon Education B.A., Honors College University of Oregon, 1974 Double major: Mathematics and Computer Science Ph.D. Princeton University, 1978 Electrical Engineering and Computer Science Positions Held 2004 - present Maseeh Professor of Emerging Technologies Department of Computer Science Portland State University 2012 - present Faculty Member Intel Science and Technology Center for Big Data 2012 - 2015 Shaw Visiting Professor Department of Computer Science National University of Singapore 2007 - 2010 Visiting Researcher Microsoft Research, Redmond, Washington (3 stays) 2006 - present Adjunct Professor; Affiliate Professor (since 2014) Department of Medical Informatics & Clinical Epidemiology Oregon Health & Science University 2004 - 2017 Professor (joint appointment) Environmental and Biomolecular Systems Oregon Health & Science University 1988 - 2006 Professor (joint appointment as of 2004) Department of Computer Science and Engineering Oregon Graduate Institute 1997 - 1998 Visiting Professor Computer Sciences Department, University of Wisconsin 1989 -1990 Visiting Scientist GIP Altair, INRIA-Rocquencourt, France (Institute National de Recherche en Informatique et en Automatique) 1988 Acting Chair (Jan. - June) 1983 - 1988 Associate Professor 1982 - 1983 Assistant Professor Department of Computer Science and Engineering Oregon Graduate Institute 1978 - 1982 Assistant Professor Department of Computer Science State University of New York at Stony Brook DAVID MAIER AWARDS AND HONORS 1. NSF Presidential Young Investigator Award, Foundations of Knowledge Management Systems, IST 83 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.
    [Show full text]