Randy Lawrence Canis

Randy Lawrence Canis
Patent Attorney # 48648
Missouri Bar # 44584

Experience
Greensfelder, Hemker, & Gale, P.C., St. Louis, MO.
May 1999 – Current
Intellectual Property Associate. Preparing and prosecuting patent applications including mechanical, software, electrical and methods of doing business patents utilizing computers and the Internet; drafting and negotiating software, reseller, website hosting and development, OEM, third party content licenses and professional services agreements; drafting website terms of use, privacy notices, terms and conditions for banner advertisements, and linking agreements; trademark searches, applications, availability opinions, and office actions; domain name portfolio management including registration and dispute resolution; copyright registration and music licensing; drafting and responding to complaints under the Digital Millennium Copyright Act and litigation support.

Missouri University of Science and Technology, Rolla and St. Louis, MO.
Fall 200 – present
Current adjunct professor. Instructor for three hour courses, “Computers and the Law” a/k/a Intellectual Property for Computer Scientists” and “Patent Law” for senior and graduate engineering and computer science students

Education
University of Missouri – Columbia, School of Law
Degree: Juris Doctor
May 1999

Missouri University of Science and Technology College of Arts and Science
Degree: BS in Computer Science
December 1997

Organizations
The Missouri Bar (MOBAR) – Vice Chair of Computer and Technology Law Committee, American Bar Association (ABA), Association of Computer Machinists (ACM), The Bar Association of Metropolitan St. Louis (BAMSL), International Trademark Association (INTA), Computer Law Association, (CLA) and Technology Gateway Committee

Activities
Continuing Legal Education (CLE) presentations for BAMSL, NBI and the Missouri Bar on topics including “Searching IP on the Internet”, “Internet Wars I: Napster and MP3.com (Digital Music)”, “The Law of the Internet in Missouri”, “E-Commerce Update” and “Domain Name Update”.

Other Skills
Foreign Language – Spanish
Computer Programming Skills – C, C++, Java, HTML, Pascal, assembler, UNIX, Windows, mainframe