IP Library Granted Patent US 9,525,654
Granted Patent B2
US 9,525,654 · App. 14/302,759 · Granted Dec 20, 2016

Method of and system for reformatting an e-mail message based on a categorization thereof

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,525,654
App. No.
14/302,759
Granted
Dec 20, 2016
Kind
B2
Abstract

There is disclosed 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; sending, by the at least one server to the client device, at least some of the content of the body of the message; and sending, by the at least one server to the client device, instruction to display, along with the content, a user-selectable graphical element for causing a function to be performed in respect of the one of the e-mail messages, the function being based, at least in part, on the classification of the first one of the e-mail messages.

Claims (93)

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;

sending, by the at least one server to the client device, at least some of the content of the body of the message; and

sending, by the at least one server to the client device, instruction to display, along with the content, a user-selectable graphical element for causing a function to be performed in respect of the one of the e-mail messages, the function being based, at least in part, on the classification of the first one of the e-mail messages.

2. The method of claim 1 , further comprising, prior to the sending at least some of the content of the body of the message, 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.

3. The method of claim 2 , 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.

4. The method of claim 2 , 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.

5. The method of claim 1 , wherein the user-selectable graphical element comprises a widget.

6. The method of claim 1 , wherein the user-selectable graphical element, when actuated by a user, is configured to open a browser application.

7. The method of claim 6 , wherein the user-selectable graphical element, when actuated by the user, is further configured to cause the browser application to display a web resource, the web resource selected based on the classification of the e-mail message and the at least some of the content of the body of the message.

8. 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 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;

sending, by the at least one server to the client device, at least some of the content of the body of the message; and

sending, by the at least one server to the client device, instruction to display, along with the content, a user-selectable graphical element for causing a function to be performed in respect of the one of the e-mail messages, the function being based, at least in part, on the classification of the first one of the e-mail messages.

9. The method of claim 8 , further comprising, prior to the saving, 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.

10. 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.

11. 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.

12. The method of claim 8 , wherein the user-selectable graphical element comprises a widget.

13. The method of claim 8 , wherein the user-selectable graphical element, when actuated by a user, is configured to open a browser application.

14. The method of claim 13 , wherein the user-selectable graphical element, when actuated by the user, is further configured to cause the browser application to display a web resource, the web resource selected based on the classification of the e-mail message and the at least some of the content of the body of the message.

15. 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;

sending, by the at least one server to the client device, at least some of the content of the body of the message; and

sending, by the at least one server to the client device, instruction to display, along with the content, a user-selectable graphical element for causing a function to be performed in respect of the one of the e-mail messages, the function being based, at least in part, on the classification of the first one of the e-mail messages.

16. The method of claim 15 , further comprising, prior to the sending at least some of the content of the body of the message, 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.

17. The method of claim 16 , 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.

18. The method of claim 16 , 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.

19. The method of claim 15 , wherein the user-selectable graphical element comprises a widget.

20. The method of claim 15 , wherein the user-selectable graphical element, when actuated by a user, is configured to open a browser application.

21. The method of claim 20 , wherein the user-selectable graphical element, when actuated by the user, is further configured to cause the browser application to display a web resource, the web resource selected based on the classification of the e-mail message and the at least some of the content of the body of the message.

22. 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;

sending, by the at least one server to the client device, at least some of the content of the body of the message; and

sending, by the at least one server to the client device, instruction to display, along with the content, a user-selectable graphical element for causing a function to be performed in respect of the one of the e-mail messages, the function being based, at least in part, on the classification of the first one of the e-mail messages.

23. The system of claim 22 , the program instructions when executed by the computer processor further effect, prior to the sending at least some of the content of the body of the message, 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.

24. The system of claim 23 , wherein to execute the reformatting, the program instructions when executed by the computer processor further 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.

25. The system of claim 23 , wherein to execute the reformatting, the program instructions when executed by the computer processor further 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.

26. The system of claim 22 , wherein the user-selectable graphical element comprises a widget.

27. The system of claim 22 , wherein the user-selectable graphical element, when actuated by a user, is configured to open a browser application.

28. The system of claim 27 , wherein the user-selectable graphical element, when actuated by the user, is further configured to cause the browser application to display a web resource, the web resource selected based on the classification of the e-mail message and the at least some of the content of the body of the message.

29. 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 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;

sending, by the at least one server to the client device, at least some of the content of the body of the message; and

sending, by the at least one server to the client device, instruction to display, along with the content, a user-selectable graphical element for causing a function to be performed in respect of the one of the e-mail messages, the function being based, at least in part, on the classification of the first one of the e-mail messages.

30. The system of claim 29 , the program instructions when executed by the computer processor further effect, prior to the saving the e-mail message, 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.

31. The system of claim 30 , wherein to execute the reformatting, the program instructions when executed by the computer processor further 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.

32. The system of claim 30 , wherein to execute the reformatting, the program instructions when executed by the computer processor further 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.

33. The system of claim 29 , wherein the user-selectable graphical element comprises a widget.

34. The system of claim 29 , wherein the user-selectable graphical element, when actuated by a user, is configured to open a browser application.

35. The system of claim 34 , wherein the user-selectable graphical element, when actuated by the user, is further configured to cause the browser application to display a web resource, the web resource selected based on the classification of the e-mail message and the at least some of the content of the body of the message.

36. 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;

sending, by the at least one server to the client device, at least some of the content of the body of the message; and

sending, by the at least one server to the client device, instruction to display, along with the content, a user-selectable graphical element for causing a function to be performed in respect of the one of the e-mail messages, the function being based, at least in part, on the classification of the first one of the e-mail messages.

37. The system of claim 36 , the program instructions when executed by the computer processor further effect, prior to the sending at least some of the content of the body of the message, 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.

38. The system of claim 36 , wherein to execute the reformatting, the program instructions when executed by the computer processor further 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.

39. The system of claim 36 , wherein to execute the reformatting, the program instructions when executed by the computer processor further 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.

40. The system of claim 36 , wherein the user-selectable graphical element comprises a widget.

41. The system of claim 36 , wherein the user-selectable graphical element, when actuated by a user, is configured to open a browser application.

42. The system of claim 41 , wherein the user-selectable graphical element, when actuated by the user, is further configured to cause the browser application to display a web resource, the web resource selected based on the classification of the e-mail message and the at least some of the content of the body of the message.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2024
From: DIRECT CURSUS TECHNOLOGY L.L.C
To: Y.E. HUB ARMENIA LLC
Reel/Frame 068511/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2023
From: YANDEX EUROPE AG
To: DIRECT CURSUS TECHNOLOGY L.L.C
Reel/Frame 064925/0808 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2014
From: SHMAROVOZ, GEORGII VALENTINOVICH; KOZLOV, ALEXANDER VIKTOROVICH; DEMYANENKO, ANNA ALEKSANDROVNA; LATYSHEVA, IULIA NIKOLAEVNA; GANIN, EGOR VLADIMIROVICH
To: YANDEX LLC
Reel/Frame 033135/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2014
From: YANDEX LLC
To: YANDEX EUROPE AG
Reel/Frame 033135/0829 →