Misclassified Contact Updating in Multi-Number Phones
First Claim
1. A computer-implemented method for managing misclassified contacts, comprising:
- receiving, at an intermediate server communicatively coupled to a mobile phone associated with a first phone number corresponding to a first contact type and a second phone number corresponding to a second contact type, a request to receive an incoming call associated with a caller phone number, the request corresponding to the first phone number or the second phone number;
in response to receiving the request to receive the incoming call, identifying, by the intermediate server, a contact type associated with the request, the contact type associated with the request comprising the first contact type in response to the received request corresponding to the first phone number and the second contact type in response to the received request corresponding to the second phone number;
in response to receiving the request to receive the incoming call, identifying, by the intermediate server, a contact type associated with the caller based on the caller phone number;
determining, by the intermediate server, whether the caller is misclassified by comparing the contact type associated with the request and the contact type associated with the caller; and
in response to determining the contact type associated with the request and the contact type associated with the caller do not match, sending, by the intermediate server, a notification indicating that the caller is misclassified to the mobile phone.
2 Assignments
0 Petitions
Accused Products
Abstract
An intermediate server communicatively coupled to a mobile phone associated with a first phone number corresponding to a first contact type and a second phone number corresponding to a second contact type, receives a request to receive an incoming call associated with a caller phone number. The request corresponds to the first or second phone number. The intermediate server identifies a contact type associated with the request and a contact type associated with the caller based on the caller phone number. The intermediate server further determines whether the caller is misclassified by comparing the contact type associated with the request and the contact type associated with the caller. In addition, the intermediate server sends a notification indicating that the caller is misclassified to the mobile phone in response to determining the contact type associated with the request and the contact type associated with the caller do not match.
-
Citations
21 Claims
-
1. A computer-implemented method for managing misclassified contacts, comprising:
-
receiving, at an intermediate server communicatively coupled to a mobile phone associated with a first phone number corresponding to a first contact type and a second phone number corresponding to a second contact type, a request to receive an incoming call associated with a caller phone number, the request corresponding to the first phone number or the second phone number; in response to receiving the request to receive the incoming call, identifying, by the intermediate server, a contact type associated with the request, the contact type associated with the request comprising the first contact type in response to the received request corresponding to the first phone number and the second contact type in response to the received request corresponding to the second phone number; in response to receiving the request to receive the incoming call, identifying, by the intermediate server, a contact type associated with the caller based on the caller phone number; determining, by the intermediate server, whether the caller is misclassified by comparing the contact type associated with the request and the contact type associated with the caller; and in response to determining the contact type associated with the request and the contact type associated with the caller do not match, sending, by the intermediate server, a notification indicating that the caller is misclassified to the mobile phone. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing executable computer instructions for managing misclassified contacts that, when executed by a hardware processor, perform steps comprising:
-
receiving, at an intermediate server communicatively coupled to a mobile phone associated with a first phone number corresponding to a first contact type and a second phone number corresponding to a second contact type, a request to receive an incoming call associated with a caller phone number, the request corresponding to the first phone number or the second phone number; in response to receiving the request to receive the incoming call, identifying, by the intermediate server, a contact type associated with the request, the contact type associated with the request comprising the first contact type in response to the received request corresponding to the first phone number and the second contact type in response to the received request corresponding to the second phone number; in response to receiving the request to receive the incoming call, identifying, by the intermediate server, a contact type associated with the caller based on the caller phone number; determining, by the intermediate server, whether the caller is misclassified by comparing the contact type associated with the request and the contact type associated with the caller; and in response to determining the contact type associated with the request and the contact type associated with the caller do not match, sending, by the intermediate server, a notification indicating that the caller is misclassified to the mobile phone. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for managing misclassified contacts, comprising:
an intermediate server communicatively coupled to a mobile phone associated with a first phone number and a second phone number, the intermediate server comprising a non-transitory computer-readable storage medium storing executable instructions and one or more hardware processors configured to execute the instructions to perform steps comprising; receiving a request to receive an incoming call associated with a caller phone number, the request corresponding to the first phone number or the second phone number; in response to receiving the request to receive the incoming call, identifying a contact type associated with the request, the contact type associated with the request comprising the first contact type in response to the received request corresponding to the first phone number and the second contact type in response to the received request corresponding to the second phone number; in response to receiving the request to receive the incoming call, identifying a contact type associated with the caller based on the caller phone number; determining whether the caller is misclassified by comparing the contact type associated with the request and the contact type associated with the caller; and in response to determining the contact type associated with the request and the contact type associated with the caller do not match, sending a notification indicating that the caller is misclassified to the mobile phone. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification