Sep 24, 2008 - http://doWnload.com.com./300(Â¥2150410148311.html? ..... directed to the Internet are email products, ins
USO0RE41848E
(19) United States (12) Reissued Patent
(10) Patent Number: US RE41,848 E (45) Date of Reissued Patent: Oct. 19, 2010
Daniell et al.
(54)
(75)
SYSTEM USING TRANSPORT PROTOCOL OBJECTS LOCATED AT AGENT LOCATION TO GENERATE SESSION ID AND TO PROVIDE TRANSLATION BETWEEN DIFFERENT INSTANT MESSAGING PROTOCOLS
6,463,078 B1 6,535,486 B1
10/2002 Engstrom et a1. ......... .. 370/466 3/2003 Naudus et a1. ...... .. 370/235 6,549,937 B1 * 4/2003 Auerbach et a1. . 709/206 6,629,163 B1
9/2003
Balassanian .... ..
710/33
6,738,822 B2
5/2004 Fukasawa et a1. .
709/231
2002/0087704 A1 7/2002 2002/0118809 A1 8/2002 2002/0163934 A1 * 11/2002
Inventors: William Todd Daniell, Marietta, GA
(US); Lee G. Friedman, Alpharetta, GA
Chesnais et a1. .......... .. 709/228 Eisenberg ............ .. 379/20201 Moore et a1. ..... .. 379/465
2003/0054810 A1
3/2003 Chen et a1.
2004/0015723 A1 *
1/2004
455/422
Pham et a1. ............... .. 713/201
(US); Larry Graham Kent, Jr., OTHER PUBLICATIONS
Loganville, GA (US); Joel A. Davis, Marietta, GA (US); Brian Keith Daigle, Marietta, GA (US)
Peter SaintiAndre, “Jabber FAQ” May 13, 2001, jabberorg, pp. 1*36.*
(73) Assignee: AT&T Intellectual Property I, L.P., Reno, NV (US)
(21) (22)
Appl. No .:
Filed:
Peter SaintiAndre, “XML Messaging With Jabber” Oct. 6, 2000, O’Reilly Media, Inc. pp. 1*3.* Instant Messaging/Presence Protocol Requirements Day et al.; Feb. 2000. A Model for Presence and Instant Messaging Day et al., Feb.
12/286,136 Sep. 24, 2008
2000. Related US. Patent Documents
Extensible Markup Language @(ML) 1.0 (Second Edition)
Reissue of:
(64)
Patent No.:
6,976,092
Issued:
Dec. 13, 2005
Appl. No.:
10/274,40s
Filed:
Oct. 18, 2002
W3C XML Core Working Group (WG); Oct. 6, 2000. Common Presence and Instant Messaging: Message Format Atkins et al., Feb. 20, 2002. Common Presence and Instant Messaging (CPIM) Presence Information Data Format Sugano et al.; May 2002. Common Presence and Instant Messaging (CPIM) Crocker
US. Applications: (60)
Provisional application No. 60/419,613, ?led on Oct. 17, 2002, and provisional application No. 60/411,336, ?led on
(51)
Int. Cl. G06F 15/16
et al.; Aug. 14,2002.
(Continued)
Sep. 17,2002.
Primary ExamineriLe Luu (74) Attorney, Agent, or
(2006.01)
FirmiThomas,
Kayden,
Horstemeyer & Risley, LLP
(52) (58)
US. Cl. ....................... .. 709/246; 709/227; 709/202
(57)
Field of Classi?cation Search ................ .. 709/246,
709/227, 202, 206, 228; 713/201; 379/202.01;
A system and method are presented in Which a plurality of transport protocol objects (TPOs) are instantiated at an IM user agent. In one embodiment, each of the plurality of TPOs is adapted to provide a translation between a ?rst IM proto col and a different IM protocol.
370/465
See application ?le for complete search history.
(56)
ABSTRACT
References Cited U.S. PATENT DOCUMENTS 5,497,373 A
3/1996
Hulen et a1.
20 Claims, 14 Drawing Sheets
.............. .. 370/250
& AESTRACTION SERVER CDNTACTl USER
cONTAcTz MSN USER
AGENT
AGENT
YAHOO
m IM AESTRACTION OBJECT SESSION
COLLECTION 190 I92
L4 AOL
SERVER
VAHOO SERVER
194 vga
MSN SERVER
MESSAGE ROUTER
12s BELLSOUTH IM
AOL TFO
EELLSOUTH CLIENT LOCATION
US RE41,848 E Page 2
OTHER PUBLICATIONS
Daniell, et al., patent application entitled “ServeriBased Message Protocol Translation,” ?led Oct. 18, 2002, (s.n. 10/274,478), 52 pages (combined spec. and ?gures). Daniell, et al., patent application entitled “Message Client With Multiple Message System Consolidation,” ?led Oct. 18, 2002 (s.n. 10/274,405), 51 pages (combined spec. and
?gures). http : //WWW.malVino .com/ep/startup .htm, entitled: Startup Programs, printed Mar. 2, 2004, pp. 7.
http://doWnload.com.com./300(¥2150410148311.html? tag=1st*(%1, entitled: C/Net DoWnload.com; Trillian 0.74 popular, printed Mar. 2, 2004, pp. 2. JD. Ramsdell, The MITRE Corporation, entitled: Simple Instant Messaging and Presence 1.3 Protocol, dated Jun. 2001, p. 19. http://WWW.ceruleanstudios.com/, entitled: TrillianiCom municate With Flexibility and Style, printed Mar. 2, 2004, p. 15.
PCT International Search Reportilnt’l Appl. No.: PCT.US03/29225, mailed Jun. 21, 2004, p. 6. PCT International Search Reportilnt’l Appl. No.: PCT/ US03/29066, mailed May 11, 2004, p. 7. PCT International Search Reportilnt’l Appl. No. PCT/ US03/29226, mailed May 5, 2004, p. 6. Instant Messaging/Presence Protocol Requirements Day et al.; Feb. 2000. A Model for Presence and Instant Messaging Day et al., Feb. 2000.
Extensible Markup Language @(ML) 1.0 (Second Edition) W3C XML Core Working Group (WG); Oct. 6, 2000. Common Presence and Instant Messaging: Message Format Atkins et al.; Feb. 20, 2002. Common Presence and instant Messaging (CPIM) Presence Information Data Format Sugano et al.; May 2002. Common Presence and Instant Messaging (CPIM) Crocker
et al.; Aug. 14,2002. * cited by examiner
US. Patent
0a. 19, 2010
Sheet 1 or 14
US RE41,848 E
BELLSOUTH SERVER BELLSOUTH IM SERVER
ABSTRACTION SERVER
IM ABSTRACTION OBJECT
m
1&9
15% SESSION
MESSAGE ROUTER
COLLECTION
USER IN FO
-_--- -------------------- --------- - - - - - - . - ----- ------- ---.-.--_._____-- - - . . _
---- v _ _
- . __. ____ ___
BELLSOUTH IM USER AGENT
USER INFORMATION
O I O G i I I
USER BELLSOUTH LOGIN NAME USER BELLSOUTH PASSWORD USER AOL LOGIN NAME AND PASSWORD USER YAHOO LOGIN NAME AND PASSWORD USER MSN LOGIN NAME AND PASSWORD USER OTHER PROTOCOL LOGIN NAME AND PASSWORD
CONTACT1 AT AOL CONTACT1 AT YAHOO CONTACT2 AT MSN BELLSOUTH CLIENT LOCATION
,
US. Patent
Oct. 19, 2010
Sheet 2 or 14
US RE41,848 E
AOL Gateway Options
BellSouth® Messenger To use this feature you must have an existing AOL Screen name.
Setting this option will automatically sign you in to AOL Instant Messenger and display your online AOL contacts each time you start Bellsouth Messenger. AOL Screen Name
lldaniell
] ‘1104a
102a
AOL Password
| Xxxxxx
I ‘J 108a
AOL Gateway Status
10l3a
omine 1015a
107a
[Sign 0:] [Sign Off)‘ @5535] MSN Gateway Options
BellSouth® Messenger To use this feature you must have an existing MSN Sign-in name.
Setting this option will automatically sign you in to MSN Messenger and display your online MSN contacts each time you start
Bellsouth Messenger. MSN Screen Name
r104b
[email protected] I MSN Password
r106b
[xxxxxx
1
MSN Gateway Status
j-103b
sign'in Name Examples
[email protected] [email protected]
[email protected]
102D
US. Patent
Oct. 19, 2010
Sheet 3 0f 14
US RE41,848 E
124
j
ABSTRACTION SERVER ,
0
1
__
IM ABSTRACTION OBJECT
3-0
‘
15Gb
SESSION COLLECTION
19o
‘
_
5%
T
USER
INFORMATION
AOL
MSN
SESSION
SESSION
LOGIN AND‘ PASS
OBJECT
OBJECT
CONTACT1. AOL CONTACT1: YAHOO
7192
J
‘
‘
7
11.92
W
YAHOO SESSION OBJECT
CONTACT2: MSN
BELL-SOUTH SESSION OBJECT
1_.Q
*
MESSAGE ROUTER