Message forwarding based on sender and recipient relationship
AssigneeSap SE
InventorsEckhard Fakrenkopf, Dirk Saager, Andre Eichhorst, Tian Xu
Life of this patent
Estimating the term…
Abstract
Techniques for message forwarding based on a relationship between a sender and a recipient are described herein. In one embodiment, a process includes, but is not limited to, in response to a message from a sender over a network, identifying a list of candidate recipients to handle the message based on roles of the candidate recipients within an organization in view of the sender, and forwarding the message to a recipient selected from the list of the candidate recipient to enable the selected recipient to handle the message. Other methods and apparatuses are also described.
Claims20
A method, comprising:
- determining, in response to a message from a sender over a network, a type of relationship between the sender and a recipient, wherein the determining the type is performed based on at least information obtained from an enterprise resource management system;
- identifying a role of the sender, wherein the role is identified based on a previous transaction associated with the sender and based on at least information obtained from the enterprise resource management system;
- determining whether a match exists between the determined type of relationship and the identified role;
- forwarding, to a first device associated with the recipient, the message including a profile of the sender, when the match exists;
- searching the enterprise resource management system with a search engine to identify a list of candidate recipients, when the match does not exists, wherein the searching queries for the list of candidate recipients are based on at least the determined type of relationship, and wherein the enterprise resource management system comprises at least one database including responsibilities associated with the list of candidate recipients, sender profiles, sender history, and one or more rules to facilitate matching the sender with a second device associated with the recipient selected from the list of candidate recipients;
- and
- forwarding the message to the second device to enable the selected recipient to handle the message, wherein the determining the type, the identifying, the determining whether, the forwarding, and the searching are performed by at least one processor.
A non-transitory machine-readable medium having instructions therein, which when executed by a machine, cause the machine to perform a method, the method comprising:
- determining, in response to a message from a sender over a network, a type of relationship between the sender and a recipient, wherein the determining the type is performed based on at least information obtained from an enterprise resource management system;
- identifying a role of the sender, wherein the role is identified based on a previous transaction associated with the sender and based on at least information obtained from the enterprise resource management system;
- determining whether a match exists between the determined type of relationship and the identified role;
- forwarding, to a first device associated with the recipient, the message including a profile of the sender, when the match exists;
- searching the enterprise resource management system with a search engine to identify a list of candidate recipients, when the match does not exists, wherein the searching queries for the list of candidate recipients are based on at least the determined type of relationship, and wherein the enterprise resource management system comprises at least one database including responsibilities associated with the list of candidate recipients, sender profiles, sender history, and one or more rules to facilitate matching the sender with a second device associated with the recipient selected from the list of candidate recipients;
- and
- forwarding the message to the second device to enable the selected recipient to handle the message.
A system, comprising:
- at least one processor;
- and
- at least one memory including code which when executed by the at least one processor provides operations comprising:
- determining, in response to a message from a sender over a network, a type of relationship between the sender and a recipient, wherein the determining the type is performed based on at least information obtained from an enterprise resource management system;
- identifying a role of the sender, wherein the role is identified based on a previous transaction associated with the sender and based on at least information obtained from the enterprise resource management system;
- determining whether a match exists between the determined type of relationship and the identified role;
- forwarding, to a first device associated with the recipient, the message including a profile of the sender, when the match exists;
- searching the enterprise resource management system with a search engine to identify a list of candidate recipients, when the match does not exists, wherein the searching queries for the list of candidate recipients are based on at least the determined type of relationship, and wherein the enterprise resource management system comprises at least one database including responsibilities associated with the list of candidate recipients, sender profiles, sender history, and one or more rules to facilitate matching the sender with a second device associated with the recipient selected from the list of candidate recipients;
- and
- forwarding the message to the second device to enable the selected recipient to handle the message.
Dependencies are inferred from the claim text.