Expert Details

Expert in Prior Art for Software Patent Challenge

Expert ID: 730347 Virginia, USA

Request Expert

Expert has 34 years experience teaching mathematics and computer science at universities and colleges in the United States. He has consulted with engineers and developed algorithms and processes for manufacturing gears and other specialized parts. He has investigated prior art in connection with software and computer patent challenges. He has developed genetic algorithm based software for gene transcription modeling for drug development. Expert is a co-author of a Bioinformatics textbook. He is listed as inventor on 19 patents held by a major corporation.

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.


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

Request Expert

Dev Tool:

Request: expert/prior-art-for-software-patent-challenge
Matched Rewrite Rule: expert/([^/]+)(?:/([0-9]+))?/?$
Matched Rewrite Query: experts=prior-art-for-software-patent-challenge&page=
Loaded Template: single-experts.php