Búsqueda Imágenes Maps Play YouTube Noticias Gmail Drive Más »
Búsqueda avanzada de patentes | Imágenes de página | Historial web | Iniciar sesión

Patentes

  

US006965777B1

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

<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 Ch5@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

206 Zoi

202

DTMF ESME (;,iiw,iY 2243
to sl l

[graphic]

MESSAGE

[graphic]
[graphic]

} _ CENTER 8
2Z4g\ 22(

[graphic]

oovT__ MESSAGE 4
OTAF ~—~ —:i S.T.P. H S.T.P
212 5Mpp CENTER

[graphic]
[graphic]

ltl

[graphic]
[graphic]
[graphic][graphic]

%

[graphic]
[graphic]
[graphic]

FIREWALL MESSAGE CENTER 392 SM MESSAGING 224 x COMPLEX

[graphic]
[graphic]

{Np}: _ MESSAGE
ZI4 ESME CENTER S.T.P. S.T.P.
VMS g \
5 Z Z28 230

[graphic]
[graphic]
[graphic]

ll ll

216 i SMPP OVER TCP/IP l WIRELESS NETWORK — ANSI41, TCAP, SS7, |S—136 _'

[merged small][graphic][merged small][subsumed][merged small][subsumed][subsumed][graphic][graphic][graphic][subsumed]

“M2220 ;ozx@P Z; L §m§ .. IL £8 E

[graphic]
[graphic]

. “@2220 m<~Q Z im .:m §§._2 - I. as Q: .5, L. . . .1.

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

E $58 m2. éwmz nfimo

[blocks in formation]
[graphic]
[graphic]
[graphic]
[graphic]

5-9 .5 .._§ .:_2< - V552 52; + m_\§ ~50 $3 vi E s_>sm X Q28 .\ § 3%: mm QZ_o<§., =5 N2 E55 _

coco

wQ_>~_~_m 2255 wzmm Now

[graphic]

saw: | \||| :<_§__L

[graphic]

T

lllllllllllllllll 1

$5.: 2 5

[graphic]
[graphic]

£1 EEO |.. |... zm ./- as

[graphic]

Z1 .43 ..:.m

E E on ma / f , . Q2 “:2 \_ .,:.w NEZ: .| £8 Z

T

55$ Em

[graphic]
[graphic]
[graphic]
[graphic]

~ / one, _ I L, N2 51 EN , in J. . :5 ./ £1 _

//,//

[graphic][graphic]

~<- m=I

~EE._ ||ll| _2 E m@<mmw2 an -~\H ma §

S

21- 222 § 2%

408 N 65%

[graphic]
[graphic]

F I G. 3
250
1
bind — esme to sr
’f ‘f ’/ |£siirT ISMPP GATEWAY1 I iicT
I Bind_Tronsmitter — MT Service 1
MT Bind_Tronsmitter(system_id, password
Service syslem_iype...)
- Bind_Tronsmit‘er_Resp(syslem_id—SR...)
Bind_Receiver - M0 Service l
M0 Bind_Receiver[syslem_id, password
590/ifie syslem_type...)

[graphic]
[merged small][graphic][merged small][graphic][merged small]
[graphic]

Bind_Tronsceiver(system_id, possword
system_type...)

[merged small][graphic]
« AnteriorContinuar »