CA2097564A1 - Method of coupling open systems to a proprietary network - Google Patents
Method of coupling open systems to a proprietary networkInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection 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.
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.
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)
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)
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)
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 |
-
1993
- 1993-06-02 CA CA002097564A patent/CA2097564C/en not_active Expired - Fee Related
- 1993-06-09 AU AU40140/93A patent/AU657223B2/en not_active Ceased
- 1993-06-15 EP EP93304648A patent/EP0575144B1/en not_active Expired - Lifetime
- 1993-06-15 DE DE69328132T patent/DE69328132T2/en not_active Expired - Fee Related
- 1993-06-16 JP JP16843193A patent/JP3293073B2/en not_active Expired - Fee Related
-
1994
- 1994-02-10 US US08/194,777 patent/US5530844A/en not_active Expired - Lifetime
Cited By (1)
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 |