Presenting entity profile information to a user of a computing device
First Claim
Patent Images
1. A method, comprising:
- implementing, by a server, a communications service that collects entity data including a first plurality of communication addresses associated with a first entity of a plurality of entities, the first entity having previously sent communications to persons other than a user of a computing device, the user and the persons other than the user associated with the communications service;
identifying, by the server, patterns of matching text strings in communication addresses previously used to send communications from each of the plurality of entities to persons other than the user to associate each of the communication addresses with a corresponding one of the plurality of entities, the identifying the patterns comprising comparing a text string in a first one of the communication addresses to a text string in a second one of the communication addresses in order to identify a match;
associating, by the server, the first plurality of communication addresses with the first entity based on the patterns; and
in response to the computing device of the user receiving a first communication from the first entity, transmitting the first plurality of communication addresses from the server to the computing device to store the first plurality of communication addresses in a memory of the computing device, wherein the first communication from the first entity is received at the computing device at a time after the persons other than the user have received communications from the first entity;
wherein the computing device is configured to create a first entity profile customized for the user in response to receiving input from the user to initiate a communication with the first entity, the first entity profile comprising;
(i) the first plurality of communication addresses, (ii) a link for an online service with the first entity, and (iii) information specific to the user'"'"'s relationship with the first entity other than communications between the user and the first entity;
wherein the computing device has not previously received a communication from the first entity prior to receiving the first communication.
7 Assignments
0 Petitions
Accused Products
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.
595 Citations
14 Claims
-
1. A method, comprising:
-
implementing, by a server, a communications service that collects entity data including a first plurality of communication addresses associated with a first entity of a plurality of entities, the first entity having previously sent communications to persons other than a user of a computing device, the user and the persons other than the user associated with the communications service; identifying, by the server, patterns of matching text strings in communication addresses previously used to send communications from each of the plurality of entities to persons other than the user to associate each of the communication addresses with a corresponding one of the plurality of entities, the identifying the patterns comprising comparing a text string in a first one of the communication addresses to a text string in a second one of the communication addresses in order to identify a match; associating, by the server, the first plurality of communication addresses with the first entity based on the patterns; and in response to the computing device of the user receiving a first communication from the first entity, transmitting the first plurality of communication addresses from the server to the computing device to store the first plurality of communication addresses in a memory of the computing device, wherein the first communication from the first entity is received at the computing device at a time after the persons other than the user have received communications from the first entity; wherein the computing device is configured to create a first entity profile customized for the user in response to receiving input from the user to initiate a communication with the first entity, the first entity profile comprising;
(i) the first plurality of communication addresses, (ii) a link for an online service with the first entity, and (iii) information specific to the user'"'"'s relationship with the first entity other than communications between the user and the first entity;wherein the computing device has not previously received a communication from the first entity prior to receiving the first communication. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium storing computer-readable instructions, which when executed, cause a computing device of a user to:
-
at a time after persons other than the user have received communications from a first entity of a plurality of entities, receive, by the computing device, a first communication from the first entity, wherein the computing device has not previously received a communication from the first entity prior to receiving the first communication; after the computing device has received the first communication from the first entity, receive, by the computing device from a server, a first plurality of communication addresses previously used to send communications to the persons other than the user, the addresses associated with the first entity, and the first plurality of communication addresses associated with the first entity by identifiable address patterns of matching text strings, the patterns comprising a text string in a first one of the communication addresses matching a text string in a second one of the communication addresses; storing the first plurality of communication addresses in a memory of the computing device; receive, at the computing device, an input from the user to initiate communication with the first entity; in response to receiving the input from the user to initiate the communication with the first entity, create, by the computing device, a first entity profile customized for the user, the first entity profile comprising;
(i) the first plurality of communication addresses, (ii) link for the user to initiate an online service with the first entity, and (iii) information specific to the user'"'"'s relationship with the first entity other than communications between the user and the first entity; andpresent, on a display of the computing device, the first entity profile to the user, including presenting the first plurality of communication addresses to the user. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A server, comprising:
-
a display; at least one processor; and memory storing instructions configured to instruct the at least one processor to; implement a communications service that collects a first plurality of communication addresses previously used by a first entity, wherein a user and persons other than the user are associated with the communications service; identify patterns of matching text strings in communication addresses previously used by the first entity to send communications to the persons other than the user, the identifying the patterns comprising comparing a text string in a first one of the communication addresses to a text string in a second one of the communication addresses in order to identify a match; associate the first plurality of communication addresses with the first entity based on the patterns; and in response to a computing device of the user receiving a first communication from the first entity, transmitting the first plurality of communication addresses from the server to the computing device to store the first plurality of communication addresses in a memory of the computing device, wherein the first communication from the first entity is received at the computing device at a time after the persons other than the user have received communications from the first entity; wherein the computing device is configured to create a first entity profile customized for the user in response to receiving input from the user to initiate a communication with the first entity, the first entity profile comprising;
(i) the first plurality of communication addresses, (ii) a link for an online service with the first entity, and (iii) information specific to the user'"'"'s relationship with the first entity other than communications between the user and the first entity;wherein the computing device has not previously received a communication from the first entity prior to receiving the first communication. - View Dependent Claims (13, 14)
-
Specification