Inventions in technology