Patent US5301226A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5301226A Expired / Lapsed US ⏱️ 0.0 years remaining

Voice processing systems connected in a cluster

Assignee: Avaya Inc
•
Filing: 1992-02-05
•
Granted: 1994-04-05
•
Expires: 2012-02-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a highly reliable network of interconnected voice processing modules. The voice processing modules are interconnected by a high speed FDDI (Fiber Distributed Data Interface) network so that information can be transferred between the modules at high speed. All of the incoming lines for all the interconnected modules are connected in a single hunt group. Each user's profile is stored in two modules and each module includes a directory that shows were each user's profile is stored. When a call arrives at a particular module, the directory is first checked to insure that the desired user does have a mailbox somewhere on the network and to determine where the particular user's profile is located. The user's profile is obtained via the FDDI network from one of the modules where it is located. The profile will show where the associated greeting is stored. The greeting is obtained via the FDDI bus (if it is not on the system which received the call) and the greeting is played. If the caller leaves a message, it is stored on the system which received the call. The user's profile is updated to show that a message was stored and to show where the message is stored. The updated user's profile is then returned to the two systems where it was originally stored.

Inventors

  • 👤 Peter D. Olson
  • 👤 Burton N. Kendall

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 16:57
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/53; H04M3/533; H04M3/53325; H04M3/487

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 196 words
A system including a cluster of voice processing sub-systems for providing a plurality of voice mail boxes for a plurality of users, each user having a profile which contains information about said user and about said user's mailbox, said cluster including in combination: a plurality of input lines for receiving calls, said input lines being connected as a single hunt group, said lines going to said voice processing sub-systems, each input line going to one voice processing sub-system, means in each of said sub-systems for storing a plurality of user profiles, each of said sub-systems having means for storing a table which lists all the users in said cluster and which lists were the profile for each user is stored, network means interconnecting said voice processing sub-systems, whereby user profiles can be transferred between said sub-systems, means responsive to an incoming call, to obtain the associated user's profile from the sub-system where such profile is resident, means for storing incoming messages on the sub-system which received a call, and means for updating a user profile to show where messages are stored, whereby any sub-system can handle a call for any user on the cluster of sub-systems.
Claim 2
Independent Claim 196 words
A system including a cluster of voice processing sub-systems for providing a plurality of voice mail boxes for a plurality of users, each user having a profile which contains information about said user and about said user's mailbox, said cluster including in combination: a plurality of input lines for receiving calls, said input lines being connected as a single hunt group, said lines going to said voice processing sub-systems, each input line going to one voice processing sub-system, means in each of said sub-systems for storing a plurality of user profiles, each of said sub-systems having means for storing a table which lists all the users in said cluster and which lists were the profile for each user is stored, network means interconnecting said voice processing sub-systems, whereby user profiles can be transferred between said sub-systems, means responsive to an incoming call, to obtain the associated user's profile from the sub-system where such profile is resident, means for storing incoming messages on the sub-system which received a call, and means for updating a user profile to show where messages are stored, whereby any sub-system can handle a call for any user on the cluster of sub-systems.
Claim 3
Dependent Claim 130 words
An information server system comprising in combination, a plurality of information server modules for providing mailbox facilities for a plurality of users, a plurality of input lines arranged in one hunt group, said input lines being distributed among said information server modules, a profile for each of said users, said profiles being distributed among said modules, each profile being stored on at least two of said modules, a local bus means connecting said information server modules into a cluster and, profile obtaining means in each of said modules operable in response to an incoming call directed to a particular user, for obtaining the profile of said particular user irrespective of where said profile is stored, whereby any of said information server modules can handle a call directed to any user.
Claim 4
Dependent Claim 130 words
An information server system comprising in combination, a plurality of information server modules for providing mailbox facilities for a plurality of users, a plurality of input lines arranged in one hunt group, said input lines being distributed among said information server modules, a profile for each of said users, said profiles being distributed among said modules, each profile being stored on at least two of said modules, a local bus means connecting said information server modules into a cluster and, profile obtaining means in each of said modules operable in response to an incoming call directed to a particular user, for obtaining the profile of said particular user irrespective of where said profile is stored, whereby any of said information server modules can handle a call directed to any user.
Claim 5
Dependent Claim 197 words
A cluster of voice processing modules for providing voice mailboxes for a plurality of suers, each user having an associated voice mailbox, each particular one of said modules including means for responding to an incoming call, and for storing messages on memory devices associate with the particular module, a local Fiber Distributed Data Interface (FDDI) network interconnecting all of said modules, each of said users having an associated profile, each profile being stored on at least two of said modules, each of said modules having stored therein an access management table with entries that list the modules where the profiles associated with each of said users is stored and, cluster controller means in each of said modules responsive to a call to the associated module for a particular user for interrogating the access management table stored in said module to determine where the particular user's profile is stored and for retrieving said profile, updating said profile indicating the location messages for said particular user are stored and for returning said updated profile to the module listed in the access management table, whereby any one of said modules can handle a call for any one of said users.
Claim 6
Dependent Claim 197 words
A cluster of voice processing modules for providing voice mailboxes for a plurality of suers, each user having an associated voice mailbox, each particular one of said modules including means for responding to an incoming call, and for storing messages on memory devices associate with the particular module, a local Fiber Distributed Data Interface (FDDI) network interconnecting all of said modules, each of said users having an associated profile, each profile being stored on at least two of said modules, each of said modules having stored therein an access management table with entries that list the modules where the profiles associated with each of said users is stored and, cluster controller means in each of said modules responsive to a call to the associated module for a particular user for interrogating the access management table stored in said module to determine where the particular user's profile is stored and for retrieving said profile, updating said profile indicating the location messages for said particular user are stored and for returning said updated profile to the module listed in the access management table, whereby any one of said modules can handle a call for any one of said users.
Claim 7
Dependent Claim 18 words
The system recited in claim 1 wherein said network means comprises a Fiber Distributed Data Interface (FDDI) network.
Claim 8
Dependent Claim 29 words
The system recited in claim 1 including means for storing each user profile in two of said sub-systems, whereby said system can continue operating if one module is inoperative.
Claim 9
Dependent Claim 27 words
The system recited in claim 5 including means for obtaining at least one of said profiles via said network means when a call comes into a sub-system.
Claim 10
Dependent Claim 18 words
The system recited in claim 2 wherein said local bus is a Fiber Distributed Data Interface (FDDI) network.

References Cited (Backward Citations)

US4612416A Cited
US5163080A Cited
US5029199A Cited
US4972461A Cited
US5113430A Cited
US5179585A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-04-04 1997-10-04 1998-04-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-04-04 2001-10-04 2002-04-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-04-04 2005-10-04 2006-04-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag