Collecting and presenting data including links from communications sent to or from a user
First Claim
Patent Images
1. A method, comprising:
- receiving, over a network, a communication from a sender;
identifying, by a computing device, one or more candidates for a phone number in the communication, the one or more candidates including a first candidate that matches a phone number pattern;
determining, by the computing device, that the first candidate does not match an IP address pattern;
storing, by the computing device in a data repository, the first candidate as a first phone number in a profile of the sender when the first candidate does not match the IP address pattern; and
ignoring, by the computing device, the first candidate when the first candidate matches the IP address pattern.
7 Assignments
0 Petitions
Accused Products
Abstract
A communication is received over a network from a sender. A method includes identifying, by a computing device, one or more candidates for a phone number in the communication, the one or more candidates including a first candidate; determining, by the computing device, whether the first candidate is an IP address; and in response to determining that the first candidate is not an IP address, storing, in a data repository, the first candidate as a first phone number in a profile of the sender.
544 Citations
20 Claims
-
1. A method, comprising:
-
receiving, over a network, a communication from a sender; identifying, by a computing device, one or more candidates for a phone number in the communication, the one or more candidates including a first candidate that matches a phone number pattern; determining, by the computing device, that the first candidate does not match an IP address pattern; storing, by the computing device in a data repository, the first candidate as a first phone number in a profile of the sender when the first candidate does not match the IP address pattern; and ignoring, by the computing device, the first candidate when the first candidate matches the IP address pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a processor; and memory storing instructions configured to instruct the processor to; receive, over a network, a communication from a sender; identify one or more candidates for a phone number in the communication, the one or more candidates including a first candidate that matches a phone number pattern; determine that the first candidate does not match an IP address pattern; store the first candidate as a first phone number in a profile for the sender when the first candidate does not match the IP address pattern; and ignore the first candidate when the first candidate matches the IP address pattern. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing computer readable instructions, which when executed, cause a computing device to:
-
receive, over a network, a communication from a sender; identify, by the computing device, one or more candidates for a phone number in the communication, the one or more candidates including a first candidate that matches a phone number pattern; determine, by the computing device, that the first candidate does not match an IP address pattern; store, by the computing device in a data repository, the first candidate as a first phone number in a profile of the sender when the first candidate does not match the IP address pattern; and ignore, by the computing device, the first candidate when the first candidate matches the IP address pattern. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification