Method and system for collecting and presenting historical communication data for a mobile device
AssigneeVerizon Patent and Licensing Inc.
InventorsMatthew Brezina, Adam Smith, Jeffrey Bonforte
Life of this patent
Estimating the term…
Abstract
Among other disclosures, a method may include collecting historical communication data and personal data relating to a portion of a plurality of communications, a sender of one or more of the communications or one or more recipients of the communications. The method may include depositing the collected data into a repository of historical communication data and personal data. The method may include presenting one or more items in the repository on a mobile device, in response to user behavior.
Claims18
A method, comprising:
- identifying an automated web service based on a domain name associated with communications sent to a user, the communications comprising a sender address associated with the automated web service and a recipient address associated with the user;
- receiving communications sent by the automated web service to the user of a communication device;
- automatically generating a profile for the automated web service from data extracted from the communications;
- sending a query to a first computing device over a network using the data extracted from the communications in response to receiving a new communication from the automated web service, the query being performed using search criteria including a phone number;
- receiving, from the first computing device, second information from a social network profile of the automated web service stored by the first computing device;
- updating the profile using the second information;
- and
- enabling presentation of the profile on the communication device in response to a user request on the communication device.
A non-transitory computer readable storage medium for tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining the steps of:
- identifying an automated web service based on a domain name associated with communications sent to a user, the communications comprising a sender address associated with the automated web service and a recipient address associated with the user;
- receiving communications sent by the automated web service to the user of a communication device;
- automatically generating a profile for the automated web service from data extracted from the communications;
- sending a query to a first computing device over a network using the data extracted from the communications in response to receiving a new communication from the automated web service, the query being performed using search criteria including a phone number;
- receiving, from the first computing device, second information from a social network profile of the automated web service stored by the first computing device;
- updating the profile using the second information;
- and
- enabling presentation of the profile on the communication device in response to a user request on the communication device.
An apparatus comprising:
- a processor;
- and
- a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic causing the processor to perform the operations of:
- identifying an automated web service based on a domain name associated with communications sent to a user, the communications comprising a sender address associated with the automated web service and a recipient address associated with the user;
- receiving communications sent by the automated web service to the user of a communication device;
- automatically generating a profile for the automated web service from data extracted from the communications;
- sending a query to a first computing device over a network using the data extracted from the communications in response to receiving a new communication from the automated web service, the query being performed using search criteria including a phone number;
- receiving, from the first computing device, second information from a social network profile of the automated web service stored by the first computing device;
- updating the profile using the second information;
- and
- enabling presentation of the profile on the communication device in response to a user request on the communication device.
Dependencies are inferred from the claim text.