CA2220832A1 - A system and method for managing packet-switched connections - Google Patents

A system and method for managing packet-switched connections

Info

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
Application number
CA002220832A
Other languages
French (fr)
Other versions
CA2220832C (en
Inventor
Mark E. Church
Herb A. Little
Louise A. Maccallum
Gary P. Mousseau
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.)
BlackBerry Ltd
Original Assignee
Research in Motion Ltd
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 Research in Motion Ltd filed Critical Research in Motion Ltd
Publication of CA2220832A1 publication Critical patent/CA2220832A1/en
Application granted granted Critical
Publication of CA2220832C publication Critical patent/CA2220832C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0281Proxies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network 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.
CA002220832A 1997-10-13 1997-11-12 A system and method for managing packet-switched connections Expired - Lifetime CA2220832C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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