ORC Expert Advisory Services ORC International

  home    |    find an expert    |    request an expert    |    join our network    |    about us     expert login  
Expert Consulting and Expert Witness Services
  search tips 
Share this page:  Send to LinkedIn Send to Facebook Tweet This Email Print

 Expert  725924

Expert in Computer Architecture, Computer Software

Available for your Consulting and Expert Witness Needs

Colorado (CO)
Education Work History Career AccomplishmentsPublicationsConsulting Services Expert Witness Market Research

Summary of Expertise: Listed with other top experts in: 
5 years experience working on microprocessor design and validation teams at Intel and Hewlett Packard. Has worked on both x86 and RISC architectures, and on both PCs and enterprise-level architectures. Additional experience in multiprocessor and multithreaded architectures. Spent 4 years writing application software professionally. Spent 4 years professionally conducting functional verification of new bus architectures for Fortune 100 tech companies. Also did bus design work during graduate program. Spent 4 years professionally conducting functional verification of new computer architectures for Fortune 100 tech companies. Also did computer architecture design work, along with device driver and operating system software design during graduate program. Several years of technology market analysis and product reverse engineering experience. Several years of software reverse engineering experience.

Worked 7 years as a software engineer developing graphical user interfaces, software to test microprocessor functionality, printer software, etc. Has experience in C, C++, Pascal, Java, and batch languages, in addition to low-level languages (e.g., assembly, microcode). Extensive experience developing microprocessor simulation and test software. Also, honors thesis work in college related to distributed processing simulation software. Many years experience in software and hardware design validation, along with developing and executing automated test methodologies. Has 5 years experience in software reverse engineering to determine copyright and/or patent infringement.

7 years experience as a software engineer coding in C++, Java, and other object-oriented languages for applications including microprocessor simulation and design verification, printing, and graphical user interfaces. Fluent in object-oriented design methodologies. Fluent in numerous assembly languages. Has familiarity with creating and interpreting microcode and opcodes. Has experience writing device drivers and other interface software.


computer architecture


computer hardware


computer processing


digital computer


fault-tolerant computer


fault-tolerant architecture


hardware description language


hardware engineering


application software


bus architecture


computer system


computer processor architecture


personal computer architecture


business intelligence


software reverse engineering


software design


computer software


computer science


software engineering


simulation software


computer reliability prediction


software validation


software regression testing


software product quality


software reliability


computer system reliability improvement


software copyright


object-oriented design


computer technology


object-oriented development


object-oriented programming language


computer programming


computer language


functional programming language


high-level programming language


object-oriented analysis


low-level programming language

Show Secondary and Basic Areas of Expertise
Expert may consult nationally and internationally, and is also local to the following cities: Denver, Colorado;  Aurora, Colorado;  Fort Collins, Colorado;  Arvada, Colorado;  Westminster, Colorado;  Boulder, Colorado;  Greeley, Colorado;  Longmont, Colorado;  Loveland, Colorado;  and Cheyenne, Wyoming.

Often requested
with this expert:

Computer Systems, System Programming, Forensic Tehnician
Packaging Development, Microwave Heating Packages and...
Food Packaging: Barrier Film, Food Chemistry,...
Food Packaging, Food Safety, Food Quality, Food Additives;...

Year   Degree   Subject   Institution   Honors
2008   JD   Patent law   University of Denver College of Law  
2000   MS   Computer Science   Stanford University  
1999   BA   Psychology   Syracuse University   Magna Cum Laude, with honors
1999   BS   Computer Engineering   Syracuse University   Magna Cum Laude, with honors

Work History:
Years   Employer   Department   Title   Responsibilities

2005 to







Provide intellectual property consulting services to technology companies and law firms worldwide. Utilize extensive knowledge and expertise in IP and technical fields to deliver high quality solutions for a wide variety of clients. Services include patent evaluation, offensive and defensive claim charting, technical opinions, reverse engineering, transfer pricing, digital discovery, expert witness work, and IP portfolio valuation, strategy, and marketing.

2004 to 2005


Merchant & Gould, P.C.



Patent Agent/Technical Specialist


Drafted and prosecuted technical patent applications for Fortune 100 clients. Conducted technical and legal research and review in support of litigation matters, and drafted infringement memos. Consulted with clients regarding technical aspects of prosecution and litigation. Drafted technical opinions and responses to Patent Office Actions. Communicated with Patent Examiners regarding pending applications. Managed outside technical experts.

2000 to 2004


Hewlett Packard



Hardware/Electrical Engineer V


Detected and characterized bugs in microprocessor design. Designed and implemented Random Code Generator for microcontroller. Designed memory agent checker for new point-to-point bus interface memory agent. Upgraded processor initializers for next generation processor architecture. Created regression suite to monitor design quality. Drove process to improve design and verification process quality resulting in significantly increased model quality and decreased regression times by more than 60%. Assisted with drafting and preparation of patent applications.

2000 to 2000





Graduate Technical Intern


Performed pre-silicon design verification for multithreading technology on Pentium IV and follow-on chips. Designed and developed an automated random x86 architectural state test generator to support multi-processor testing. Conducted full-chip debug of RTL simulation.

1999 to 2000


Stanford University



Graduate Teaching Assistant


Presented lectures, conducted review sessions, and graded assignments for classes relating to software algorithms, compilers, networking, distributed software, massively multiplayer gaming, C++, and web site design. Gained experience teaching technical concepts to both technical and non-technical audiences. Class sizes ranged from 50 to 250 students.

1996 to 1998


Entire, Inc.





Designed and debugged C++ and interactive shell code for high-speed printer image transport software and X Window System graphical interface. Performed package creation, installation, and documentation in Solaris. Used GUI toolkits to design and modify OpenWindows applications. Utilized Sun SPARC hardware and Xerox 4000-series printers.

1993 to 1993


Kraft General Foods,


Technical Center




Responsible for technical support, including PC repair and upgrade. Wrote hardware and software installation manuals. Successfully debugged gateway connecting two company sites. Frequent use of TCP/IP software, UNIX, and mainframes. Promoted to Corporate Headquarters position; assigned special project to track worldwide plant incidents.

1991 to 1993


Custom PC Solutions





Owned and operated small business providing services such as PC assembly/sales, repair, upgrade, troubleshooting, consulting, and training.

Career Accomplishments:

Tau Beta Pi, Eta Kappa Nu, the Order of the Engineer, the Federalist Society, the Licensing Executives Society, IEEE, AIPLA


Registered US Patent Agent (#55,423)

Publications and Patents Summary

3 publications, 12 US patents, 20 patents pending

Consulting Services:
Recent Client Requests:
  • Expert in B2B chip design for ASIC and FPGA design.
  • Embedded engineering design expert for consulting on Embedded GUI Development.
Click the green button above to contact Expert for a free initial screening call regarding your expert consulting needs.  Expert is available for consulting to corporate, legal and government clients.  Remember, your initial screening call to speak with Expert is free.

Expert Witness:
Expert Witness Experience Summary:
Expert witness work relating to patent litigation represents approximately 50% of his current work.
Recent Litigation Client Requests:
  • Expert for consulting on software system for litigation.
  • Patent expert needed for consulting regarding providing a detailed claim chart for possible infringing software.
  • "Software design expert" for consulting on possible faulty software doing faulty calculations.
  • Expert witness on immunology blood assays for consulting on ELISA spot assay analyzer.
Click the green button above to contact Expert for a free initial screening call regarding expert testimony, litigation consulting and support, forensic services, or any related expert witness services.  A few litigation needs include product liability, personal injury, economic loss, intellectual property (patent, trademark, trade secret, copyright), and insurance matters.  Remember, your initial screening call to speak with Expert is free.

Language Skills:
Foreign Language   Description
French   Fair
Russian   Fair
Lithuanian   Fair
Czech   Fair

Market Research:
He routinely performs patent valuation work (representing owners, sellers, or buyers) which involves patent, technology, and market analysis. He also performs a significant amount of reverse engineering work, including identifying potential infringers, assisting with the drafting of infringement memos, and participating in an advisory/opinion work in active litigation cases.

Click the green button above to contact Expert for a free initial screening call regarding your marketing research, industry research, and company research needs.  For research needs involving multiple experts or secondary research, a Research Director can be assigned to coordinate the work into a custom report for you as a potentially quicker and more cost effective alternative to doing this work yourself or hiring a boutique consultancy.  Remember, your initial screening call to speak with Expert is free.

Additional Skills and Services:
Other Skills and Services

Domain name usage pattern research for trademark cases.


Need the right expert?  We can help!

home       find an expert       request an expert       join our network       about us

Intota is now ORC Expert Advisory Services