Senior Principal
Senior Principal
(650) 839-5070
(650) 839-5008
and access,
Hans Troesch joined Fish & Richardson P.C. as a founding partner of the firm’s Silicon Valley office in 1993. He is a senior principal and former managing principal of the office. Mr. Troesch provides strategic patent counseling services to clients ranging from individual inventors, pre-funding startup, and research institutes, on the one hand, to large public companies, on the other. He manages portfolios of patents and patent applications, helps clients develop strategies for building patent portfolios, helps clients identify patentable inventions, and prepares and supervises the preparation and prosecution of patent applications, both in the U.S. and internationally. He also advises clients on the use of third-party challenges to patents in the U.S. Patent and Trademark Office, including reexamination, inter partes review, and post-grant review. He has advised clients on, and managed the transition of practice to, the changes enacted in the America Invents Act (AIA). His counseling is based on 20 years’ experience as a patent practitioner, following 10 years’ experience as an intellectual property litigation partner in an international law firm, and as a business lawyer advising clients on copyright, trade secrets, and licensing issues. Mr. Troesch’s current practice covers a wide range of computer-related technologies. He has substantial patent experience in distributed system architectures, internet and client-server systems, search engines, machine learning, machine translation, natural language processing, knowledge representation, information extraction, search engine optimization, virtual machines, cloud architectures and applications, web applications, user interface design for big and small screens, user experience, application personalization, collaborative filtering, recommendation systems, image processing, color processing, optical character recognition, computer networking, microprocessor and memory architectures, databases, compilers, and operating systems. He has some experience with mobile services and advertising, web advertising, location-based services, expert systems, web security, client-side and server-side scripting, VOIP, social networks, speech recognition, computer modeling and simulation of physical systems, and embedded systems. Mr. Troesch’s prior experience includes work as a programmer, systems analyst, programming manager, and consultant. He worked operating systems, real-time data acquisition systems, packet-switched networks, cross-platform protocol conversion, and large-scale simulation.