Expert Details
Prior Art for Software Patent Challenge

ID: 730347
Virginia, USA
Over several years Expert has acted as a consultant and Science Officer at the Xolox Corporation in Fort Wayne. His work involved developing software to produce numeric control code for cutting molds for non-circular and nonstandard gears and pulleys. Prior to his development of this software, it had generally been considered impossible to produce non-circular gears with involute teeth except by cutting with a rack; Expert' software developed in collaboration with the company president (a first-rate engineer) successfully enabled production of these gears by plastic injection molding.As statistical quality control gained prominence in American manufacturing, Expert developed software for computation and preparation of statistical records to demonstrate and prove to vendors and customers how processes have been kept in control. In 2000 Expert met with Arnie Lagergren, then president of Dimension Technologies Inc who were producing 3-dimensional flat screens that could be viewed without special glasses. He advocated for their use in educational applications and helped secure NSF funding for 3D projection facilities for several New York State campuses.In 2002 and 2003 Expert worked with Robert Zagursky's vaccine discovery group at the Wyeth Vaccines research facility in Henrietta NY. He developed genetic algorithm based approaches to the problem of detecting genes within prokrayotic genomes.
Education
Year | Degree | Subject | Institution |
---|---|---|---|
Year: 1985 | Degree: MS | Subject: Computer Science | Institution: Indiana University |
Year: 1976 | Degree: PhD | Subject: Mathematics -- Graphs and Hypergraphs | Institution: Royal Holloway College, University of London |
Year: 1973 | Degree: MS | Subject: Mathematics -- Generalized Coloring of Graphs | Institution: University of Calgary |
Year: 1972 | Degree: BA | Subject: Mathematics | Institution: Jesus College, University of Oxford |
Work History
Years | Employer | Title | Department |
---|---|---|---|
Years: 2005 to Present | Employer: Undisclosed | Title: Professor | Department: Computer Science |
Responsibilities:He teaches undergraduate and graduate courses, oversees masters and PhD students, provides academic advising, and researches in the areas of artificial intelligence, game theory, bioinformatics |
|||
Years | Employer | Title | Department |
Years: 2000 to 2005 | Employer: Rochester Institute of Technology | Title: Professor | Department: Provost's Office |
Responsibilities:Expert was charged with the task of discovering opportunities for multi-disciplinary collaborations among departments and colleges, developing and enhancing those collaborations. He contributed especially to the development of a bioinformatics program, and collaboration between artists, animators and computer scientists. He contributed to joint research with Xerox. |
|||
Years | Employer | Title | Department |
Years: 1987 to 2000 | Employer: Oberlin College | Title: Assistant, then Associate Professor | Department: Computer Science |
Responsibilities:Expert was the first professor hired into computer science at Oberlin. For 13 years he developed and taught innovative courses and mentored student progress and activities, including coaching a team that earned 6th place in the International Programming Contest, ahead of hundreds of teams from larger and prestigious institutions throughout the world. |
|||
Years | Employer | Title | Department |
Years: 1978 to 1987 | Employer: Indiana University - Purdue University at Fort Wayne | Title: Assistant Professor | Department: Mathematical Sciences |
Responsibilities:Expert taught mathematics and computer science courses, and contributed to the development of a new computer science degree. |
|||
Years | Employer | Title | Department |
Years: 1976 to 1978 | Employer: Gwynedd County Council | Title: Teacher | Department: Education |
Responsibilities:Expert taught at Ysgol Caergybi and Ysgol Ffriars, specializing in mathematics, but also covering general science and general studies. |
Government Experience
Years | Agency | Role | Description |
---|---|---|---|
Years: 1987 to Present | Agency: National Science Foundation | Role: Reviewer | Description: He reviewed proposals for funding from the NSF and made recommendations to program officers |
Years: 2001 to 2001 | Agency: National Science Foundation | Role: Committee of Visitors | Description: Expert was invited to participate with a Committee of Visitors to provide a congressionally mandated NSF internal review for the REU program of the EIA division of the CISE directorate |
Career Accomplishments
Associations / Societies |
---|
He is a member of the Association for Computing Machinery and of Sigma Xi |
Awards / Recognition |
---|
Students elected him the SEAS Professor of the Year two years in a row |
Publications and Patents Summary |
---|
He is an inventor on 19 patents and has several publications as well as being a co-author of a McGraw Hill Bioinformatics textbook |
Additional Experience
Expert Witness Experience |
---|
Expert has consulted with attorneys and clients threatened with patent infringement. His years of experience are especially useful in discovering documented prior art for use in challenging the validity of some software patents. |
Training / Seminars |
---|
Expert has presented workshops to joint audiences of computer scientists, biologists, scientists and mathematicians on how to develop collaborative programs to enhance undergraduate bioinformatics education. His other workshops have focused on programming language tools and their use in leveling the field in computer science education. |
Marketing Experience |
---|
Expert has worked with engineers to develop software to generate molds for plastic injection manufacture of sophisticated components including non-circular gears and gerotors. He has developed software for automated quality control testing and reporting in the product development cycle. He has worked with other academics and researchers at Xerox in the field of automated document analysis and classification. |
Language Skills
Language | Proficiency |
---|---|
Welsh | Expert considers Welsh to be his first language although his professional work is almost exclusively conducted in English. |
Fields of Expertise
applied mathematics, applied science, applied statistics, artificial intelligence, artificial system, automation, bioinformatics, computation, computational biology, computational mathematics, computational method, computer, computer algebra, computer algorithm, computer algorithm optimization, computer analysis, computer application process, computer game, computer mathematics, computer modeling, computer programming, computer science, computer simulation, computer software, digital computer, education, expert system, formal language, formal method, FORTH programming language, function, game, game design, game theory, gaming model, high-performance computing, logic programming language, Logo programming language, mathematical model, mathematical modeling, mathematics, mathematics software, matrix game, number crunching, number system, optimizer, plastic gear design, science, simulation, simulation programming language, simulation software, information systems (discipline), estimate, structural bioinformatics, direct simulation monte carlo, computer forensics, statistical error, dynamic process simulation, analysis of variance, amino acid sequence, symbology, integer programming, mathematical theory, hidden Markov model, digital logic simulation, discrete mathematics, mathematical optimization model, set theory, floating-point processor, medical informatics, numeric radix, random number generator, process simulation, computer hardware interfacing, mathematical analysis, system analysis, finite element analysis software, million instructions per second, Markov chain, non-linear regression, computer system emulation, logic argument, plastic injection molding computer analysis, mathematics radical, simulated annealing, computer-based training, flexible statistical model building, iterative method, mathematical expansion, software modeling, cryptographic mathematics, encryption system, digital circuit simulation, documentation system, speech recognition neural network, data visualization system, database searching, dynamic modeling, Monte Carlo method, statistical simulation, calculation, representation process, application software, communications technology, human factors, plastic injection molding computer modeling, mathematic integral, information retrieval, computer-aided design, hardware description language, computer-system validation, computer graphics science, computer graphics process, computer-aided manufacturing, computer-aided engineering, operations research, computer-aided design and manufacturing, data communication, environment simulation, discrete-event simulation, optimization, computer-aided drug design, computer security system, virtual reality, number, logic system, language, mathematical relation, gene, computer technology, machine, mathematical object, mathematical function, statistics, spline mathematics, plastic injection molding, physics modeling, numerical analysis, Markov process, information system, information science, gene expression, finite element analysis, dynamics, diagnostics, cybernetics, curve fitting, cryptography, computer integrated manufacturing, computer architecture, biostatistics, biomathematics, algebra