IP Library Granted Patent US 10,122,663
Granted Patent B2
US 10,122,663 · App. 14/869,795 · Granted Nov 6, 2018

Proxy email server for routing messages

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 10,122,663
App. No.
14/869,795
Granted
Nov 6, 2018
Kind
B2
Abstract

In various example embodiments, a system and method for generating a proxy email address for routing messages are presented. An email directed to a user with a proxy email address assigned by the system and with no registered email address is received at a proxy email address. Whether or not the email contains an action message identifier is ascertained. Based on the email containing an action message identifier, a forward email is identified. Text content from the forward email is extracted. A short message based on the extracted text content is generated. At least one communication channel to send the short message is selected based on an engagement level associated with the at least one communication channel. The short message may be caused to be presented at a mobile device associated with the user via the selected communication channel.

Claims (65)

1. A system comprising:

a processor, and a memory including instructions, which when executed by the processor, cause the processor to:

receive, at a proxy email address, an email directed to a user with a proxy email address assigned by the system and with no registered email address;

ascertain whether or not the email contains an action message identifier;

based on the email containing an action message identifier, identify the email as a forward email;

extract text content from the forward email;

generate a short message based on the extracted text content;

select at least one communication channel to send the short message based on an engagement level associated with the at least one communication channel; and

cause presentation of the short message at a mobile device associated with the user via the selected at least one communication channel.

2. The system of claim 1 , further comprising:

generate a uniform resource locator (URL) link based on the extracted text content; and

include a selectable interface representing the URL link in the short message.

3. The system of claim 2 , further comprising:

in response to the selectable interface being selected, launch a window to render the content associated with the URL link.

4. The system of claim 1 , further comprising:

receive a request to initially register using a phone number; and

assign a proxy email address to a member associated with the phone number.

5. The system of claim 1 , wherein the generated short message is further based on the length of the email.

6. The system of claim 1 , wherein the engagement level is determined, using historical information, by calculating a percentage of user interaction with previous short messages sent through the same communication channel.

7. The system of claim 1 , further comprising:

calculate a percentage of user interaction with previous short messages and the at least one communication channel;

determine the percentage of user interaction fails to transgress a threshold; and

select a different communication channel to send the short message.

8. The system of claim 7 , wherein the different communication channel has an engagement level that exceeds the engagement level associated with the at least one communication channel.

9. The system of claim 1 , wherein the at least one communication channel is a push notification, instant messenger, or short message service.

10. A method comprising:

receiving, at a proxy email address, an email directed to a user with a proxy email address assigned by the system and with no registered email address;

ascertaining whether or not the email contains an action message identifier;

based on the email containing an action message identifier, identifying the email as a forward email;

extracting text content from the forward email;

generating a short message based on the extracted text content, the generating being performed by at least one processor of a machine;

selecting at least one communication channel to send the short message based on an engagement level associated with the at least one communication channel; and

causing presentation of the short message at a mobile device associated with the user via the selected at least one communication channel.

11. The method of claim 10 , further comprising:

generating a uniform resource locator (URL) link based on the extracted text content; and

including a selectable interface representing the URL link in the short message.

12. The method of claim 11 , further comprising:

in response to the selectable interface being selected, launching a window to render the content associated with the URL link.

13. The method of claim 10 , further comprising:

receiving a request to initially register using a phone number; and

assigning a proxy email address to a member associated with the phone number.

14. The method of claim 10 , wherein the generated short message is further based on the length of the email.

15. The method of claim 10 , wherein the engagement level is determined, using historical information, by calculating a percentage of user interaction with previous short messages sent through the same communication channel.

16. The method of claim 10 , further comprising:

calculating a percentage of user interaction with previous short messages and the at least one communication channel;

determining the percentage of user interaction fails to transgress a threshold; and

selecting a different communication channel to send the short message.

17. A non-transitory machine-readable medium that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:

receiving, at a proxy email address, an email directed to a user with a proxy email address assigned by the system and with no registered email address;

ascertaining whether or not the email contains an action message identifier;

based on the email containing an action message identifier, identifying the email as a forward email;

extracting text content from the forward email;

generating a short message based on the extracted text content;

selecting at least one communication channel to send the short message based on an engagement level associated with the at least one communication channel; and

causing presentation of the short message at a mobile device associated with the user via the selected at least one communication channel.

18. The machine-readable medium of claim 17 , wherein the operations further comprise:

generating a uniform resource locator (URL) link based on the extracted text content; and

including a selectable interface representing the URL link in the short message.

19. The machine-readable medium of claim 17 , wherein the operations further comprise:

receiving a request to initially register using a phone number; and

assigning a proxy email address to a member associated with the phone number.

20. The machine-readable medium of claim 17 , wherein the operations further comprise:

calculating a percentage of user interaction with previous short messages and the at least one communication channel;

determining the percentage of user interaction fails to transgress a threshold; and

selecting a different communication channel to send the short message.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2019
From: SHROFF, MOHAK
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 048479/0815 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF SECOND INVENTOR PREVIOUSLY RECORDED AT REEL: 036924 FRAME: 0859. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 14, 2016
From: HU, XIN; HIREMAGALUR VENKATESH, RAGHU RAM
To: LINKEDIN CORPORATION
Reel/Frame 038706/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2015
From: HU, XIN; VENKATESH, RAGHU RAM HIREMAGALUR
To: LINKEDIN CORPORATION
Reel/Frame 036924/0859 →