CA2220832A1 - A system and method for managing packet-switched connections - Google Patents
A system and method for managing packet-switched connectionsInfo
- Publication number
- CA2220832A1 CA2220832A1 CA002220832A CA2220832A CA2220832A1 CA 2220832 A1 CA2220832 A1 CA 2220832A1 CA 002220832 A CA002220832 A CA 002220832A CA 2220832 A CA2220832 A CA 2220832A CA 2220832 A1 CA2220832 A1 CA 2220832A1
- Authority
- CA
- Canada
- Prior art keywords
- gateway
- packet
- host
- local terminals
- local
- 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/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0281—Proxies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
Abstract
A system and method for managing connections between one or more local terminals and one or more remote systems over a packet-switched network is disclosed. The invention includes a gateway computer that forms a bridge between the local terminals and the one or more host systems, the gateway and the local terminals including computer software instructions for embedding and filtering special connection identification information in each transaction request. The local terminals embed connection identification information into each request packet requesting a connection to a remote host system, and the gateway filters this information and verifies that the gateway and local terminal(s) are synchronized. The gateway then manages the communication to the host system using the native protocol of the host, thereby minimize communication over the packet-switched network. By synchronizing the connection attempts of the local terminals to the gateway, problems associated with connecting multiple transaction-generating terminals to one or more host systems via a packet-switched network are minimized.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/949,297 | 1997-10-13 | ||
US08/949,297 US6018770A (en) | 1997-10-13 | 1997-10-13 | System and method for managing packet-switched connections |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2220832A1 true CA2220832A1 (en) | 1999-04-13 |
CA2220832C CA2220832C (en) | 2001-05-29 |
Family
ID=25488872
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002220832A Expired - Lifetime CA2220832C (en) | 1997-10-13 | 1997-11-12 | A system and method for managing packet-switched connections |
Country Status (2)
Country | Link |
---|---|
US (1) | US6018770A (en) |
CA (1) | CA2220832C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7979542B2 (en) | 1999-07-30 | 2011-07-12 | Intertrust Technologies Corporation | Methods and systems for transaction record delivery using thresholds and multi-stage protocol |
Families Citing this family (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6845102B1 (en) * | 1997-10-09 | 2005-01-18 | Cisco Technology, Inc. | Method and system for network access over a low bandwidth link |
US6389465B1 (en) | 1998-05-08 | 2002-05-14 | Attachmate Corporation | Using a systems network architecture logical unit activation request unit as a dynamic configuration definition in a gateway |
US6173319B1 (en) * | 1998-05-08 | 2001-01-09 | Attachmate Corporation | Using a systems network architecture logical unit activation request unit as a dynamic configuration definition in a gateway |
US6278442B1 (en) | 1998-06-26 | 2001-08-21 | Research In Motion Limited | Hand-held electronic device with a keyboard optimized for use with the thumbs |
US7705828B2 (en) | 1998-06-26 | 2010-04-27 | Research In Motion Limited | Dual-mode mobile communication device |
US6489950B1 (en) | 1998-06-26 | 2002-12-03 | Research In Motion Limited | Hand-held electronic device with auxiliary input device |
US7010603B2 (en) * | 1998-08-17 | 2006-03-07 | Openwave Systems Inc. | Method and apparatus for controlling network connections based on destination locations |
US6502192B1 (en) | 1998-09-03 | 2002-12-31 | Cisco Technology, Inc. | Security between client and server in a computer network |
US6320874B1 (en) * | 1998-10-07 | 2001-11-20 | Nortel Networks Limited | Establishing and terminating connections in a mixed protocol network |
US6119160A (en) | 1998-10-13 | 2000-09-12 | Cisco Technology, Inc. | Multiple-level internet protocol accounting |
US6385653B1 (en) | 1998-11-02 | 2002-05-07 | Cisco Technology, Inc. | Responding to network access requests using a transparent media access and uniform delivery of service |
US6381646B2 (en) | 1998-11-03 | 2002-04-30 | Cisco Technology, Inc. | Multiple network connections from a single PPP link with partial network address translation |
US6490289B1 (en) | 1998-11-03 | 2002-12-03 | Cisco Technology, Inc. | Multiple network connections from a single PPP link with network address translation |
US6396833B1 (en) * | 1998-12-02 | 2002-05-28 | Cisco Technology, Inc. | Per user and network routing tables |
US6442165B1 (en) | 1998-12-02 | 2002-08-27 | Cisco Technology, Inc. | Load balancing between service component instances |
US7616640B1 (en) | 1998-12-02 | 2009-11-10 | Cisco Technology, Inc. | Load balancing between service component instances |
US6317743B1 (en) * | 1998-12-04 | 2001-11-13 | Sun Microsystems, Inc. | System for retrieving compiling and loading management information in a digital data network |
US6490290B1 (en) | 1998-12-30 | 2002-12-03 | Cisco Technology, Inc. | Default internet traffic and transparent passthrough |
US6587441B1 (en) * | 1999-01-22 | 2003-07-01 | Technology Alternatives, Inc. | Method and apparatus for transportation of data over a managed wireless network using unique communication protocol |
US6542503B1 (en) | 1999-03-16 | 2003-04-01 | Cisco Technologies, Inc. | Multicast echo removal |
FI108695B (en) | 1999-05-24 | 2002-02-28 | Nokia Oyj | A gateway in a wireless system |
US7042896B1 (en) * | 1999-07-26 | 2006-05-09 | Samsung Electronics Co. Ltd. | Method for managing a digital interface connection |
US6952421B1 (en) | 1999-10-07 | 2005-10-04 | Cisco Technology, Inc. | Switched Ethernet path detection |
US6654796B1 (en) | 1999-10-07 | 2003-11-25 | Cisco Technology, Inc. | System for managing cluster of network switches using IP address for commander switch and redirecting a managing request via forwarding an HTTP connection to an expansion switch |
US6467049B1 (en) | 1999-10-15 | 2002-10-15 | Cisco Technology, Inc. | Method and apparatus for configuration in multi processing engine computer systems |
US6918044B1 (en) | 1999-10-15 | 2005-07-12 | Cisco Technology, Inc. | Password protection for high reliability computer systems |
US6484224B1 (en) | 1999-11-29 | 2002-11-19 | Cisco Technology Inc. | Multi-interface symmetric multiprocessor |
US6895434B1 (en) * | 2000-01-03 | 2005-05-17 | Cisco Technology, Inc. | Sharing of NAS information between PoPs |
US6725264B1 (en) | 2000-02-17 | 2004-04-20 | Cisco Technology, Inc. | Apparatus and method for redirection of network management messages in a cluster of network devices |
US6977895B1 (en) | 2000-03-23 | 2005-12-20 | Cisco Technology, Inc. | Apparatus and method for rate-based polling of input interface queues in networking devices |
AU2001250217A1 (en) * | 2000-04-27 | 2001-11-12 | Soft Tracks Enterprises Ltd. | Remote point of sale system |
JP2001333137A (en) * | 2000-05-23 | 2001-11-30 | Mitsubishi Electric Corp | Self-operating communication controller and self- operating communication control method |
US6850980B1 (en) | 2000-06-16 | 2005-02-01 | Cisco Technology, Inc. | Content routing service protocol |
CA2330017A1 (en) * | 2000-12-29 | 2002-06-29 | Soft Tracks Enterprises Ltd. | Pending persistent reversal |
MXPA03006708A (en) * | 2001-01-29 | 2005-04-08 | U S Wireless Data Inc | Method and apparatus for conducting live, point-of-sale, electronic monitoring and transaction services. |
JP4131780B2 (en) * | 2001-03-30 | 2008-08-13 | 株式会社東芝 | Distributed transaction processing system, distributed transaction processing method, and distributed transaction processing program |
WO2002084964A1 (en) * | 2001-04-18 | 2002-10-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement for connecting a workstation to a wide area network |
DE10122044A1 (en) * | 2001-05-07 | 2002-11-14 | Philips Corp Intellectual Pty | Network with sub-networks that can be connected via bridge terminals |
EP1267542A1 (en) * | 2001-06-12 | 2002-12-18 | TELEFONAKTIEBOLAGET L M ERICSSON (publ) | Method for communication between a client application and a server through a proxy-server |
US7170857B2 (en) | 2001-08-10 | 2007-01-30 | Strix Systems, Inc. | Virtual linking using a wireless device |
US20030065569A1 (en) * | 2001-09-04 | 2003-04-03 | Aaron Danis | Method and apparatus for coordinating transaction data for a plurality of point-of-sale terminals |
US7672249B2 (en) * | 2001-12-13 | 2010-03-02 | Cisco Technology, Inc. | Configurable network appliance |
US20030125969A1 (en) * | 2001-12-28 | 2003-07-03 | Wireless Checking, Inc. | Method and apparatus for processing financial transactions over a paging network |
US7443865B1 (en) | 2002-04-04 | 2008-10-28 | Cisco Technology, Inc. | Multiple network connections from a single PPP link with network address translation |
CN100367736C (en) * | 2002-04-30 | 2008-02-06 | 艾利森电话股份有限公司 | Method and apparatus for connecting a workstation to a wide area network |
US20030212802A1 (en) * | 2002-05-09 | 2003-11-13 | Gateway, Inc. | Proximity network encryption and setup |
US20040078601A1 (en) * | 2002-08-02 | 2004-04-22 | Chris Tengwall | System and method for operating a wireless device network |
US7536674B2 (en) * | 2003-08-13 | 2009-05-19 | Intel Corporation | Method and system for configuring network processing software to exploit packet flow data locality |
US20050159890A1 (en) * | 2004-01-16 | 2005-07-21 | Humphries Laymon S. | Method and system for scheduling of data retrieval from mobile telemetry devices |
US20050157856A1 (en) * | 2004-01-16 | 2005-07-21 | Humphries Laymon S. | Method and apparatus for providing an externalized interface to mobile telemetry devices |
US20060041651A1 (en) * | 2004-06-16 | 2006-02-23 | Air-Transport It Services, Inc. | Shared airport terminal equipment with peripheral management |
US8306023B2 (en) * | 2004-12-20 | 2012-11-06 | Hewlett-Packard Development Company, L.P. | Smuggling and recovery of non-packet information |
US7894807B1 (en) * | 2005-03-30 | 2011-02-22 | Openwave Systems Inc. | System and method for routing a wireless connection in a hybrid network |
US7787361B2 (en) | 2005-07-29 | 2010-08-31 | Cisco Technology, Inc. | Hybrid distance vector protocol for wireless mesh networks |
WO2007019387A2 (en) * | 2005-08-04 | 2007-02-15 | Transaction Network Services, Inc. | Systems and method for vending machine settlement |
US7660318B2 (en) * | 2005-09-20 | 2010-02-09 | Cisco Technology, Inc. | Internetworking support between a LAN and a wireless mesh network |
US20070110024A1 (en) * | 2005-11-14 | 2007-05-17 | Cisco Technology, Inc. | System and method for spanning tree cross routes |
US7764185B1 (en) | 2006-01-26 | 2010-07-27 | The United States Of America As Represented By The Secretary Of The Army | System, user warning and positioning device for use therein, and computer program product therefor, for tactical distributed event warning notification for individual entities |
US7598850B2 (en) * | 2006-01-26 | 2009-10-06 | The United States Of America As Represented By The Secretary Of The Army | System and method for centralized event warning notification for individual entities, and computer program product therefor |
US7602281B2 (en) * | 2006-01-26 | 2009-10-13 | The United States Of America As Represented By The Secretary Of The Army | System and method for tactical distributed event warning notification for individual entities, and computer program product therefor |
JP2008113381A (en) * | 2006-10-31 | 2008-05-15 | Toshiba Corp | Communication system |
US8391293B2 (en) * | 2008-01-31 | 2013-03-05 | Cisco Technology, Inc. | Transporting X.25-over-ISDN through IP, using CUGS/protocol translation |
US7870274B1 (en) * | 2008-06-05 | 2011-01-11 | Sprint Communications Company L.P. | Plug-in file sharing |
US20100306442A1 (en) * | 2009-06-02 | 2010-12-02 | International Business Machines Corporation | Detecting lost and out of order posted write packets in a peripheral component interconnect (pci) express network |
WO2012033856A1 (en) * | 2010-09-07 | 2012-03-15 | Revel Systems, Inc. | Point of sale system |
US9292248B2 (en) * | 2011-06-22 | 2016-03-22 | Microsoft Technology Licensing, Llc | Span out load balancing model |
US9754270B2 (en) * | 2012-08-31 | 2017-09-05 | Ncr Corporation | Techniques for channel-independent offer management |
EP2797292A1 (en) * | 2013-04-25 | 2014-10-29 | Telefónica, S.A. | Method and device for virtualization of terminal devices of a wireless network |
US10032185B2 (en) * | 2013-05-10 | 2018-07-24 | Excalibur Ip, Llc | Automating price guarantees |
FR3067550A1 (en) | 2017-06-27 | 2018-12-14 | Orange | METHOD OF COMMUNICATING QUIC VIA MULTIPLE ROADS |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5371852A (en) * | 1992-10-14 | 1994-12-06 | International Business Machines Corporation | Method and apparatus for making a cluster of computers appear as a single host on a network |
US5444763A (en) * | 1993-06-17 | 1995-08-22 | Research In Motion Limited | Translation and connection device for radio frequency point of sale transaction systems |
US5500890A (en) * | 1993-08-19 | 1996-03-19 | Exxon Research And Engineering Company | Point-of-sale system using multi-threaded transactions and interleaved file transfer |
US5559800A (en) * | 1994-01-19 | 1996-09-24 | Research In Motion Limited | Remote control of gateway functions in a wireless data communication network |
US5634010A (en) * | 1994-10-21 | 1997-05-27 | Modulus Technologies, Inc. | Managing and distributing data objects of different types between computers connected to a network |
US5790939A (en) * | 1995-06-29 | 1998-08-04 | Hughes Electronics Corporation | Method and system of frame timing synchronization in TDMA based mobile satellite communication system |
US5596574A (en) * | 1995-07-06 | 1997-01-21 | Novell, Inc. | Method and apparatus for synchronizing data transmission with on-demand links of a network |
US5802445A (en) * | 1995-07-13 | 1998-09-01 | Globalstar L.P. | Methods and apparatus for providing user RF exposure monitoring and control in a satellite communications system |
JP3613863B2 (en) * | 1995-07-19 | 2005-01-26 | 株式会社日立製作所 | Network connection system and parallel network connection method |
US5706440A (en) * | 1995-08-23 | 1998-01-06 | International Business Machines Corporation | Method and system for determining hub topology of an ethernet LAN segment |
JP3483364B2 (en) * | 1995-09-07 | 2004-01-06 | Kddi株式会社 | SNMP / OSI management gateway device |
US5764955A (en) * | 1995-10-19 | 1998-06-09 | Oasys Group, Inc. | Gateway for using legacy telecommunications network element equipment with a common management information protocol |
US5764756A (en) * | 1996-01-11 | 1998-06-09 | U S West, Inc. | Networked telephony central offices |
US5799016A (en) * | 1996-01-11 | 1998-08-25 | U S West, Inc. | Network addressing scheme encoding communication channel information |
US5787363A (en) * | 1996-06-21 | 1998-07-28 | Paradyne Corporation | System and method for connect message synchronization of modems in a cellular data gateway |
US5751715A (en) * | 1996-08-08 | 1998-05-12 | Gadzoox Microsystems, Inc. | Accelerator fiber channel hub and protocol |
-
1997
- 1997-10-13 US US08/949,297 patent/US6018770A/en not_active Expired - Lifetime
- 1997-11-12 CA CA002220832A patent/CA2220832C/en not_active Expired - Lifetime
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7979542B2 (en) | 1999-07-30 | 2011-07-12 | Intertrust Technologies Corporation | Methods and systems for transaction record delivery using thresholds and multi-stage protocol |
US8326983B2 (en) | 1999-07-30 | 2012-12-04 | Intertrust Technologies Corp. | Methods and systems for transaction record delivery using thresholds and multi-stage protocol |
US8667134B2 (en) | 1999-07-30 | 2014-03-04 | Intertrust Technologies Corporation | Methods and systems for transaction record delivery using thresholds and multi-stage protocol |
Also Published As
Publication number | Publication date |
---|---|
CA2220832C (en) | 2001-05-29 |
US6018770A (en) | 2000-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2220832A1 (en) | A system and method for managing packet-switched connections | |
ATE193629T1 (en) | TCP COMMUNICATION SYSTEM WITH REDUCED ADDITIONAL EFFORTS | |
CA2294722A1 (en) | Procedure for setting up a secure service connection in a telecommunication system | |
CA2280869A1 (en) | System for providing secure remote command execution network | |
WO2001097014A3 (en) | System for controlling a display of the user interface of a software application | |
WO2001037068A3 (en) | Method and apparatus for providing secure communication in a network | |
EP0700231A3 (en) | Methods and systems for interprocess communication and inter-network data transfer | |
CA2223178A1 (en) | Automated routing of messages over a network | |
TW428407B (en) | Interconnection of local communication bus systems | |
AU5280299A (en) | Authentication method and system | |
CA2264098A1 (en) | Multimedia information communication system | |
FI20010617A0 (en) | Application data synchronization in a communication system | |
EP0828367A3 (en) | A proxy server apparatus, a proxy server system, and a server apparatus | |
EP0567217A3 (en) | System of extending network resources to remote networks | |
EP1051046A3 (en) | Method for providing intelligent network services to an IP network | |
CA2385899A1 (en) | System and method for managing connections between a client and a server | |
EP0841774A3 (en) | Communication system and communication path control method | |
EP1187419A3 (en) | User authentication system and method | |
AU3727097A (en) | Method and system for generalized protocol implementation on client/server communications connections | |
AU2002257772A1 (en) | Collection of data from remote terminal units being connected to internet-ready communication modules | |
CA2381233A1 (en) | Method and server for providing parameter data | |
EP1096446A3 (en) | Method and system for secure communication between a self-service financial transaction terminal and a remote operator interface | |
WO2003056407A3 (en) | Communication identifier for a physical device's avatar | |
AU3844900A (en) | Method and system for performing a transaction between a client and a server over a network | |
EP1045566A3 (en) | Method and system for updating information in a telephone exchange system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20171114 |