Customized marketing with micro and nano granularity Grant US-10679245-B1 United States of America 09 Jun 2020