Inventions and patent list