×

Message forwarding

  • US 9,503,407 B2
  • Filed: 12/01/2010
  • Issued: 11/22/2016
  • Est. Priority Date: 12/16/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of handling a communication, the method comprising:

  • receiving, by a computer system, a plurality of forwarding policies, each of the plurality of forwarding policies comprising one or more conditions and one or more actions, wherein;

    at least one of the one or more conditions considers presence of a user on one or more devices; and

    one or more of the plurality of forwarding policies is received from a first user;

    storing, by the computer system, the plurality of forwarding policies;

    intercepting, by the computer system, a message from the first user to a second user at a first address before directing the message to the second user at the first address, wherein the first address is on a first communication channel and wherein the message is selected from a group consisting of a Short Message Service (SMS) message, a Multimedia Messaging Service (MMS) message, and an Instant Message (IM);

    selecting one or more forwarding policies from the plurality of forwarding policies;

    applying, by the computer system, the one or more forwarding policies to the message before directing the message to the second user at the first address to determine at least one second address based on at least one of the one or more conditions and at least one of the one or more actions in the one or more forwarding policies and presence information for the second user, wherein;

    the at least one second address is on a second communication channel;

    the second communication channel is selected from a group consisting of;

    a SMS channel, an MMS channel, an IM channel, an email channel, a voice messaging channel, a video messaging channel, a fax channel, and a print exchange messaging channel; and

    the second communication channel is different from the first communication channel; and

    forwarding, by the computer system, the message to the second user at the at least one second address.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×