Nova Patents
AU2004296035B2

Electronic message forwarding

Abstract

The invention provides a method of transmitting electronic messages in a computer environment. The preferred embodiment receives an electronic message addressed to a telephone number and determines an instant message identifier associated with the telephone number. In response to the determination that an instant message identifier associates with the telephone number, it is further determined whether an instant message receiver is available to receive messages addressed to the instant message identifier. In response to a determination that an instant message receiver is available to receive instant messages addressed to the instant message identifier, the electronic message is forwarded as an instant message addressed to the instant message identifier. In response to a determination that no instant message receiver is available to receive instant messages addressed to the instant message identifier, the electronic message is sent to a mobile device at the telephone number.

AU2004296035B2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 19 November 2024, 1.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

59 claims: 23 independent, 36 dependent

  1. 1
    THE CLAIMS DEFINING THE INVENTION ARE AS FOLLOWS:1. A method of transmitting electronic messages in a computer environment, comprising the steps of: 5 receiving an electronic message addressed to a telephone number;determining an instant message identifier associated with the telephone number;determining whether an instant message receiver is available to receive messages addressed to the instant message identifier;10 forwarding the electronic message as an instant message addressed to the instant message identifier in response to a determination that an instant message receiver is available to receive instant messages addressed to the instant message identifier;and sending the electronic message to a mobile device at the telephone number in 15 response to a determination that no instant message receiver is available to receive instant messages addressed to the instant message identifier.
  2. 2
    The method of Claim 1, wherein the electronic message comprises any of:a text message, an SMS text message, an MMS message, a video message, 20 and an audio message.
  3. 3
    The method of Claim 1 or 2, wherein the instant message is received at an electronic device configured to receive instant messages addressed to the instant message identifier.
  4. 4
    The method of Claim 3, wherein the electronic device comprises any of:a computer, a personal data assistant (PDA), and a telephone receiver.
  5. 5
    The method of any one of Claims 1 to 4, wherein the determining the instant 30 message identifier comprises searching for the instant message identifier associated with the telephone number in a database. The method of Claim 1, further comprising the step of:
  6. 6
    2004296035 21 Jul 2006 determining whether or not to forward the electronic message as an email message addressed to an email address according to a user preference stored in a database. 5
  7. 7
    The method of Claim 1, further comprising the step of:determining whether or not to forward the electronic message as an instant message addressed to the instant message identifier according to a user preference stored in a database. 10
  8. 8
    The method of Claim 7, wherein the determining whether or not to forward is further based on source information of the electronic message.
  9. 9
    The method of Claim 8, wherein the source information comprises any of:a source address of the electronic message, a user name of a sender of the 15 electronic message, a telephone number of a sender of the electronic message, and an instant message identifier of a sender of the electronic message.
  10. 10
    The method of any one of Claims 1 to 5, wherein the instant message is generated from the electronic message based on one or more predetermined rules.
  11. 11
    The method of Claim 10, wherein the one or more predetermined rules select one or more portions of the electronic message as the instant message.
  12. 12
    The method of Claim 10, wherein the one or more predetermined rules 25 selectively delete one or more portions of the electronic message to generate the instant message.
  13. 13
    The method of any one of claims 1 to 5, further including the step of forwarding the electronic message to a storage medium.
  14. 15
    The method of Claim 1, further comprising the step of:determining whether or not to forward the electronic message to the storage medium according to the user preference stored in the database. 5
  15. 16
    The method of Claim 1, further comprising the step of:forwarding the electronic message to the storage medium when the forwarding to the mail address and the instant message identifier fails
  16. 17
    The method of Claim 15, wherein the determining whether or not to forward is 10 further based on source information of the electronic message.
  17. 18
    The method of Claim 15, wherein the user preference stored in the database includes date and time preference of the instant message receiver. 15
  18. 19
    The method of any one of Claims 1 to 18, further includes the step of logging the forwarding the electronic message.
  19. 20
    The method of any one of Claims 1 to 19, further includes blocking the forwarding of the electronic messages based on a list of telephone numbers.
  20. 21
    The method of any one of Claims 1 to 20, wherein the forwarding is based on the one or more predetermined rules.
  21. 22
    An apparatus for transmitting electronic messages in a computer environment, 25 comprising:a module for receiving an electronic message addressed to a telephone number;a module for determining an instant message identifier associated with the telephone number;30 a module for determining whether an instant message receiver is available to receive messages addressed to the instant message identifier;a module for forwarding the electronic message as an instant message addressed to the instant message identifier in response to a determination that an 2004296035 21 Jul 2006 instant message receiver is available to receive instant messages addressed to the instant message identifier;and a module for sending the electronic message to a mobile device at the telephone number in response to a determination that no instant message receiver is 5 available to receive instant messages addressed to the instant message identifier.
  22. 23
    The apparatus of Claim 22, wherein the electronic message comprises any of:a text message, an SMS text message, an MMS message, a video message, and an audio message.
  23. 24
    The apparatus of Claim 22, wherein the instant message is received at an electronic device configured to receive instant messages addressed to the instant message identifier. 15 25. The apparatus of Claim 24, wherein the electronic device comprises any of:a computer, a personal data assistant (PDA), and a telephone receiver. 26. The apparatus of any one of Claims 22 to 25, wherein the module for determining the instant message identifier includes a module for searching for the 20 instant message identifier associated with the telephone number in a database. 27. The apparatus of Claim 22, further comprising: a module for determining whether or not to forward the electronic message as an email message addressed to an email address according to a user preference
  24. 25
    25 stored in a database.
  25. 26
    28. The apparatus of Claim 22, further comprising:a module for determining whether or not to forward the electronic message as an instant message addressed to the instant message identifier according to a user 30 preference stored in a database.
  26. 27
    29. The apparatus of Claim 27 or 28, wherein the determining whether or not to forward is further based on source information of the electronic message. 2004296035 21 Jul 2006
  27. 28
    30. The apparatus of Claim 29, wherein the source information comprises any of:a source address of the electronic message, a user name of a sender of the electronic message, a telephone number of a sender of the electronic message, and 5 an instant message identifier of a sender of the electronic message.
  28. 29
    31. The apparatus of any one of Claims 22 to 30, wherein the instant message is generated from the electronic message based on one or more predetermined rules. 10
  29. 30
    32. The apparatus of Claim 31, wherein the one or more predetermined rules select one or more portions of the electronic message as the instant message.
  30. 31
    33. The apparatus of Claim 31, wherein the one or more predetermined rules selectively delete one or more portions of the electronic message to generate the 15 instant message.
  31. 32
    34. The apparatus of any one of claims 22 to 33, further including a module for storing the electronic message in the storage medium. 20
  32. 33
    35. The apparatus of Claim 22, further comprising a module for determining whether or not to forward the electronic message to the storage medium according to the user preference stored in the database.
  33. 34
    36. The apparatus of Claim 22, further comprising a module for forwarding the 25 electronic message to the storage medium when the forwarding to the mail address and the instant message identifier fails.
  34. 35
    37. The apparatus of Claim 35, wherein the user preference stored in the database includes date and time preference of the instant message receiver.
  35. 36
    38. The apparatus of any one of Claims 22 to 37, further includes a module for logging the forwarding the electronic message. 2004296035 21 Jul 2006
  36. 37
    39. The apparatus of any one of Claims 22 to 38, further includes a module for blocking the forwarding of the electronic messages based on a list of telephone numbers.
  37. 38
    40. The apparatus of any one of Claims 22 to 39, wherein the forwarding is based on the one or more predetermined rules.
  38. 39
    41. A program storage medium readable by a computer, tangibly embodying a 10 program of instructions executable by the computer to perform a method of transmitting electronic messages in a computer environment, the method comprising the steps of:receiving an electronic message addressed to a telephone number;determining an instant message identifier associated with the telephone 15 number;determining whether an instant message receiver is available to receive messages addressed to the instant message identifier;forwarding the electronic message as an instant message addressed to the instant message identifier in response to a determination that an instant message 20 receiver is available to receive instant messages addressed to the instant message identifier;and sending the electronic message to a mobile device at the telephone number in response to a determination that no instant message receiver is available to receive instant messages addressed to the instant message identifier.
  39. 40
    42. The medium of Claim 41, wherein the electronic message comprises any of:a text message, an SMS text message, an MMS message, a video message, and an audio message. 30
  40. 41
    43. The medium of Claim 41, wherein the instant message is received at an electronic devices configured to receive instant messages addressed to the instant message identifier. 2004296035 21 Jul 2006
  41. 42
    44. The medium of Claim 43, wherein the electronic device comprises any of:a computer, a personal data assistant (PDA), and a telephone receiver.
  42. 43
    45. The medium of any one of Claims 41 to 44, wherein the determining the 5 instant message identifier comprises searching for the instant message identifier associated with the telephone number in a database.
  43. 44
    46. The medium of Claim 41, further comprising the step of:determining whether or not to forward the electronic message as an email 10 message addressed to an email address according to a user preference stored in a database.
  44. 45
    47. The medium of Claim 41, further comprising the step of:determining whether or not to forward the electronic message as an instant 15 message addressed to the instant message identifier according to a user preference stored in a database.
  45. 46
    48. The medium of Claim 47, wherein the determining whether or not to forward is further based on source information of the electronic message.
  46. 47
    49. The medium of Claim 48, wherein the source information comprises any of:a source address of the electronic message, a user name of a sender of the electronic message, a telephone number of a sender of the electronic message, and an instant message identifier of a sender of the electronic message.
  47. 48
    50. The medium of any one of Claims 41 to 49, wherein the instant message is generated from the electronic message based on one or more predetermined rules.
  48. 49
    51. The medium of Claim 50, wherein the one or more predetermined rules select 30 one or more portions of the electronic message as the instant message. 2004296035 21 Jul 2006
  49. 50
    52. The medium of Claim 50, wherein the one or more predetermined rules selectively delete one or more portions of the electronic message to generate the instant message. 5
  50. 51
    53. The medium of any one of claims 41 to 52, further comprising a step for storing the electronic message in the storage medium.
  51. 52
    54. The medium of Claim 41, further comprising a step for determining whether or not to forward the electronic message to the storage medium according to the user 10 preference stored in the database.
  52. 53
    55. The medium of Claim 41, further comprising a step for forwarding the electronic message to the storage medium when the forwarding to the mail address and the instant message identifier fails.
  53. 54
    56. The medium of Claim 54, wherein the user preference stored in the database includes date and time preference of the instant message receiver.
  54. 55
    57. The medium of any one of Claims 41 to 56, further includes a step for logging 20 the forwarding the electronic message.
  55. 56
    58. The medium of any one of Claims 41 to 57, further includes a step for blocking the forwarding of the electronic messages based on a list of telephone numbers.
  56. 57
    59. The medium of any one of Claims 41 to 58, wherein the forwarding is based on the one or more predetermined rules.
  57. 58
    60. A method of transmitting electronic messages in a computer environment 30 substantially as hereinbefore described with reference to the accompanying drawings.
  58. 59
    61. An apparatus for transmitting electronic messages in a computer environment substantially as hereinbefore described with reference to the accompanying drawings.
Independent claims58