
US Patent No: 7,552,440
Number of patents in Portfolio can not be more than 2000
Process communication multiplexer
Stats
-
Jun 23, 2009
Issued date -
Sep 28, 1999
filing date -
09/407,473
serial no -
In Force
status
Importance
Abstract
A system and method is provided that facilitates communication between different processes and different threads in these different processes. The system includes a process communication multiplexer (PCM) that creates a well-known named shared memory area that can be used by any processes/threads running in the operating system for building messages that can be sent to any other threads, utilizing services provided by the PCM. The well known named shared memory area will contain all the information necessary for a process to build mechanisms, such as a unique semaphore and named events, for sending data to the PCM for distribution to other processes. The PCM will also support communications directed to it by remote processes.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,333,269 Mechanism for transferring messages between source and destination users through a shared memory | 41 | 1992 | |
| 6,092,155 Cache coherent network adapter for scalable shared memory processing systems | 50 | 1997 | |
| 6,449,699 Apparatus and method for partitioned memory protection in cache coherent symmetric multiprocessor systems | 40 | 1999 | |
| 6,122,659 Memory controller for controlling memory accesses across networks in distributed shared memory processing systems | 12 | 1999 | |
|
|
|||
| 5,991,820 Method for operating multiple processes using message passing and shared memory | 23 | 1993 | |
| 6,052,738 Method and apparatus in a packet routing switch for controlling access at different data rates to a shared memory | 31 | 1997 | |
|
|
|||
| 5,548,728 System for reducing bus contention using counter of outstanding acknowledgement in sending processor and issuing of acknowledgement signal by receiving processor to indicate available space in shared memory | 44 | 1994 | |
|
|
|||
| 6,684,259 Method for providing user global object name space in a multi-user operating system | 22 | 1995 | |
|
|
|||
| 5,513,328 Apparatus for inter-process/device communication for multiple systems of asynchronous devices | 25 | 1992 | |
|
|
|||
| 5,437,031 Interprocess communications control system | 21 | 1994 | |
|
|
|||
| 5,230,051 Distributed messaging system and method | 43 | 1990 | |
|
|
|||
| 6,920,485 Packet processing in shared memory multi-computer systems | 16 | 2001 | |
|
|
|||
| 5,870,588 Design environment and a design method for hardware/software co-design | 141 | 1996 | |
|
|
|||
| 5,303,343 Multi-medium store-and-forward exchange apparatus and method of controlling the apparatus | 76 | 1990 | |
|
|
|||
| 5,867,649 Dance/multitude concurrent computation | 40 | 1996 | |
|
|
|||
| 5,692,193 Software architecture for control of highly parallel computer systems | 226 | 1994 | |
|
|
|||
| 5,561,784 Interleaved memory access system having variable-sized segments logical address spaces and means for dividing/mapping physical address into higher and lower order addresses | 51 | 1994 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 3.5 Year Payment | $1600.00 | $800.00 | $400.00 | Dec 23, 2012 |
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Dec 23, 2016 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Dec 23, 2020 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 3.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |