Java Expert Witnesses

What is a java expert witness?
Java expert witness candidates typically have years of experience in computer science, software engineering, and/or computer engineering. The chosen expert could be a member of a technical industry organization such as The Software & Information Industry Association (SIIA), The Software Alliance, or the IEEE.
What types of cases require a java expert witness?
Often, Java matters requiring expert witness services involve intellectual property, such as patent infringement litigation, copyright infringement, or trade secret misappropriation. A software forensic expert has experience reverse engineering software code to determine if there is evidence to reveal intellectual property infringement or theft.
Java expert witness case examples
Example projects that Cahn Litigation Services has placed Java programming language experts have included:
- operating systems patent infringement in Los Angeles,
- district court case involving automation software,
- embedded systems copyright case in California, and
- e-commerce software development trade secret dispute.
Cahn Litigation Services has a vast network of professionals with expertise in many operating systems and programming languages (e.g, Python, Linux, Javascript), and often receives requests from law firms to help locate a software expert that can support Java matters. At Cahn Litigation Services, placing software expert witnesses for patent litigation is one of our top areas of expertise.
Related Disciplines
Java Expert Witness - Representative Bios
Please Note: All Cahn Litigation expert witness searches are customized to attorneys' precise specifications and preferences. Attorneys are encouraged to discuss search parameters with a Cahn search specialist.
The below expert witness bios represent a small fraction of those Java experts known by Cahn Litigation Services. These bios are provided to give lawyers a sense of the Java landscape.
Expert Witness #211008
This expert is a Scientist, educator, and technologist with many years of experience and a Ph.D. This expert is currently Fellow and lecturer at a College of Engineering. Additionally, this expert is Principal Scientist and Investigator for an internationally renowned consulting and litigation firm specializing in mobile devices, smartphones, wireless LAN (WLAN), routing, LAN/WAN, Ethernet, TCP/IP, UDP, IP, VoIP and web. This expert translates cutting edge research into practical products while integrating science, engineering, and innovation. This expert builds patent portfolios, consults on patent-related litigation and generates intellectual property.
As a consultant, this expert provides expertise in network communications, telecommunications, Internet protocols, and mobile wireless technologies such as:
- Communication networks: Internet protocols; TCP/IP suite; TCP; UDP; IP; Ethernet; network protocols; network software applications; data link, network, and transport layers (L2, L3, L4), data center network architecture, LDAP and server/network monitoring- Routing/switching: LAN; WAN; VPN; routing protocols; RIP; BGP; MPLS; OSPF; IS-IS; multicast, DNS; QoS; switching; packet switching; network infrastructure; network communication architectures, applications switches- Unified Communications: PSTN, circuit switching, IP telephony, VoIP, SIP, SS7, video and audio conferencing, streaming media, e-mail, instant messaging (chat)- Internet software: Internet software applications; distributed computing; cloud computing; Web applications; FTP; HTTP; Java; client-server; file transfer- Mobile wireless: wireless LAN; 802.11; cellular systems; mobile devices; smartphone technologiesThis expert has published over 25 scientific papers and has been designated as an inventor on more than 120 patents; over 60 prosecuted pro se in front of the USPTO.
This expert has served as an expert in over 60 patent-related cases where this expert wrote expert reports and testified in depositions, courts and in front of a jury. This expert has testified in Federal courts, in USPTO PTAB IPR, and in the ITC.
Start Java Expert SearchExpert Witness #243655
Expertise: E-commerce Systems, Web-based technologies, Financial Systems, C++, Java, SQL, assembler, scripting languages, Control Systems, Software Engineering, Information Management Systems, Quality Assurance and Test, Source Code Analysis
This expert's consulting focuses on software systems as intellectual property, especially in litigation cases of patent and copyright infringement. This expert's technical expertise is well-suited to the analysis of enterprise-scale software that is configured for web-enabled services, e-commerce systems, embedded systems, information management systems, and payment systems. This expert's engagements typically include source code analyses for software written in C, C++, C#, Java, Javascript, SQL, Fortran, Basic, Perl, Assembler, and other programming languages, as well as in markup languages such as HTML and XML applications.
This expert has served as an expert witness in 43 litigation matters, 11 of which have involved allegations of patent infringement. Several of the patent infringement cases included multiple patents-in-suit. This expert's work products have included infringement reports, invalidity reports, rebuttal reports, and expert declarations. Litigation venues have included federal and state courts, the Patent and Trademarks Appeals Board (PTAB), and the International Trade Commission (ITC). This expert's testifying experience includes 1 jury trial, 2 court hearings, and 9 depositions.
This expert has also conducted source code reviews in 35 litigation matters. Eight of the code reviews have involved websites and/or web-centric technologies on an enterprise scale.
This expert has consulted as a technical expert to evaluate previously unasserted patents in patent portfolios for their assertion potential. Technical domains of the patents have included software GUI inventions, client-server applications, and information processing in enterprise-scale computer systems.
The breadth of this expert's expertise covers a variety of subject matter domains. This expert possesses strong backgrounds in commercial software development, engineering best practices, core natural sciences, biology of neural networks, and mathematics of artificial neural networks. This expert's degrees are in physics and nuclear engineering from leading universities. This expert has served as a seasoned technical manager in roles that require effective communication skills. This expert has programmed as a software developer, configured networked computer servers as a hands-on supervisor, provided leadership as an executive manager, championed the adoption of new technologies in enterprise team settings, and taught technical curricula as an officer in the U.S. Navy.
Start Java Expert SearchExpert Witness #247209
This expert is an International Standards committee member for the development of DO-178C Software Considerations in Aeronautical Systems and Equipment Certification, the worldwide standard for airworthiness certification for software systems in civil airspace. This expert is a key author of DO-332, the Object-oriented Technology and Related Techniques supplement to DO-178C, and is a contributor to three international standards for airborne security: DO-326 (Airworthiness Security Process Specification), DO-355 (Information Security Guidance for Continuing Airworthiness) and DO-356 (Airworthiness Security Methods and Considerations). With many years of industry experience as a professional software engineer, this expert has trained senior software developers at a major aerospace company on exception handling as used in Ada, Java, Modula-3 and C++. This expert is a published author and presenter at many conferences. This expert has prior litigation support experience (including on a matter related to DO-178B, Software Considerations in Airborne Systems and Equipment Certification), being deposed and providing testimony in court.
Start Java Expert SearchExpert Witness #255904
This expert is President and Founder of a highly successful and sought-after consultancy providing consulting services on the business, development and implementation of new digital media products, services and technologies. This expert has worked with digital media including CD, DVD, Blu-ray, and streaming video to communicate, educate and entertain.
This expert brings detailed understanding of the workings of the new technologies to the creative talent who want to use them. As an expert witness, this expert has reviewed patent infringement claims and prepared legal briefs, declarations and delivered depositions. This expert has a working knowledge and skills to resolve issues with workflow (e.g., producing Blu-ray or UltraHD), video codecs (AVC/MP4/H.264, HEVC/H.265, audio codecs (e.g., from Dolby, DTS, Fraunhofer) as well as skill in programming/software development (C/C++, Python, VBA, JavaScript, PHP, Java, IDE's, various software/product lifecycle methodologies) and industry standards (CEA- 861-F/HDMI, DVD, Blu-ray).
This expert delivered mastering services to those creating CD-ROMs, implemented IS0-9002 at a software manufacturer, and introduced a process for manufacturing customized short run CD-ROMs. This expert founded a consultancy to focus on the "new" technology of DVD. As president and founder, this expert has produced/authored over 1,000 different DVD titles. This expert served as a Director of R&D where this expert defined, developed and implemented encoding, authoring and mastering processes and tools for Blu-ray (and HD DVD). This expert also led the team developing and supporting the BD-J authoring environment which allowed non-programmers to author Blu-ray titles.
This expert has co-authored two books on Blu-ray and is very fluent in sharing firsthand experience in the business of creating new media.
This expert has a Bachelor of Science in Electrical Engineering and Computer Science.
Start Java Expert SearchExpert Witness #263018
This expert has worked with open source software for many years, and is familiar with the associated types of licenses. This expert has worked extensively with C, C++ and JavaScript, both as a software developer and as a software expert. This expert has been retained 17 times as a technology expert; four of those testifying in court. Some cases of note:
- Retained by Plaintiff, was deposed and testified. The matter involved an alleged misappropriation of trade secrets and IP theft. Reviewed source code, git logs, Pivotal Tracker logs, performed fuzzy matching and reported on findings. Performed statistical analysis of findings prior to developing an opinion.
- Retained by Plaintiff as a consulting expert and possible testifying witness. The matter involved an alleged misappropriation of trade secrets. Reviewed source code and reported on findings; the case settled shortly thereafter.
- Retained as a non-disclosed expert by the testifying expert. Reviewed the source code in a clean room (C++ and JavaScript) and responded to specific questions by phone.
- Retained as a testifying expert by the Plaintiff. This expert’s report opined as to whether or not the defendant had misrepresented ownership of copyright. Analyzed software source and object code, written in a variety of languages for Microsoft Windows.
On behalf of the Plaintiff, a software vendor that suspected a former employee of intellectual property theft, reverse engineered the former employee’s product, written in C# (a .NET language) and compared it to the client’s product, written in C. Compared features, user interfaces, programming interfaces, data structures, static models and run-time models.
Start Java Expert SearchExpert Witness #263043
This expert helps clients assess and resolve patent and technology issues involving deep source code analysis. This expert has been through numerous ITC investigations and district court cases from complaint to hearing/trial. This expert has been engaged as a testifying expert in several cases including copyright. Multiple cases involved open source licensing including extensive analysis of GPLv2 license in a first matter and source code analysis of interrelated modules licensed under GPLv2 in second ITC matter.
Recent projects include analyzing C++/C, NodeJS, Python, and Java code, projects involving communications between server and mobile devices and between servers, analyzing network communications, computer provisioning and sandboxing, document analysis including link extraction, network packet sniffing (Wireshark), and source code control systems (e.g., Git/GitHub). This expert went to trial as a testifying expert, was scheduled to testify as an expert at ITC before the case settled, and was a testifying expert in a copyright case. This expert also contributed considerable technical analysis of accused software, performing copyright analysis of computer networking code. This expert is very familiar with all forms of IP litigation including copyright, trade secret and patent litigation. As an attorney, this expert has focused on complex IP issues that require equal amounts of legal analysis and advanced technical analysis. This expert was a core member of the Complainant's counsel in an ITC case involving patents asserted against popular phones.
Start Java Expert SearchExpert Witness #263055
This expert has provided technical expertise in several matters related to patent, copyright, and trade secret issues, and has provided software analysis expertise and litigation support on over 50 District Court and ITC cases. A typical case requires static analysis of thousands of lines of source code, comprising complex software systems, in a variety of computer languages, including: C, C++, C#, Java, JavaScript, Kotlin, Objective-C, Perl, PHP, python, React, Swift, shell, Tcl/Tk, TypeScript, XML.
This expert recently worked on a project where this expert captured and analyzed detailed network tracing of several Android, iOS, and desktop devices. The analysis involved network packet and HTTP payload investigations, and the correlation of the analysis with the produced source code. A detailed report was presented to counsel, summarizing the traced scenarios, analysis, and provisional conclusions. This expert also analyzed the cellular modem software, as implemented in C and C++, of a major public company's offering (the project spanned 15 months). This expert also analyzed and opined on the Python source code comprising the media server backends of two other large public companies.
Start Java Expert SearchExpert Witness #225732
This expert is a Ph.D. and former Fulbright Scholar with many years of involvement in digital audio, digital music, digital signal processing and processor architecture. This expert is a successful independent consultant and assists in high-level languages and assembly language used for audio and music software and signal processing.
This expert has many years involvement in hi-tech litigation including patents, copyright, trade secret, and class action. This expert has 17 depositions, 3 times testifying at trial, 5 sets of IPR declarations covering topics such as:
cell phones, mobile devices, handheld devices (e.g. medical), computers, laptops
user interfaces
processor architecture
file downloading, file streaming, client/server
media: audio, music, speech, video
digital signal processing, mathematics, algorithms
software and source code (C, C++, Java, HTML, XML, Javascript)
This expert specializes in litigation involving cell phones, car stereos, software, media streaming, mathematics, and user interfaces. This expert has been involved in matters that have specifically dealt with cell phones interacting with automobile head units.
Start Java Expert SearchExpert Witness #212142
This software systems expert has over 30 years of experience in software system design, development, implementation, and small-group management, including extensive experience in bioinformatics and computational genomics, as well as building graphical user interfaces using XWindows and Motif for complex financial and technical applications.
This expert has worked as an expert witness for over 25 years and has been engaged in over 60 matters, prepared over 35 reports and declarations, and provided deposition, court, arbitration, and hearing testimony. This expert has performed source code analysis throughout this expert's career, first as a software engineer and architect and later as an expert witness in patent, trade secret, copyright, and contract disputes. The work has involved a broad range of programming languages and application areas, and this expert is experienced in quickly learning new applications, languages, and technologies. This expert is fluent in reading and understanding many high-level languages, including C, C++, C#, Java, Perl, Python, Ruby, JavaScript, HTML, and SQL, though this expert has not worked extensively in assembly language for several decades.
This expert has served for over 45 years as a software development consultant to several major technology and life sciences businesses. This work has included developing an Oracle database to manage and index a large technical archive, making retrieval of specific data fast and efficient, and creating a suite of software tools to support database loading and the assembly and delivery of small and large archived data sets to customers. This expert has particular expertise in algorithms, relational databases, graphical user interfaces (GUIs), and software applications.
This expert's experience spans a broad spectrum of technology, several programming languages, a wide variety of applications, and multiple platforms. This expert has also worked as an expert witness in software intellectual property litigation, including disputes involving patents, trade secrets, copyrights, the DMCA, and business practices. In that work, this expert has analyzed source code and systems, prepared expert reports, given deposition testimony, and testified in arbitration hearings and federal court.
Start Java Expert SearchExpert Witness #263364
This software/source code expert holds a Bachelor's Degree in computer science from a university in the United Kingdom and has over 30 years of continuous experience in technology development. This expert's work covers many business areas, programming languages, and development environments, including over 20 years in financial services.
This expert has provided technology and subject-matter expertise in litigation involving patents, copyright, and intellectual property since the early 2000s. This expert has deposition experience and extensive experience preparing declarations for the U.S. PTO, reports comparing source code, and prior-art reports for patent matters.
This expert actively develops applications in C#, C++, and Java, including multi-service, cross-platform applications using reusable classes, queues, and IP technologies. This expert has over 30 years of experience in computer technology and actively codes in C++, C, C++ CLR, Java, JNI, and C#, with extensive experience in database technologies.
This expert applies these skills to compare sets of source code and identify circumstances where code may have been copied or where an application may violate a copyright or patent. This expert uses a manual comparison process that reviews each line of code and the architecture rather than relying on software tools. The process produces detailed reports for use in later litigation stages.
This expert has copyright experience in matters in the United States and Canada, including the use of abstraction, filtration, and comparison to evaluate applications and processes. This expert has applied standards such as Substantial Similarity, look-and-feel protection, and the virtually identical standard to compare applications and processes.
This expert has created detailed process flows, used screen captures, and compared system outputs to identify areas of commonality or demonstrate a lack of overlap. This expert has examined project plans, user requirements, design documentation, system architecture documentation, user testing plans, and testing procedures, and has performed code comparisons and reported the results. This expert has also supported summary judgment work in software-related disputes.
This expert has analyzed the use of open source code and its impact when used in developing an application. Open source code is often used to reduce development time or to include functionality outside a developer's existing skill set.
This expert has considered legal implications associated with open source code, including the Digital Millennium Copyright Act and legal treatises addressing computer technology. This work has involved examining different license types, including GNU/GPL, Apache, and Android licenses.
This expert has addressed the complexity of open source licensing, including how poor licensing choices or badly constructed licenses can create negative consequences for creators and users. Users of open source code need to examine the legal ramifications of such code to avoid negative impacts. This expert has opined that open source code can have both advantages and disadvantages and that users must understand the potential consequences of using it.
This expert has evaluated alleged theft of intellectual property by examining systems for similarities in architecture, code, form flow, and function. This expert has considered opportunity, motive, deposition testimony, relevant skill sets, and whether a person accused of theft had the ability to take or copy code, documents, sales plans, or other material.
This expert has examined security protocols of material owners to analyze whether alleged theft could have occurred and how it could have been done. This expert has collected this information and provided analysis in reports.
This expert has supported software copyright matters involving web applications used for processing health insurance claims. The work included auditing applications, reviewing source code, interviewing technical personnel, studying allegedly infringing applications, and analyzing software copyright principles, including scenes a faire, abstraction, filtration, comparison, the virtually identical standard, and the substantially similar standard.
This expert has analyzed business models, transaction flows, external data, data types, and process interactions to define the form, flow, and function of software applications and associated business processes. This expert has documented user interfaces, data fields, technology components, data items, data processing methods, and database structures, and has prepared detailed comparison reports addressing alleged copyright violations.
This expert has also supported defense work in software copyright matters involving ATM, POS, check-image, and transaction-processing software. This work required knowledge of Java, Apache Camel, WebSphere, message queues, TCP/IP communications, remote-site connections, and Microsoft SQL Server.
This expert has reviewed deposition testimony to validate or contradict technical claims, examined messaging formats used by financial transaction systems, analyzed data transfers using knowledge of TCP/IP, and evaluated interactions among card-processing entities to understand data-transmission protocols and message-format standards.
This expert has provided knowledge of Check 21, the rule allowing images of checks to be treated as legally equivalent to paper checks, in connection with software capability analysis. This expert has performed line-by-line comparisons of software to source code alleged to have been copied and has analyzed copyright issues using public-domain and originality principles, U.S. Copyright Office materials, and form, flow, and function analysis.
This expert has supported intellectual property theft matters involving software for large-scale prescription processing. This work included reviewing deposition testimony, evaluating skill sets, reviewing project plans, interviewing personnel, and applying experience in source-code security to assess whether theft allegations were technically supported.
Start Java Expert SearchExpert Witness #270508
This network monitoring expert has over 40 years of experience with storage devices, embedded software systems for industry and consumer products, and related systems, including flash memory such as solid state disks, memory cards, and flash drives; optical storage such as CD, DVD, WORM, and magneto-optical storage; magnetic storage such as hard disks, floppy disks, and tape; RAID and disk arrays; jukeboxes; USB; SCSI; iSCSI; IDE/ATA/ATAPI/SATA; Fibre Channel; PCMCIA; game programming; home appliances; and telecommunications.
This expert has written and designed device drivers, software, and firmware for Windows, Linux, VxWorks, QNX, and other embedded real-time operating systems (RTOSs). Professional roles have included software developer, project lead, seminar presenter, and technical writer. Technical experience includes programming languages such as Java, Python, PHP, LabVIEW, C, C++, Delphi, C#, and assembly.
This expert has served as an expert witness and expert consultant in over 40 engagements involving patent, trade secret, copyright, class action, and contractual disputes, as well as patent portfolio reviews involving file systems, game programming, home appliance technology, telecommunications, and television control software. These engagements have drawn on over 30 years of experience in the software storage industry and over 40 years of experience as a computer engineer, and have involved technology in the consumer products, telecommunications, and storage industries.
This expert has written expert reports, been deposed, and provided courtroom testimony at trial. Engagements have involved source code analysis and comparisons, object code disassembly, benchmarking, computer media duplication, and forensic analysis on data storage devices and file systems using tools including EnCase, FTK, and DiskJocky.
This expert has worked on over 50 expert witness matters and has testified by deposition and at trial multiple times. Career experience has included work on networks internal and external to computer systems, including international communication networks. Prior projects have included building a system that periodically pinged computers on a network to detect computer hardware theft, and similar technology has been used to measure the availability of web systems.
This expert is an experienced expert witness and litigation consultant.
Start Java Expert SearchExpert Witness #284607
This software/financial system development, integration, and migration expert has over 40 years of experience in software development and architecture and has founded a successful technology consultancy.
This expert provides forensic reviews involving reverse engineering, patent infringement and validity, algorithmic analysis, software development, hardware benchmarks, and web crawling. Development projects have included integration of Node Webkit applications for widespread deployment and a web-based collaborative archive for video content. Installations have included design, development, and deployment for major providers, statewide and national agencies, manufacturing entities, banking-sector organizations, and others.
This expert has experience in software development, software review, requirements synthesis, architecture and design, distributed computing, highly available systems, SOA, network integration, quality assurance, change management, and best practices, as well as C/C++, Python, Javascript, Java, C#, VB, J2EE, AWT, Node, Node-Webkit, DataDog, Logmatic, .Net, JQuery, JavascriptMVC, jsRender, Linux/Ubuntu, Oracle Developer, HTML/XML, CSS, XSL/XSD, iCal, GIT, Installshield, and QUnit.
This expert's experience includes direction, design, deployment, and operation of systems to deliver a well-known commercial credit rating, building a real-time trading exchange for wholesale voice communication contracts, and developing, deploying, and monitoring a nationwide system delivering near real-time real-estate transaction data to agents and consumers. The accuracy and availability of these systems were a daily responsibility, achieved by applying instrumentation, monitoring, and alerting based upon key metrics and statistical anomaly. Metric history integrated with change management data facilitated rapid rollback of erroneous "breaking" changes and the detection of "bad" data.
This expert has observed scenarios with large data providers in which the execution, or failure of execution, of legacy system evolution characterizes an organization's willful effort to preserve profit but eventually results in multi-week service outages and continual system failure. This expert has participated in numerous forensic source-code and technical-document discoveries corresponding enterprise history to relevant legal theories.
Start Java Expert SearchExpert Witness #295969
This code review expert holds a Ph.D. in Computer Science from a prestigious university and is a computer scientist and software engineer focused on cybersecurity, with specialization in vulnerability management, security products, software supply chain security, phishing mitigation, network security, and authentication systems. This expert is a published author and invited speaker and holds a number of patents related to cybersecurity.
This expert's cybersecurity work has included authentication, payment fraud, network intrusion detection, biometric fingerprint authentication, phishing, software supply chain security, software dependency security, and vulnerability management. This expert has written code in C++, Java, Python, and Go, developed an online digital library, and worked as a full-stack software developer.
This expert has experience as an expert witness and litigation consultant.
Start Java Expert Search