US 11,856,133 B2
Contextual information inference for incoming calls
Parag Garg, Woodinville, WA (US)
Assigned to T-Mobile USA, Inc., Overland Park, KS (US)
Filed by T-Mobile USA, Inc., Bellevue, WA (US)
Filed on Feb. 3, 2020, as Appl. No. 16/780,692.
Prior Publication US 2021/0243296 A1, Aug. 5, 2021
Int. Cl. H04M 3/42 (2006.01); H04W 4/02 (2018.01); G06N 5/04 (2023.01); G06N 5/022 (2023.01); G06N 20/00 (2019.01)
CPC H04M 3/42068 (2013.01) [G06N 5/022 (2013.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01); H04W 4/02 (2013.01); H04M 2203/2072 (2013.01); H04M 2250/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. One or more non-transitory computer-readable media storing computer-executable instructions that upon execution cause one or more processors to perform acts comprising:
receiving user profile data of a caller and time-stamped event data from one or more data sources;
detecting an incoming call initiated by a caller device of the caller that is destined for a recipient device of a call recipient;
receiving device data associated with the caller device that at least includes a geolocation of the caller device;
applying, in response to an initiation of the incoming call, an inference framework to infer a situational context of the caller based on an analysis of the time-stamped event data, the user profile data of the caller, and the device data, the inference framework including one or more inference rules, the one or more inference rules including an inference rule that ranks a particular user characteristic of the caller included in the user profile data as being of higher relevance for inferring the situational context than the device data associated with the caller device when the incoming call is initiated at a geolocation within an area designated by at least one of the caller or the call recipient of the recipient device as an alert critical area;
sending contextual information for the situational context of the caller to the recipient device for presentation to the call recipient via the recipient device;
receiving feedback of the call recipient from the recipient device following the presentation of the contextual information of the caller; and
modifying, based on the feedback received from the recipient device, the one or more inference rules of the inference framework used to infer contextual information for incoming calls from callers via a machine-learning algorithm to generate a modified inference framework.