Nenad Medvidovic - Software Expert Witness

Nenad Medvidović, PhD

Senior Computer Scientist

Nenad Medvidović is a Professor and Associate Chair for Ph.D. Affairs in the Computer Science Department at the University of Southern California. Between 2009 and 2013, Medvidović served as Director of the USC Center for Systems and Software Engineering (CSSE). He is also a faculty associate of the Institute for Software Research (ISR) at the University of California, Irvine.

Summary of Qualifications

  • Internationally known in the computer science research community for his extensive scientific contributions in the fields of software engineering and distributed systems over the last two decades.
  • Has been deposed and testified at trial numerous times, primarily in patent infringement cases.
  • Has authored hundreds of scholarly works, including journal articles, conference papers, book chapters, magazine articles, and other publications.
  • Has received millions of dollars in grants from corporations and government agencies for scientific research.
  • Has taught dozens of software classes and seminars at universities, companies, and government agencies.
  • Received the National Science Foundation CAREER (2000) award, the Okawa Foundation Research Grant (2005), the IBM Real-Time Innovation Award (2007), and the USC Mellon Mentoring Award (2010).
  • Served as Program Co-Chair of the 2011 International Conference on Software Engineering (ICSE 2011).
  • Co-authored the ICSE 1998 paper titled “Architecture-Based Runtime Software Evolution,” which was recognized as that conference’s Most Influential Paper.
  • Co-authored “A Classification and Comparison Framework for Software Architecture Description Languages,” which was the single most-cited journal article in software engineering published in 2000.
  • Co-authored “Software Architecture: Foundations, Theory, and Practice,” a widely-used textbook on software architectures, and has edited several other books.
  • Member of ACM, ACM SIGSOFT, IEEE, and IEEE Computer Society.
  • Received his Ph.D. from the Department of Information and Computer Science at UC Irvine in 1999.

Areas of Expertise

  • Software architecture

    Architectural styles (client-server, P2P, pub-sub), software connectors (IPC mechanisms, FTP, SOAP), deployment architectures, systems engineering, systems-of-systems, run-time adaptation, self-managing systems, reliability estimation, quality-of-service properties

  • Engineering and design processes

    Requirements engineering (elicitation, specification, evolution), design and development paradigms (waterfall, spiral, agile), COTS integration, component-based development, design patterns, cost estimation, domain-specific software engineering, architecture recovery, model checking, modeling and simulation

  • Distributed systems

    Web applications (Apache, Python, PHP, REST), cloud computing, grid systems, decentralized computing (MapReduce, tile assembly model), email (IMAP, POP, SMTP), encryption (TLS, SSL, SSH), network protocols (TCP/IP, HTTP, FTP), data distribution and storage (RDBMS, SQL), ultra-large-scale systems

  • Languages, platforms, and frameworks

    Operating systems (UNIX, Linux, Windows, Mac OS), middleware (CORBA, Java EE, .NET), object-oriented languages (Java, C/C++), development frameworks and compilers (Eclipse, Visual Studio), aspect-oriented languages, architecture description languages (UML, AADL, DSLs)

  • Mobile, handheld, and wireless systems

    Smartphones and tablets (Android, iOS, Java ME, Brew), disconnected operation, energy consumption estimation, unmanned autonomous systems, embedded real-time systems, resource-constrained computing

Litigation Experience

  • In the Matter of Certain Electronic Imaging Devices


    Jurisdiction: International Trade Commission
    Counsel: Goodwin Procter LLP
    Nature of Suit: Intellectual Property–Patent

  • Finjan Inc. vs. Symantec Corp.


    Jurisdiction: U.S. District Court for the District of Delaware
    Counsel: Kramer Levin Naftalis & Frankel LLP
    Nature of Suit: Intellectual Property–Patent

  • Finjan Inc. vs. Websense, Inc.


    Jurisdiction: U.S. District Court for the District of Delaware
    Counsel: Kramer Levin Naftalis & Frankel LLP
    Nature of Suit: Intellectual Property–Patent

  • j2 Global Communications Inc. vs. Easylink Services International Corp.


    Jurisdiction: U.S. District Court for the Central District of California
    Counsel: King & Spalding LLP (until 10/12) and Perkins Coie LLP (since 10/12)
    Nature of Suit: Intellectual Property–Patent

  • Gabriel Technologies Corp. and Trace Technologies LLC vs. Qualcomm Inc., Snaptrack Inc., and Norman Krasner


    Jurisdiction: U.S. District Court for the Southern District of California
    Counsel: Hughes Hubbard & Reed LLP
    Nature of Suit: Breach of Contract

  • Inter Partes Reexamination of U.S. Patent No. 7,366,919


    Jurisdiction: U.S. Patent and Trademark Office
    Counsel: Kramer Levin Naftalis & Frankel LLP
    Nature of Suit: Intellectual Property–Patent

  • Marla Tidenberg vs. Bidz.com Inc.


    Jurisdiction: U.S. District Court for the Central District of California
    Counsel: Gordon & Rees LLP
    Nature of Suit: Class Action

Meet Some of Our Experts

Jae young Bang - Research Scientist

Jae Young Bang, PhD

Senior Computer Scientist Los Angeles

Dr. Jae Young Bang is a senior computer scientist and software technology consultant with a decade of experience in software engineering. He currently serves as a consultant and source-code reviewer in software litigation including patent/copyright infringement and breach-of-contract matters, and also as a researcher in software architecture design and analysis.

Litigation Testifying and Consulting Expert
Area of Expertise Social Media
Gordon Mackay - Senior Software Consultant

Gordon MacKay

Senior Software Consultant San Antonio

Gordon MacKay is a software and systems expert and technical executive with experience in telecommunications, network security, and SaaS/Cloud platforms. Gordon has led development and QA teams in architecting, developing and deploying a multi-tenant SaaS-based vulnerability management platform and scanning solution which is being used worldwide by fortune 500 organizations as part…

Litigation Consulting Expert
Focus Area Cloud Computing & Application Security
Area of Expertise Cloud Computing & Application Security
Hassan Afzali-Kusha - Computer Consultant

Hassan Afzali-Kusha

Computer Consultant Los Angeles

Hassan currently serves as a consultant and source-code reviewer in software and hardware related litigation including patent/copyright infringement and breach-of-contract matters. He holds a Ph.D. in Electrical Engineering.

Litigation Code Analyst
Area of Expertise Software Consultant
Brad Ulrich - Software Expert Witness

Brad Ulrich

VP of Health IT & Audits Nashville

Brad Ulrich has a diverse career as a computer scientist, software engineer, technology manager, and entrepreneur. His experience spans software design, programming, patent management, healthcare, mobile devices, startups, technology licensing, regulatory compliance, and risk management.

Litigation Senior Testifying Expert
Focus Area Software & Standards
Area of Expertise Health IT & Standards
Sam Malek - Software Expert Witness

Sam Malek, PhD

Senior Computer Scientist Los Angeles

Sam Malek is a Professor in the School of Information and Computer Sciences at the University of California at Irvine. Dr. Malek has testified as an expert witness in a variety of software-related legal matters, including patent cases, IPRs (Inter Partes Review), contractual disputes, and other types of litigation.

Litigation Senior Testifying Expert
Shahzad Ahmad

Shahzad Ahmad

Senior Biomedical and Health IT Consultant Nashville

Shahzad Ahmad has a deep background in healthcare IT as a technical project manager and product owner. His 8+ years of experience includes implementation of EHR systems across the nations top healthcare institutions, owning the SDLC of medical devices, as well as bioengineering research of early detection technologies for debilitating diseases.

Focus Area EHR & Biomedical Product Design