| CPC H04M 3/42348 (2013.01) [H04M 3/42042 (2013.01); H04M 2203/552 (2013.01)] | 20 Claims |

|
1. A method comprising:
obtaining, by one or more processors, a trained call annotation machine learning model that determines one or both of an annotating condition and annotating location granularity, and associates at least one location of a user with at least one phone number of the user based at least on one or both of the annotating condition and the annotating location granularity;
receiving, by the one or more processors, second transactional information of at least one transaction associated with a first user;
extracting, by the one or more processors, second location information from the second transactional information of the at least one transaction;
utilizing, by the one or more processors, the trained call annotation machine learning model to:
determine at least one annotating condition based on at least one of: the second transaction information, profile information, or contextual information of the first user, wherein the annotating condition being indicative of a permission to annotate;
determine an annotating location granularity for the second location information based on the at least one annotating condition; and
automatically annotate at least one phone number record of at least one phone number, associated with the first user, with the second location information at the annotating location granularity to form at least one user-specific location-specific annotated phone number record; and
instructing, by the one or more processors, a computing device of a second user to display the at least one user-specific location-specific annotated phone number record to the second user upon detecting an incoming call associated with the at least one phone number of the first user to the second user.
|