{"schema_version":"1.0","canonical_url":"https://patentable.app/patents/US-8499137","patent":{"patent_number":"US-8499137","title":"Memory manager for a network communications processor architecture","assignee":null,"inventors":[],"filing_date":"2010-12-09T00:00:00.000Z","publication_date":"2013-07-30T00:00:00.000Z","cpc_codes":["G06F","G06F","G06F","G06F","G06F","G06F","H04L","H04L"],"num_claims":20,"abstract":"Described embodiments provide a memory manager for a network processor having a plurality of processing modules and a shared memory. The memory manager allocates blocks of the shared memory to requesting ones of the plurality of processing modules. A free block list tracks availability of memory blocks of the shared memory. A reference counter maintains, for each allocated memory block, a reference count indicating a number of access requests to the memory block by ones of the plurality of processing modules. The reference count is located with data at the allocated memory block. For subsequent access requests to a given memory block concurrent with processing of a prior access request to the memory block, a memory access accumulator (i) accumulates an incremental value corresponding to the subsequent access requests, (ii) updates the reference count associated with the memory block, and (iii) updates the memory block with the accumulated result."},"analysis":{"summary":null,"layman_explanation":null,"technical_analysis":null,"business_analysis":null,"faqs":null,"topics":[],"tech_cluster":null},"seo":{"title":"Memory manager for a network communications processor architecture","description":"Described embodiments provide a memory manager for a network processor having a plurality of processing modules and a shared memory. The memory manager allocates blocks of the shared memory to request","keywords":[]},"attribution":{"source":"Patentable","source_url":"https://patentable.app","canonical_url":"https://patentable.app/patents/US-8499137","license":"CC-BY-4.0-like","license_terms":"AI-generated analysis on this page (summary, layman_explanation, technical_analysis, business_analysis, faqs) may be reused with attribution and a visible link back to the canonical URL above. Patent abstracts, claims, and bibliographic data are USPTO public domain.","required_link":"https://patentable.app/patents/US-8499137","citation_suggestion":"Patentable. \"Memory manager for a network communications processor architecture\" (US-8499137). https://patentable.app/patents/US-8499137","copyright_holder":"Nomic Interactive Technology LLC"},"links":{"html":"https://patentable.app/patents/US-8499137","json":"https://patentable.app/api/llm-context/US-8499137","site":"https://patentable.app","llms_txt":"https://patentable.app/llms.txt"},"generated_at":"2026-05-31T07:43:31.572Z"}