11068850

Managing Electronic Addresses Based on Communication Patterns

PublishedJuly 20, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: electronically tracking, via a computing device, metadata of a plurality of electronic communications of a user, said metadata comprising a time and date and one or more recipient addresses associated with each communication; analyzing, via the computing device, the metadata of each electronic communication; determining, via the computing device, based on said analysis for each electronic communication, features of each communication between the user and each recipient address, each communication's features comprising activity data between the user and a respective recipient, said activity data indicating a recency and frequency of communication and content relayed during such communications; determining, via the computing device, coherency information for the plurality of electronic communications based on said determined features of each electronic communication and the activity data that indicates the recency, frequency and content of each communication comprised therein, said coherency information providing an indication as to a logical relationship between each recipient that is defined according to the recency and frequency of communication between each recipient and content relayed during such communications; automatically generating and storing, via the computing device based on said electronic tracking, one or more lists of addresses based on said coherency information; receiving, at the computing device, input comprising an entry of a portion of an electronic address; identifying, via the computing device, electronic addresses of potential recipients from the one or more lists in response to said input; electronically recommending, via the computing device, the identified electronic addresses to the user, said recommendation facilitating the simultaneous display of a list of a first type of electronic addresses and a list of a second type of electronic addresses; receiving, via the computing device, an input indicative of one or more electronic addresses selected by the user from the identified and recommended electronic addresses; responsive to receiving the selecting input, dynamically updating and filtering, via the computing device, the electronic recommendations of identified electronic addresses for both lists; and electronically sending, via the computing device, a message to the one or more selected electronic addresses.

2

2. The method of claim 1 , wherein the steps of electronically tracking and electronically sending are performed in a server, and wherein the user communicates with the server through an interface that is remotely located from the server.

3

3. The method of claim 1 further comprising: tracking contents of the plurality of electronic communications.

4

4. The method of claim 1 further comprising: detecting usage of a plurality of electronic addresses together for more than a predefined number of occurrences; and grouping the plurality of electronic addresses into a group.

5

5. The method of claim 1 further comprising: detecting an electronic address not used previously with the selected electronic addresses; and informing the user of the detected electronic address.

6

6. The method of claim 1 further comprising: updating the one or more lists; and storing the one or more lists.

7

7. The method of claim 1 , wherein the step of generating comprises: prioritizing the electronic addresses.

8

8. The method of claim 1 , wherein the electronically recommending comprises: providing the identified electronic address in the form of one or more groups based on a predefined threshold.

9

9. A system comprising: a communication interface that enables sending and receiving of a plurality of electronic communications from a user; non-transitory computer-readable storage medium tangibly storing electronic communication software; and a processor responsive for executing the electronic communication software to: track metadata of the plurality of electronic communications of the user, said metadata comprising a time and date and one or more recipient addresses associated with each communication; analyze the metadata of each electronic communication; determine based on said analysis for each electronic communication, features of each communication between the user and each recipient address, each communication's features comprising activity data between the user and a respective recipient, said activity data indicating a recency and frequency of communication and content relayed during such communications; determine coherency information for the plurality of electronic communications based on said determined features of each electronic communication and the activity data that indicates the recency, frequency and content of each communication comprised therein, said coherency information providing an indication as to a logical relationship between each recipient that is defined according to the recency and frequency of communication between each recipient and content relayed during such communications; automatically generate and store one or more lists of addresses based on said coherency information; receive input comprising an entry of a portion of an electronic address; identify electronic addresses of potential recipients from the one or more lists in response to said input; electronically recommend the identified electronic addresses to the user, said recommendation facilitating the simultaneous display of a list of a first type of electronic addresses and a list of a second type of electronic addresses; receive an input indicative of one or more electronic addresses selected by the user from the identified and recommended electronic addresses; responsive to receiving the selecting input, dynamically update and filter the electronic recommendations of identified electronic addresses for both lists; and electronically send a message to the one or more selected electronic addresses.

10

10. The system of claim 9 , wherein said list of the electronic addresses of the recipients for the user are stored in an associated non-transitory storage device.

11

11. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a programmable processor, perform a method comprising: tracking metadata of a plurality of electronic communications of a user, said metadata comprising a time and date and one or more recipient addresses; analyzing the metadata of each electronic communication; determining based on said analysis for each electronic communication, features of each communication between the user and each recipient address, each communication's features comprising activity data between the user and a respective recipient, said activity data indicating a recency and frequency of communication and content relayed during such communications; determining coherency information for the plurality of electronic communications based on said determined features of each electronic communication and the activity data that indicates the recency, frequency and content of each communication comprised therein, said coherency information providing an indication as to a logical relationship between each recipient that is defined according to the recency and frequency of communication between each recipient and content relayed during such communications; automatically generating and storing based on said electronic tracking, one or more lists of addresses based on said coherency information; receiving input comprising an entry of a portion of an electronic address; identifying electronic addresses of potential recipients from the one or more lists in response to said input; recommending the identified electronic addresses to the user, said recommendation facilitating the simultaneous display of a list of a first type of electronic addresses and a list of a second type of electronic addresses; receiving an input indicative of one or more electronic addresses selected by the user from the identified and recommended electronic addresses; responsive to the received selection input, dynamically updating and filtering the electronic recommendations of identified electronic addresses for both lists; and sending a message to the one or more selected electronic addresses.

12

12. The non-transitory computer-readable storage medium of claim 11 further comprising: detecting usage of a plurality of electronic addresses together for more than a predefined number of occurrences; and grouping the plurality of electronic addresses into a group.

13

13. The non-transitory computer-readable storage medium of claim 11 further comprising: detecting an electronic address not used previously with the selected electronic addresses; and informing the user of the detected electronic addresses.

14

14. The non-transitory computer-readable storage medium of claim 11 , wherein the recommending comprises: providing the identified electronic addresses in the form of one or more groups based on a predefined threshold.

Patent Metadata

Filing Date

Unknown

Publication Date

July 20, 2021

Inventors

Hemanth SAMBRANI
Sudharsan VASUDEVAN
Rohan MONGA

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “MANAGING ELECTRONIC ADDRESSES BASED ON COMMUNICATION PATTERNS” (11068850). https://patentable.app/patents/11068850

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.