| INTERESTS: | Intellectual property analyses
as it relates to computers and software Intellectual property claims writing and infringement analysis Microsoft Windows application architecture and design Online game design and hosting Application Programmers Interface (API) design Compilers, interpreters and macro languages Client/server applications, and technologies Scanner, imaging, OCR, and DRM applications
|
| EXPERIENCE: | 12/95-Present:
InterTrust, 955 Stewart Drive, Sunnyvale, CA. 94085. 2/2002-Present: Lead Intellectual Property Specialist. Contributed approximately 1/3 of the patent infringement claims used in a 2002 patent infringement lawsuit against Microsoft. Microsoft settled this patent-infringement lawsuit for $440 million. (google: Intertrust vs Microsoft) Played a key role in the research and analysis for the successful outcome of the InterTrust vs Macrovision Patent Interference. (google: Intertrust Macrovision interference ) Design and implement systems and methods of collecting, managing and presenting vast amounts of material to be used in IP analysis and litigation. 1/2000-2/2002: Development Manager / Application Architect. Development Manager of a team of 5 engineers in the development of state-of-the-art Digital Rights Management software, Rights|Audio™. 12/95-1/2000: Senior Software Engineer level IV (Applications Architect.) Design and implement Graphical tool and underlying language for the construction of arbitrarily complex business rules for digital Rights Management. Design and implement Graphical tool and underlying language for the layout and organization of digitally protected content. Design and implement imaging, MIME and other reusable component libraries. Design and implement Content Packaging and Content Viewing applications.
|
| 8/92-12/95: |
Senior Software Engineer. Xerox
Advanced Office Document Systems. Xerox AODS, 3400 Hill View, Palo Alto, CA
94304. Design and implement a digital copier prototype that utilized Glyph Recognition, Scanning, Imaging, OCR, Compound Document, and other advanced Xerox technologies. Design and implement high-level API and library for Image Processing. Design and implement OCR server program utilizing DDE for use in new TextBridge ™ product. Contribute to PaperWorks ™ product development.
|
| 8/87-8/92: | Staff
Engineer. Calera Recognition Systems, 475 Potrero Drive, Sunnyvale, CA
94086. Design, and implement FAXGrabber ™. Design and implement DDE interface to OCR for use in WordScan ™ product. Design and implement Windows application interface kernel to recognition engine. Rewrite existing Software Trouble Reporting and tracking system.
|
| 7/86-7/87: | Software
Engineer.
Caere Corporation, 100 Cooper Court, Los Gatos, CA
95030. Implemented, as part of a two man team, The DataCaere ™ product, a bar-code data collection system using Windows. This system would allow, via a multiplexer, up to 128 bar-code readers hooked-up to a single PC. This application implemented a fully relational real-time database with editor and report writer.
|
| 6/84-8/86: |
Software Engineer. Personal
Cad Systems, 165 University Avenue, Los Gatos, CA
95030. Ported existing database-extraction program for the CADPLAN ™ product, from BASIC to C. Added a database query language and made database-extraction program dBase compatible. Designed and implemented a full featured text editor to be used for CADPLAN's macro facility.
|
| LANGUAGES: | C#, C, C++, PASCAL, dBase,
Visual BASIC, BASIC, HTML, XML, Perl
|
| OPERATING SYSTEMS: |
Microsoft Windows, MS DOS, UNIX, Apple OS
|
| TRAINING: |
10/06 Digital Hollywood conference in Santa Monica, California 10/03 Microsoft Windows Professional Developers Conference. 8/91 Microsoft Windows 3.1 Professional Developers Conference. 8/86. MS Windows-Application Programming Workshop, David Durant, Instructor. 2/86. System 25 database-extraction seminar. 9/85-1/86. Advanced C Programming, Northeastern University.
|
| SKILLS: |
Intellectual property infringement analysis and mapping. Reverse engineering and software analysis as it applies to IP infringement analysis. Claims writing and IP expansion. Market and applicability assessment of technology patents. Reliable C#, C and C++ program design and implementation. Microsoft Windows applications architect, design and implementation. Software development manager. Web design, implementation and administration. Online game design and hosting. Text editors and databases design and implementation. Intimate knowledge of PC architecture, interrupts, BIOS and DOS file structure. Design verification and quality assurance.
|
| INVENTIONS: | Digital Content Layout Editor:
Digital Content Layout Language (DCLL), DCLL Interpreter, and the Layout Editor
for protected content organization. Patent Number(s) 5,920,861 and 6,138,119. Commerce Modeler: Rights Metafile Format (RMF), and the Commerce Modeler for constructing arbitrarily complex business rules to govern access to protected content. (patent application under development.) RMF Compiler: Compiler to convert business rule meta-data into interpreted byte codes. ScanStation: Digital copier prototype which utilized: Glyph Recognition, Scanning, Imaging, OCR, and Compound Document technologies. FAXGrabber: Desktop daemon that automatically receives incoming faxes and converts them, via OCR, to any one of a dozen word processor formats.
|
| PATENTS: | Patent Numbers 5,920,861
and 6,138,119 have issued for my inventions regarding: TECHNIQUES FOR
DEFINING AND USING AND MANIPULATING RIGHTS MANAGEMENT DATA STRUCTURES. 3 additional patents applications submitted to Intertrust for review.
|
| ACCOMPLISHMENTS: |
Design and implement systems and methods of collecting, managing and presenting
vast amounts of material to be used in IP analysis and litigation. This system made use of standard tools commonly used in the industry resulting in a very short learning curve and high performance. Designed, and implemented
FAXGrabber ™. FAXGrabber is an automated utility that receives faxes on the PC,
and using OCR, converts them to any of a dozen popular word-processor formats.
(Bill Gates demo’ed FAXGrabber in his keynote address at
1992 Spring COMDEX in Chicago.)
Tomasello Software - Shareware: |
NOTE: The products WinCron™, TaskGhost™, Commerce Modeler™, FAXGrabber™, WordScan™, PC LN, DataCaere™, CADPLAN™, CADVANCE™, TextBridge™, and Paperworks™, are or were all commercially available products of which I played a significant role in the overall development of.
REFERENCES AVAILABLE UPON REQUEST