Memory full pipeline
First Claim
Patent Images
1. A method for accommodating an application memory having a data transfer rate capability lower than desired to accommodate data received by a handheld communication device from an external device, the method comprising:
- creating an application queue memory space whose size is determined by at least one of a number of messages and an average message size;
receiving data for the application memory;
storing the data in the application queue memory space;
transferring the data from the application queue memory space to the application memory at a rate determined at least in part by the transfer rate capabilities of the application memory, and,responsive to an overflow of the application queue memory space, causing the external device to consider the handheld communications device to be out of coverage.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of accommodating legacy devices in which application memory is not able to operate fast enough to reliably receive data from a relay or other external device is disclosed. An application queue memory space is provided, either as a separate memory chip or as an area created and maintained by program code, to act as an intermediary between the slower application memory and the external device. This application queue memory space is preferably a transport stack.
13 Citations
12 Claims
-
1. A method for accommodating an application memory having a data transfer rate capability lower than desired to accommodate data received by a handheld communication device from an external device, the method comprising:
-
creating an application queue memory space whose size is determined by at least one of a number of messages and an average message size; receiving data for the application memory; storing the data in the application queue memory space; transferring the data from the application queue memory space to the application memory at a rate determined at least in part by the transfer rate capabilities of the application memory, and, responsive to an overflow of the application queue memory space, causing the external device to consider the handheld communications device to be out of coverage. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for accommodating on a handheld wireless communications device an application memory having a data transfer rate capability lower than the rate of data received by the handheld wireless communications device, the system comprising:
-
a handheld wireless communications device comprising a receiver, a processor, an application queue memory space, and an application memory; the receiver being structured to receive wireless data signals; the processor being structured to process and control data transfer to the handheld wireless communications device at a data rate substantially corresponding with the data rate of a received wireless data signal; the application memory having a data transfer rate than is slower than the data rate of the received wireless data signal; the application queue memory space being structured to store received data before it is stored in the application memory; and
,an external device that is structured to send the wireless data signal to the handheld wireless communications device, the system being structured such that an overflow of the application queue memory causes the external device to consider the handheld wireless communications device to be out of range. - View Dependent Claims (9, 10, 11, 12)
-
Specification