US 9,811,843 B2
System and method for targeting user interests based on mobile call logs
Allie K. Watfa, Urbana, IL (US); Dale Nussel, Mahomet, IL (US); Mangesh Pardeshi, Champaign, IL (US); and Jonathan Kilroy, Champaign, IL (US)
Assigned to Excalibur IP, LLC, New York, NY (US)
Filed by Excalibur IP, LLC, Sunnyvale, CA (US)
Filed on Jan. 31, 2017, as Appl. No. 15/421,257.
Application 15/421,257 is a continuation of application No. 13/896,006, filed on May 16, 2013, granted, now 9,582,815.
Prior Publication US 2017/0140435 A1, May 18, 2017
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/02 (2012.01)
CPC G06Q 30/0267 (2013.01) [G06Q 30/0269 (2013.01); G06Q 30/0277 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A method comprising:
using one or more computers, obtaining user call history information comprising one or more call records made by a user from a mobile device, wherein the user call history information includes at least a duration of each of the call records, a time stamp for each of the call records, and a recipient of each of the call records;
using one or more computers, based at least in part on the user call history information, generating user call category information comprising assigning one or more categories to each of the call records, wherein the user call category information includes at least a number of the call records assigned to each of the categories and a purchase history of the user related to each of the call records;
using one or more computers, determining one or more category importance levels for each of the one or more categories; and
using one or more computers, based at least in part on the user call history information, user call category information, and category importance levels, targeting and serving an advertisement through a mobile application executed or installed on the mobile device associated with the user, the one or more categories assigned to the each of the call records based on the following equation: Weight Factor of (SETx)=(Number of calls made in SETx/time period)+((Duration in minutes of calls made in SETx)*(category importance level))−(Time since last call in SETx), where SETx represents a particular set of calls grouped together based on at least being assigned to one or more common categories and category importance level.