CA2532697A1 - Communications system including protocol interface device for use with multiple operating protocols and related methods - Google Patents

Communications system including protocol interface device for use with multiple operating protocols and related methods Download PDF

Info

Publication number
CA2532697A1
CA2532697A1 CA002532697A CA2532697A CA2532697A1 CA 2532697 A1 CA2532697 A1 CA 2532697A1 CA 002532697 A CA002532697 A CA 002532697A CA 2532697 A CA2532697 A CA 2532697A CA 2532697 A1 CA2532697 A1 CA 2532697A1
Authority
CA
Canada
Prior art keywords
operating protocols
protocol
interface device
communications system
system including
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
CA002532697A
Other languages
French (fr)
Other versions
CA2532697C (en
Inventor
Shaibal Roy
David James Clarke
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
Teamon Systems, Inc.
Shaibal Roy
David James Clarke
Blackberry Limited
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 Teamon Systems, Inc., Shaibal Roy, David James Clarke, Blackberry Limited filed Critical Teamon Systems, Inc.
Publication of CA2532697A1 publication Critical patent/CA2532697A1/en
Application granted granted Critical
Publication of CA2532697C publication Critical patent/CA2532697C/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/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • 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/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols

Abstract

A communications system may include a plurality of data storage devices each using at least one of a plurality of operating protocols (Fig. 2). The system may also include a plurality of mobile wireless communications devices (14) for accessing the data storage devices, and each may use at least one of the plurality of operating protocols (24, 26, 28). Furthermore, the system may also include a protocol interface device (14) including a front-end proxy module (30) for communicating with the plurality of mobile wireless communications devices using respective operating protocols, and a protocol engine module (32) for communicating with the plurality of data storage devices (24, 26, 28) using respective operating protocols. More particularly, the front-end proxy module (30) and the protocol engine module (32) may communicate using a common interface protocol able to represent a desired number of protocol-supported elements for a desired operating protocol.
CA002532697A 2003-08-07 2004-02-25 Communications system including protocol interface device for use with multiple operating protocols and related methods Expired - Lifetime CA2532697C (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US49316503P 2003-08-07 2003-08-07
US60/493,165 2003-08-07
US10/777,577 2004-02-12
US10/777,577 US8135759B2 (en) 2003-08-07 2004-02-12 Communications system including protocol interface device for use with multiple operating protocols and related methods
PCT/US2004/005577 WO2005018247A2 (en) 2003-08-07 2004-02-25 Communications system including protocol interface device for use with multiple operating protocols and related methods

Publications (2)

Publication Number Publication Date
CA2532697A1 true CA2532697A1 (en) 2005-02-24
CA2532697C CA2532697C (en) 2008-12-30

Family

ID=34119058

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002532697A Expired - Lifetime CA2532697C (en) 2003-08-07 2004-02-25 Communications system including protocol interface device for use with multiple operating protocols and related methods

Country Status (6)

Country Link
US (2) US8135759B2 (en)
EP (1) EP1661034B1 (en)
AT (1) ATE543141T1 (en)
CA (1) CA2532697C (en)
HK (1) HK1092891A1 (en)
WO (1) WO2005018247A2 (en)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7685302B2 (en) * 2003-08-11 2010-03-23 Teamon Systems, Inc. Communications system providing extensible protocol translation and configuration features and related methods
EP2249529B1 (en) 2004-03-23 2019-01-16 NDS Limited Optimally adapting multimedia content for mobile subscriber device playback
JP2005309519A (en) * 2004-04-16 2005-11-04 Fujitsu Ltd Telegram relay program and device
WO2006086686A2 (en) * 2005-02-11 2006-08-17 Critical Path, Inc. Methods and systems for communicating digital content
US7567553B2 (en) * 2005-06-10 2009-07-28 Swift Creek Systems, Llc Method, system, and data structure for providing a general request/response messaging protocol using a presence protocol
US20070005725A1 (en) * 2005-06-30 2007-01-04 Morris Robert P Method and apparatus for browsing network resources using an asynchronous communications protocol
US20070027915A1 (en) * 2005-07-29 2007-02-01 Morris Robert P Method and system for processing a workflow using a publish-subscribe protocol
US20070043646A1 (en) * 2005-08-22 2007-02-22 Morris Robert P Methods, systems, and computer program products for conducting a business transaction using a pub/sub protocol
US7512880B2 (en) * 2005-12-23 2009-03-31 Swift Creek Systems, Llc Method and system for presenting published information in a browser
US20070168420A1 (en) * 2005-12-30 2007-07-19 Morris Robert P Method and apparatus for providing customized subscription data
US7587450B2 (en) * 2006-02-01 2009-09-08 Swift Creek Systems, Llc HTTP publish/subscribe communication protocol
US20070208702A1 (en) * 2006-03-02 2007-09-06 Morris Robert P Method and system for delivering published information associated with a tuple using a pub/sub protocol
US20080005294A1 (en) * 2006-06-30 2008-01-03 Morris Robert P Method and system for exchanging messages using a presence service
US20080120337A1 (en) * 2006-11-21 2008-05-22 Fry Jared S Method And System For Performing Data Operations Using A Publish/Subscribe Service
US20080126475A1 (en) * 2006-11-29 2008-05-29 Morris Robert P Method And System For Providing Supplemental Information In A Presence Client-Based Service Message
US9330190B2 (en) * 2006-12-11 2016-05-03 Swift Creek Systems, Llc Method and system for providing data handling information for use by a publish/subscribe client
US20080147799A1 (en) * 2006-12-13 2008-06-19 Morris Robert P Methods, Systems, And Computer Program Products For Providing Access To A Secure Service Via A Link In A Message
US7840685B2 (en) * 2007-01-07 2010-11-23 Apple Inc. Handheld computer having dynamic network transport selection according to a media type of a request
US20080183816A1 (en) * 2007-01-31 2008-07-31 Morris Robert P Method and system for associating a tag with a status value of a principal associated with a presence client
US20080208982A1 (en) * 2007-02-28 2008-08-28 Morris Robert P Method and system for providing status information relating to a relation between a plurality of participants
US20080228880A1 (en) * 2007-03-12 2008-09-18 Microsoft Corporation Managed code mapi apis
US20090037582A1 (en) * 2007-07-31 2009-02-05 Morris Robert P Method And System For Managing Access To A Resource Over A Network Using Status Information Of A Principal
US8671215B2 (en) * 2008-02-28 2014-03-11 Broadcom Corporation Portable communications framework
US8788634B2 (en) * 2008-02-28 2014-07-22 Broadcom Corporation Portable device upgrade via a content transfer protocol
US8405484B2 (en) * 2008-09-29 2013-03-26 Avaya Inc. Monitoring responsive objects in vehicles
US20110196714A1 (en) * 2010-02-09 2011-08-11 Avaya, Inc. Method and apparatus for overriding apparent geo-pod attributes
JP5743469B2 (en) * 2010-09-22 2015-07-01 キヤノン株式会社 Information processing apparatus, control method thereof, and control program
US8918853B2 (en) * 2011-06-29 2014-12-23 Sharp Laboratories Of America, Inc. Method and system for automatic recovery from lost security token on embedded device
US8447273B1 (en) 2012-01-09 2013-05-21 International Business Machines Corporation Hand-held user-aware security device
US10263854B2 (en) * 2012-06-13 2019-04-16 Oracle International Corporation System and method for supporting version based routing in a transactional middleware machine environment
US9654426B2 (en) 2012-11-20 2017-05-16 Dropbox, Inc. System and method for organizing messages
US9729695B2 (en) 2012-11-20 2017-08-08 Dropbox Inc. Messaging client application interface
US9935907B2 (en) 2012-11-20 2018-04-03 Dropbox, Inc. System and method for serving a message client
GB2513533A (en) 2012-12-11 2014-11-05 Ibm Method for client-side aggregation of web content
US9680782B2 (en) 2013-07-29 2017-06-13 Dropbox, Inc. Identifying relevant content in email
US10084737B2 (en) * 2015-06-09 2018-09-25 Airwatch, Llc Scheduling events
US10298530B2 (en) 2015-06-09 2019-05-21 Airwatch Llc Scheduling events
CN105978887A (en) * 2016-06-15 2016-09-28 晶赞广告(上海)有限公司 Data access method, device and system for big data
WO2019055523A1 (en) * 2017-09-13 2019-03-21 Onvocal, Inc. System and method for improved point of sale and crm network interface
US11375049B2 (en) * 2018-11-29 2022-06-28 Avaya Inc. Event-based multiprotocol communication session distribution

Family Cites Families (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5802292A (en) * 1995-04-28 1998-09-01 Digital Equipment Corporation Method for predictive prefetching of information over a communications network
US5995503A (en) * 1996-06-12 1999-11-30 Bay Networks, Inc. Method and apparatus for providing quality of service routing in a network
US6230193B1 (en) * 1996-10-31 2001-05-08 3Com Corporation Method and apparatus supporting network communications
US6070191A (en) * 1997-10-17 2000-05-30 Lucent Technologies Inc. Data distribution techniques for load-balanced fault-tolerant web access
US6181694B1 (en) * 1998-04-03 2001-01-30 Vertical Networks, Inc. Systems and methods for multiple mode voice and data communciations using intelligently bridged TDM and packet buses
US6311165B1 (en) * 1998-04-29 2001-10-30 Ncr Corporation Transaction processing systems
US6175858B1 (en) * 1998-07-13 2001-01-16 At&T Corp. Intelligent network messaging agent and method
US6421732B1 (en) * 1998-08-27 2002-07-16 Ip Dynamics, Inc. Ipnet gateway
US6425057B1 (en) * 1998-08-27 2002-07-23 Hewlett-Packard Company Caching protocol method and system based on request frequency and relative storage duration
US6289212B1 (en) * 1998-09-16 2001-09-11 Openwave Systems Inc. Method and apparatus for providing electronic mail services during network unavailability
US6564251B2 (en) * 1998-12-03 2003-05-13 Microsoft Corporation Scalable computing system for presenting customized aggregation of information
US6463427B1 (en) * 1999-03-16 2002-10-08 Microsoft Corporation Use of object signature property as a search parameter during synchronization of objects on a computer
US6549937B1 (en) * 1999-07-21 2003-04-15 Microsoft Corporation System and method for multi-protocol communication in a computer network
US6356529B1 (en) * 1999-08-12 2002-03-12 Converse, Ltd. System and method for rapid wireless application protocol translation
US6615212B1 (en) * 1999-08-19 2003-09-02 International Business Machines Corporation Dynamically provided content processor for transcoded data types at intermediate stages of transcoding process
US6615199B1 (en) * 1999-08-31 2003-09-02 Accenture, Llp Abstraction factory in a base services pattern environment
US6571282B1 (en) * 1999-08-31 2003-05-27 Accenture Llp Block-based communication in a communication services patterns environment
US6477665B1 (en) * 1999-08-31 2002-11-05 Accenture Llp System, method, and article of manufacture for environment services patterns in a netcentic environment
US6601192B1 (en) * 1999-08-31 2003-07-29 Accenture Llp Assertion component in environment services patterns
US6289382B1 (en) * 1999-08-31 2001-09-11 Andersen Consulting, Llp System, method and article of manufacture for a globally addressable interface in a communication services patterns environment
US6442748B1 (en) * 1999-08-31 2002-08-27 Accenture Llp System, method and article of manufacture for a persistent state and persistent object separator in an information services patterns environment
US6438594B1 (en) * 1999-08-31 2002-08-20 Accenture Llp Delivering service to a client via a locally addressable interface
US6550057B1 (en) * 1999-08-31 2003-04-15 Accenture Llp Piecemeal retrieval in an information services patterns environment
US6502213B1 (en) * 1999-08-31 2002-12-31 Accenture Llp System, method, and article of manufacture for a polymorphic exception handler in environment services patterns
US6601234B1 (en) * 1999-08-31 2003-07-29 Accenture Llp Attribute dictionary in a business logic services environment
US6640238B1 (en) * 1999-08-31 2003-10-28 Accenture Llp Activity component in a presentation services patterns environment
US6496850B1 (en) * 1999-08-31 2002-12-17 Accenture Llp Clean-up of orphaned server contexts
US6640249B1 (en) * 1999-08-31 2003-10-28 Accenture Llp Presentation services patterns in a netcentric environment
US6578068B1 (en) * 1999-08-31 2003-06-10 Accenture Llp Load balancer in environment services patterns
US6529948B1 (en) * 1999-08-31 2003-03-04 Accenture Llp Multi-object fetch component
US6715145B1 (en) * 1999-08-31 2004-03-30 Accenture Llp Processing pipeline in a base services pattern environment
US7289964B1 (en) * 1999-08-31 2007-10-30 Accenture Llp System and method for transaction services patterns in a netcentric environment
US6339832B1 (en) * 1999-08-31 2002-01-15 Accenture Llp Exception response table in environment services patterns
US6742015B1 (en) * 1999-08-31 2004-05-25 Accenture Llp Base services patterns in a netcentric environment
US6434568B1 (en) * 1999-08-31 2002-08-13 Accenture Llp Information services patterns in a netcentric environment
US6529909B1 (en) * 1999-08-31 2003-03-04 Accenture Llp Method for translating an object attribute converter in an information services patterns environment
US6615253B1 (en) * 1999-08-31 2003-09-02 Accenture Llp Efficient server side data retrieval for execution of client side applications
US6549949B1 (en) * 1999-08-31 2003-04-15 Accenture Llp Fixed format stream in a communication services patterns environment
US6434628B1 (en) * 1999-08-31 2002-08-13 Accenture Llp Common interface for handling exception interface name with additional prefix and suffix for handling exceptions in environment services patterns
US6640244B1 (en) * 1999-08-31 2003-10-28 Accenture Llp Request batcher in a transaction services patterns environment
US6477580B1 (en) * 1999-08-31 2002-11-05 Accenture Llp Self-described stream in a communication services patterns environment
US6636242B2 (en) * 1999-08-31 2003-10-21 Accenture Llp View configurer in a presentation services patterns environment
US6842906B1 (en) * 1999-08-31 2005-01-11 Accenture Llp System and method for a refreshable proxy pool in a communication services patterns environment
US6606660B1 (en) * 1999-08-31 2003-08-12 Accenture Llp Stream-based communication in a communication services patterns environment
US6539396B1 (en) * 1999-08-31 2003-03-25 Accenture Llp Multi-object identifier system and method for information service pattern environment
US6332163B1 (en) * 1999-09-01 2001-12-18 Accenture, Llp Method for providing communication services over a computer network system
US6597683B1 (en) * 1999-09-10 2003-07-22 Pulse-Link, Inc. Medium access control protocol for centralized wireless network communication management
US6557026B1 (en) * 1999-09-29 2003-04-29 Morphism, L.L.C. System and apparatus for dynamically generating audible notices from an information network
US6578069B1 (en) * 1999-10-04 2003-06-10 Microsoft Corporation Method, data structure, and computer program product for identifying a network resource
EP1093281A3 (en) * 1999-10-15 2002-11-06 Nortel Networks Limited Call redirection through portable device
US20020112007A1 (en) * 1999-11-03 2002-08-15 Christopher (Noah) Wood Personal message management system
US6772413B2 (en) * 1999-12-21 2004-08-03 Datapower Technology, Inc. Method and apparatus of data exchange using runtime code generator and translator
US20020035605A1 (en) * 2000-01-26 2002-03-21 Mcdowell Mark Use of presence and location information concerning wireless subscribers for instant messaging and mobile commerce
CN100477701C (en) * 2000-02-22 2009-04-08 北方电讯网络有限公司 System and method for controlling a wireless packet switched voice call
US7111060B2 (en) * 2000-03-14 2006-09-19 Aep Networks, Inc. Apparatus and accompanying methods for providing, through a centralized server site, a secure, cost-effective, web-enabled, integrated virtual office environment remotely accessible through a network-connected web browser
US20010042100A1 (en) * 2000-04-14 2001-11-15 David Guedalia Unified system and methodology for remote access to e-mail
US20020016818A1 (en) * 2000-05-11 2002-02-07 Shekhar Kirani System and methodology for optimizing delivery of email attachments for disparate devices
DE10024944A1 (en) 2000-05-22 2001-12-06 Mediabeam Gmbh System for receiving, converting and sending of data e.g. by united messaging services (UMS) and the Internet, uses control unit which can be adjusted from an input unit for setting the target data conversion format
US20020019812A1 (en) * 2000-06-16 2002-02-14 Board Karen Eleanor System and service for receiving, customizing, and re-broadcasting high-speed financial data to users operating wireless network-capable devices
AUPQ883200A0 (en) 2000-07-18 2000-08-10 Telefonaktiebolaget Lm Ericsson (Publ) Telecommunication system and method of communicating protocol information
KR20000063801A (en) 2000-08-04 2000-11-06 김대원 Apparatus and Method for connecting and serving a email using wireless terminal
WO2002052798A2 (en) * 2000-12-22 2002-07-04 Research In Motion Limited Wireless router system and method
US20020087628A1 (en) * 2000-12-29 2002-07-04 Andrew Rouse System and method for providing wireless device access to e-mail applications
US7437429B2 (en) * 2001-02-13 2008-10-14 Microsoft Corporation System and method for providing transparent access to distributed authoring and versioning files including encrypted files
AU2002306749A1 (en) * 2001-03-13 2002-09-24 Shiv Balakrishnan An architecture and protocol for a wireless communication network to provide scalable web services to mobile access devices
US20020160773A1 (en) * 2001-03-29 2002-10-31 Tenzing Communications, Inc. Communications systems for aircraft including wireless systems
US7020687B2 (en) * 2001-05-18 2006-03-28 Nortel Networks Limited Providing access to a plurality of e-mail and voice message accounts from a single web-based interface
AU2002328129A1 (en) 2001-06-22 2003-01-08 Emblaze Systems, Ltd. Mms system and method with protocol conversion suitable for mobile/portable handset display
US6928458B2 (en) * 2001-06-27 2005-08-09 Microsoft Corporation System and method for translating synchronization information between two networks based on different synchronization protocols
US20030093565A1 (en) * 2001-07-03 2003-05-15 Berger Adam L. System and method for converting an attachment in an e-mail for delivery to a device of limited rendering capability
US20030097410A1 (en) * 2001-10-04 2003-05-22 Atkins R. Travis Methodology for enabling multi-party collaboration across a data network
US6948163B2 (en) * 2002-01-29 2005-09-20 International Business Machines Corporation Remote electronic file builder
US20030145132A1 (en) * 2002-01-30 2003-07-31 Arvind Srinivasan Cell software and process for installing it
AU2003239385A1 (en) * 2002-05-10 2003-11-11 Richard R. Reisman Method and apparatus for browsing using multiple coordinated device
US20040162918A1 (en) * 2003-02-17 2004-08-19 Richard Freidman System and method for invoking WebDAV methods via non-WebDAV communication protocols

Also Published As

Publication number Publication date
CA2532697C (en) 2008-12-30
EP1661034A4 (en) 2008-12-31
EP1661034A2 (en) 2006-05-31
EP1661034B1 (en) 2012-01-25
WO2005018247A3 (en) 2005-05-26
HK1092891A1 (en) 2007-02-16
WO2005018247A2 (en) 2005-02-24
US20050030939A1 (en) 2005-02-10
US8135759B2 (en) 2012-03-13
US20120131659A1 (en) 2012-05-24
ATE543141T1 (en) 2012-02-15

Similar Documents

Publication Publication Date Title
CA2532697A1 (en) Communications system including protocol interface device for use with multiple operating protocols and related methods
CA2532685A1 (en) Communications system including protocol interface device providing enhanced operating protocol selection features and related methods
CA2533291A1 (en) Mobile wireless communication protocol interface storage devices
WO2005020039A3 (en) Communications system providing multi-layered extensible protocol interface and related methods
CA2533104A1 (en) Communications system providing extensible protocol translation features
CA2533286A1 (en) Communications system providing extensible protocol translation and configuration features and related methods
CA2532681A1 (en) Communication system providing adaptive polling
WO2006044192A3 (en) Systems and methods for redundant networks
CA2501125A1 (en) Access stratum manager
WO2007053691A3 (en) Methods and apparatus for providing a platform coexistence system of multiple wireless communication devices
WO2002084975A3 (en) System and method for dynamically pushing information on wireless data communication devices
WO2002049295A3 (en) Wireless devices supporting ad hoc connections independent of the protocol version
WO2007089217A3 (en) Network discovery mechanisms
EP2469375A3 (en) Portable data acquisition and management system and associated device and method
WO2005015845A3 (en) Communication protocol for a wireless mesh architecture
WO2005076881A3 (en) Transmitting data utilizing multiple communication modes simultaneously
EP1493474A3 (en) Game system, game apparatus, storage medium storing game program and game data exchange method
WO2005048081A3 (en) System for application server autonomous access across different types of access technology networks
CA2492683A1 (en) Aircraft data communication system and method
HK1092890A1 (en) Communication system providing reduced access latency and related methods
EP1947894A3 (en) Notifying the user of a wireless communication terminal of the state of communication of an external wireless network
EP2271050A3 (en) Radio link protocols for multi-link communication systems
WO2007038577A3 (en) Mechanisms for data rate improvement in a wireless network
AU2003284517A1 (en) Data transmission method, data reception method, transmission device and reception device using the same, and communication system using the same
CA2557378A1 (en) Communications system with interface for enabling communication of alerts to mobile wireless communications devices

Legal Events

Date Code Title Description
EEER Examination request