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

Method and apparatus for remote memory management in an acknowledge-back selective call communication system

Assignee: Google Technology Holdings LLC
•
Filing: 1994-04-22
•
Granted: 1995-08-22
•
Expires: 2014-04-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus perform remote memory management in an acknowledge-back selective call communication system (100) comprising an infrastructure (102) and a selective call receiver (120). The infrastructure (102) transmits (904) a notification (406) of a pending message for the receiver (120). The receiver (120) reports (906) in response a memory value (414) specifying space available in a memory (322) for storing the pending message. The infrastructure (102) compares (908) the memory value (414) with the length of the pending message to see if sufficient memory space is available to store the pending message in the receiver (120). The infrastructure (102) controls further processing of the pending message based on the result of the comparison.

Inventors

  • 👤 Steven J. Goldberg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 04:18
CPC Classifications
H; H04; H04W; H04W88/00; H04W88/18; H04W88/185; G; G08; G08B; G08B5/00; G08B5/22; G08B5/222; G08B5/223; G08B5/224; G08B5/227; H04W84/00; H04W84/02; H04W84/022; H04W84/025

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 166 words
A method of remote memory management in an acknowledge-back selective call communication system comprising an infrastructure and a selective call receiver that receives a plurality of messages having a length that is variable, the messages each originating from a source and transmitted by the infrastructure, wherein the selective call receiver stores the plurality of messages in a memory, the method comprising the steps of: transmitting, from the infrastructure to the selective call receiver, a notification of a pending message; reporting in response to the notification, from the selective call receiver to the infrastructure, a memory value specifying an amount of space available in the memory for storing the pending message; comparing by the infrastructure the memory value with the length of the pending message to make a determination of whether sufficient memory space is available to store the pending message in the selective call receiver; and controlling further processing of the pending message by the infrastructure in accordance with the determination made in the comparing step.
Claim 2
Independent Claim 166 words
A method of remote memory management in an acknowledge-back selective call communication system comprising an infrastructure and a selective call receiver that receives a plurality of messages having a length that is variable, the messages each originating from a source and transmitted by the infrastructure, wherein the selective call receiver stores the plurality of messages in a memory, the method comprising the steps of: transmitting, from the infrastructure to the selective call receiver, a notification of a pending message; reporting in response to the notification, from the selective call receiver to the infrastructure, a memory value specifying an amount of space available in the memory for storing the pending message; comparing by the infrastructure the memory value with the length of the pending message to make a determination of whether sufficient memory space is available to store the pending message in the selective call receiver; and controlling further processing of the pending message by the infrastructure in accordance with the determination made in the comparing step.
Claim 3
Dependent Claim 61 words
The method of claim 1, wherein the controlling step comprises the steps of: sending the pending message to the selective call receiver in response to determining in the comparing step that sufficient memory space is available; and storing the pending message in the infrastructure for later transmission in response to determining in the comparing step that insufficient memory space is available.
Claim 4
Dependent Claim 50 words
The method of claim 1, wherein the controlling step comprises the step of informing the selective call receiver that the pending message will be delayed because of insufficient memory space available in the selective call receiver, in response to determining in the comparing step that insufficient memory space is available.
Claim 5
Dependent Claim 48 words
The method of claim 1, wherein the method further comprises the step of indicating by the selective call receiver to a user thereof that the memory space of the selective call receiver is insufficient to receive the pending message, in response to being so informed by the infrastructure.
Claim 6
Dependent Claim 50 words
The method of claim 1, wherein the controlling step comprises the step of retransmitting the notification of the pending message after a predetermined delay, in response to having determined subsequent to a most recent prior transmission of the notification that insufficient memory space was available in the selective call receiver.
Claim 7
Dependent Claim 73 words
The method of claim 1, further comprising the step of reporting a new memory value from the selective call receiver to the infrastructure, in response to an increase in the amount of space available in the memory for storing the pending message, the increase occurring after the selective call receiver has been informed by the infrastructure that the pending message is delayed because of insufficient memory space available in the selective call receiver.
Claim 8
Dependent Claim 82 words
The method of claim 1, wherein the controlling step comprises the steps of: storing the pending message for the selective call receiver for later transmission in response to determining in the comparing step that insufficient memory space is available; and transmitting to the selective call receiver the pending message stored, in response to receiving a new memory value from the selective call receiver that indicates that sufficient memory space has become available to store the pending message in the selective call receiver.
Claim 9
Dependent Claim 54 words
The method of claim 1, wherein the controlling step comprises the step of advising the source of the pending message that the pending message will not be sent to the selective call receiver until additional memory space becomes available therein, in response to determining in the comparing step that insufficient memory space is available.
Claim 10
Dependent Claim 48 words
The method of claim 1, further comprising the step of storing by the infrastructure a history of remote memory management transactions for the selective call receiver, the history providing a quantitative record of messages delayed because of insufficient space available in the memory of the selective call receiver.
Claim 11
Dependent Claim 52 words
The method of claim 1, wherein the notification of the pending message comprises a transmission of a first packet of the pending message, and wherein the controlling step comprises aborting transmission of additional packets of the pending message, in response to determining in the comparing step that insufficient memory space is available.
Claim 12
Dependent Claim 99 words
The method of claim 1, further comprising the steps of: enabling the source of the pending message, in response to determining in the comparing step that insufficient memory space is available, to choose a further message processing step selected from: canceling the pending message, delivering the pending message after sufficient memory becomes available in the selective call receiver, and delivering the pending message by overwriting other messages stored in the selective call receiver; and further processing the pending message by the communication system in accordance with the further message processing step chosen by the source of the pending message.
Claim 13
Dependent Claim 39 words
The method of claim 11, wherein the enabling step requires entry of a password before enabling the source of the pending message to choose to deliver the pending message by overwriting other messages stored in the selective call receiver.
Claim 14
Dependent Claim 293 words
An acknowledge-back selective call communication system that performs remote memory management, the system comprising: an infrastructure that transmits a plurality of messages having a length that is variable; and a selective call receiver coupled to the infrastructure for receiving and storing selected ones of the plurality of messages, wherein the infrastructure comprises: a controller for controlling the infrastructure to process a pending message originated by a source, the controller comprising an input element coupled to the source for receiving the pending message; and a message transmitter coupled to the controller for transmitting to the selective call receiver a notification of the pending message, and wherein the selective call receiver comprises: a message receiver coupled to the message transmitter for receiving the notification and the selected ones of the plurality of messages; a memory coupled to the message receiver for storing the selected ones of the plurality of messages; a processor coupled to the memory for controlling the selective call receiver; a selective call address element coupled to the processor for selecting messages intended for the selective call receiver; and an acknowledge transmitter coupled to the processor for transmitting to the infrastructure in response to the notification a memory value specifying an amount of space available in the memory for storing the pending message, and wherein the infrastructure further comprises an acknowledge receiver coupled to the acknowledge transmitter for receiving the memory value, and wherein the controller comprises a comparator element coupled to the acknowledge receiver for comparing the memory value with the length of the pending message to make a determination of whether sufficient memory space is available to store the pending message in the selective call receiver, and for controlling the processing of the pending message in accordance with the determination made.
Claim 15
Dependent Claim 293 words
An acknowledge-back selective call communication system that performs remote memory management, the system comprising: an infrastructure that transmits a plurality of messages having a length that is variable; and a selective call receiver coupled to the infrastructure for receiving and storing selected ones of the plurality of messages, wherein the infrastructure comprises: a controller for controlling the infrastructure to process a pending message originated by a source, the controller comprising an input element coupled to the source for receiving the pending message; and a message transmitter coupled to the controller for transmitting to the selective call receiver a notification of the pending message, and wherein the selective call receiver comprises: a message receiver coupled to the message transmitter for receiving the notification and the selected ones of the plurality of messages; a memory coupled to the message receiver for storing the selected ones of the plurality of messages; a processor coupled to the memory for controlling the selective call receiver; a selective call address element coupled to the processor for selecting messages intended for the selective call receiver; and an acknowledge transmitter coupled to the processor for transmitting to the infrastructure in response to the notification a memory value specifying an amount of space available in the memory for storing the pending message, and wherein the infrastructure further comprises an acknowledge receiver coupled to the acknowledge transmitter for receiving the memory value, and wherein the controller comprises a comparator element coupled to the acknowledge receiver for comparing the memory value with the length of the pending message to make a determination of whether sufficient memory space is available to store the pending message in the selective call receiver, and for controlling the processing of the pending message in accordance with the determination made.
Claim 16
Dependent Claim 78 words
The system of claim 13, wherein the controller comprises: a sender element coupled to the comparator element for sending the pending message to the selective call receiver in response to determining by the comparator element that sufficient memory space is available; and a message storer element coupled to the comparator element for retaining the pending message in storage in the infrastructure for later transmission in response to determining by the comparator element that insufficient memory space is available.
Claim 17
Dependent Claim 55 words
The system of claim 13, wherein the controller comprises an informer element coupled to the comparator element for informing the selective call receiver that the pending message will be delayed because of insufficient memory space available in the selective call receiver, in response to determining by the comparator element that insufficient memory space is available.
Claim 18
Dependent Claim 41 words
The system of claim 13, wherein the selective call receiver further comprises an indicator element coupled to the processor for indicating to a user thereof that the memory space of the selective call receiver is insufficient to receive the pending message.
Claim 19
Dependent Claim 85 words
The system of claim 13, wherein the controller comprises: a message storage element coupled to the comparator element for storing the pending message for the selective call receiver for later transmission; and a repeater element coupled to the message transmitter and coupled to the message storage element for retransmitting the notification of the pending message after a predetermined delay, in response to having determined subsequent to a most recent prior transmission of the notification that insufficient memory space was available in the selective call receiver.
Claim 20
Dependent Claim 75 words
The system of claim 13, wherein the selective call receiver further comprises a reporter element coupled to the processor for reporting a new memory value to the infrastructure, in response to an increase in space available in the memory for storing the pending message, the increase occurring after the selective call receiver has been informed by the infrastructure that the pending message is delayed because of insufficient memory space available in the selective call receiver.
Claim 21
Dependent Claim 105 words
The system of claim 13, wherein the controller comprises: a message storage element coupled to the comparator element for storing the pending message for the selective call receiver for later transmission, in response to determining by the comparator element that insufficient memory space is available; and a delayed transmission element coupled to the message transmitter and coupled to the message storage element for transmitting to the selective call receiver the pending message stored, in response to receiving a new memory value from the selective call receiver that indicates that sufficient memory space has become available to store the pending message in the selective call receiver.
Claim 22
Dependent Claim 59 words
The system of claim 13, wherein the controller comprises an advisor element coupled to the input element for advising the source of the pending message that the pending message will not be sent to the selective call receiver until additional memory space becomes available therein, in response to determining by the comparator element that insufficient memory space is available.
Claim 23
Dependent Claim 57 words
The system of claim 13, wherein the controller comprises a history storage element coupled to the comparator element for storing by the infrastructure a history of remote memory management transactions for the selective call receiver, the history providing a quantitative record of messages delayed because of insufficient space available in the memory of the selective call receiver.
Claim 24
Dependent Claim 60 words
The system of claim 13, wherein the notification of the pending message comprises a transmission of a first packet of the pending message, and wherein the controller comprises an abort element coupled to the comparator element for aborting transmission of additional packets of the pending message, in response to determining by the comparator element that insufficient memory space is available.
Claim 25
Dependent Claim 122 words
The system of claim 13, wherein the controller further comprises: a choice enabler element coupled to the comparator element for enabling the source of the pending message, in response to determining by the comparator element that insufficient memory space is available, to choose a further message processing step selected from: canceling the pending message, delivering the pending message after sufficient memory becomes available in the selective call receiver, and delivering the pending message by overwriting other messages stored in the memory of the selective call receiver; and a further processing element coupled to the input element for further processing the pending message by the communication system in accordance with the further message processing step chosen by the source of the pending message.
Claim 26
Dependent Claim 53 words
The system of claim 23, wherein the choice enabler element comprises a security element coupled to the input element for requiring entry of a password before enabling the source of the pending message to choose to deliver the pending message by overwriting other messages stored in the memory of the selective call receiver.

References Cited (Backward Citations)

US4247908A Cited
US4851829A Cited
US4949085A Cited
US4873520A Cited
US4928096A Cited
US4868560A Cited
US5258739A Cited
US5323148A Cited
US5315586A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-08-21 1999-02-20 1999-08-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-08-21 2003-02-20 2003-08-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-08-21 2007-02-20 2007-08-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag