The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 24, 2010
Filed:
Apr. 24, 2006
Stephen Jisoo Rhee, Mountain View, CA (US);
Yi Dai, Mountain View, CA (US);
Gerardo Pardo-castellote, Palo Alto, CA (US);
Rajive Joshi, San Jose, CA (US);
Stephen Jisoo Rhee, Mountain View, CA (US);
Yi Dai, Mountain View, CA (US);
Gerardo Pardo-Castellote, Palo Alto, CA (US);
Rajive Joshi, San Jose, CA (US);
Real-Time Innovations, Inc., Santa Clara, CA (US);
Abstract
A method of operating real-time middleware associated with at least one node of a data distribution system is provided. At least one pool of a plurality of fixed block size units of memory of the node is allocated (e.g., via an operating system call). Based on loan requests for dynamic memory elements on behalf of a user application executing on the node, an indication of at least one of the allocated fixed block size units to be lent is provided. A list of which allocated fixed block size units are being lent from the pool is maintained, including maintaining the list based on return requests, on behalf of the user application executing on the node, of fixed block size units of the pool. Substantially all of the dynamic memory elements of the real-time middleware associated with the node are provided from the at least one pool of allocated fixed block size units based on the loan requests on behalf of the user application.