Combining deep technical expertise with rigorous legal strategy to protect, prosecute, and maximize the value of your intellectual property portfolio.
Nearly two decades of software development and patent law experience at Microsoft before founding an independent IP practice rooted in the Pacific Northwest.
Prosecution strategy informed by data — not instinct alone. Every engagement draws on examiner analytics, claim breadth analysis, and litigation-validated methodology.
Technology startups and established software companies seeking counsel who speaks both engineering and law fluently.
David Andrews began his career as a Senior Software Engineer at Microsoft, spending over eight years shipping code used by millions — including features in the Windows operating system and Microsoft's gaming infrastructure. That hands-on technical foundation led naturally to patent law, where he joined Microsoft's legal team and spent more than a decade as a patent attorney handling infringement analysis, portfolio strategy, and prosecution across cloud, big data, and machine learning technologies.
David earned his J.D. summa cum laude from Seattle University School of Law while working full time, and went on to clerk for the Honorable Thomas S. Zilly at the Federal District Court for the Western District of Washington. He later founded Legal Analytics, a data science and IP startup that was acquired by Aon, where he served as Chief Data and Analytics Officer for IP — leading teams that built valuation and quality tools for lenders and insurers operating in the patent space.
In 2024, David co-founded Novelty Hill IP with Jack Bradley, combining deep IP expertise with machine learning to deliver data-backed patent analytics. The Law Offices of David Andrews serves clients who need rigorous, technically grounded patent counsel from someone who has worked the full arc — engineer, litigator, strategist, and founder.
Whether you're filing a first application, evaluating a portfolio's strength, or navigating a prosecution challenge, reach out to start the conversation.