Overview
Ann M. McCrackin is a registered patent attorney and Of Counsel at Schwegman. Ann was a Professor at Franklin Pierce Law Center where she taught patent prosecution courses. Ann’s practice focuses on US and international patent protection for computer hardware, software, and business methods. Ann also has deep knowledge of post-grant proceedings practice and patent analytics. Ann is a member of the Practising Law Institute faculty for the annual Advanced Patent Prosecution Workshop. Ann is a co-editor and contributing author for Electronic and Software Patents: Law and Practice, a treatise published by BNA Books. She is frequently invited to speak on various patent prosecution topics such as: “The Labcorp Dissent and the Federal Circuit Patent Eligibility Decisions” (American Intellectual Property Law Association Annual Meeting); “Patent Basics” (University of Minnesota Super CLE week); “Advanced Patent Prosecution: International Practice Tips” (Iowa Intellectual Property Law Association); “37 C.F.R. §1.105 Requirement for Information” (Minnesota Intellectual Property Law Association); “Claim Strategies for Nanotechnology” (American Intellectual Property Law Association Annual Meeting); “Introduction to Bioinformatics” (Association of University Technology Managers); and “Foreign Filing Basics” (Association of University Technology Managers).
Education
Franklin Pierce Law Center
Concord, NH, 1997, J.D.,
Law Journal: IDEA: The Journal of Law and Technology, Senior Editor
Iowa State University
Master’s Degree coursework in Computer Engineering, 1994
Iowa State University
B.S., 1992, Major: Speech Communication; Minor: Computer Science and English
Bar Admissions & Associations
Bar Admissions
Minnesota
U.S. Patent and Trademark Office
Associations
American Intellectual Property Law Association
American Bar Association
Minnesota Intellectual Property Law Association
(Past Chair, Women in Intellectual
Property Law Committee)
Minnesota State Bar Association
Licensing Executives Society
Representative Patents
U.S. Pat. No. 6,196,459
Smart Card Personalization in a Multistation Environment
U.S. Pat. No. 6,253,310
Delayed Deallocation of an Arithmetic Flags Register
U.S. Pat. No. 6,480,993
Accurate Layout Modeling for Centerline-Based Detail Routing
U.S. Pat. No. 6,484,134
Property Coverage in Formal Verification
U.S. Pat. No. 6,519,685
Cache States for Multiprocessor Cache Coherency Protocols
U.S. Pat. No. 6,529,928
Floating-Point Adder Performing Floating-Point and Integer Operations
U.S. Pat. No. 6,564,369
Conflict Checking Using Configuration Images
U.S. Pat. No. 6,883,047
Concurrent Asynchronous USB Data Stream Destuffer with Variable Width Bit-Wise Memory Controller
Classes/Speaking Engagements
Patent Basics
University of Minnesota Super CLE Week, 2006
International Practice Tips
Presented to the Women in Intellectual Property committee of MIPLA, 2005
Advanced Patent Prosecution: International Practice Tips
Iowa Intellectual Property Law Association, 2004
37 C.F.R. 1.105 Requirement for Information
MIPLA Ethics and Elimination of Bias CLE Seminar, 2003
Claim Strategies for Nanotechnology
Presented to the Emerging Technologies/Internet Committee at the AIPLA annual meeting, 2002
Introduction to Bioinformatics
Association of University Technology Managers (AUTM) Software & Digital Media Course, 2002
Foreign Filing Basics
AUTM Central Regional Meeting, 2001