researching invention dates