Email addresses relevance determination and uses
First Claim
Patent Images
1. A computer implemented method for assisting email users, comprising:
- providing an address store associated with a user;
gathering email addresses from at least one archive and constantly scanning new inbound emails addressed to the user on receipt and new outbound emails from the user for email address information;
determining a relevance to the user of one or more email addresses in an email message addressed to the user based on a heuristic, the heuristic weighting the relevance relative to a repeated appearance of the one or more email addresses, wherein determining the relevance based on the heuristic further comprises;
determining if the email message addressed to the user includes more than one email address;
computing a ratio of known email addresses to unknown email addresses in the email message based on the determining;
assigning a relevance weight to the unknown email addresses in the email message based on the ratio; and
marking the email addresses in the email message that are unknown as relevant if the relevance weight exceeds a pre-determined value;
storing relevance information for an email address in the user address store and storing non-relevant email addresses for the user; and
altering an email messaging user interface presented to the user based on stored relevant and non-relevant information for an email address.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method for assisting email users. The method determines the relevance of email addresses to users and utilizes the relevance information to assist users in addressing emails. The method may include gathering email addresses from one or more sources including inbound user emails associated with an email user, and determining a relevance of the email address to the user based on a heuristic. Once relevance is determined, the method includes applying relevant email addresses to a user'"'"'s store of relevant addresses.
-
Citations
20 Claims
-
1. A computer implemented method for assisting email users, comprising:
-
providing an address store associated with a user; gathering email addresses from at least one archive and constantly scanning new inbound emails addressed to the user on receipt and new outbound emails from the user for email address information; determining a relevance to the user of one or more email addresses in an email message addressed to the user based on a heuristic, the heuristic weighting the relevance relative to a repeated appearance of the one or more email addresses, wherein determining the relevance based on the heuristic further comprises; determining if the email message addressed to the user includes more than one email address; computing a ratio of known email addresses to unknown email addresses in the email message based on the determining; assigning a relevance weight to the unknown email addresses in the email message based on the ratio; and marking the email addresses in the email message that are unknown as relevant if the relevance weight exceeds a pre-determined value; storing relevance information for an email address in the user address store and storing non-relevant email addresses for the user; and altering an email messaging user interface presented to the user based on stored relevant and non-relevant information for an email address. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method for assisting email users of an email system, comprising;
-
providing an address store and email store for a user; gathering email addresses from a plurality of data sources including stored email; monitoring email correspondence for a user including constantly scanning new inbound emails to the user on receipt and outbound emails from the user; extracting one or more email addresses from each email message associated with the user in the plurality of data sources, and the inbound and outbound messages; determining a relevance to the user of one or more addresses extracted from the data sources or email messages, the relevance being determined based on a heuristic evaluating an appearance of the one or more email addresses relative to other email addresses, wherein determining the relevance based on the heuristic further comprises; computing a percentage of known email addresses to the total number of known email addresses and unknown email addresses in each of the inbound messages and outbound messages addressed to the user; assigning a relevance weight to the unknown email addresses in each of the inbound emails and outbound emails based on the percentage; and marking the email addresses in each of the inbound emails and outbound emails that are unknown as relevant if the relevance weight exceeds a pre-determined value; and based on said determining step, upon input of an address by a user into an email composition user interface, altering the interface to display a visual indicator to indicate potential email address problems to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented method for assisting email users of an email system, comprising:
-
providing an address store associated with a user and providing a user interface allowing the user to interact with the email system to send outbound email and receive inbound email; gathering email addresses from one or more sources including constantly scanning inbound user emails on receipt and outbound user emails associated with an email user; determining a relevance of the email address to the user based on a heuristic to provide a relevant email address, the relevance being determined based a heuristic evaluating an appearance of the one or more email addresses relative to other email addresses and a heuristic evaluating a frequency of appearance of the one or more email addresses in the address store or the inbound or outbound user emails, wherein determining the relevance based on the heuristic further comprises; determining if each of the inbound emails and outbound emails addressed to the user includes more than one email address; computing at least one of a percentage of known email addresses to the total number of known email addresses and unknown email addresses or a ratio of known email addresses to unknown email addresses in each of the inbound emails and outbound emails addressed to the user; assigning a relevance weight to the unknown email addresses in each of the inbound emails and outbound emails based on at least one of the ratio or the percentage; and marking the email addresses that are unknown as relevant if the relevance weight exceeds a pre-determined value; marking addresses determined to be relevant to a user in the address store and storing non-relevant email addresses for the user; and upon the user addressing a new email, checking at least one address field in said user interface of said email and determining whether an email address entered in said field is correct against a relevant email addresses, and altering the user interface to display a visual indicator to indicate potential email address problems to the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification