US5950231A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Memory manager system
Assignee: Nortel Networks Ltd
•
Filing: 1996-11-25
•
Granted: 1999-09-07
•
Expires: 2016-11-25
Abstract
Abstract A memory manager arrangement for use within a memory comprises a memory management structure, a set of memory blocks in which data can be stored under the control of the management structure, and a stack of pointers to free memory blocks within the set of memory blocks. The memory management structure incorporates a first management pointer to the stack of pointers and a second management pointer to a first memory block in the stack whereby to provide automatic allocation of memory blocks on demand. The manager arrangement may be created by an an application prior to the running of that application.
Inventors
- 👤 John Nichol
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 10:55
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/0223; G06F12/023
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
132 words
A method of memory storage in a memory including a memory management structure, a set of memory blocks in which data can be stored under the control of the management structure, and a stack of pointers to free memory blocks within the set of memory blocks, the method comprising providing from the memory management structure a first management pointer to the stack of pointers and a second management pointer to a first memory block in the stock to provide automatic allocation of data blocks, wherein the memory management structure is associated with an application, the number and capacity of said memory blocks is configured by that application, and a required memory capacity is determined by the application and a corresponding set of memory blocks is configured prior to running of the application.
Claim 2
Independent Claim
132 words
A method of memory storage in a memory including a memory management structure, a set of memory blocks in which data can be stored under the control of the management structure, and a stack of pointers to free memory blocks within the set of memory blocks, the method comprising providing from the memory management structure a first management pointer to the stack of pointers and a second management pointer to a first memory block in the stock to provide automatic allocation of data blocks, wherein the memory management structure is associated with an application, the number and capacity of said memory blocks is configured by that application, and a required memory capacity is determined by the application and a corresponding set of memory blocks is configured prior to running of the application.
Claim 3
Independent Claim
144 words
A method of allocating sets of memory blocks for use by an application during execution of that application, the method comprising creating via the application a plurality of memory manager arrangements each comprising a memory management structure, a set of similar memory blocks in which data can be stored under the control of the management structure, and a stack of pointers to free memory blocks within the set of memory blocks, the memory management structure incorporating a first management pointer to the stack of pointers and a second management pointer to a first memory block in the stack whereby to provide automatic allocation of memory blocks, wherein said memory manager arrangements are created prior to running of said application, and wherein each said memory manager arrangement is provided a memory capacity determined by the application at the time of creation of that manager arrangement.
Claim 4
Independent Claim
144 words
A method of allocating sets of memory blocks for use by an application during execution of that application, the method comprising creating via the application a plurality of memory manager arrangements each comprising a memory management structure, a set of similar memory blocks in which data can be stored under the control of the management structure, and a stack of pointers to free memory blocks within the set of memory blocks, the memory management structure incorporating a first management pointer to the stack of pointers and a second management pointer to a first memory block in the stack whereby to provide automatic allocation of memory blocks, wherein said memory manager arrangements are created prior to running of said application, and wherein each said memory manager arrangement is provided a memory capacity determined by the application at the time of creation of that manager arrangement.
References Cited (Backward Citations)
US5247634A
Cited
US5577243A
Cited
US5717842A
Cited
US5625819A
Cited
US5835959A
Cited
US5721858A
Cited
US5835958A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-09-06 | 2003-03-08 | 2003-09-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-09-06 | 2007-03-08 | 2007-09-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-09-06 | 2011-03-08 | 2011-09-07 | $7700.00 | Window Closed / Lapsed |