Patent US4694048A successfully refreshed from Google Patents.
Patent US3911447A successfully refreshed from Google Patents.
US5699412A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Systems and methods for statistical distribution of messages in a message recording system
Assignee: Intervoice LP
•
Filing: 1995-09-18
•
Granted: 1997-12-16
•
Expires: 2015-09-18
Abstract
Abstract There is disclosed a distributed architecture messaging recording system that employs a statistical engine to monitor system usage and to distribute individual subscribers across the various nodes of the systems so as to minimize the likelihood of system blockages. The statistical engine monitors access to the system by both system subscribers and by callers leaving messages for the subscribers. The statistical engine monitors time of day of use and duration of use, as well as functions used, such as broadcast functions to then rearrange the subscribers on a dynamic basis.
Inventors
- 👤 Michael J. Polcyn
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 08:49
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/53; H04M3/533; H04M3/22; H04M3/36; H04M3/53325
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
143 words
A messaging system for storing and/or retrieving messages for a plurality of users, said system comprising: a plurality of memories, each of said memories having a finite capacity; message processor coupled to a communication input for receiving, storing and retrieving a selected message from one of said memories, wherein each selected message is identified as belonging to selected ones of said plurality of users; and stored in one of said memories assigned to said users; means for detecting an initiation and a termination of each access to said message processor, measuring a duration of each said access, and recording a time of day for each said access, thereby generating a statistical usage summary for each user and for each of said memories; and means for reassigning a first user from a first memory to a second memory in accordance with said statistical summary.
Claim 2
Dependent Claim
143 words
A messaging system for storing and/or retrieving messages for a plurality of users, said system comprising: a plurality of memories, each of said memories having a finite capacity; message processor coupled to a communication input for receiving, storing and retrieving a selected message from one of said memories, wherein each selected message is identified as belonging to selected ones of said plurality of users; and stored in one of said memories assigned to said users; means for detecting an initiation and a termination of each access to said message processor, measuring a duration of each said access, and recording a time of day for each said access, thereby generating a statistical usage summary for each user and for each of said memories; and means for reassigning a first user from a first memory to a second memory in accordance with said statistical summary.
Claim 3
Dependent Claim
44 words
The system as set forth in claim 1 wherein said statistical summary includes an average number of accesses to said first memory during a first selected time period and an average number of accesses to said second memory during said first selected time period.
Claim 4
Dependent Claim
32 words
The system as set forth in claim 1 wherein said generated statistical summary includes a first peak access demand of said first memory and a second peak access demand of said memory.
Claim 5
Dependent Claim
31 words
The system as set forth in claim 1 wherein said reassigning includes reassigning a second user to a memory other than the memory to which said second user was previously assigned.
Claim 6
Dependent Claim
46 words
The system as set forth in claim 4 wherein said first user and said second user are selected based upon a statistical profile of the use made of said first memory by said first and second users or on behalf of said first and second users.
Claim 7
Independent Claim
168 words
A system for assigning users to resources in accordance with the usage rate of said users with respect to said resources, said system comprising: a plurality of communications ports; a plurality of resources, each of said resources capable of access from any of said ports for the handling of data pertaining to an assigned user of said resources; a statistical database for storing statistical data pertaining to the accesses to each system resource on a user by user basis; wherein said database includes data pertaining to whether each access to each system resource was due to a user directed access or due to a third party directed access, and wherein said third party directed access is for the purpose of storing data in said resource for delivery to the user assigned to said resource, and wherein said user directed access is for the purpose of retrieving said data stored in said resource; and means for rearranging users from one resource to another under control of said statistical data.
Claim 8
Independent Claim
168 words
A system for assigning users to resources in accordance with the usage rate of said users with respect to said resources, said system comprising: a plurality of communications ports; a plurality of resources, each of said resources capable of access from any of said ports for the handling of data pertaining to an assigned user of said resources; a statistical database for storing statistical data pertaining to the accesses to each system resource on a user by user basis; wherein said database includes data pertaining to whether each access to each system resource was due to a user directed access or due to a third party directed access, and wherein said third party directed access is for the purpose of storing data in said resource for delivery to the user assigned to said resource, and wherein said user directed access is for the purpose of retrieving said data stored in said resource; and means for rearranging users from one resource to another under control of said statistical data.
Claim 9
Dependent Claim
46 words
The system as set forth in claim 6 wherein said rearranging means includes means for temporarily reassigning the resource assigned to a particular user for third party initiated uses to a resource different from the resource assigned to said particular user for said user inhibited uses.
Claim 10
Dependent Claim
227 words
A mail system for receiving and/or retrieving mail messages for a plurality of subscribers to said mail system, said mail system comprising: switching means for coupling to a plurality of telephone lines; a plurality of message processors coupled to said switching means for receiving, storing and retrieving said mail messages, wherein each message processor of said plurality of message processors processes said mail messages for selected ones of said plurality of subscribers assigned to said each message processor; routing means coupled to said switching means for routing said mail messages to said plurality of message processors; and a statistical engine coupled to said routing means, said statistical engine comprising: monitoring circuitry for detecting an initiation and a termination of each access to said mail system, measuring a duration of each said access, and counting a total number of accesses to said mail system; processor means coupled to said monitoring circuitry for 1) calculating a plurality of statistics for each of said message processors, and 2) comparing a first selected statistic of a first message processor with a maximum access capacity of said first message processor to determine a probability that simultaneous accesses to said first message processor will exceed said maximum access capacity; and control means for reassigning a first subscriber from said first message processor to a second message processor in order to minimize said probability.
Claim 11
Dependent Claim
227 words
A mail system for receiving and/or retrieving mail messages for a plurality of subscribers to said mail system, said mail system comprising: switching means for coupling to a plurality of telephone lines; a plurality of message processors coupled to said switching means for receiving, storing and retrieving said mail messages, wherein each message processor of said plurality of message processors processes said mail messages for selected ones of said plurality of subscribers assigned to said each message processor; routing means coupled to said switching means for routing said mail messages to said plurality of message processors; and a statistical engine coupled to said routing means, said statistical engine comprising: monitoring circuitry for detecting an initiation and a termination of each access to said mail system, measuring a duration of each said access, and counting a total number of accesses to said mail system; processor means coupled to said monitoring circuitry for 1) calculating a plurality of statistics for each of said message processors, and 2) comparing a first selected statistic of a first message processor with a maximum access capacity of said first message processor to determine a probability that simultaneous accesses to said first message processor will exceed said maximum access capacity; and control means for reassigning a first subscriber from said first message processor to a second message processor in order to minimize said probability.
Claim 12
Dependent Claim
31 words
The mail system as set forth in claim 8 wherein said first selected statistic comprises an average number of accesses to said first message processor during a first selected time period.
Claim 13
Dependent Claim
25 words
The mail system as set forth in claim 8 wherein said first selected statistic comprises a first peak access demand of said first message processor.
Claim 14
Dependent Claim
24 words
The mail system as set forth in claim 10 wherein said first peak access demand is associated with a first selected time of day.
Claim 15
Dependent Claim
27 words
The mail system as set forth in claim 8 further including a communications link coupled to each of said plurality of message processors and said routing means.
Claim 16
Dependent Claim
39 words
The mail system as set forth in claims 8 wherein said control means of said statistical engine causes said routing means to route mail messages for said first subscriber from said first message processor to said second message processor.
Claim 17
Dependent Claim
40 words
The mail system as set forth in claim 13 wherein said control means of said statistical engine causes said first message processor to transfer to said second message processor at least one mail message stored by said first message processor.
Claim 18
Independent Claim
123 words
A method of distributing subscribers in a message storage system, wherein each subscriber is assigned to a selected one of a plurality of message processors operable of handling messages for said each subscriber, the method comprising the steps of: detecting an initiation and a termination of each access of a plurality of accesses to the messaging system; calculating from said detected initiations and terminations a plurality of statistics for each message processor in the plurality of message processors; comparing a first selected statistic of a first message processor with a corresponding second selected statistic of a second message processor; and reassigning a first subscriber from the first message processor to the second message processor under direction of data obtained from said comparing step.
Claim 19
Independent Claim
123 words
A method of distributing subscribers in a message storage system, wherein each subscriber is assigned to a selected one of a plurality of message processors operable of handling messages for said each subscriber, the method comprising the steps of: detecting an initiation and a termination of each access of a plurality of accesses to the messaging system; calculating from said detected initiations and terminations a plurality of statistics for each message processor in the plurality of message processors; comparing a first selected statistic of a first message processor with a corresponding second selected statistic of a second message processor; and reassigning a first subscriber from the first message processor to the second message processor under direction of data obtained from said comparing step.
Claim 20
Dependent Claim
52 words
The method as set forth in claim 15 wherein the first selected statistic comprises an average number of accesses to the first message processor during a first selected time period and the second selected statistic comprises an average number of accesses to the second message processor during the first selected time period.
Claim 21
Dependent Claim
40 words
The method as set forth in claim 15 wherein the first selected statistic comprises a first peak access demand of the first message processor and the second selected statistic comprises a second peak access demand of the second message processor.
Claim 22
Dependent Claim
29 words
The method as set forth in claim 17 wherein the first peak access demand and the second peak access demand are associated with a first selected time of day.
Claim 23
Independent Claim
161 words
A method of distributing subscribers in a message recording system, wherein each subscriber is assigned to a selected one of a plurality of message processors operable to handle messages for said each subscriber, the method comprising the steps of: detecting an initiation and a termination of each access of a plurality of accesses to the message system; measuring a duration of said each access; counting a total number of accesses to the message system; calculating a plurality of statistics for each message processor in the plurality of message processors; comparing a first selected statistic of a first message processor with a maximum access capacity of the first message processor in order to determine a probability that simultaneous accesses to the first message processor will exceed the maximum access capacity; and reassigning a first subscriber from the first message processor to a second message processor in order to minimize the probability of exceeding the maximum access capacity of each of the processors.
Claim 24
Independent Claim
161 words
A method of distributing subscribers in a message recording system, wherein each subscriber is assigned to a selected one of a plurality of message processors operable to handle messages for said each subscriber, the method comprising the steps of: detecting an initiation and a termination of each access of a plurality of accesses to the message system; measuring a duration of said each access; counting a total number of accesses to the message system; calculating a plurality of statistics for each message processor in the plurality of message processors; comparing a first selected statistic of a first message processor with a maximum access capacity of the first message processor in order to determine a probability that simultaneous accesses to the first message processor will exceed the maximum access capacity; and reassigning a first subscriber from the first message processor to a second message processor in order to minimize the probability of exceeding the maximum access capacity of each of the processors.
Claim 25
Dependent Claim
30 words
The method as set forth in claim 19 wherein the first selected statistic comprises an average number of accesses to the first message processor during a first selected time period.
Claim 26
Dependent Claim
24 words
The method as set forth in claim 19 wherein the first selected statistic comprises a first peak access demand of the first message processor.
Claim 27
Dependent Claim
23 words
The method as set forth in claim 21 wherein the first peak access demand is associated with a first selected time of day.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-12-15 | 2001-06-16 | 2001-12-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-12-15 | 2005-06-16 | 2005-12-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-12-15 | 2009-06-16 | 2009-12-16 | $7700.00 | Window Closed / Lapsed |