IP Library Granted Patent US 7,921,225
Granted Patent B2
US 7,921,225 · App. 09/739,844 · Granted Apr 5, 2011

Routing messages in a client server environment over multiple networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,921,225
App. No.
09/739,844
Granted
Apr 5, 2011
Kind
B2
Abstract

A messaging system, method, and computer program product is disclosed, including a client device having stored therein a client application, which is adapted to be executed by the client device, a server having stored therein a server application, which is adapted to be executed by the server, a plurality of wireless networks, each of which is adapted to communicate messages between the client device and the server, and support one or more wireless network protocols, a protocol gateway encapsulating a fundamental network protocol, which underlies each of the one or more wireless network protocols, means for communicating a message between the client application and the server application, over a selected wireless network protocol through the protocol gateway, independent of the selected wireless network protocol, and a message router for routing the message between the protocol gateway and the server, the message router including means for authenticating an origin of the message, wherein the authenticating means authenticates the origin before the message is routed by the message router, and a database, which is accessible by the message router and adapted to store information relating to routing and authentication of the message. Moreover, the present invention features methods of communicating such messages over wireless networks efficiently, without requiring significant bandwidth, a valuable resource in wireless networks.

Claims (10)

1. A method of routing a message between a server and a protocol gateway comprising:

establishing communications between a message router and a plurality of protocol gateways to encapsulate messages communicated with a plurality of message source devices utilizing respective network protocols;

determining, from said message router, a historical record for transmissions from said message router to said plurality of protocol gateways comprising a least recently used protocol gateway supporting a particular protocol of a client device associated with said message among a plurality of network protocols; and

routing said message from said message router to a particular protocol gateway based on said determined least recently used protocol gateway and said particular protocol utilized by said client device of said message.

2. The method of routing a message according to claim 1 , wherein:

said server is a least recently used message router.

3. The method of routing a message according to claim 1 , further comprising:

routing said message to a most specific server corresponding to a message key.

4. The method of routing a message according to claim 1 , further comprising:

routing said message based on a content of said message.

Assignments (7)
SECURITY AGREEMENT Recorded Mar 3, 2016
From: COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH MOBILE DATACOM CORPORATION; TELECOMMUNICATION SYSTEMS, INC.
To: CITIBANK N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037993/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2016
From: SILICON VALLEY BANK
To: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVEM INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
Reel/Frame 037994/0113 →
SECURITY AGREEMENT Recorded Jan 29, 2010
From: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVERN INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
To: SILICON VALLEY BANK, AGENT
Reel/Frame 023870/0484 →
CORRECTIVE OF ERRORNEOUSLY RECORDED SN'S 09/964,297 & 09/770770 AND ADD 4 ADDITIONAL SERIAL NUMBERS PREVIOUSLY RECORDED AT REEL 018350 FRAME 155. ASSIGNORS HEREBY CONFIRM THE ASSIGNMENT OF THE ENTIRE INTEREST. Recorded Oct 16, 2006
From: TELECOMMUNICATION SYSTEMS CORPORATION OF MARYLAND
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 018506/0447 →
CHANGE OF NAME Recorded Oct 27, 2005
From: TYSYS ACQUISITION CORP.
To: TELECOMMUNICATION SYSTEMS CORPORATION OF MARYLAND
Reel/Frame 017140/0656 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2004
From: ZOMBEK, JAMES M.; SOBCHAK, RICHARD K.; BONEFAS, RUDY
To: TSYS ACQUISITION CORP.
Reel/Frame 015412/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2004
From: AETHER SYSTEMS, INC.
To: TSYS ACQUISITION CORP.
Reel/Frame 014943/0308 →