A software architecture expert witness typically has extensive experience in computer science, software engineering, computer forensics, electrical engineering, embedded systems and/or information technology. Cahn Litigation Services is frequently called upon by law firm clients to locate expert witnesses that can support software architecture matters.
The software architecture of a system is similar to the architecture of buildings, and is basically a blueprint, specifying tasks for the software design teams. A software architect is typically an accomplished software developer that designs and implements software solutions, often along with a team of software development engineers, and takes the role of overall project manager. A software architect works project stakeholders to design and document a software architecture.
Often, matters requiring software architecture expert witness services involve intellectual property, such as patent infringement litigation, software copyright or trade secret disputes. A software forensic expert can analyze software code to determine if there is evidence to reveal intellectual property infringement or theft. A software expert could also be called in on breach of contract disputes, to consult on software development or implementation issues, which could require digital forensics work.
Litigation support by a software architecture expert witness could include computer software analysis, prior art search, an expert report, expert opinion, deposition testimony, and expert testimony at a trial. In a high-profile case, or litigation involving a significant financial stake, a law firm may request a testifying expert with prior testifying experience. Clients may also seek a software industry expert for pre-litigation consulting work. A software development expert witness must have the requisite underlying software expertise. In addition, a software engineering expert witness must possess the ability to explain technology to lay people, such as judge and jury.
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 Software Architecture experts known by Cahn Litigation Services. These bios are provided to give attorneys a sense of the Software Architecture landscape.
This expert holds a Ph.D. in Information Studies. This expert has a very deep understanding of search and IR systems. This expert has extensive prior litigation experience as a testifier and written over a dozen (non)-infringement reports, including some for search engine companies.
This expert is a consultant specializing in software research and development focusing on search systems, information analytics, user experience design, semantic and knowledge management technologies as well as intellectual property analysis. This expert specializes in:
This expert has also performed an exploratory study investigating the purchasing of sponsored search advertising for a major university's academic department. The ad campaign used Google's AdWord service with the goal of increasing awareness of the academic department and encouraging potential graduate admissions or admissions inquiries. A behavioral model of information seeking is suggested that could be applied for selecting appropriate types of online advertising for awareness and other advertising goals.
This expert was a professor in the School of Information at a University where teaching and research focused on designing Web information architectures, information systems analysis, Information Retrieval, the Semantic Web and Knowledge Management Systems. This expert is formerly the Director of Advanced Development at a company that specialized in personalized information retrieval applications. This expert is also an author of many research publications. This expert received a doctorate focusing on Knowledge Discovery (Data Mining) for Informetric and Behavioral Models of Web Use.
In the nascent days of the World Wide Web, this expert was a Lead Technical Architect, working on a Multimedia Encyclopedia and other large-scale information architecture, system architecture and development projects. This expert worked as a Methodologist designing CASE tools for client-server applications as well as doing usability, hypertext and multimedia development research. This expert also worked on a number of commercial software applications.
This expert has many years of industry and academic experience covering a broad swath of hardware and software engineering. While providing technical support for all IC products for customers this expert's chief focus was microprocessors and their attendant software development systems and test/integration tools (ICE, logic analyzers).
This expert has consulted over the past several years, specializing in computer chip/IC product engineering/reverse engineering and related intellectual property issues.
This expert has a unique perspective on the computer chip industry. As manager of applications engineering at an IC startup this expert developed datasheets, app notes and PowerPoint presentations for 10/100 Mbps Ethernet (10Base-T/100Base-TX) and Gigabit Ethernet (1000Base-T) ICs. While a marketing manager this expert was responsible for all aspects of a startup business unit developing a communications IC product line, including contributing to the business plan and product definition. The market focus was SONET/SDH low-level devices (PMDs and PLLs).
This expert has started two businesses that have developed PC software products. This expert taught computer programming, architecture and logic design courses. This expert also instructed an Extension in the Microprocessor Hardware/Software Certificate program, designing the "Systems" course for that program.
This expert holds a PhD in Computer Science and serves as a full Professor of Computer Science. Research interests include:
This expert has experience in both the programming and microarchitecture of GPUs. As part of this expert's teaching load, this expert instructs students on both GPU programming and GPU design. This expert covers CUDA in one of the undergraduate classes. This expert taught classes on parallel programming which included GPU programming (CUDA). Further, this expert uses GPU architecture in undergraduate architecture class as an example of a SIMD architecture. Many of this expert's previous consulting assignments have involved GPUs.
This expert does have extensive litigation experience having written numerous detailed expert reports on infringement, non-infringement, validity, and invalidity, and constructed patent claim charts. This expert has also written declarations in support of various matters. Further, this expert has analyzed and traced a variety of source code (both hardware RTL and software source code) to map infringement as part of numerous source code reviews on very large repositories of code; deciphered decades-old designs from schematics and microcode; investigated products and systems; preformed profile and tear down of a variety of software and hardware systems, and architectural simulation of patented designs. This expert has:
This expert also has an excellent track record of collaboration with attorneys in helping to educate them on technical details.
This expert holds a PhD in Computer Engineering and is an Adjunct Professor of Electrical and Computer Engineering. This expert instructs graduate level seminars on embedded computer architectures, and their relation to compiled languages, and embedded software systems. This expert is also an avid technologist, entrepreneur, founder of a highly successful technology consultancy and managing director at a private equity angel investing firm. This expert is involved in IEEE / ACM Design Automation Conference’s Embedded Software and Systems Track and the IEEE Real Time Systems Symposium. Previously, this expert held industry roles with major US semiconductor companies in the areas of computer architecture, high performance software, and related systems; formerly, chief architect of hardware and software systems for Fortune 500 semiconductor companies.
This expert is the architect of open source computer architecture simulation environments used for hardware/software system design at various US universities. This expert is also the named inventor on multiple US patents, including client/server computing and embedded operating systems.
This expert has extensive experience with testimony (validity/infringement and related), depositions, expert report generation and investigation of computer video hardware and video software systems such as computer operating systems and systems software. Additionally, this expert has extensive experience in reverse engineering and source code review of multi millions of lines of software and hardware source code.
This expert has many years of experience in computer science, software development, embedded systems, networking, enterprise software systems and digital audio signal processing. This expert has specific experience with MPEG audio compression and MPEG source code, and has conducted large scale software architecture/Analysis in C++ and other programming languages. Holding a Doctor of Musical Arts degree in digital audio technology, this expert spent years as a Researcher and Lecturer for graduate and undergraduate courses in computer science and digital audio at a prestigious university. As part of DMA thesis work, this expert conducted foundational research in digital audio that led to hardware and software systems to compute digital audio in real time. A former software architect for multinational conglomerate corporation charged with the development of an audio media recording system, this expert is now consulting for high technology companies across the globe on the software and hardware surrounding audio processing systems, including read-time music systems. This expert has sustained a long and successful career at the cutting edge of software development and design using multiprocessor/multi-core architectures for signal processing and control. This expert has experience as an expert witness on numerous cases, has testified before a jury, at Markman claim construction hearings, and has been deposed numerous times on cases involving patent litigation, trademark infringement, copyright litigation and inequitable conduct. Most of the cases have involved digital audio hardware and software technologies.
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
file downloading, file streaming, client/server
media: audio, music, speech, video
digital signal processing, mathematics, algorithms
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.
This expert holds a Ph.D. in Computer Science, and is a full-time consultant primarily supporting military and aerospace matters, leveraging an extensive background in software performance, real-time architecture, hardware design, implementation, interface, control, development and standards. This expert is leading a new standard development for Safety Critical Java Technology and has held a General Radiotelephone License for many years.
At a defense company, this expert served as Chief Scientist of their System Solutions organization and their Software & Systems Resource Center, where responsibilities included systems and software consulting across the organization, guiding technology dissemination activities at the SSRC, reviewing and updating the SSRC's educational offerings, teaching (e.g., Real-Time Systems Analysis, and Object Oriented Real-Time Architecture), and leading and participating in program reviews and audits. This expert supported a wide variety of projects such as SBIRS, SBIS, Air Traffic Control, GPS, various avionics systems, CCTT, LAMPS, and AWACS. This expert was intimately involved in the design and implementation of many major systems spanning a wide range of applications including space (both ground based and flight), aircraft, shipboard, submarine, command & control, and information systems. This expert’s technical interests have included distributed systems / software architecture, distributed real-time systems, software engineering (especially for real-time applications), and performance-critical object oriented systems architecture. This expert has worked with many applications of GPS technology, both military and civilian, including a wide variety of mobile platforms such as aircraft and surface ships. This expert has experience serving as an expert (providing expert reports, depositions and courtroom testimony) in software, hardware, and systems-related litigation including patents, copyrights, trade secrets, and contracts.
This expert is an internationally-recognized expert in the area of storage systems, having led the design and implementation of many state-of-the-art storage systems. This expert has served on peer-review committees for premier publication venues covering all aspects of storage system research, including systems that provide redundant remote access to remote data and metadata, take snapshots for the purpose of backups, and enforced security policy for access storage. This expert has served as an expert witness in a case involving deduplication technologies in highly virtualized storage systems.
This expert is a Professor, Department of Computer Science & Engineering. This expert holds PhD and MS degrees in Computer Science & Engineering, holds a BS in Computer Science & Mathematics, and is a named inventor on two US Patents.