CA2097564A1 - Method of coupling open systems to a proprietary network - Google Patents

Method of coupling open systems to a proprietary network

Info

Publication number
CA2097564A1
CA2097564A1 CA002097564A CA2097564A CA2097564A1 CA 2097564 A1 CA2097564 A1 CA 2097564A1 CA 002097564 A CA002097564 A CA 002097564A CA 2097564 A CA2097564 A CA 2097564A CA 2097564 A1 CA2097564 A1 CA 2097564A1
Authority
CA
Canada
Prior art keywords
proprietary network
memory
module
data
shared memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002097564A
Other languages
French (fr)
Other versions
CA2097564C (en
Inventor
David L. Phillips
Wayne C. Kahn
Tina Marie Rodrigo
Laurence Arthur Clawson
Kevin Paul Staggs
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honeywell Inc
Original Assignee
Honeywell Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honeywell Inc filed Critical Honeywell Inc
Publication of CA2097564A1 publication Critical patent/CA2097564A1/en
Application granted granted Critical
Publication of CA2097564C publication Critical patent/CA2097564C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks

Abstract

An interface provides a path to transfer data from a proprietary network to an open system. The proprietary network includes at least one module central processing unit (CPU) and a module memory associated therewith operatively connected to the proprietary network. A shared memory and shared memory logic are interposed between the proprietary network and the open system, thereby forming the data path.
The method comprises the steps of accepting requests for data from the open system by a parasitic task function within the module CPU. The data requested of the proprietary network is obtained and placed in a predetermined location of the module memory in a form understandable to the open systems. A
pointer value is placed in the shared memory, the pointer value containing the value of the predetermined location of the module memory, the shared memory being mapped in the addressable memory space of the shared memory logic using virtual memory techniques. The data is obtained directly from the module memory utilizing the pointer value corresponding to the data requested, thereby allowing open systems to access the proprietary system while maintaining the integrity of the proprietary network.
CA002097564A 1992-06-16 1993-06-02 Method of coupling open systems to a proprietary network Expired - Fee Related CA2097564C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US89944292A 1992-06-16 1992-06-16
US07/899,442 1992-06-16

Publications (2)

Publication Number Publication Date
CA2097564A1 true CA2097564A1 (en) 1993-12-17
CA2097564C CA2097564C (en) 2004-05-25

Family

ID=25410984

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002097564A Expired - Fee Related CA2097564C (en) 1992-06-16 1993-06-02 Method of coupling open systems to a proprietary network

Country Status (6)

Country Link
US (1) US5530844A (en)
EP (1) EP0575144B1 (en)
JP (1) JP3293073B2 (en)
AU (1) AU657223B2 (en)
CA (1) CA2097564C (en)
DE (1) DE69328132T2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107976966A (en) * 2016-10-24 2018-05-01 费希尔-罗斯蒙特系统公司 System and method for Modular control system to be merged into process plant

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2699305B1 (en) * 1992-12-11 1995-01-13 Bull Sa Device for using pseudo remote communication point functions (pseudo sockets).
US5706432A (en) * 1993-11-04 1998-01-06 International Business Machines Corporation Mechanism for receiving messages at a coupling facility
US5742845A (en) 1995-06-22 1998-04-21 Datascape, Inc. System for extending present open network communication protocols to communicate with non-standard I/O devices directly coupled to an open network
US5758125A (en) * 1995-12-28 1998-05-26 Newframe Corporation Ltd. Method of sharing data in a heterogeneous computer system
US6233660B1 (en) 1996-02-16 2001-05-15 Emc Corporation System and method for emulating mainframe channel programs by open systems computer systems
US5867673A (en) * 1996-10-07 1999-02-02 Honeywell Inc. Universal operator station module for a distributed process control system
US7013305B2 (en) 2001-10-01 2006-03-14 International Business Machines Corporation Managing the state of coupling facility structures, detecting by one or more systems coupled to the coupling facility, the suspended state of the duplexed command, detecting being independent of message exchange
US6545591B2 (en) 1999-02-10 2003-04-08 Symon Communications, Inc. Apparatus for providing power to a visual messaging system for high-speed networks
US6294982B1 (en) 1999-02-10 2001-09-25 Symon Communications, Inc. Visual messaging system for high speed networks
US6760863B1 (en) * 1999-04-09 2004-07-06 Mitsubishi Denki Kabushiki Kaisha CPU unit and run alternative control method of programmable controller
US6400810B1 (en) 1999-07-20 2002-06-04 Ameritech Corporation Method and system for selective notification of E-mail messages
US6438215B1 (en) * 2000-02-29 2002-08-20 Ameritech Corporation Method and system for filter based message processing in a unified messaging system
US6487278B1 (en) 2000-02-29 2002-11-26 Ameritech Corporation Method and system for interfacing systems unified messaging with legacy systems located behind corporate firewalls
US6498835B1 (en) * 2000-02-29 2002-12-24 Ameritech Corporation Method and system for providing visual notification in a unified messaging system
US7899690B1 (en) 2000-08-18 2011-03-01 The Crawford Group, Inc. Extended web enabled business to business computer system for rental vehicle services
US8600783B2 (en) 2000-08-18 2013-12-03 The Crawford Group, Inc. Business to business computer system for communicating and processing rental car reservations using web services
US7275038B1 (en) * 2000-08-18 2007-09-25 The Crawford Group, Inc. Web enabled business to business operating system for rental car services
US6993506B2 (en) 2000-12-05 2006-01-31 Jgr Acquisition, Inc. Method and device utilizing polymorphic data in e-commerce
DE10162986B4 (en) * 2001-12-20 2004-01-15 Siemens Ag Connection of networks with different protocols
US8108231B2 (en) 2002-06-14 2012-01-31 The Crawford Group, Inc. Method and apparatus for improved customer direct on-line reservation of rental vehicles
US20040039612A1 (en) 2002-06-14 2004-02-26 Neil Fitzgerald Method and apparatus for customer direct on-line reservation of rental vehicles
JP2006053629A (en) * 2004-08-10 2006-02-23 Toshiba Corp Electronic equipment, control method and control program
US8271309B2 (en) 2006-03-16 2012-09-18 The Crawford Group, Inc. Method and system for providing and administering online rental vehicle reservation booking services
US7970943B2 (en) * 2007-08-14 2011-06-28 Oracle International Corporation Providing interoperability in software identifier standards
KR20190115811A (en) * 2018-04-04 2019-10-14 에스케이하이닉스 주식회사 The data processing system including expanded memory card

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5109483A (en) * 1987-06-15 1992-04-28 International Business Machines Corp. Node initiating xid exchanges over an activated link including an exchange of sets of binding signals between nodes for establishing sessions
US5185877A (en) * 1987-09-04 1993-02-09 Digital Equipment Corporation Protocol for transfer of DMA data
KR920001576B1 (en) * 1987-09-09 1992-02-18 가부시끼가이샤 도시바 Network system using token-passing bus with multiple priority levels
WO1989007349A1 (en) * 1988-02-05 1989-08-10 Commodore-Amiga, Inc. Universal connector device
US5163138A (en) * 1989-08-01 1992-11-10 Digital Equipment Corporation Protocol for read write transfers via switching logic by transmitting and retransmitting an address
US5163131A (en) * 1989-09-08 1992-11-10 Auspex Systems, Inc. Parallel i/o network file server architecture
US5150472A (en) * 1989-10-20 1992-09-22 International Business Machines Corp. Cache management method and apparatus for shared, sequentially-accessed, data
DE69029084D1 (en) * 1990-02-27 1996-12-12 Ibm Message routing device by several computers that are coupled by means of a shared intelligent memory
AU628753B2 (en) * 1990-08-14 1992-09-17 Digital Equipment Corporation Method and apparatus for implementing server functions in a distributed heterogeneous environment
US5377191A (en) * 1990-10-26 1994-12-27 Data General Corporation Network communication system
US5404445A (en) * 1991-10-31 1995-04-04 Toshiba America Information Systems, Inc. External interface for a high performance graphics adapter allowing for graphics compatibility
US5289575A (en) * 1991-11-22 1994-02-22 Nellcor Incorporated Graphics coprocessor board with hardware scrolling window
JP2760731B2 (en) * 1992-04-30 1998-06-04 株式会社東芝 External interface circuit for high-performance graphics adapter that enables graphics compatibility

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107976966A (en) * 2016-10-24 2018-05-01 费希尔-罗斯蒙特系统公司 System and method for Modular control system to be merged into process plant

Also Published As

Publication number Publication date
EP0575144B1 (en) 2000-03-22
AU657223B2 (en) 1995-03-02
DE69328132D1 (en) 2000-04-27
EP0575144A1 (en) 1993-12-22
JP3293073B2 (en) 2002-06-17
CA2097564C (en) 2004-05-25
JPH06337834A (en) 1994-12-06
AU4014093A (en) 1993-12-23
DE69328132T2 (en) 2000-11-09
US5530844A (en) 1996-06-25

Similar Documents

Publication Publication Date Title
CA2097564A1 (en) Method of coupling open systems to a proprietary network
EP0166268B1 (en) Shared memory access for data processing system
US4173783A (en) Method of accessing paged memory by an input-output unit
AU578772B2 (en) Data processor system and method
GB9802898D0 (en) Universal multimedia access device
EP0226734A3 (en) Method and apparatus for managing obsolescence of data objects
US6189062B1 (en) Apparatus and method for address translation in bus bridge devices
AU5394290A (en) Memory configuration for use with means for interfacing a system control unit for a multi-processor system with the system main memory
EP0725351A3 (en) Expedited message transfer in a multi-nodal data processing system
EP0391517A3 (en) Method and apparatus for ordering and queueing multiple memory access requests
CA2218187A1 (en) Differencing communication system
KR930001078A (en) Computer systems
US6105080A (en) Host adapter DMA controller with automated host reply capability
US20040093390A1 (en) Connected memory management
US5668975A (en) Method of requesting data by interlacing critical and non-critical data words of multiple data requests and apparatus therefor
CA2239168A1 (en) Method and system for data transfer
CA2279138A1 (en) Non-uniform memory access (numa) data processing system that decreases latency by expediting rerun requests
US5893926A (en) Data buffering technique in computer system
WO1998030948A3 (en) Apparatus and method for operably connecting a processor cache to a digital signal processor
US4878197A (en) Data communication apparatus
US5289426A (en) Dual port memory having address conversion function
AU658283B2 (en) Interface for providing multiple computer systems access to a process control system
JPH06103150A (en) Method for increasing renewal speed between systems
JPH0589056A (en) Multi processor communication system and device therefor
EP0344999A3 (en) Data transmission system

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed