Presenting entity profile information to a user of a computing device
AssigneeVerizon Media Inc.
InventorPeter Monaco
Life of this patent
Estimating the term…
Abstract
Entity profile information is presented to a user of a computing device. In one embodiment, a method includes: receiving a communication associated with a first entity; in response to receiving the communication, creating or updating, by at least one processor, a first entity profile, wherein the first entity profile is for display to the user on the computing device; and storing a plurality of entity profiles for entities, the entity profiles including the first entity profile.
Claims20
A method, comprising:
- receiving, by a server, a plurality of communications sent by a first entity of a plurality of entities, the plurality of communications associated with a plurality of communication addresses, the plurality of communication addresses comprising sender addresses of the first entity;
- identifying, by the server, patterns of matching text in a first set of communication addresses previously used to send communications to persons other than a user and in a social network of the user;
- associating, by the server, the first set of communication addresses with the first entity based on the patterns;
- determining that the user has received a new communication from the first entity, the new communication including a keyword in a body of the new communication;
- determining the new communication as a triggering communication based at least in part on a presence of the keyword, the keyword indicative of a relevancy between the first entity and the user;
- and
- creating, by the server, a first entity profile associated with the user, the first entity profile comprising the first plurality of communication addresses, an identification of the first entity, and the keyword.
A non-transitory computer-readable storage medium storing computer-readable instructions, which when executed, cause a computing device to:
- after the computing device has received a first communication from a first entity, receive, by the computing device, communication addresses previously used to send communications to persons other than a user, the communication addresses comprising sender addresses of the first entity and associated with the first entity based on identifying patterns of matching text appearing in each of the communication addresses;
- store the communication addresses in a memory of the computing device;
- in response to the user receiving a new communication from the first entity, the new communication including a keyword in a body of the new communication, determine by the computing device, the new communication as a triggering communication based at least in part on a presence of the keyword, the keyword indicative of a relevancy between the first entity and the user, and customize, by the computing device, a first entity profile for the user, the first entity profile comprising information specific to a user's relationship with the first entity other than communications between the user and the first entity;
- and
- cause presentation, on a display for the user, of the first entity profile.
A server, comprising:
- a display;
- at least one processor;
- and
- memory storing instructions configured to instruct the at least one processor to:
- receive a plurality of communications sent by a first entity of a plurality of entities, the plurality of communications associated with a plurality of communication addresses, the plurality of communication addresses comprising sender addresses of the first entity;
- identify patterns of matching text in a first set of communication addresses previously used to send communications to persons other than a user and in a social network of the user;
- associate the first set of communication addresses with the first entity based on the patterns;
- determine that the user has received a new communication from the first entity, the new communication including a keyword in a body of the new communication;
- determine the new communication as a triggering communication based at least in part on a presence of the keyword, the keyword indicative of a relevancy between the first entity and the user;
- and
- cause customizing of a first entity profile for the user, the first entity profile comprising the first plurality of communication addresses, an identification of the first entity and the keyword.
Dependencies are inferred from the claim text.