SlideShare a Scribd company logo
Tales from an IP Worker in
Consulting and Software
By Greg Makowski, on Wed 9/12/2018,
Invited Panel speaker for “Real World Intellectual Property Issues and Opportunities”
Continuing Legal Education seminar, entitled “IP for the Rest of Us.”
At Washington State Bar Association Conference Center in Seattle.
https://www.wsba.org/news-events/events-calendar/2018/09/12/default-calendar/intellectual-
property-(ip)-for-the-non-ip-lawyer-cle
1
Outline
 This IP Worker is an example IP Prospect in Consulting & Software
 Motivation for IP Retention in Spectrum of Consulting  Software
 IP Challenges for Releasing a Framework
 Open Source Software & Licenses
 IP Challenges when being hired - clauses on Prior Inventions
2
This IP Worker is an Example IP Prospect
in Consulting and Software
 Greg Makowski, Head of Data Science Solutions (team of 10)
FogHorn Systems (Industrial IoT startup, Series B)
 Worked at 7 startups, 3 exits or acquisitions
Deployed 90+ data mining models since 1992 (consulting/startup)
8 Enterprise or SaaS applications with automated mining
One provisional patent application
 www.LinkedIn.com/in/GregMakowski
3
Motivation for IP Retention
in Spectrum of Consulting  Software
 Startup Valuation = 1 * (consulting revenue) + 10 * (software revenue)
 ”Intelligence Augmentation” is using AI to complement a job function
 Automate the “boring stuff”, help humans to be strategic
 The “IP worker” enables “knowledge workers” with IA
 Want to build software and IP
 Customer lead, product driven
 Get a Minimum Viable Product (MVP) out to test quickly in the market
4
Motivation for IP Retention
in Spectrum of Consulting  Software
 IP Evolution over repeated consulting over similar repeated projects
(ONLY IF RETAIN SOME IP OVER PROJECTS)
1-2: investigate, eliminate dead ends, get something working
3-4: consultants build general functions to leverage over clients
5+: may develop a “framework” for internal or external consultants
7+: organically “grow a product” with GUI and back end
5
Motivation for IP Retention
in Spectrum of Consulting  Software
 IP Evolution over repeated consulting over similar repeated projects
(ONLY IF RETAIN SOME IP OVER PROJECTS)
1-2: investigate, eliminate dead ends, get something working
3-4: consultants build general functions to leverage over clients
5+: may develop a “framework” for internal or external consultants
7+: organically “grow a product” with GUI and back end
 Alternate, speeding up the process:
1-2 concurrently: reduced consulting rate for “customer development
partners” focus on 80% overlap
Custom work for corner cases is at the full rate
6
Motivation for IP Retention
in Spectrum of Consulting  Software
 RETAIN SOME IP OVER PROJECTS, Analogy:
 We will develop your worksheet system with your data, charts and functions.
 You keep your worksheet and anything related to your data is only for you
 We keep code for vertical independent functions, like Excel formulas
 Up front clause in Statement of Work contract with client
IP Ownership: The STARTUP has code building blocks for creating your applications on
the The STARTUP platform. As a customer you will pay for our service to assemble, test
and receive an annual license to use this code. The STARTUP will support and maintain
this code during the license period. All data collected is exclusively the property of the
customer. The STARTUP would retain IP on processes and code like automated cluster
creation and outlier alert description generation.
7
IP Challenges for releasing a framework
 A “software framework” could be
Bought by other System Integrators (SI) for one client deployment
The SI integrates many systems together
Is mostly “source code” + documentation aimed at the SI
SI may be common way to enter other countries
 IP Challenges and attempted solutions
8
IP Challenges for releasing a framework
 A “software framework” could be
Bought by other System Integrators (SI) for one client deployment
The SI integrates many systems together
Is mostly “source code” + documentation aimed at the SI
SI may be common way to enter other countries
 IP Challenges and attempted solutions
Can try to protect IP of source code with contract
Can “obsfucate code” to add effort for SI to rework
Can trademark main code with Federal Registration on “meaning”
Add trademark notice at top of files. Removal proves intent.
https://www.uspto.gov/sites/default/files/documents/BasicFacts.pdf
9
Open Source Software & Licenses
 Search for “The Cathedral and the Bazaar pdf” for motivation of OSS
Cathedral – top down development by declaration
Bazaar – bottom up, self organizing
Can be easier for one of 400 part time people to find and fix a bug than a
mandated team of 6
http://www.unterstein.net/su/docs/CathBaz.pdf
 Open Source Licenses
https://en.wikipedia.org/wiki/Open-source_license
https://en.wikipedia.org/wiki/Comparison_of_free_and_open-
source_software_licenses
Apache Software Foundation https://www.apache.org/
10
IP Challenges when Being Hired:
Clauses on Prior Inventions
 Normal:
List “prior inventions” with appendix pages as part of hiring contract
If employee uses prior inventions at the company, company can use going
forward with no constraints
Employee can still use IP at future companies
 Too aggressive, walk away:
If employee uses at company, employee can never use elsewhere in future
companies
May happen at big companies not used to prior inventions
11

More Related Content

PPTX
Predictive Model and Record Description with Segmented Sensitivity Analysis (...
PDF
Heuristic design of experiments w meta gradient search
PDF
Scaling AI in production using PyTorch
PDF
How Graph Technology is Changing AI
PDF
Building AI with Security and Privacy in mind
PPTX
Python for Data Science with Anaconda
PDF
Explain Yourself: Why You Get the Recommendations You Do
PDF
Use Machine Learning to Get the Most out of Your Big Data Clusters
Predictive Model and Record Description with Segmented Sensitivity Analysis (...
Heuristic design of experiments w meta gradient search
Scaling AI in production using PyTorch
How Graph Technology is Changing AI
Building AI with Security and Privacy in mind
Python for Data Science with Anaconda
Explain Yourself: Why You Get the Recommendations You Do
Use Machine Learning to Get the Most out of Your Big Data Clusters

What's hot (20)

PDF
Building Interpretable & Secure AI Systems using PyTorch
PPT
Data Science in the Real World: Making a Difference
PDF
Deep Credit Risk Ranking with LSTM with Kyle Grove
PDF
Barga ACM DEBS 2013 Keynote
PDF
GraphTour 2020 - Graphs & AI: A Path for Data Science
PPTX
Real time streaming analytics
PDF
Lessons from building a stream-first metadata platform | Shirshanka Das, Stealth
PDF
Data Science, Machine Learning and Neural Networks
PPTX
Intelligent Applications with Machine Learning Toolkits
PPTX
CarolinaCon Presentation on Streaming Analytics
PDF
Using Graph Algorithms for Advanced Analytics - Part 5 Classification
PDF
Leveraging Graphs for Better AI
PPTX
Hadoop and Machine Learning
PPTX
Graphs and Financial Services Analytics
PDF
Graph Databases and Machine Learning | November 2018
PDF
Introduction to machine learning
PPTX
BsidesLVPresso2016_JZeditsv6
PDF
Machine learning for_finance
PDF
Large-Scale Malicious Domain Detection with Spark AI
PDF
Moving Your Machine Learning Models to Production with TensorFlow Extended
Building Interpretable & Secure AI Systems using PyTorch
Data Science in the Real World: Making a Difference
Deep Credit Risk Ranking with LSTM with Kyle Grove
Barga ACM DEBS 2013 Keynote
GraphTour 2020 - Graphs & AI: A Path for Data Science
Real time streaming analytics
Lessons from building a stream-first metadata platform | Shirshanka Das, Stealth
Data Science, Machine Learning and Neural Networks
Intelligent Applications with Machine Learning Toolkits
CarolinaCon Presentation on Streaming Analytics
Using Graph Algorithms for Advanced Analytics - Part 5 Classification
Leveraging Graphs for Better AI
Hadoop and Machine Learning
Graphs and Financial Services Analytics
Graph Databases and Machine Learning | November 2018
Introduction to machine learning
BsidesLVPresso2016_JZeditsv6
Machine learning for_finance
Large-Scale Malicious Domain Detection with Spark AI
Moving Your Machine Learning Models to Production with TensorFlow Extended
Ad

Similar to Tales from an ip worker in consulting and software (20)

PDF
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
PDF
What is 5 elements of AI
PDF
Unlocking Engineering Observability with advanced IT analytics
PDF
The Eco-System of AI and How to Use It
PPTX
OSS - enterprise adoption strategy and governance
PPTX
Secure development 2014
PPTX
Red Hat Summit, World IP Day, and the new OWASP Top 10
POTX
Introduction to pyspark new
PPTX
From Promise to Practice. Implementing AI in Legal Environments
PDF
Happily Married or Warring Factions? Open Source and Standards
PDF
On-premises AI approaches: The advantages of a turnkey solution, HPE Private ...
PDF
Data Science Pipelines in Python using Luigi
PPTX
Building Data Science Pipelines in Python using Luigi
PDF
Java Developers - What Lies Ahead in the AI era
PPTX
API Platform Cloud Service best practice - OOW17
PPTX
Open Source Insight: Hub Detect & DevOps, OSS for Cars & 1.8 M Voter Info Leaked
PPTX
Getting Started with Splunk Enterprise
ODP
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
PDF
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
PDF
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
What is 5 elements of AI
Unlocking Engineering Observability with advanced IT analytics
The Eco-System of AI and How to Use It
OSS - enterprise adoption strategy and governance
Secure development 2014
Red Hat Summit, World IP Day, and the new OWASP Top 10
Introduction to pyspark new
From Promise to Practice. Implementing AI in Legal Environments
Happily Married or Warring Factions? Open Source and Standards
On-premises AI approaches: The advantages of a turnkey solution, HPE Private ...
Data Science Pipelines in Python using Luigi
Building Data Science Pipelines in Python using Luigi
Java Developers - What Lies Ahead in the AI era
API Platform Cloud Service best practice - OOW17
Open Source Insight: Hub Detect & DevOps, OSS for Cars & 1.8 M Voter Info Leaked
Getting Started with Splunk Enterprise
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
Ad

More from Greg Makowski (16)

PPTX
Defense Against LLM Scheming 2025_04_28.pptx
PPTX
Understanding Hallucinations in LLMs - 2023 09 29.pptx
PPTX
Future of AI - 2023 07 25.pptx
PPTX
A Successful Hiring Process for Data Scientists
PDF
Kdd 2019: Standardizing Data Science to Help Hiring
PDF
Production model lifecycle management 2016 09
PDF
Using Deep Learning to do Real-Time Scoring in Practical Applications
PDF
Using Deep Learning to do Real-Time Scoring in Practical Applications - 2015-...
PDF
SFbayACM ACM Data Science Camp 2015 10 24
PDF
How to Create 80% of a Big Data Pilot Project
PDF
Powering Real­time Decision Engines in Finance and Healthcare using Open Sour...
PDF
Kamanja: Driving Business Value through Real-Time Decisioning Solutions
PDF
Three case studies deploying cluster analysis
PDF
Linked In Slides 2009 02 24 B
PDF
The 360º Leader (Section 2 of 6)
PPT
The 360º Leader (Section 1 of 6)
Defense Against LLM Scheming 2025_04_28.pptx
Understanding Hallucinations in LLMs - 2023 09 29.pptx
Future of AI - 2023 07 25.pptx
A Successful Hiring Process for Data Scientists
Kdd 2019: Standardizing Data Science to Help Hiring
Production model lifecycle management 2016 09
Using Deep Learning to do Real-Time Scoring in Practical Applications
Using Deep Learning to do Real-Time Scoring in Practical Applications - 2015-...
SFbayACM ACM Data Science Camp 2015 10 24
How to Create 80% of a Big Data Pilot Project
Powering Real­time Decision Engines in Finance and Healthcare using Open Sour...
Kamanja: Driving Business Value through Real-Time Decisioning Solutions
Three case studies deploying cluster analysis
Linked In Slides 2009 02 24 B
The 360º Leader (Section 2 of 6)
The 360º Leader (Section 1 of 6)

Recently uploaded (20)

PPTX
2.....FORMULATION OF THE RESEARCH PROBLEM.pptx
PPTX
Ethiopian Law of Contract short note.pptx
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPTX
Ethiopian Civil procedure short note.pptx
PDF
Trademark, Copyright, and Trade Secret Protection for Med Tech Startups.pdf
PDF
NRL_Legal Regulation of Forests and Wildlife.pdf
PPTX
Sexual Harassment Prevention training class
PPTX
prenuptial agreement ppt my by a phd scholar
PDF
A SEP and FRAND Overview 13 Aug 2024.pdf
PPT
Understanding the Impact of the Cyber Act
PDF
AHRP LB - Quick Look of the Newly-initiated Koperasi Merah Putih (KMP).pdf
PPT
Criminal law and civil law under of collage corriculum
PDF
The AI & LegalTech Surge Reshaping the Indian Legal Landscape
PDF
Vinayaka Mission Law School Courses and Infrastructure.pdf
PPTX
Income under income Tax Act..pptx Introduction
PDF
New York State Bar Association Journal, September 2014
PPTX
4-D...Preparation of Research Design.pptx
PPTX
BUSINESS LAW AND IT IN CONTRACT SIGNING AND MANAGEMENT
PDF
Louisiana Bar Foundation 2023-2024 Annual Report
PDF
The Advocate, Vol. 34 No. 1 Fall 2024
2.....FORMULATION OF THE RESEARCH PROBLEM.pptx
Ethiopian Law of Contract short note.pptx
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Ethiopian Civil procedure short note.pptx
Trademark, Copyright, and Trade Secret Protection for Med Tech Startups.pdf
NRL_Legal Regulation of Forests and Wildlife.pdf
Sexual Harassment Prevention training class
prenuptial agreement ppt my by a phd scholar
A SEP and FRAND Overview 13 Aug 2024.pdf
Understanding the Impact of the Cyber Act
AHRP LB - Quick Look of the Newly-initiated Koperasi Merah Putih (KMP).pdf
Criminal law and civil law under of collage corriculum
The AI & LegalTech Surge Reshaping the Indian Legal Landscape
Vinayaka Mission Law School Courses and Infrastructure.pdf
Income under income Tax Act..pptx Introduction
New York State Bar Association Journal, September 2014
4-D...Preparation of Research Design.pptx
BUSINESS LAW AND IT IN CONTRACT SIGNING AND MANAGEMENT
Louisiana Bar Foundation 2023-2024 Annual Report
The Advocate, Vol. 34 No. 1 Fall 2024

Tales from an ip worker in consulting and software

  • 1. Tales from an IP Worker in Consulting and Software By Greg Makowski, on Wed 9/12/2018, Invited Panel speaker for “Real World Intellectual Property Issues and Opportunities” Continuing Legal Education seminar, entitled “IP for the Rest of Us.” At Washington State Bar Association Conference Center in Seattle. https://www.wsba.org/news-events/events-calendar/2018/09/12/default-calendar/intellectual- property-(ip)-for-the-non-ip-lawyer-cle 1
  • 2. Outline  This IP Worker is an example IP Prospect in Consulting & Software  Motivation for IP Retention in Spectrum of Consulting  Software  IP Challenges for Releasing a Framework  Open Source Software & Licenses  IP Challenges when being hired - clauses on Prior Inventions 2
  • 3. This IP Worker is an Example IP Prospect in Consulting and Software  Greg Makowski, Head of Data Science Solutions (team of 10) FogHorn Systems (Industrial IoT startup, Series B)  Worked at 7 startups, 3 exits or acquisitions Deployed 90+ data mining models since 1992 (consulting/startup) 8 Enterprise or SaaS applications with automated mining One provisional patent application  www.LinkedIn.com/in/GregMakowski 3
  • 4. Motivation for IP Retention in Spectrum of Consulting  Software  Startup Valuation = 1 * (consulting revenue) + 10 * (software revenue)  ”Intelligence Augmentation” is using AI to complement a job function  Automate the “boring stuff”, help humans to be strategic  The “IP worker” enables “knowledge workers” with IA  Want to build software and IP  Customer lead, product driven  Get a Minimum Viable Product (MVP) out to test quickly in the market 4
  • 5. Motivation for IP Retention in Spectrum of Consulting  Software  IP Evolution over repeated consulting over similar repeated projects (ONLY IF RETAIN SOME IP OVER PROJECTS) 1-2: investigate, eliminate dead ends, get something working 3-4: consultants build general functions to leverage over clients 5+: may develop a “framework” for internal or external consultants 7+: organically “grow a product” with GUI and back end 5
  • 6. Motivation for IP Retention in Spectrum of Consulting  Software  IP Evolution over repeated consulting over similar repeated projects (ONLY IF RETAIN SOME IP OVER PROJECTS) 1-2: investigate, eliminate dead ends, get something working 3-4: consultants build general functions to leverage over clients 5+: may develop a “framework” for internal or external consultants 7+: organically “grow a product” with GUI and back end  Alternate, speeding up the process: 1-2 concurrently: reduced consulting rate for “customer development partners” focus on 80% overlap Custom work for corner cases is at the full rate 6
  • 7. Motivation for IP Retention in Spectrum of Consulting  Software  RETAIN SOME IP OVER PROJECTS, Analogy:  We will develop your worksheet system with your data, charts and functions.  You keep your worksheet and anything related to your data is only for you  We keep code for vertical independent functions, like Excel formulas  Up front clause in Statement of Work contract with client IP Ownership: The STARTUP has code building blocks for creating your applications on the The STARTUP platform. As a customer you will pay for our service to assemble, test and receive an annual license to use this code. The STARTUP will support and maintain this code during the license period. All data collected is exclusively the property of the customer. The STARTUP would retain IP on processes and code like automated cluster creation and outlier alert description generation. 7
  • 8. IP Challenges for releasing a framework  A “software framework” could be Bought by other System Integrators (SI) for one client deployment The SI integrates many systems together Is mostly “source code” + documentation aimed at the SI SI may be common way to enter other countries  IP Challenges and attempted solutions 8
  • 9. IP Challenges for releasing a framework  A “software framework” could be Bought by other System Integrators (SI) for one client deployment The SI integrates many systems together Is mostly “source code” + documentation aimed at the SI SI may be common way to enter other countries  IP Challenges and attempted solutions Can try to protect IP of source code with contract Can “obsfucate code” to add effort for SI to rework Can trademark main code with Federal Registration on “meaning” Add trademark notice at top of files. Removal proves intent. https://www.uspto.gov/sites/default/files/documents/BasicFacts.pdf 9
  • 10. Open Source Software & Licenses  Search for “The Cathedral and the Bazaar pdf” for motivation of OSS Cathedral – top down development by declaration Bazaar – bottom up, self organizing Can be easier for one of 400 part time people to find and fix a bug than a mandated team of 6 http://www.unterstein.net/su/docs/CathBaz.pdf  Open Source Licenses https://en.wikipedia.org/wiki/Open-source_license https://en.wikipedia.org/wiki/Comparison_of_free_and_open- source_software_licenses Apache Software Foundation https://www.apache.org/ 10
  • 11. IP Challenges when Being Hired: Clauses on Prior Inventions  Normal: List “prior inventions” with appendix pages as part of hiring contract If employee uses prior inventions at the company, company can use going forward with no constraints Employee can still use IP at future companies  Too aggressive, walk away: If employee uses at company, employee can never use elsewhere in future companies May happen at big companies not used to prior inventions 11