18618844. METHODS AND APPARATUS TO ENABLE INTER-PROCESS COMMUNICATION USING A SHARED MEMORY WITH A SHARED HEAP simplified abstract (Intel Corporation)
METHODS AND APPARATUS TO ENABLE INTER-PROCESS COMMUNICATION USING A SHARED MEMORY WITH A SHARED HEAP
Organization Name
Inventor(s)
Joseph Jacob Grecco of Saddle Brook NJ (US)
Kianoosh Zandifar of Beaverton OR (US)
Kimberly Malone of San Jose CA (US)
Scott Peterson of Beaverton OR (US)
METHODS AND APPARATUS TO ENABLE INTER-PROCESS COMMUNICATION USING A SHARED MEMORY WITH A SHARED HEAP - A simplified explanation of the abstract
This abstract first appeared for US patent application 18618844 titled 'METHODS AND APPARATUS TO ENABLE INTER-PROCESS COMMUNICATION USING A SHARED MEMORY WITH A SHARED HEAP
Simplified Explanation: The patent application describes a method of inter-process communication using shared memory with a shared heap. This involves sending a request from one process to another, causing the allocation of a shared heap in the shared memory. The method then determines virtual address ranges for the shared heap in both processes and allows information to be written to the shared heap for access by the second process.
Key Features and Innovation:
- Inter-process communication using shared memory with a shared heap
- Request sent from one process to another for shared heap allocation
- Determination of virtual address ranges for shared heap in both processes
- Writing information to shared heap for access by the second process
Potential Applications: This technology could be used in various applications requiring efficient communication and data sharing between processes, such as in operating systems, network protocols, and distributed systems.
Problems Solved: This technology addresses the need for fast and secure communication between processes, enabling efficient sharing of data without the need for complex communication protocols.
Benefits:
- Faster and more efficient inter-process communication
- Secure sharing of data between processes
- Simplified communication without the need for complex protocols
Commercial Applications: Potential commercial applications of this technology include improving the performance of operating systems, enhancing network communication protocols, and optimizing distributed systems for better data sharing and processing.
Questions about Inter-Process Communication Using Shared Memory with a Shared Heap: 1. How does this technology improve communication between processes compared to traditional methods? 2. What are the key advantages of using shared memory with a shared heap for inter-process communication?
Frequently Updated Research: There may be ongoing research in the field of inter-process communication and shared memory management that could further enhance the efficiency and security of this technology. Researchers may be exploring new methods for optimizing data sharing and communication between processes.
Original Abstract Submitted
Disclosed examples implement inter-process communication using a shared memory with a shared heap. Disclosed examples send a request from a first process to a second process, the request to cause allocation of a shared heap in shared memory; determine a first virtual address range of the first process for the shared heap in the shared memory based on the first virtual address range matching a second virtual address range from the second process in the shared memory; and write information from the first process to the shared heap, the information to be accessed by the second process from the shared heap.