Region-wide messaging system and methods including validation of transactions
First Claim
1. A regional messaging directory configured to provide messaging services to a plurality of users, the regional messaging directory comprising:
- a memory component that stores at least the following;
logic configured to cause a computer to receive a first address associated with a first user;
logic configured to cause a computer to receive a second address associated with a second user;
logic configured to cause a computer to associate the received first address with a first voicemail server that is configured to serve the first user, the first voicemail server having a first geographical location;
logic configured to cause a computer to associate the received second address with a second voicemail server that is configured to serve the second user, the second voicemail server having a second geographical location;
logic configured to cause a computer to determine whether at least one constraint is configured to restrict a messaging transaction between the first voicemail server and the second voicemail server, and logic configured to cause a computer to, in response to a determination that at least one constraint restricts a messaging transaction between the first voicemail server and the second voicemail server, determine whether an agreement has been reached to overcome the constraint,wherein the constraint is associated with a relationship between the first geographical location and the second geographical location.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed that allow for the exchange of voice mail messages between different VMSs of different service providers and/or in different networks by the transmission of such messages through a data network using a standard protocol of the data network.
Methods and systems also are disclosed that validate message transactions among subscribers receiving regional messaging services over the PSTN. The subscribers are located in different geographic areas and may be provided their voice, facsimile or data messaging services by different companies. The present invention validates passing messages (data) among customers of potentially different companies located in different areas by assessing the validity of the transaction in light of a number of conditions, including applicable regulatory or business conditions.
-
Citations
30 Claims
-
1. A regional messaging directory configured to provide messaging services to a plurality of users, the regional messaging directory comprising:
-
a memory component that stores at least the following; logic configured to cause a computer to receive a first address associated with a first user; logic configured to cause a computer to receive a second address associated with a second user; logic configured to cause a computer to associate the received first address with a first voicemail server that is configured to serve the first user, the first voicemail server having a first geographical location; logic configured to cause a computer to associate the received second address with a second voicemail server that is configured to serve the second user, the second voicemail server having a second geographical location; logic configured to cause a computer to determine whether at least one constraint is configured to restrict a messaging transaction between the first voicemail server and the second voicemail server, and logic configured to cause a computer to, in response to a determination that at least one constraint restricts a messaging transaction between the first voicemail server and the second voicemail server, determine whether an agreement has been reached to overcome the constraint, wherein the constraint is associated with a relationship between the first geographical location and the second geographical location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing messaging services to a plurality of users, the method comprising:
-
receiving a first address associated with a first user; receiving a second address associated with a second user; associating the received first address with a first voicemail server that is configured to serve the first user, the first voicemail server having a first geographical location; associating the received second address with a second voicemail server that is configured to serve the second user, the second voicemail server having a second geographical location; determining whether at least one constraint is configured to restrict a messaging transaction between the first voicemail server and the second voicemail server, and in response to a determination that at least one constraint restricts a messaging transaction between the first voicemail server and the second voicemail server. determining whether an agreement has been reached to overcome the constraint, wherein the constraint is associated with a relationship between the first geographical location and the second geographical location. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable storage medium that stores a computer program for providing messaging services to a plurality of users, that, when executed by a computer, causes the computer to perform at least the following:
-
receive a first address associated with a first user; receive a second address associated with a second user; associate the received first address with a first voicemail server that is configured to serve the first user, the first voicemail server having a first geographical location; associate the received second address with second voicemail server that is configured to serve the second user, the second voicemail server having a second geographical location; determine whether at least one constraint is configured to restrict a messaging transaction between the first voicemail server and the second voicemail server, and in response to a determination that at least one constraint restricts a messaging transaction between the first voicemail server and the second voicemail server, determine whether an agreement has been reached to overcome the constraint, wherein the constraint is associated with a relationship between the first geographical location and the second geographical location. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification