Java Expert Witnesses

Related Disciplines

Java Expert Witness - Sample 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.

Start Custom Search

The below expert witness bios represent a small fraction of those Java experts known by Cahn Litigation Services. These bios are provided to give attorneys 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 technologies

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


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


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


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


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


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


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


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