IP Library Granted Patent US 9,253,132
Granted Patent B2
US 9,253,132 · App. 14/304,037 · Granted Feb 2, 2016

Intelligently route message requests

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,253,132
App. No.
14/304,037
Granted
Feb 2, 2016
Kind
B2
Abstract

A computer-implemented method of routing an electronic message. The electronic message is received. A rank, within an organization, of a sender of the electronic message is determined. The electronic message is routed to a destination computer based upon the rank of the sender.

Claims (46)

1. A method of managing an electronic message from a sender and addressed to a first human recipient working for an organization, the method comprising the steps of:

receiving the electronic message addressed to the first human recipient, and in response, determining, by a processing unit, a position of the first human recipient within the organization, wherein the first human recipient is specifically designated as an initially indicated recipient;

responsive at least in part to the position being in a predetermined set of positions:

forwarding the electronic message received to an alternate human recipient instead of the first human recipient and mirroring the electronic message to the initially indicated recipient;

receiving a responsive message from the alternate human recipient instead of the first human recipient; and

processing the responsive message to make the responsive message appear to have been written by the first human recipient instead of the alternate human recipient, and sending the responsive message processed to the sender.

2. The method of claim 1 further comprising the step of determining, by the processing unit, a subject matter of the electronic message received, and automatically selecting, by the processing unit, the alternate human recipient based in part on the subject matter.

3. The method of claim 2 further comprising:

finding a keyword in the electronic message received, wherein forwarding the electronic message received further comprises forwarding the electronic message received to the alternate human recipient, based upon both the subject matter and the keyword.

4. The method of claim 1 further comprising:

finding a keyword in the electronic message received, wherein forwarding the electronic message received further comprises forwarding the electronic message received to the alternate human recipient based upon the keyword.

5. The method of claim 1 , wherein forwarding further comprises forwarding the electronic message received to the alternate human recipient, responsive to a determination that the electronic message received is a reply to a second electronic message.

6. The method of claim 5 , wherein the electronic message received is the reply to the second electronic message and wherein forwarding further comprises forwarding the electronic message received based upon a time elapsed after the electronic message was sent.

7. The method of claim 1 further comprising:

routing the electronic message received as an instant electronic message when the position has at least one of a predetermined value or a user selectable value.

8. A computer program product for managing an electronic message from a sender and addressed to a first human recipient working for an organization, the computer program product comprising:

a computer readable storage device having computer readable program code stored thereon, the computer readable program code for execution by a computer, comprising:

computer readable program code for receiving the electronic message addressed to the first human recipient, and in response, determining, by a processing unit, a position of the first human recipient within the organization, wherein the first human recipient is specifically designated as an initially indicated recipient; and

computer readable program code for, responsive at least in part to the position being in a predetermined set of positions:

forwarding the electronic message received to an alternate human recipient instead of the first recipient and mirroring the electronic message to the initially indicated recipient;

receiving a responsive message from the alternate human recipient instead of the first human recipient; and

processing the responsive message to make the responsive message appear to have been written by the first human recipient instead of the alternate human recipient, and sending the responsive message processed to the sender.

9. The computer program product of claim 8 , wherein the computer readable program code for execution by the computer further comprises:

computer readable program code for determining, by the processing unit, a subject matter of the electronic message received, and automatically selecting, by the processing unit, the alternate human recipient based in part on the subject matter.

10. The computer program product of claim 9 , wherein the computer readable program code for execution by the computer further comprises:

computer readable program code for finding a keyword in the electronic message received, wherein forwarding the electronic message received further comprises forwarding the electronic message received to the alternate human recipient, based upon both the subject matter and the keyword.

11. The computer program product of claim 8 , wherein the computer readable program code for execution by the computer further comprises:

computer readable program code for finding a keyword in the electronic message received, wherein forwarding the electronic message received further comprises forwarding the electronic message received to the alternate human recipient, based upon the keyword.

12. The computer program product of claim 8 , wherein the computer readable program code for forwarding further comprises computer readable program code for forwarding the electronic message received to the alternate human recipient, responsive to a determination that the electronic message is a reply to a second electronic message.

13. The computer program product of claim 12 , wherein the electronic message received is the reply to the second electronic message and wherein the computer readable program code for forwarding further comprises computer readable program code for forwarding the electronic message received based upon a time elapsed after the electronic message was sent.

14. The computer program product of claim 8 , wherein the computer readable program code for execution by the computer further comprises:

computer readable program code for routing the electronic message received as an instant electronic message when the position has at least one of a predetermined value or a user selectable value.

15. A method of managing an electronic message from a sender and addressed to a first human recipient working for an organization, the method comprising the steps of:

receiving the electronic message addressed to the first human recipient, wherein the first human recipient is specifically designated as an initially indicated recipient and in response, determining, by a processing unit, a subject matter of the electronic message;

responsive at least in part to the subject matter being in a predetermined set of subject matters:

forwarding the electronic message received to an alternate human recipient instead of the first human recipient and mirroring the electronic message received to the initially indicated recipient;

receiving a responsive message from the alternate human recipient instead of the first human recipient; and

processing the responsive message to make the responsive message appear to have been written by the first human recipient instead of the alternate human recipient, and sending the responsive message processed to the sender.

16. The method of claim 15 further comprising:

finding a keyword in the electronic message received, wherein forwarding the electronic message received further comprises forwarding the electronic message received to the alternate human recipient based upon the keyword.

17. The method of claim 15 further comprising:

finding a keyword in the electronic message received, wherein forwarding the electronic message received further comprises forwarding the electronic message received to the alternate human recipient, based upon both the subject matter and the keyword.

18. The method of claim 15 , wherein forwarding further comprises forwarding the electronic message received to the alternate human recipient, responsive to a determination that the electronic message received is a reply to a second electronic message.

19. The method of claim 18 , wherein the electronic message received is the reply to the second electronic message and wherein forwarding further comprises forwarding the electronic message received based upon a time elapsed after the electronic message was sent.

20. The method of claim 15 further comprising:

routing the electronic message received as an instant electronic message when the subject matter has at least one of a predetermined value or a user selectable value.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: HCL TECHNOLOGIES LIMITED
Reel/Frame 050374/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2015
From: BOSS, GREGORY JENSEN; HAMILTON, RICK ALLEN, II; MCCONNELL, KEVIN C.; WEGMAN, DOUGLAS MARK
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 035165/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2014
From: BOSS, GREGORY JENSEN; HAMILTON, RICK ALLEN; MCCONNELL, KEVIN C.; WEGMAN, DOUGLAS MARK
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033603/0228 →