# US 9,521,101 B2 · Method of and system for reformatting an e-mail message based on a categorization thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,521,101 B2
- Document ID: US9521101B2
- Status: Granted
- Kind: B2
- Application number: 14/302,731
- Filed: 2014-06-12
- Published: 2015-04-09
- Granted: 2016-12-13
- Earliest claimed: 2013-10-03
- Assignees: Yandex Europe AG
- Applicants: Yandex Europe AG
- Inventors: Georgii Valentinovich Shmarovoz; Alexander Viktorovich Kozlov; Anna Aleksandrovna Demyanenko; Iulia Nikolaevna Latysheva; Egor Vladimirovich Ganin
- Web page: https://patentgrep.com/patent/US9521101B2

## CPC

- H04L 51/212: using filtering or selective blocking
- G06F 16/285: {Clustering or classification}
- G06F 16/35: Clustering; Classification
- G06F 16/95: Retrieval from the web
- G06Q 10/107: Computer-aided management of electronic mailing [e-mailing]
- H04L 51/046: Interoperability with other network applications or services
- H04L 51/42: Mailbox-related aspects, e.g. synchronisation of mailboxes
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

There is provided a method of reformatting an e-mail message having a header and a body having content in a received format. The method comprises receiving, by at least one server via a communications network, the e-mail message; saving, by the at least one server, the e-mail message in a database in communication with the at least one server; receiving, by the at least one server from a client device, a request to retrieve the e-mail message; retrieving, by the at least one server, the e-mail message from at least one database; determining, by the at least one server, a classification of the e-mail message from the at least one database, the classification including a sender type and at least one message type; and reformatting at least some of the content of the body of the message into a predetermined format associated with the determined classification of the e-mail message; and sending, by the at least one server to the client device, at least some of the reformatted content of the body of the message.

## Claims

### Claim 1

A method of reformatting an e-mail message having a header and a body having content in a received format, the method comprising:
receiving, by at least one server via a communications network, the e-mail message;
saving, by the at least one server, the e-mail message in a database in communication with the at least one server;
receiving, by the at least one server from a client device, a request to retrieve the e-mail message;
retrieving, by the at least one server, the e-mail message from at least one database;
determining, by the at least one server, a classification of the e-mail message from the at least one database, the classification including a sender type and at least one message type; and
reformatting, by the at least one server, based on the determined classification, at least some of the content of the body of the message into a predetermined format associated with the determined classification of the e-mail message, the predetermined format being retrieved from a plurality of predetermined formats associated with potential classifications of the e-mail message; and
sending, by the at least one server to the client device, at least some of the reformatted content of the body of the message.

### Claim 2 (depends on 1)

The method of claim 1, wherein the reformatting comprises at least one of adding a first image to the body of the message and deleting a second image from the body of the message.

### Claim 3 (depends on 1)

The method of claim 1, wherein the reformatting comprises at least one of adding a first text to the body of the message and deleting a second text from the body of the message.

### Claim 4 (depends on 1)

The method of claim 1, further comprising, prior to the receiving of the e-mail message, storing the respective predetermined format for each of the potential classifications of the e-mail message.

### Claim 5 (depends on 1)

The method of claim 1, wherein the reformatting further comprises dynamically creating the predetermined format based on the determined classification of the e-mail message.

### Claim 6 (depends on 1)

The method of claim 1, the e-mail message being a first e-mail message, the classification of the e-mail message being a first classification, the predetermined format being a first predetermined format, the method further comprising:
receiving, by at least one server via a communications network, a second e-mail message;
determining, by the at least one server, a second classification of the second e-mail message from the at least one database, the classification including a sender type and at least one message type; and
reformatting at least some of the content of the body of the second message into a second predetermined format associated with the determined classification of the e-mail message; the second predetermined format being different from the first predetermined format.

### Claim 7 (depends on 6)

The method of claim 6, further comprising determining the first predetermined format and the second pre-determined format prior to the receiving the first e-mail message.

### Claim 8 (depends on 7)

The method of claim 7, further comprising storing the first predetermined format and the second predetermined format, in association with the first classification and the second classification, in the database.

### Claim 9

A method of reformatting an e-mail message having a header and a body having content in a received format, the method comprising:
receiving, by at least one server via a communications network, the e-mail message;
determining, by the at least one server, a classification of the e-mail message from the at least one database, the classification including a sender type and at least one message type;
reformatting, by the at least one server, based on the determined classification, at least some of the content of the body of the message into a predetermined format associated with the determined classification of the e-mail message, the predetermined format being retrieved from a plurality of predetermined formats associated with potential classifications of the e-mail message;
saving, by the at least one server, the e-mail message including the reformatted content in a database in communication with the at least one server;
receiving, by the at least one server from a client device, a request to retrieve the e-mail message;
retrieving, by the at least one server, the e-mail message from at least one database; and
sending, by the at least one server to the client device, at least some of the reformatted content of the body of the message.

### Claim 10 (depends on 9)

The method of claim 9, wherein the reformatting comprises at least one of adding a first image to the body of the message and deleting a second image from the body of the message.

### Claim 11 (depends on 9)

The method of claim 9, wherein the reformatting comprises at least one of adding a first text to the body of the message and deleting a second text from the body of the message.

### Claim 12 (depends on 9)

The method of claim 9, further comprising, prior to the receiving of the e-mail message, storing the respective predetermined format for each of the potential classifications of the e-mail message.

### Claim 13 (depends on 9)

The method of claim 9, wherein the reformatting further comprises dynamically creating the predetermined format based on the determined classification of the e-mail message.

### Claim 14 (depends on 9)

The method of claim 9, the e-mail message being a first e-mail message, the classification of the e-mail message being a first classification, the predetermined format being a first predetermined format, the method further comprising:
receiving, by at least one server via a communications network, a second e-mail message;
determining, by the at least one server, a second classification of the second e-mail message from the at least one database, the classification including a sender type and at least one message type; and
reformatting at least some of the content of the body of the second message into a second predetermined format associated with the determined classification of the e-mail message; the second predetermined format being different from the first predetermined format.

### Claim 15 (depends on 9)

The method of claim 9, further comprising determining the first predetermined format and the second pre-determined format prior to the receiving the first e-mail message.

### Claim 16 (depends on 15)

The method of claim 15, further comprising storing the first predetermined format and the second predetermined format, in association with the first classification and the second classification, in the database.

### Claim 17

A method of reformatting an e-mail message having a header and a body having content in a received format, the method comprising:
receiving, by at least one server via a communications network, the e-mail message;
determining, by the at least one server, a classification of the e-mail message from the at least one database, the classification including a sender type and at least one message type;
saving, by the at least one server, the e-mail message and the classification of the e-mail message in a database in communication with the at least one server;
receiving, by the at least one server from a client device, a request to retrieve the e-mail message;
retrieving, by the at least one server, the e-mail message and the classification of the e-mail message from at least one database;
reformatting, by the at least one server, based on the determined classification, at least some of the content of the body of the message into a predetermined format associated with the retrieved classification of the e-mail message, the predetermined format being retrieved from a plurality of predetermined formats associated with potential classifications of the e-mail message; and
sending, by the at least one server to the client device, at least some of the reformatted content of the body of the message.

### Claim 18 (depends on 17)

The method of claim 17, wherein the reformatting comprises at least one of adding a first image to the body of the message and deleting a second image from the body of the message.

### Claim 19 (depends on 17)

The method of claim 17, wherein the reformatting comprises at least one of adding a first text to the body of the message and deleting a second text from the body of the message.

### Claim 20 (depends on 17)

The method of claim 17, further comprising, prior to the receiving of the e-mail message, storing the respective predetermined format for each of the potential classifications of the e-mail message.

### Claim 21 (depends on 17)

The method of claim 17, wherein the reformatting further comprises dynamically creating the predetermined format based on the determined classification of the e-mail message.

### Claim 22 (depends on 17)

The method of claim 17, the e-mail message being a first e-mail message, the classification of the e-mail message being a first classification, the predetermined format being a first predetermined format, the method further comprising:
receiving, by at least one server via a communications network, a second e-mail message;
determining, by the at least one server, a second classification of the second e-mail message from the at least one database, the classification including a sender type and at least one message type; and
reformatting at least some of the content of the body of the second message into a second predetermined format associated with the determined classification of the e-mail message; the second predetermined format being different from the first predetermined format.

### Claim 23 (depends on 22)

The method of claim 22, further comprising determining the first predetermined format and the second pre-determined format prior to the receiving the first e-mail message.

### Claim 24 (depends on 23)

The method of claim 23, further comprising storing the first predetermined format and the second predetermined format, in association with the first classification and the second classification, in the database.

### Claim 25

A system for reformatting an e-mail message having a header and a body having content in a received format, the system including:
at least one server including a computer processor;
at least one database in electronic communication with the at least one server;
a non-transitory computer readable information storage medium in electronic communication with the at least one server containing program instructions that when executed by the computer processor effect:
receiving, by at least one server via a communications network, the e-mail message;
saving, by the at least one server, the e-mail message in a database in communication with the at least one server;
receiving, by the at least one server from a client device, a request to retrieve the e-mail message;
retrieving, by the at least one server, the e-mail message from at least one database;
determining, by the at least one server, a classification of the e-mail message from the at least one database, the classification including a sender type and at least one message type; and
reformatting, by the at least one server, based on the determined classification, at least some of the content of the body of the message into a predetermined format associated with the determined classification of the e-mail message, the predetermined format being retrieved from a plurality of predetermined formats associated with potential classifications of the e-mail message; and
sending, by the at least one server to the client device, at least some of the reformatted content of the body of the message.

### Claim 26 (depends on 25)

The system of claim 25, wherein to effect the reformatting, the program instructions further configured to effect at least one of adding a first image to the body of the message and deleting a second image from the body of the message.

### Claim 27 (depends on 25)

The system of claim 25, wherein to effect the reformatting, the program instructions further configured to effect at least one of adding a first text to the body of the message and deleting a second text from the body of the message.

### Claim 28 (depends on 25)

The system of claim 25, the program instructions further configured to effect, prior to the receiving of the e-mail message, storing the respective predetermined format for each of the potential classifications of the e-mail message.

### Claim 29 (depends on 25)

The system of claim 25, wherein to effect the reformatting, the program instructions further configured to effect dynamically creating the predetermined format based on the determined classification of the e-mail message.

### Claim 30 (depends on 25)

The system of claim 25, the e-mail message being a first e-mail message, the classification of the e-mail message being a first classification, the predetermined format being a first predetermined format, the program instructions further configured to effect:
receiving, by at least one server via a communications network, a second e-mail message;
determining, by the at least one server, a second classification of the second e-mail message from the at least one database, the classification including a sender type and at least one message type; and
reformatting at least some of the content of the body of the second message into a second predetermined format associated with the determined classification of the e-mail message; the second predetermined format being different from the first predetermined format.

### Claim 31 (depends on 25)

The system of claim 25, the program instructions further configured to effect determining the first predetermined format and the second pre-determined format prior to the receiving the first e-mail message.

### Claim 32 (depends on 31)

The system of claim 31, the program instructions further configured to effect storing the first predetermined format and the second predetermined format, in association with the first classification and the second classification, in the database.

### Claim 33

A system for reformatting an e-mail message having a header and a body having content in a received format, the system including:
at least one server including a computer processor;
at least one database in electronic communication with the at least one server;
a non-transitory computer readable information storage medium in electronic communication with the at least one server containing program instructions that when executed by the computer processor effect:
receiving, by at least one server via a communications network, the e-mail message;
determining, by the at least one server, a classification of the e-mail message from the at least one database, the classification including a sender type and at least one message type;
reformatting, by the at least one server, based on the determined classification, at least some of the content of the body of the message into a predetermined format associated with the determined classification of the e-mail message, the predetermined format being retrieved from a plurality of predetermined formats associated with potential classifications of the e-mail message;
saving, by the at least one server, the e-mail message including the reformatted content in a database in communication with the at least one server;
receiving, by the at least one server from a client device, a request to retrieve the e-mail message;
retrieving, by the at least one server, the e-mail message from at least one database; and
sending, by the at least one server to the client device, at least some of the reformatted content of the body of the message.

### Claim 34 (depends on 33)

The system of claim 33, wherein to effect the reformatting, the program instructions further configured to effect at least one of adding a first image to the body of the message and deleting a second image from the body of the message.

### Claim 35 (depends on 33)

The system of claim 33, wherein to effect the reformatting, the program instructions further configured to effect at least one of adding a first text to the body of the message and deleting a second text from the body of the message.

### Claim 36 (depends on 33)

The system of claim 33, the program instructions further configured to effect, prior to the receiving of the e-mail message, storing the respective predetermined format for each of the potential classifications of the e-mail message.

### Claim 37 (depends on 33)

The system of claim 33, wherein to effect the reformatting, the program instructions further configured to effect dynamically creating the predetermined format based on the determined classification of the e-mail message.

### Claim 38 (depends on 33)

The system of claim 33, the e-mail message being a first e-mail message, the classification of the e-mail message being a first classification, the predetermined format being a first predetermined format, the program instructions further configured to effect:
receiving, by at least one server via a communications network, a second e-mail message;
determining, by the at least one server, a second classification of the second e-mail message from the at least one database, the classification including a sender type and at least one message type; and
reformatting at least some of the content of the body of the second message into a second predetermined format associated with the determined classification of the e-mail message; the second predetermined format being different from the first predetermined format.

### Claim 39 (depends on 33)

The system of claim 33, the program instructions further configured to effect determining the first predetermined format and the second pre-determined format prior to the receiving the first e-mail message.

### Claim 40 (depends on 39)

The system of claim 39, the program instructions further configured to effect storing the first predetermined format and the second predetermined format, in association with the first classification and the second classification, in the database.

### Claim 41

A system for reformatting an e-mail message having a header and a body having content in a received format, the system including:
at least one server including a computer processor;
at least one database in electronic communication with the at least one server;
a non-transitory computer readable information storage medium in electronic communication with the at least one server containing program instructions that when executed by the computer processor effect:
receiving, by at least one server via a communications network, the e-mail message;
determining, by the at least one server, a classification of the e-mail message from the at least one database, the classification including a sender type and at least one message type;
saving, by the at least one server, the e-mail message and the classification of the e-mail message in a database in communication with the at least one server;
receiving, by the at least one server from a client device, a request to retrieve the e-mail message;
retrieving, by the at least one server, the e-mail message and the classification of the e-mail message from at least one database;
reformatting, by the at least one server, based on the determined classification, at least some of the content of the body of the message into a predetermined format associated with the retrieved classification of the e-mail message, the predetermined format being retrieved from a plurality of predetermined formats associated with potential classifications of the e-mail message; and
sending, by the at least one server to the client device, at least some of the reformatted content of the body of the message.

### Claim 42 (depends on 41)

The system of claim 41, wherein to effect the reformatting, the program instructions further configured to effect at least one of adding a first image to the body of the message and deleting a second image from the body of the message.

### Claim 43 (depends on 41)

The system of claim 41, wherein to effect the reformatting, the program instructions further configured to effect at least one of adding a first text to the body of the message and deleting a second text from the body of the message.

### Claim 44 (depends on 41)

The system of claim 41, the program instructions further configured to effect, prior to the receiving of the e-mail message, storing the respective predetermined format for each of the potential classifications of the e-mail message.

### Claim 45 (depends on 41)

The system of claim 41, wherein to effect the reformatting, the program instructions further configured to effect dynamically creating the predetermined format based on the determined classification of the e-mail message.

### Claim 46 (depends on 41)

The system of claim 41, the e-mail message being a first e-mail message, the classification of the e-mail message being a first classification, the predetermined format being a first predetermined format, the program instructions further configured to effect:
receiving, by at least one server via a communications network, a second e-mail message;
determining, by the at least one server, a second classification of the second e-mail message from the at least one database, the classification including a sender type and at least one message type; and
reformatting at least some of the content of the body of the second message into a second predetermined format associated with the determined classification of the e-mail message; the second predetermined format being different from the first predetermined format.

### Claim 47 (depends on 41)

The system of claim 41, the program instructions further configured to effect determining the first predetermined format and the second pre-determined format prior to the receiving the first e-mail message.

### Claim 48 (depends on 41)

The system of claim 41, the program instructions further configured to effect storing the first predetermined format and the second predetermined format, in association with the first classification and the second classification, in the database.
