<12) United States Patent (10) Patent N0.I US 6,965,777 B1 Cast et al. (45) Date of Patent: Nov. 15, 2005 (54) METHOD OF DELIVERING SHORT 6,289,212 B1 * 9/2001 Stein et al. ............... .. 455/412 MESSAGES USING A SMPP GATEWAY WITH 6,421,709 B1 * 7/2002 McCormick et al. ..... .. 709/206 STANDARD INTERFACE 6,434,396 B1 * 8/2002 Rune ........................ .. 455/502 6,459,904 B1 * 10/2002 Lorello et al. ............ .. 455/466 (76) inventors: Thomas Cast, 17700 NE‘ 136th St‘, 6,473,399 B1 * 10/2002 Johansson et al. ........ .. 370/229 Redmond, King County, WA (US) it eiied by exaniinei 98033; David Midkifl', 8105 NE. 128th _ _ St, Kirkland, King County, WA (US) Primary Examiner—Stephen D’Agosta 93934 (74) Attorney, Agent, or Firm—Ipsolon llp ( * ) Notice: Subject to any disclaimer, the term of this (57) ABSTRACT patent is extended or adjusted under 35 U.S.C. 154(b) by 377 days. _ _ _ _ A method is disclosed for delivering a short message from (21) Anni NO_; ()9/714,035 an external short message entity (ESME) to a wireless device. The method comprises transmitting a message from (22) Filed; N0v_ 16, 2000 a message source device such as an external short message entity to a gateway, the message being associated with a (51) Int. Cl.7 ............ .. H04Q 7/20 service type. A routing determination is made based on the (52) U.S. Cl. .............. .. 455/466; 455/412.1; 455/414.1; scrvicc typo associated With tho mcssagc. Tho mcssagc is 370/237; 370/352 then routed to ‘one of a plurality of message centers accord(58) Field of Search .............................. .. 455/445, 412, mg to the Toutlhg method Ch_°5@h~ The method maY_ be used 455/414, 422, 432, 466, 569; 379/229, 237, with a gateway system that implements a standard interface 379/319, 351, 352, 423 to a message complex of a wireless system. The interface enables all ESMEs to communicate with the message com(56) References Cited plex using a consistent standard interface. The system used to implement the method of the present invention comprises US" PATENT DOCUMENTS a short message point-to-point gateway, a message complex, 5,463,620 A * 10/1995 Sflfaln ..................... .. 370/412 a homo location rcgistcr and a mobilc switching ccntcn Tho 5,579,372 A * 11/1996 Astrom 455/412 external short message entity connects to the short message 5,635,918 A * 6/ 1997 Tctt 340/7-29 point-to-point gateway and requests delivery of a message to 5,322,700 A * 10/1993 Huh oi o1~ 455/466 a wireless device, and the short message point-to-point 5946299 A * 8/1999 Blolldel 370/237 gateway routes the request to an appropriate message center. 5,966,663 A * 10/1999 Gleason 455/466 5,970,059 A * 10/1999 Ahopelto et al. 370/338 6,263,212 B1 * 7/2001 Ross et al. ................ .. 455/466 20 Claims, 17 Drawing Sheets 200 1\ 218 ____M_M_.._ Dug LDAP D2 _/220 SERVER /222 [Z241
DTMF ESME (;,iiw,iY 2243
to s’ l l
oovT__ MESSAGE 4
OTAF ~—~ —:i S.T.P. H S.T.P
212 5Mpp CENTER
FIREWALL MESSAGE CENTER 392 SM MESSAGING 224 x COMPLEX
{Np}: _ MESSAGE
ZI4 ESME CENTER S.T.P. S.T.P.
VMS g \
5 Z Z28 230
216 i SMPP OVER TCP/IP l WIRELESS NETWORK — ANSI41, TCAP, SS7, |S—136 _'