software patents, pseudo code and uml on how including uml in a patent application can be done right...

10
Software Patents, Pseudo Code and UML On how including UML in a patent application can be done right to increase efficiency and patent quality.

Upload: aldous-caldwell

Post on 22-Dec-2015

226 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Software Patents, Pseudo Code and UML On how including UML in a patent application can be done right to increase efficiency and patent quality

Software Patents, Pseudo Code and UML

On how including UML in a patent application can be done right to

increase efficiency and patent quality.

Page 2: Software Patents, Pseudo Code and UML On how including UML in a patent application can be done right to increase efficiency and patent quality

EducationAgriculture

Medicine

Industry

Page 3: Software Patents, Pseudo Code and UML On how including UML in a patent application can be done right to increase efficiency and patent quality

Pseu.do-n’t

• Pseudo code is a developers tool• Teams tend to develop their own

flavors• Lack of standardization makes

training harder

Page 4: Software Patents, Pseudo Code and UML On how including UML in a patent application can be done right to increase efficiency and patent quality

Create vs Consume Ratio

• It is relatively easy to see what a UML diagram is doing.

• It’s harder to learn how to make one properly.

• Moves a burden of work from the examiners onto the patent applicants.

Page 5: Software Patents, Pseudo Code and UML On how including UML in a patent application can be done right to increase efficiency and patent quality

Normal Patent Application (eg. Diamond Deihr)

Abstract

Drawings

Detailed Description Claims

Page 6: Software Patents, Pseudo Code and UML On how including UML in a patent application can be done right to increase efficiency and patent quality

Initial Node

Timer Node

Send Signal Action

Merge Node

1 Second

Decision Node

Action Node

Note

Edge Node

Page 7: Software Patents, Pseudo Code and UML On how including UML in a patent application can be done right to increase efficiency and patent quality

Patent number labels to match with the “Detailed Description of Drawings” portion of a patent application.

Final Node

Edge Node

Page 8: Software Patents, Pseudo Code and UML On how including UML in a patent application can be done right to increase efficiency and patent quality

Free UML Learning

• www.tutorialspoint.com/uml/index.htm

• www.sparxsystems.com/uml-tutorial.html

• http://edn.embarcadero.com/article/31863

To name a few.• http://www.omg.org/spec/UML/2.4.1/

– For the, detailed, spec sheets.

Page 9: Software Patents, Pseudo Code and UML On how including UML in a patent application can be done right to increase efficiency and patent quality

Free UML diagram creators

• UMLet @ www.umlet.com – (My favorite)

• StarUML @ staruml.sourceforge.net• Less feature-full open source and

free creators are available.• Commercial alternatives are

plentiful

Page 10: Software Patents, Pseudo Code and UML On how including UML in a patent application can be done right to increase efficiency and patent quality

Special Thanks

• http://www.omg.org (for UML)• All the free UML diagram creators and

teachers.• instacod.es (those hip pseudo-code

pictures)• flickr.com/photos/jamesclay/

3509154015 For the classroom photo• US Gov sites that had the other images

under public domain