◈ Homepage — http://www.cohensw.com/Cohen Software Consulting, Inc.
Welcome to the home page of the Cohensw domain.
This is the top level page for Cohen Software Consulting, Inc. and for Barbara Cohen, LMFT, two rather different but very Silicon Valley businesses.
Barbara Cohen was a psychotherapist in private practice in Palo Alto, California. She was a licensed Marriage and Family Therapist with a broad range of training and a number of special areas of expertise, including EMDR and the adoption triad. Barbara died on 11 July 2016.
Cohen Software Consulting, Inc. is owned and managed by Howard Cohen, a software development consultant. Our practice, also located in Silicon Valley, is centered about Palo Alto. Dr. Cohen has a Ph.D. in theoretical physics and over 30 years experience in the design, implementation, and management of the development of a large variety of software applications. He also has over twenty-six years of experience as an Expert Witness in software intellectual property matters, including patents, trade secrets and copyrights.
Further Info:
Dr. Cohen's biography, resume and publications and patents list.
Specialized resumes:
Bioinformatics
Electronic Design Automation
Expert Witness
Contact Information
Cohen Software Consulting, Inc.
3272 Cowper Street
Palo Alto, CA 94306-3004
(650) 856-8123
(650) 856-4273 (fax)
[email protected]
http://www.cohensw.com/
Site Map
Last updated: 27 October 2023
Copyright ©1997 - 2023 Cohen Software Consulting, Inc., All Rights Reserved
For further information, please contact Howard J. Cohen, Ph.D.
◈ Interior Pages — 7 pages crawledHoward J. Cohen -- Publications & Patents HOWARD J. COHEN, Ph.D. President Cohen Software Consulting, Inc. 3272 Cowper Street Palo Alto,CA 94306-3004 (650) 856-8123 (650) 856-4273 (fax)
[email protected] http://www.cohensw.com Publications White Paper: Changing How Science is Pursued - Paradigm Shifts From Optical Networking , Howard J. Cohen, Nortel Networks White Paper, Jan 2004 Available at http://www.cohensw.com/pub/Optiputer_whitepaper_2Feb2004.rtf White Paper: A New Middleware and Networking Architecture to Support HEP Data Intensive Grid Applications , Howard J. Cohen, Nortel Networks White Paper, Jan 2004 Available at http://www.cohensw.com/pub/DoE_whitepaper_8Jan2004.rtf DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generation Dynamic Optical Networks , D. B. Hoang, H. Cohen, D. Cutrell, S. Figueira, T. Lavian, J. Mambretti, I. Monga, S. Naiksatam, F. Travostino, to appear in IEEE Globecom 2004, Workshop on High-Performance Global Grid Networks, Houston, November 2004. A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Networks , Tal Lavian, Doan Hoang, Joe Mambretti, Silvia Figueira, Sumit Naiksatam, Neena Kaushik, Monga Inder, Ramesh Durairaj, Doug Cutrell, Steve Merrill, Howard Cohen, Paul Daspit, Franco Travostino, paper presented at Broadnets 2004, First International Conference on Broadband Networks, San Jose, CA, 25-29 Oct 2004. Available at http://www.broadnets.org/2004/workshop-papers/Gridnets/LavianTal.pdf A Grid Network Service Architecture for Dynamic Optical Networks , Tal Lavian, Steve Merrill, Howard Cohen, Doan Hoang, Joe Mambretti, Silvia Figueira, Doug Cutrell, Sumit Naiksatam, Franco Travostino, paper submitted to the Journal of Grid Computing , special issue on High Performance Networking, to be published mid-2004. DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generation Dynamic Optical Networks , D.B. Hoang, H. Cohen, D. Cutrell, S. Figueira, T. Lavian, J. Mambretti, I. Monga, S. Naiksatam, F. Travostino, paper submitted to IEEE Journal on Selected Areas in Communications , special issue on Intelligent Services and Applications in Next Generation Networks, to be published Q1 2005. DWDM-RAM: Enabling Grid Services with Dynamic Optical Networks , S. Figueira, S. Naiksatam, H. Cohen, D. Cutrell, D. Gutierrez, D. B. Hoang, T. Lavian, J. Mambretti, S. Merrill, F. Travostino, paper submitted to be presented at GAN'04 (Workshop on Grids and Networks), held in conjunction with CCGrid 2004 (4th IEEE/ACM International Symposium on Cluster Computing and the Grid), Chicago, IL, 19-22 April 2004. DWDM-RAM: A Data Intensive Grid Service Architecture Enabled by Dynamic Optical Networks , T. Lavian, J. Mambretti, D. Cutrell, H. Cohen,, S. Merrill, R. Durairaj, P. Daspit, I. Monga, S. Naiksatam, S. Figueira, D. Gutierrez, D. Hoang, F. Travostino, poster to be presented at CCGrid 2004 (4th IEEE/ACM International Symposium on Cluster Computing and the Grid), Chicago, IL, 19-22 April 2004. DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advanced Optical Networks , Tal Lavian, Guo-Qiang Wang, Franco Travostino, David Gutierrez, Doug Cutrell, Howard Cohen, Guoli Yin, Inder Monga, Steve Merrill, Hal Edwards, Paul Daspit, Joe Mambretti, Aaron Johnson, Jeremy Weinberger, Fei Yeh, Jim Chen, Sumit Naiksatam, Silvia Figueira, Doan Hoang, Poster presented at the Global Grid Forum 9 (GGF9), Chicago, IL, 6-8 Oct 2003. An Idiosyncratic Introduction to Bioinformatics , Howard J. Cohen, Paper presented at the Twenty-Ninth Asilomar Microcomputer Workshop, 23 April 2003 (Slides are available at http://www.cohensw.com/amw2003/amw2003.html ) Biotechnology - Issues and Opportunities for Us , Howard J. Cohen, PATCA Journal, Fall 2002, pp 6-7 (available at http://www.cohensw.com/pub/patcajournal_2002Q4.pdf ) Method for Filtering Chemical Noise in ESI Mass Spectra , Curtis A. Hastings, Howard J. Cohen, Scott M. Norton, to be submitted to Rapid Communications in Mass Spectrometry (2002) Further Modifications to Incyte's 96 Lane ABD 377 Sequencer , with Eric Lachenmeier, et al. , paper presented at the Tenth International Genome Sequencing and Analysis Conference, 17 - 20 September 1998, Miami, Florida (September 1998) Bob TCCS Structure and Migration Plan , Incyte Pharmaceuticals Internal report (HTML on internal Web pages), (April 1998) Maximizing the Sample Capacity of the ABI Fluorescent Sequencing Machine, Model 377 , with Eric Lachenmeier, et al. , paper presented at the Ninth International Genome Sequencing and Analysis Conference, 13-16 September 1997, Hilton Head, South Carolina (September 1997) New DNA Sequencing Technologies: 96-Capillary Array Sequencer Implementation; Solid Phase Capturable Terminator Sequencing Chemistry; Multiplex DNA Sequencing with Energy Transfer Fluorescent Tags , with Jingyue Ju, et al. , paper presented at the Ninth International Genome Sequencing and Analysis Conference, 13-16 September 1997, Hilton Head, South Carolina (September 1997) Overview of the Chromatogram Archive for LifeSeq Gold™ , Incyte Pharmaceuticals Internal Report (text and HTML on internal Web pages) (August 1997) An Overview of "Simulated Annealing" Lane Tracking , Incyte Pharmaceuticals Internal Report (text and HTML on internal Web pages) (June 1997) Message Generation via Templates – Functional Specification and Template Language Definition , Teknekron Software Systems report prepared for Chevron International Oil Company (May 1996) Programmer's Guide to WXE (wxEdit) , prepared for WeatherNews, Inc. (December 1995) Ship Status Reports , with Payam Mirrashidi, prepared for WeatherNews, Inc. (November 1995) Design Specification for vpp, the VSR Preprocessor , prepared for WeatherNews (May 1995) VPS Weather Editing – wxEdit , prepared for WeatherNews, Inc. (May 1995) Voyage Summary Report Print/Plot Package , with Payam Mirrashidi, prepared for WeatherNews, Inc. (February 1995) VSR Database Interface Specification , prepared for WeatherNews, Inc. (November 1994) Multi-Chip Cell Implications for Import GUI and Batch Programs , Quickturn Design Systems External Reference Specification (September 1994) Saturn Global Nets GUI , Quickturn Design Systems External Reference Specification (June 1994) Scoped Nets (fixScopedNets) , with Jerry Bauer, Quickturn Design Systems Internal Architecture Specification (May 1994) VSR (Voyage Summary Report) Interface – Functional Specification , prepared for WeatherNews, Inc. (April 1994) Scoped Nets (fixScopedNets) , with Jerry Bauer, Quickturn Design Systems External Reference Specification (April 1994) Source Level ECO , Quickturn Design Systems External Reference Specification (April 1994) Source Level ECO , Quickturn Design Systems Internal Architecture Specification (April 1994) Verilog Import Test Plan (vim) , Quickturn Design Systems (February 1994) Saturn Verilog Import GUI , Quickturn Design Systems External Reference Specification (November 1993) Saturn Verilog Import (vim) , Quickturn Design Systems Internal Architecture Specification (October 1993) Usability: Automatic Template File Creation , Quickturn Design Systems External Reference Specification (April 1993) ViP RunTime Internals Overview , Zycad Corporation (November 1992) ViP Code Review Process , Zycad Corporation (August 1992) TradeMaker Database Technical Specification , FXD/Telerate Design Specification (October 1990) FXCalculator Component Specification , FXD/Telerate Design Specification (September 1990) Electrical Rules Checker -- Internal Product Specification , with Jack Klebanoff and Mark Perkins, DAISY Internal Report, (November 1986) Design Specification for the Auto/Interactive Placement Improvement System (IMPROVE PLACEMENT Command in LED -- PIM) , DAISY Internal Report 2.166 (February 1984) Design Specification for the Auto/Interactive Placement Program (PLACE) , DAISY Internal Report 2.98, (May 1983) Design Speci Howard J. Cohen, Ph.D. -- Bioinformatics Resume Bioinformatics Resume HOWARD J. COHEN, Ph.D. President Cohen Software Consulting, Inc. 3272 Cowper Street Palo Alto, CA 94306-3004 (650) 856-8123 (650) 856-4273 (fax)
[email protected] http://www.cohensw.com Selected Projects Sequencing Image Analysis Worked on portions of a semi-automatic DNA sequencing system, including definitions for extensions to the Standard Gel File format (SGF); work on algorithm design and implementation in bringing a weak DNA signal out of a noisy multi-channel image; work in algorithm design and implementation for lane tracking within that image; and creation of various false-color diagnostic GIF images of the original, signal-processed, and lane tracked data, to enhance understanding of the nature of the data and the workings of the algorithms. Environment was Sun UltraSparc, Solaris, C (gcc and xxgdb), and the gd library for GIF creation. Chromatogram Archive Working on the Chromatogram Archive project, a suite of Perl scripts and C programs to manage and process about 13 million chromatograms of human, mammalian, plant, and pathogen expressed gene sequences, as part of a larger project to reanalyze all of Incyte's proprietary human sequences and a large number of public domain sequences (LifeSeq Gold). This archive includes several terabytes of data. Developed an Oracle database to manage and index this archive as well as make retrieval of specific data fast and simple. Developed a suite of software tools to allow loading of this DB and the assembly and delivery of both small and very large sets of the archived data to customers. Environment is OSF1, Solaris, Oracle Pro*C. LifeSeq Gold Involved in schema design for both in-house production DB and for the DB to be released to customers. Designed and implemented the Annotation program (using public domain databases to understand the assembled proprietary putative genes). Also working on the software development and release environment for multi-platform porting. Environment is Sun Enterprise servers and desktop workstations, DEC Alphas, SGI Octane, Linux and SCO desktops, Perl 5.0, C (gcc and xxgdb), and Oracle, including Pro*C and SQL*Plus. Documentation is in HTML on internal web pages. Development environment is RCS, TCCS, gmake and various scripting languages. IGP ("The Incyte Genome Project") Involved in various aspects of this project to ingest the entire public domain human DNA sequence set as well as the Incyte-proprietary genome sequence data, screen it, and apply gene finding and annotation techniques to it. This project encompasses Incyte's LifeTools database and software with Genomic Enhancements, the LifeSeq Gold data, and the highly efficient distributed processing system described immediately following. The Brewery and the Farm Co-architect and implementor of a system for using coarse-grained parallelism of tasks to distribute them to a farm of client machines (compute servers) of varying sizes, capacities, speeds, and architectures. An Oracle database and a client-side pull manager are the central features of this load-balancing, throughput-enhancing system, essential for the success of LifeSeq Gold and the IGP bimonthly deliveries. TCCS and Porting Installed, set up, and administered TCCS (Trivial Configuration Control System) for a complex multi-user, multi-platform development environment. Developed GNUMakefile's and scripts, user and internal documentation. Foundation Project A next generation database and dataflow architecture for annotation and gene finding in the entire human genome, combining public domain and proprietary data. Participated in the dataflow and database architecture and design. Designed and implemented an XML parser for genomic data and the database loader program, created for speed and efficiency in processing millions of cDNA sequences and gigabytes of gDNA information. Oracle/Pro*C/C, SQL*Plus, HTML documentation. Mass Spectrometry Worked on software for the analysis and display of 2-dimensional Mass Spectrometry data. The project involved decoding and reading the manufacturer's proprietary compressed data format, using a known impurity mass to compute gain corrections, and applying deisotoping and decharging algorithms. Environment was Linux for algorithm development as well as implementation of a high thruput pipeline, g++/C++ and STL; and Windows2000, C++ and STL for the interactive and graphical version of the software. Patents Co-inventor of 114 patents applied for by Incyte Genomics, 4 by Nortel Networks. Return to Home Return to Resume Return to Publications and Patents Site Map Last update: 03 May 2015 Copyright © 2001 - 2015 Cohen Software Consulting, Inc., All Rights Reserved For further information, please contact
[email protected] Howard J. Cohen, Ph.D. -- Design Automation Resume Design Automation Resume HOWARD J. COHEN, Ph.D. President Cohen Software Consulting, Inc. 3272 Cowper Street Palo Alto, CA 94306-3004 (650) 856-8123 (650) 856-4273 (fax)
[email protected] http://www.cohensw.com Selected Projects Staff Engineer, Quickturn Design Systems , Mountain View, CA Group leader for parsers group, responsible for all Enterprise, Mars, and Quest product netlist parsers (Verilog, TEGAS and variants, EDIF, BDLS, etc.). Trouble shooting, performance enhancement and bug fixing for the Enterprise product's netlist database and the several parsers that feed it. Likewise for the Mars and Quest software products. Design and implementation of a Verilog front-end for the Quest product, including X11/Motif GUI (using TeleUse), using an object-oriented database (Objectivity) and an Oryx grammar front-end. Managed relationship with third-party supplier of front-end tools used in the Verilog import program. Design and implementation of an incremental import capability (ECO) using a common software layer for all import programs. Languages used were ANSI C and C++ on SPARC-10's; tools include Purify, Quantify and ObjectCenter. Code was also ported to Solaris and to RS6000's and HP9000's. Project Lead, ViP RunTime Group, Zycad Corporation , Fremont, CA Project leader of a group of 5 engineers writing the run-time support software for a hardware VHDL behavioral simulator. This included design partitioning among multiple processors per board and multiple boards per simulator, symbol table creation and manipulation, downloading of the simulation code and the run-time kernel to the target hardware, text and file i/o support, and support for debugging (breakpoints, trace, browsing). Responsible for the Browser subsystem. Work involved coordination with the compiler and hardware groups at Zycad, as well as with our partner companies (including Synopsis, Cadence, Dazix, Vantage, and others) who provide the simulation front end to ViP software. ViP (VHDL Instruction Processor) was a new product, introduced at DAC 92. Development environment was Sun Sparcs, Unix, ANSI C (gcc), as well as Mips for embedded code. Host side software was also to be ported to RS6000, HP/Apollo, and other engineering workstations. LSI Logic , Milpitas, CA Designed and implemented a clock tree analysis program which parsed several ASCII layout and technology files, calculated time delays and skews for multi-level clock trees using an RC-tree approximation, reported statistics at all levels of the tree, and created Spice decks for the four extremal nets as well as any single net the user might select. Environment was Sun Sparc, Unix, and C. Engineering Data Xpress , San Jose, CA Designed and implemented a CAD Framework Initiative (CFI) procedural interface to the EDI database (which is based on EDIF, the Electronic Design Interchange Format). Extended the functionality of the EDI procedural interface to support this project, including implementing a schematic to net list translator. Computers used were 386-based PC's under DOS, and an Apollo DN3000 under AEGIS; language was C. Senior Software Engineer and Group Leader, DAISY Systems Corporation , Mountain View, CA Algorithm design, implementation, and documentation for the Gatemaster project. This involved providing software (and graphical) tools for the LSI and VLSI design engineer to go from the schematic to actual component layout and interpin routing on gate arrays. Designed a text syntax for presenting gate array connectivity and layout information from the Gatemaster data base to chip manufacturers, helped negotiate its acceptance by a major semiconductor company, and implemented the program (MAKE) which interrogates the data base and produces the file. Also worked on intercomputer communications protocols for the data transfer process and debugging the entire system from front to back. Created and implemented a tool which increased the success rate of the automatic routers for gate array net interconnections. This tool not only significantly increased the number and fraction of nets routable to completion but also immediately indicated unroutable chips before any time was spent trying to route them, thus saving the design engineer many hours of wasted labor. Worked on an automatic/interactive placement tool for gate array layout based on a force relaxation model for constructive initial placement. Adapted it from some models in the literature, designed its interface with the user and with the Gatemaster data base, its internal data structures, and the details of its implementation. Project leader, designer, and implementor of a placement improvement system for gate arrays based on component interchange algorithms with user-selectable metrics and component selection criteria. Project leader of a group of senior and junior level system analysts addressing the issues of placement on gate arrays (CAD/CAE), providing technical supervision, coordination, and training. Informally worked with junior (and new) programmers, doing some technical training and supervision. Group Leader of a group of several senior level system analysts addressing the issues of hardware acceleration of semi-custom chip component placement algorithms, including design and implementation of computationally intensive advanced algorithms (such as simulated annealing) to be implemented in microcode, systems embedding, and a user friendly high level interface to the design engineer. Work in the interactive editor group for a high-level correct-by-construction editor for full custom VLSI chip planning and layout. Member of a team designing and implementing a layout verification package for full-custom VLSI chips to be integrated with the Chipmaster. Package included electrical rules checking, device and net recognition, layout versus schematic checks, layout parameter extraction, interface to schematic capture systems, SPICE simulator, and digital system simulators; user interface, data structures and algorithms. Computers used were the Intel Microprocessor Development System for the 8086, and the DAISY Logician (an 8086, 80286, or 80386 based engineering workstation) with MAESTRO and DAISY-DNIX operating systems; languages used were PL/M-86, C, and Metaware PASCAL. Return to Home Return to Resume Site Map Last update: 03 May 2015 Copyright © 2003-2015 Cohen Software Consulting, Inc., All Rights Reserved For further information, please contact
[email protected] Barbara L. Cohen, LMFT Barbara L. Cohen, LMFT 555 Middlefield Road, Suite 102 Palo Alto, CA 94301 (650) 325-9510
[email protected] Barbara Has Passed Away Barbara Cohen died on Monday 11 July 2016. She was a lover of life and of people with a sharp and creative mind, a wonderful mother, grandmother, wife and daughter. She fought a variety of health issues much of her life and always succeeded in adjusting to a "new normal" with great spirit. As a psychotherapist, she helped her clients and enjoyed their growth and successes in life. She will be missed. She is survived by her 3 daughters and her husband of 43 years, Howard. You may contact him at
[email protected] A Gentle Holistic Approach to Therapy The process of acquiring self-knowledge and assimilating it into growth and change for the better can often be a difficult one. My training in a diverse set of approaches to counseling and therapy provides me with a suite of tools to use in our relationship in the most appropriate way to help you achieve the goals you have set out for yourself. I deal with you as a whole person, in the context of your history and relationships, and also in the here and now. My training has included systems theory gestalt psychology self-psychology object relations EMDR psychodynamics hypnosis I believe that my role is to facilitate your growth as an independent, autonomous human being, not to encourage a dependency on me as a therapist. However, I must be supportive in this process, providing feedback, guidance, and the space to figure things out for yourself at the pace you set. Counseling Unique Issues of Adoption All three members of the adoption triad - the birthmother, the adoptee, and the adoptive parents - have unique perspectives and needs. I work with individuals, families and groups in exploring the particular issues they have with regard to adoption. These include Loss Pre- and Post-Reunion Issues Relationships (with family, siblings, parents, spouses, lovers and blended families) I bring the insights of a birthmother who has been reunited with the child I gave up for adoption as well as being the parent of an adopted child. I have worked with all members of the triad, adult and adolescent. Other Strengths I have experience also in these areas counseling adolescents substance abuse grief and loss couples and relationships, both gay and straight coping with chronic illness family therapy groups providing supervision to therapists in training Asperger's Syndrome and high functioning autism My office is wheelchair accessible and close to public transportation. I have lived for extended periods of time in several different countries, and so I have a multi-cultural perspective. I also can conduct therapy sessions via Skype for those clients who cannot come into the office. Counseling Palo Alto CA --> Site Map Return to Home Last update: 24 February 2021 Copyright ©1995-2021 Barbara L. Cohen, All Rights Reserved For further information please contact me at
[email protected] Howard J. Cohen, Ph.D. -- Resume Resume HOWARD J. COHEN, Ph.D. President Cohen Software Consulting, Inc. 3272 Cowper Street Palo Alto, CA 94306-3004 (650) 856-8123 (650) 856-4273 (fax)
[email protected] http://www.cohensw.com OBJECTIVE: Consulting opportunities in software development - analysis, design, modelling, programming ANALYSIS/MODELING/RESEARCH/MANAGEMENT Extensive bioinformatics experience, including gel analysis software, design and implementation of a Chromatogram Archive, work on sequence assembly engine, annotation programs, XML parser, distributed and highly parallel processing system. (See Bioinformatics Resume .) Built a graphical user interface using X Windows and Motif for a complex foreign exchange deal capture and validation application and for a petrophysical application. Managed a group of software engineers designing and implementing the run-time software for a massively parallel hardware accelerator for VHDL simulation. (See EDA Resume .) Individually and as group leader created tools (work in algorithms, user interface, graphics, and database) for automatic and interactive layout and verification of semi-custom and full custom VLSI chips. (See EDA Resume ). Lead investigator in applying passive underwater acoustic detection and estimation procedures to multi-sensor target localization. Project leader for and designer of Oceanroutes' East Coast, Australian, and "Portable" Spectral Ocean Wave Models. Collaborated on a numerical model of ciliary motion, having extended previous mathematical models. Researched and completed an elaborate calculation involving quantumelectrodynamics and field theory, many-body theory, and gravitation for a doctoral dissertation. PROGRAMMING Extensive experience programming C++, C, PERL, HTML, SQL, PL/M, PASCAL and FORTRAN on UNIX workstations (Sparc, RS6000, HP, DEC Alpha, Linux) PC clones under MS-DOS and UNIX VAX/VMS EXPERIENCE: 1979 - present Software Development Consultant - Nortel Networks , Surromed (acquired by PPD), BomDiver, Incyte Genomics , Canon , WeatherNews , PetroSoft LSI Logic , Aspect Development (now i2 Technologies), Abbott Laboratories , ETAK (now Tele Atlas), Engineering DataXpress , Nikon Precision , Diasonics , Daisy Systems, Rolm, OceanRoutes , Mindcraft , Integrated CMOS Systems 1997 - present Expert Witness in software intellectual property litigation involving patents, trade secrets, copyrights, DMCA, and business practices. (See Expert Witness Resume ). 1995 - 1997 Senior Member of the Technical Staff, TIBCO Inc. 1993 - 1995 Staff Engineer, Quickturn Design Systems (now a division of Cadence) 1992 - 1993 Project Lead, Zycad Corporation (purchased by Ikos in 1997, which was purchased by Mentor in 2002) 1990 - 1992 Principle Software Engineer, FXD/Telerate (purchased by Reuters) 1986 - 1990 Senior Software Engineer, ETAK 1982 - 1987 Senior Software Engineer and Group Leader, Daisy Systems 1979 - 1982 Staff Scientist, Ensco 1976 - 1979 Program Manager, R&D, OceanRoutes 1974 - 1976 Member of the Technical Staff, NASA Ames Research Center 1974 - 1976 Part-time instructor, San Jose State University , Foothill College , College of San Mateo , City College of San Francisco PRESENTATIONS: Developed and taught Physics and Astronomy courses from the graduate level to the junior college level. Delivered technical papers at scientific meetings. EDUCATION: Graduate work in Computer Science, Electrical Engineering and Statistics, Stanford University Theoretical Physics, Brandeis University , Ph.D. 1974, M.A. 1968 Physics, City College of New York , B.S. 1966 PROFESSIONAL AFFILIATIONS Forensic Expert Witness Association Professional and Technical Consultants Association American Association for the Advancement of Science American Physical Society Institute of Electrical and Electronic Engineers (IEEE), Life Senior Member IEEE - Consultants' Network of Silicon Valley PUBLICATIONS & PATENTS: Publications and Patents list Return to Home Go To Bioinformatics Resume Go To EDA Resume Go To Expert Witness Resume Site Map Last update: 24 February 2021 Copyright ©1997-2021 Cohen Software Consulting, Inc., All Rights Reserved For further information, please contact
[email protected] Howard J. Cohen, Ph.D. -- Software Intellectual Property Expert Witness Resume Expert Witness Resume Software Intellectual Property HOWARD J. COHEN, Ph.D. President Cohen Software Consulting, Inc. 3272 Cowper Street Palo Alto, CA 94306-3004 (650) 856-8123 (650) 856-4273 (fax)
[email protected] http://www.cohensw.com/ Selected Projects Law Offices of David Rubin, Cupertino, CA For the Plaintiff in a contract dispute. Defendant promised training as an expert witness in patent intellectual property, defendant paid $22,400 for it, but claims he never received anything of relevance. Analyzed documents, presented evidence of actual and relevant expert witness trainings available. Case settled. Burger, Meyer & D’Angelo, LLP, Ladera Ranch, CA For the Defendant in a motor vehicle accident case, where the issues involved software used to qualify gig drivers. Analyzed documents, videos, Android/Java source code. Case settled. Willson Sonsini Goodrich & Rosatti, P.C., Palo Alto, CA For the Defendant and Counter-Claimant in a case involving application programming interfaces, derivative work, SaaS, and potential fraud by a former director of a startup that had since been acquired by a public company. Began analysis, report writing. Plaintiff's expert was disqualified, so no need for a rebuttal expert (me). Sanders * Pianowski, LLP, Elkhart, IN For the Defendant in a patent matter relating to fixator hardware and software used in orthopedic surgeries and bone corrections. Wrote Declaration for Markman hearing. Was deposed. Also wrote Invalidity Report and Non-Infringement Report. Case settled. Holland Law LLP, San Francisco, CA For the Plaintiff in a software development contract dispute. Equipment rental company contracted for a system to track inventory, invoicing, etc. Claimed that after one and a half years of development, the system underperformed, did not meet requirements, was unusable. Began analysis, report writing. Case paused, then settled. Reinhart Boerner Van Deuren s.c., Milwaukee and Madison, WI For the Plaintiff in a contract dispute involving a web based eCommerce site written in Magento2 and PHP. Investigated Defendant’s use of “industry standards” in their process. Wrote an expert report; was deposed. Case is ongoing. Putterman Yu LLP, San Francisco; also Stoel Rives LLP and Wang & Chang Law, San Francisco. For the Plaintiff in a trade secret and copyright matter involving web based Labor Compliance Programs for monitoring government contracts, especially wage and fringe benefits standards. Used CodeMatch, performed source code analysis. Databases were MSSQL Server and MySQL; languages were Java, C#, SQL, and Javascript. Wrote expert report, was deposed, testified at trial in State Court. Phillips Lytle LLP, Buffalo and New York, NY For the Defendant and Counter-Claimant in a copyright and contract dispute matter involving web based software for employee benefits management. Wrote an expert report. Case settled. Reinhart Boerner Van Deuren s.c., Milwaukee, WI For the Plaintiff in copyright infringement matter for a web based application for GIS (geographical information systems) used by cities and counties for managing geographical information (parcel info, utility locations, etc.). Ran CodeMatch and analyzed MSSQL database schemas. Code was Visual Basic (*.vb and *.aspx files), as well as JavaScript. Also analyzed and compared user interfaces for the two applications. Case settled. DeWitt Ross and Stevens SC, Madison and Brookfield, WI For the Plaintiff in a copyright infringement case involving software for interacting with ATM machines. Systems both written in Latin America, in Spanish. Languages include Cobol, java, SQL, NDL. Tools used include CodeMatch. Wrote three reports, one declaration; was deposed. Wilkinson, Goeller, Modesitt, Wilkinson & Drummy, LLP, Terre Haute, IN For the defense in a discrimination case. Investigated Facebook policies with regard to deleting information and messages from an account, effect on other user accounts. Wrote an affidavit. Greenberg Traurig, Orlando and Miami, FL For the Respondent and Counterclaimant in an Arbitration involving non-literal copyright infringement, trade secret misappropriation, and contractual issues. Application area was client's "brand standards" business (assessing restaurants, stores, etc. for food safety, health, workplace excellence and other issues) and the several systems built for that. Wrote 3 reports and two witness statements. Case settled. Gill & Mullholand, LLP, Toronto, Ontario, Canada For the Plaintiff in a copyright infringement matter involving educational software and web sites. Used CodeMatch and shared libraries analysis. Code in C#, java, C++, php, js, SQL. McPharlin Sprinkles & Thomas, LLP, San Jose, CA For the Defendant in a trade secret aspect of a larger litigation. Analyzed the defendant's web sites and the plaintiff's automated chip testing software to opine on whether one may have been derived from work done on the other. Case settled. Baker Botts, LLP, Dallas, TX For the Defendant in a patent infringement matter involving GIS (Geographical Information Systems) and store locator functionality. Read patents and file histories, discussed claim terms in preparing for a Markman brief and hearing. Case settled. Baker Botts, LLP, Dallas, TX For the Defendant in a patent infringement matter involving combined geographical and topical search, specifically store locator functionality. Analyzed patent and Defendant's (java) source code. Wrote rebuttal non-infringement report. Deposed. Case settled. Orrick Herrington & Sutcliffe LLP, Menlo Park, CA For the Defendant in a patent matter involving GIS and software to display parcel maps. Wrote a Declaration for the Markman hearing. Case went to IPR. Kilisch Hartwell, P.C., Portland, OR. For the Defendants in a contract, copyright, trade secret dispute involving industrial automation software. Freitas Tseng and Kaufman LLP, Redwood Shores, CA For the Plaintiff in a patent infringement matter in the area of databases and data mining related to how systems are designed to monetize demographic information collected from users via targeted advertising. PTAB ruled claims invalid in IPR. Hahn Loeser & Parks, LLP, Cleveland, OH For the Plaintiffs in a matter involving breach of contract, non-literal copyright infringement and trade secret misappropriation. Application area is web based systems for automating and tracking post-discharge calls to hospital patients for follow up. Analyzed systems and documentation, ran CodeMatch on source code sets (C#, .NET, SQL), wrote an expert report and a rebuttal report, was deposed. Case settled. The Law Offices of Christopher P Berney, PC, Atlanta, GA For the Defendants in a copyright infringement matter involving MSSQL stored procedures and php code running against a MySQL DB. Application area is credit/debit card transaction processing. Set up and ran CodeMatch, analyzed source code, wrote a rebuttal report. Case settled. Perkins Coie, LLP, San Francisco, CA For the Defendants in a copyright infringement matter. Set up and ran CodeMatch on part of the Defendant's versus the Plaintiff's source trees. Baker Botts, LLP, Dallas, TX. For the Defendant in a patent infringement matter involving combined geographical and topical search. Analyzed patent and extensive source code sets in multiple languages (python, ruby, C++). Wrote rebuttal non-infringement report. Case settled. Foley Bezek Behle & Curtis LLP, Costa Mesa, CA For the Plaintiff in a copyright infringement matter involving reverse engineering and copying of screens and workflow in a web based application for the appraisal management industry. Analyzed historical screen shots and three demo programs. Wrote Expert Report, Rebuttal Report; was deposed; testified Howard J. Cohen -- Overview HOWARD J. COHEN, Ph.D. President Cohen Software Consulting, Inc. 3272 Cowper Street Palo Alto, CA 94306-3004 (650) 856-8123 (650) 856-4273 (fax)
[email protected] Biography Dr. Cohen has over 30 years experience in all aspects of software system design, development, implementation, and small group management. He possesses particular expertise in algorithms, relational databases, graphical user interfaces (GUIs) and software applications in general. His experience has been in a broad spectrum of technology, in several languages, in a wide variety of applications, and on multiple platforms. He has worked extensively with algorithms, user interfaces, graphics, and relational databases, and he has created tools for the automatic and interactive layout of semi-custom and full custom VLSI chips. What sets Dr. Cohen apart is his unique and exceptional approach to problem solving which results in his first implementing solutions conceptually and then in software. Unlike many highly technical engineers, Dr. Cohen has excellent written and verbal communications skills, including the ability to express himself well in interpersonal contacts, make presentations to large audiences, explain complex concepts clearly, and write well on levels ranging from the scientific to end user documentation. Since 1979, Dr. Cohen has served as a software development consultant to several major Silicon Valley businesses including Nortel Networks, Surromed, Incyte Genomics, BomDiver, Canon Information Systems, WeatherNews, PetroSoft, LSI Logic, Aspect Development, Abbott Laboratories, ETAK, Engineering DataXpress, Nikon Precision, Diasonics, Daisy Systems, Rolm, Oceanroutes, Mindcraft, and Integrated CMOS Systems. Concurrently, he has also held full time senior engineering and management positions with such companies as Tibco, Zycad, ETAK, and the NASA Ames Research Center. Dr. Cohen believes in giving back to the community and has been an instructor at several San Francisco Bay Area colleges, including San Jose State University, Foothill College, College of San Mateo, and City College of San Francisco. Dr. Cohen's distinguished career includes extensive experience in bioinformatics and computational genomics, as well as building graphical user interfaces using XWindows and Motif for a complex foreign exchange deal capture application and for a petrophysical application. He managed a group of software engineers who designed and implemented the run-time software for a massively parallel hardware accelerator for VHDL simulation. He served as lead investigator in applying passive underwater acoustic detection and estimation procedures to multi-sensor target localization, and as a project leader for and designer of Oceanroutes' East Coast, Australian, and "Portable" Spectral Ocean Wave Models. A native of New York, Dr. Cohen earned a Ph.D. and M.A. in Theoretical Physics from Brandeis University in Waltham, Massachusetts. He also earned a B.S. in Physics from the City College of New York in New York City. Since receiving his doctorate, Dr. Cohen has done graduate work in Computer Science, Electrical Engineering and Statistics at Stanford University, as well as having taken continuing education classes at the University of California Berkeley and the University of California Santa Cruz. Highly respected by his peers, Dr. Cohen has been listed in eleven separate domestic and international Who's Who publications, and is a past recipient of several research grants, research fellowships, teaching fellowships, teaching assistantships, a New York State Regents Scholarship, was a nominee for a Woodrow Wilson Fellowship, and was a member of Sigma Alpha, an honorary service society. He is coauthor of over 114 patents applied for by Incyte Genomics and four by Nortel Networks. He has been asked to and delivered several technical papers at major scientific meetings and has authored numerous publications. He is a long standing member of the American Association for the Advancement of Science, the American Physical Society, and the Institute for Electrical and Electronic Engineers (IEEE) (Life Senior Member), the Professional and Technical Consultants' Association (PATCA), the Forensic Expert Witness Association (FEWA), and the IEEE Consultants' Network of Silicon Valley (IEEE CNSV). Dr. Cohen has turned his considerable talents to consulting full time since 1997 and is seeking senior level assignments in software development that involve problem definition, analysis, design modeling, documentation, programming, and implementation. He has also worked since that time as an Expert Witness in software intellectual property litigation, including disputes involving patents, trade secrets, copyrights, DMCA, and business practices. As such, he has analyzed source code and systems, written expert reports, been deposed and testified at arbritration hearings and in Federal Court. Dr. Cohen's Resume Dr. Cohen's Bioinformatics Resume Dr. Cohen's Expert Witness Resume Dr. Cohen's Design Automation Resume Dr. Cohen's Publications & Patents Return to Home Site Map Last update: 01 December 2016 Copyright ©1997 - 2016 Cohen Software Consulting, Inc., All Rights Reserved Howard J. Cohen, Ph.D.