Scalable message forwarding
AssigneeRoamware, Inc.
InventorYue Jiang
Life of this patent
Estimating the term…
Abstract
The present invention provides a message and system forwarding messages sent to a subscriber address in a forwarding service, wherein the forwarding is done to at least one forward-to address associated with the subscriber address. The present invention maintains a record of subscriber addresses and associated forward-to addresses in a forwarding-associations database and updates a location-information database to redirect messages to a forwarding service address, if the messages are addressed to the subscriber address. The redirected messages are sent to at least one forward-to address associated with the subscriber address using the forwarding-associations database.
Claims42
A method of forwarding messages sent to a subscriber address in a forwarding service, wherein the forwarding is done to at least one forward-to address associated with the subscriber address, the method comprising:
- a. maintaining a record of subscriber addresses and associated forward-to addresses in a forwarding-associations database;
- b. updating a location-information database to redirect messages to a forwarding service address, if the messages are addressed to the subscriber address;
- and
- c. sending the redirected messages to at least one forward-to address associated with the subscriber address using the forwarding-associations database.
The method according to claim 5, further comprising updating a location-information database to redirect messages to the forwarding service address, if the message forwarding is continued.
A system for providing a forwarding service for messages sent to a subscriber address, wherein the forwarding is done to at least one forward-to address associated with the subscriber address, the system comprising:
- a. a forwarding-associations database maintaining a record of subscriber addresses and associated forward-to addresses;
- b. a redirection logic updating a location-information database to redirect messages to a forwarding service address, if the messages are addressed to the subscriber address;
- and
- c. a forwarding logic sending the redirected messages to at least one forward-to address associated with the subscriber address using the forwarding-associations database.
A method of forwarding messages and calls sent to a subscriber address in a forwarding service, wherein the forwarding is done to at least one forward-to address associated with the subscriber address, the method comprising:
- a. maintaining a record of subscriber addresses and associated forward-to addresses in a forwarding-associations database;
- b. updating a location-information database to redirect messages and calls to a forwarding service address, if the messages and calls are addressed to the subscriber address;
- and
- c. sending the redirected messages and calls to at least one forward-to address associated with the subscriber address using the forwarding-associations database.
A method of forwarding messages sent to a subscriber address in a forwarding service, wherein the forwarding is done to a forward-to address associated with the subscriber address, the method comprising:
- a. maintaining a record of subscriber addresses and associated forward-to addresses in a forwarding-associations database;
- b. updating a location-information database to redirect messages to a forwarding service address, if the messages are addressed to the subscriber address;
- and
- c. sending the redirected messages to the forward-to address associated with the subscriber address using the forwarding-associations database.
A method of forwarding messages sent to a subscriber address in a forwarding service, wherein the forwarding is done to at least one forward-to address associated with the subscriber address, the method comprising:
- a. maintaining a record of subscriber addresses and associated forward-to addresses in a forwarding-associations database;
- b. updating a location-information database to redirect messages to a forwarding service address, if the messages are addressed to the subscriber address;
- c. sending the redirected messages to at least one forward-to address associated with the subscriber address using the forwarding-associations database;
- d. updating the availability of the subscriber address to receive the messages;
- and
- e. maintaining a forwarding-log to record all the redirected messages forwarded through the forwarding service address.
A method of forwarding messages sent to a forwarding address in a forwarding service using a GSM network, wherein the forwarding is done to at least one forward-to address associated with the subscriber address, the method comprising:
- a. maintaining a record of subscriber addresses and associated forward-to addresses in a forwarding-associations database;
- b. updating an HLR to redirect messages to a forwarding service address, if the messages are addressed to the forwarding address;
- and
- c. sending the redirected messages to at least one forward-to address associated with the forwarding address using the forwarding-associations database.
Dependencies are inferred from the claim text.