Systems and methods for sharing memory pointers across multiple processes
AssigneeJuniper Networks, Inc.
InventorsErin C. MacNeil, Amit Kumar Rao, Finlay Michael Graham Pelley
Life of this patent
Estimating the term…
Loading patent…
AssigneeJuniper Networks, Inc.
InventorsErin C. MacNeil, Amit Kumar Rao, Finlay Michael Graham Pelley
Estimating the term…
A disclosed method may include (1) mapping a block of shared memory to a plurality of processes running on a computing device, (2) determining, for a process within the plurality of processes, a local pointer that references a specific portion of the block of shared memory from a shared memory pointer that is shared across the plurality of processes by (A) identifying, within the shared memory pointer, a block number assigned to the block of shared memory and (B) identifying, within the shared memory pointer, an offset that corresponds to the specific portion of the block of shared memory relative to the process, and then (3) performing an operation on the specific portion of the block of shared memory based at least in part on the local pointer. Various other systems, methods, and computer-readable media are also disclosed.
A method comprising:
A system comprising:
A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
Dependencies are inferred from the claim text.