← Back to Patent Explorer
US5023772A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for storing messages based upon a non-queried name assignment

Assignee: International Business Machines Corp
•
Filing: 1988-10-31
•
Granted: 1991-06-11
•
Expires: 2008-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A message storage system and method having a plurality of message storage facilities with storage locations and a storage facility manager. The message storage system assigns individual names to messages as they are input into a message storage facility and stores the messages in free storage locations, while returning the name of the messages to the host devices which sent them.

Inventors

  • 👤 Richard P. King

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 12:11
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/546; G06F12/00; G06F12/02; G06F12/0223; G06F12/023

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 198 words
In a message storage system implemented on a computer, having a plurality of message storage facilities with storage locations and associated storage location designations, a method of storing messages from a plurality of host devices comprising the steps of: (a) assigning an individual generation number to each message storage facility; (b) locating a free storage location in one of the message storage facilities upon receipt of a message from a host device by said one message storage facility; (c) storing the message in the free storage location; (d) identifying the stored message by an individual name, said name comprised of the generation number of the message storage facility where it is stored and the associated storage location designation; (e) returning the individual name to the host device which sent the message; (f) repeating steps (b)-(e) until said message storage facility approaches its storage capacity of messages; (g) changing the generation number of said one message storage facility after said one message storage facility approaches its storage capacity of messages; and (h) moving the messages stored in said one message storage facility after said one message storage facility approaches its storage capacity of messages it reaches its storage capacity.
Claim 2
Dependent Claim 198 words
In a message storage system implemented on a computer, having a plurality of message storage facilities with storage locations and associated storage location designations, a method of storing messages from a plurality of host devices comprising the steps of: (a) assigning an individual generation number to each message storage facility; (b) locating a free storage location in one of the message storage facilities upon receipt of a message from a host device by said one message storage facility; (c) storing the message in the free storage location; (d) identifying the stored message by an individual name, said name comprised of the generation number of the message storage facility where it is stored and the associated storage location designation; (e) returning the individual name to the host device which sent the message; (f) repeating steps (b)-(e) until said message storage facility approaches its storage capacity of messages; (g) changing the generation number of said one message storage facility after said one message storage facility approaches its storage capacity of messages; and (h) moving the messages stored in said one message storage facility after said one message storage facility approaches its storage capacity of messages it reaches its storage capacity.
Claim 3
Dependent Claim 27 words
The method of claim 1 in which there is provided the further step of moving all of the read messages to at least other message storage facility.
Claim 4
Dependent Claim 80 words
The method of claim 2 in which there is provided the further steps of: (a) comparing the location designated in the name of a message to be moved to the corresponding location in the message storage means to which it has been moved, (b) if that location is unoccupied, storing the message at that location, and (c) if that location is occupied, storing the message at a free location, and indexing the message by its name and its new location.
Claim 5
Dependent Claim 67 words
The method of claim 1 in which there is provided the further steps of: (a) comparing the name of a message to be retrieved to the name of the message previously stored at the location specified in the name of the message to be retrieved; and (b) retrieving the message previously stored if the name of said message matches the name of the message to be retrieved.
Claim 6
Dependent Claim 99 words
The method of claim 4 in which there is provided the further steps of: (a) searching the look-up table of a message storage facility to determine if the message has been moved to a different location within the message storage facility if the comparison did not match, (b) retrieving the message previously stored if the name of the message is found in the look-up table, (c) signaling the storage facility manager to locate the message if the message has not been found, and (d) retrieving the message previously stored if the message was located by the storage facility manager.
Claim 7
Dependent Claim 222 words
A message storage system implemented with a computer system having a plurality of message storage facilities with storage locations and associated storage location designations for storing messages from a plurality of host devices comprising: (a) means for assigning an individual generation number to each message storage facility; (b) means for locating a free storage location in one of the message storage facilities upon receipt of a message from a host device by said message storage facility; (c) means for storing the message in the free storage location; (d) naming means for identifying the stored message by an individual name, said name comprised of the generation number of the message storage facility where it is stored and the associated storage location designation, means for returning the individual name to the host device which sent the messages; and (e) means for returning the individual name to the host device which sent the message; (f) means for repeating steps (b)-(e) until said message storage facility approaches its storage capacity of messages; (g) means for changing the generation number of said one message storage facility after said one message storage facility approaches its storage capacity of messages; and (h) moving the messages stored in said one message storage facility after said one message storage facility approaches its storage capacity of messages it reaches its storage capacity.
Claim 8
Dependent Claim 222 words
A message storage system implemented with a computer system having a plurality of message storage facilities with storage locations and associated storage location designations for storing messages from a plurality of host devices comprising: (a) means for assigning an individual generation number to each message storage facility; (b) means for locating a free storage location in one of the message storage facilities upon receipt of a message from a host device by said message storage facility; (c) means for storing the message in the free storage location; (d) naming means for identifying the stored message by an individual name, said name comprised of the generation number of the message storage facility where it is stored and the associated storage location designation, means for returning the individual name to the host device which sent the messages; and (e) means for returning the individual name to the host device which sent the message; (f) means for repeating steps (b)-(e) until said message storage facility approaches its storage capacity of messages; (g) means for changing the generation number of said one message storage facility after said one message storage facility approaches its storage capacity of messages; and (h) moving the messages stored in said one message storage facility after said one message storage facility approaches its storage capacity of messages it reaches its storage capacity.
Claim 9
Dependent Claim 31 words
The system of claim 6 in which there are provided means for moving all of the stored messages in said message storage facility to at least one other message storage facility.
Claim 10
Dependent Claim 82 words
The system of claim 7 in which there is provided (a) means for comparing the location designated in the name of a message to be moved to the corresponding location in the message storage means to which it has been moved, (b) means for storing the message at that location if that location is unoccupied, and (c) means for storing the message at a free location if that location is occupied, and indexing the message by its name and its new location.
Claim 11
Dependent Claim 31 words
The method of claim 1 in which there is provided the further step of moving all of the stored messages in said one message storage facility to an external storage device.
Claim 12
Dependent Claim 29 words
The system of claim 6 in which there are provided: means for moving all of the stored messages in said one message storage facility to an external storage device.

References Cited (Backward Citations)

US4484262A Cited
US4412285A Cited
US4420807A Cited
US4543627A Cited
US4630196A Cited
US4644470A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-06-10 1994-12-10 1995-06-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-06-10 1998-12-10 1999-06-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-06-10 2002-12-10 2003-06-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag