US Patent No: 7,552,440

Number of patents in Portfolio can not be more than 2000

Process communication multiplexer

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

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.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ALLEN-BRADLEY COMPANY, INC.MILWAUKEE, WI522
ROCKWELL AUTOMATION TECHNOLOGIES, INC.MAYFIELD HEIGHTS, OH1159

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bartman, Craig C - 1 1
Cisler, Steven M - 2 2
Liesing, Daniel F - 1 1
Stewart, Bryan P - 1 1

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
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
 
SUN MICROSYSTEMS, INC. (2)
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
 
CANON KABUSHIKI KAISHA (1)
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
 
CITRIX SYSTEMS, INC. (1)
6,684,259 Method for providing user global object name space in a multi-user operating system 22 1995
 
CONNECT, INC. (1)
5,513,328 Apparatus for inter-process/device communication for multiple systems of asynchronous devices 25 1992
 
FUJI XEROX CO., LTD. (1)
5,437,031 Interprocess communications control system 21 1994
 
HEWLETT-PACKARD COMPANY (1)
5,230,051 Distributed messaging system and method 43 1990
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
6,920,485 Packet processing in shared memory multi-computer systems 16 2001
 
IMEC (1)
5,870,588 Design environment and a design method for hardware/software co-design 141 1996
 
KABUSHIKI KAISHA TOSHIBA (1)
5,303,343 Multi-medium store-and-forward exchange apparatus and method of controlling the apparatus 76 1990
 
MULTITUDE CORPORATION (1)
5,867,649 Dance/multitude concurrent computation 40 1996
 
NEC CORPORATION (1)
5,692,193 Software architecture for control of highly parallel computer systems 226 1994
 
SILICON GRAPHICS INTERNATIONAL, CORP. (1)
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

Forward Cites

Patent Info (Count) # Cites Year
 
STRAGENT, LLC (1)
8,209,705 System, method and computer program product for sharing information in a distributed framework 0 2008

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