throbber
111111
`
`1111111111111111111111111111111111111111111111111111111111111
`US007894837B2
`
`(12) United States Patent
`Heredia et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,894,837 B2
`*Feb. 22, 2011
`
`INSTANT MESSAGING TERMINAL
`ADAPTED FOR WIRELESS
`COMMUNICATION ACCESS POINTS
`
`FOREIGN PATENT DOCUMENTS
`
`WO
`
`WO 01141477
`
`6/2001
`
`(54)
`
`(75)
`
`Inventors: Rafael Heredia, Easley, SC (US); Frank
`U. Greer, IV, Greenville, SC (US);
`Michael P. Dean, Easley, SC (US)
`
`(73) Assignee: Zipit Wireless, Inc., Greenville, SC
`(US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.c. 154(b) by 635 days.
`
`This patent is subject to a terminal dis(cid:173)
`claimer.
`
`(21) Appl. No.: 11/973,020
`
`(22)
`
`Filed:
`
`Oct. 5, 2007
`
`(65)
`
`(51)
`
`(52)
`
`(58)
`
`Prior Publication Data
`
`US 2009/0093264 Al
`
`Apr. 9,2009
`
`Int. Cl.
`(2006.01)
`H04Q 7120
`U.S. Cl. ..................... 455/466; 455/41.2; 455/3.01;
`455/3.05; 455/3.06; 455/507; 455/513; 455/566;
`455/90.1; 455/90.2; 709/206
`Field of Classification Search ......... 455/410-411,
`455/414.1-414.4,41.1-41.2,550.1,566,
`455/575.1,90.1-90.2,466,3.01-3.06,412.1-412.2,
`455/507-514,556.1-556.2,557; 379/433.01,
`379/433.06,433.07; 709/204-207
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`6,332,077 Bl * 12/2001 Wu et al.
`
`................. 455/432.1
`
`OTHER PUBLICATIONS
`
`"Motorola IMfree", Motorola, Web page, May 8, 2003. (1 page).
`
`(Continued)
`
`Primary Examiner-Tuan A Tran
`(74) Attorney, Agent, or Firm-Maginot, Moore & Beck LLP
`
`(57)
`
`ABSTRACT
`
`A handheld instant messaging terminal manages multiple
`conversation sessions across multiple instant messaging ser(cid:173)
`vices. The handheld terminal includes a handheld terminal
`housing, a data entry device integrated in the terminal hous(cid:173)
`ing, the data entry device generates textual characters and
`graphical symbols in response to actuation of the data entry
`device, a display mounted in the terminal housing to display
`textual characters and graphical symbols including the tex(cid:173)
`tual characters and graphical symbols generated by the data
`entry device, an Internet protocol communications module
`located within the handheld terminal housing to generate
`instant messaging (1M) data messages in an Internet protocol
`that include the textual characters and graphical symbols
`generated by the data entry device, a wireless transceiver
`mounted within the handheld terminal housing and coupled
`to the Internet protocol communications module to generate
`wireless data messages corresponding to the 1M data mes(cid:173)
`sages that radiate from an antenna coupled to the wireless
`transceiver, and a control module located within the housing
`and coupled to the Internet protocol communications module,
`the control module including at least one processor that
`executes an application program to implement instant mes(cid:173)
`saging and session protocols for 1M data messages commu(cid:173)
`nicated during at least one conversation session through the
`Internet protocol communications module and the wireless
`transceiver.
`
`(Continued)
`
`20 Claims, 14 Drawing Sheets
`
`PHONE LINE
`
`BLACKBERRY EX. 1001, pg. 1
`
`

`

`US 7,894,837 B2
`Page 2
`
`u.s. PATENT DOCUMENTS
`6,484,196 Bl *
`1112002 Maurille ..................... 7091206
`6,539,421 Bl *
`3/2003 Appelman et al.
`.......... 7091206
`6,629,793 Bl *
`1012003 Miller ........................ 400/472
`6,636,419 B2
`1012003 Duarte
`6,665,173 B2
`1212003 Brandenberg et al.
`6,671,351 B2 *
`1212003 Menard et al. ................ 379/45
`2003/0065955 Al *
`4/2003 Kwnhyr et al.
`............. 713/202
`2003/0073462 Al
`412003 Zatloukal et al.
`2003/0083047 Al *
`5/2003 Phillips et al.
`.............. 455/412
`2003/0130014 Al *
`7/2003 Rucinski ..................... 455/566
`2003/0140103 Al *
`7/2003 Szeto et aI .................. 7091206
`
`2004/0145608 Al * 7/2004 Fayet al. .................... 3451758
`
`OTHER PUBLICATIONS
`
`"New Motorola IMfree Delivers Portable Instant Messaging Solution
`to Millions of AOL Instant Messenger Fans", Motorola, Inc., May 7,
`2003. (3 pages).
`"Motorola IMfree", Web page, May 8,2003. (3 pages).
`"WaveLAWM WLl141 Single-Component 802.11 b Physical-Layer
`Solution", Agere Systems, Oct. 2003. (2 pages).
`"FW802B Low-Power PRY IEEE® 1394A-2000 Two-Cable Trans(cid:173)
`ceiverlArbiter Device", Agere Systems, Jul. 2002. (4 pages).
`* cited by examiner
`
`BLACKBERRY EX. 1001, pg. 2
`
`

`

`u.s. Patent
`
`Feb. 22,2011
`
`Sheet 1 of 14
`
`US 7,894,837 B2
`
`"--38
`
`40
`
`PHONE LINE
`
`WIRELESS
`GATEWAY
`
`30
`
`20
`
`/
`
`14
`
`18
`
`AP
`
`2
`
`~
`
`PC FOR
`ADMINISTRATION
`PURPOSES
`
`28
`
`PRINTER
`
`Fig. 1
`
`BLACKBERRY EX. 1001, pg. 3
`
`

`

`u.s. Patent
`
`Feb. 22,2011
`
`Sheet 2 of 14
`
`US 7,894,837 B2
`
`Mr: Hey Buddy, How are you?
`Mr: Have you heard aboul our Zippy?
`Mr: II is going to revolulionize 1M markel.
`xxxxxx: Yeah, I know!
`xxxxxx: It is Great!
`xxxxxx: ©
`
`58
`
`ZIPPY
`
`-.
`
`--
`P1 P2 P3 P4
`(2) 0
`ED
`*
`~ '.::::e'
`$
`#
`&
`@
`2 3 4 5 6 7 8 9 0
`W E R T Y U
`I 0 P
`· · · ,
`S 0 F G H J K L
`,
`X C V B N M
`xx Space
`x
`xx
`
`?
`
`)(
`
`xx
`
`54
`
`74
`50 ..-----....
`
`70
`
`!
`1
`Q
`A
`Z
`
`Fig. 2
`
`BLACKBERRY EX. 1001, pg. 4
`
`

`

`80,\
`
`104
`
`108
`
`STATUS LEDs
`
`HEADPHONE
`JACK
`
`SPEAKER
`
`110
`
`WM8751
`DAC
`
`118
`
`BATTERY
`GAUGE
`
`.-------,,/ -
`-
`
`LID OPEN/CLOSED SWITCH---128
`POWER ON/SLEEP SWITCH ----130
`
`124
`
`CIRRUS LOGIC
`EP7312-CR
`204BGA
`74MHz,3.3V
`
`320x240 LCD
`MONOCHROME
`
`FULL FUNCTION
`KEYBOARD
`
`68
`
`CHARGE
`I CONTROL I
`
`I 'I
`
`114
`
`RECHARGEABLE
`BATTERY
`V I
`>SYSTEM POWER
`(3.3V & 2.5V)
`
`32.768KHz
`3.6864MHz
`11.2896MHz
`
`88
`
`98
`
`~
`7Jl
`•
`~
`~
`~
`
`~ = ~
`
`""f'j
`('D
`?'
`N
`N
`
`~
`
`N o ....
`....
`
`('D
`('D
`
`(.H
`
`rFJ =(cid:173)
`.....
`o ....
`....
`
`.j;o.
`
`16MB SYSTEM MEMORY 12MB SYSTEM FLASH
`54BGA
`48BGA
`3.3V
`3.3V
`
`AGERE WL60010 MAC
`196BGA
`3.3V
`Fig. 3
`
`AGERE WLl141 PHY
`318BGA
`3.3V
`
`CABLED ANTENNA
`(MAIN)
`PCB ANTENNA
`(DIVERSITY)
`
`d
`rJl
`-....l
`00
`\C
`~
`00
`W
`
`-....l = N
`
`BLACKBERRY EX. 1001, pg. 5
`
`

`

`208
`
`200
`
`POWER ON
`
`UPDATE NETWORK LIST
`PROVIDE SCREEN UPDATES TO
`THE USER SHOWING WIR£LESS
`N£TWORKS AS THfY.ARE FOUND.
`
`!
`
`I
`
`!
`
`GET NETWORK INFO
`STORE ERROR CODES
`
`SAVE NEW PROFILES
`
`l-AUTO-SCAN
`! STEP
`I AUTO-SCAN , r 204
`WIRELESS
`.. ---... -- . -
`NETWORKS
`I AUTO-SCAN COMPLETE-
`AT LEAST 1 NETWORK FOUND
`STEP 2-AUTO-TEST .
`AUTO-TEST
`ATTEMPT TO CONNECT TO
`NETWORKS ONE AT A TIME
`THE ORDER STORED
`IN THE
`I SORTED NETWORK LIST
`
`MANUAL CONFIGURATION
`r-------------------------,
`
`- - - - - - - - - - - - - - ,
`I
`I
`
`~
`7J).
`•
`~
`~
`~
`
`~ = ~
`
`""f'j
`('D
`?'
`N
`J'J
`N o ....
`....
`
`IN
`
`UNABLE TO
`
`AUTO-CONNECT
`210
`~~~~i~~~~ TO WIR[l[SS ~;;~~~::==:::]---';)~-----
`
`('D
`('D
`
`.j;o.
`
`rFJ =(cid:173)
`.....
`o ....
`....
`
`.j;o.
`
`SORTED NETWORK LIST
`PRO~LES-SORTED FROM
`STRONGEST SIGNAL TO WEAKEST
`
`OPEN NETWORKS-SORTED FROM
`STRONGEST TO WEAKEST
`
`WEP PROTECTED NETWORKS(cid:173)
`SORTED FROM STRONGEST TO
`WEAKEST
`ERROR CODES ARE ASSOCIATED
`WITH EACH NETWORK AS· THE
`DEVICE ATTEMPTS TO CONNECT
`TO EACH NETWORK.
`
`218
`
`PROVIDE SCREEN UPDATES TO THE
`USER SHOWING CONNECTION STATUS
`AS EACH NETWORK IS TESTED
`STEP 3-IM SETUP
`1M ACCOUNT SETUP
`ENTER ACCOUNT INFORMATION AND VERIFY
`EACH ACCOUNT
`
`I....
`
`~ \ N
`I FO
`
`/
`
`UNABLE TO CONNECT
`TO ANY 1M SERVICES
`
`220
`
`~
`EMOTICON SETUP
`STEP 4-EMOTICON SETUP ~ I SELECT EMOTICONS FOR EACH OF THE I ~ ~ \
`THREE PROGRAMMABLE KEYS
`
`Fig. 4
`
`SUCCESSFUL
`CONNECTION TO
`1M SERVICE(S)
`
`SETUP COMPLETE
`
`SELECT
`EMOTICONS
`
`d
`rJl
`",--...1
`QO
`\C
`"'~
`QO
`W
`
`--...1 = N
`
`BLACKBERRY EX. 1001, pg. 6
`
`

`

`u.s. Patent
`
`Feb. 22,2011
`
`Sheet 5 of 14
`
`US 7,894,837 B2
`
`9 NO NETWORKS FOUND
`
`9AN. AUTO-SCAN
`
`2
`
`STOPPED BY
`USER PRESSING
`THE NEXT KEY
`
`UI SCREEN:
`NO WIRElESS NETWORKS WERE FOUND
`
`/224
`
`228\... UI SCREEN:
`MANUAL CONFIGURATION
`
`IN ORDER TO USE INSTANT MESSENGER
`YOU MUST CONNECT TO A WIRElESS NETWORK.
`PLEASE ENTER THE NAME (SSIO) Of THE
`NETWORK YOU WISH TO CONNECT TO.
`[1
`PRESS PREV TO AUTOMATICALLY SEARCH
`FOR WIRElESS NETWORKS.
`
`A NETWORK MIGHT BE CONfiGURED TO
`HIOE ITS NAME (SSIO) AND YOU MUST
`ENTER IT MANUALLY. If YOU KNOW THE
`SSID, ENTER IT BELOW.
`1
`r
`I ~T~pT~ ~ __
`THERE MIGHT NOT BE ANY NETWORKS IN
`RANGE. IF SO, MOVE TO A NEW LOCATION
`RE-SCAN FOR RE-SCAN FOR
`AND PRESS PREY TO AUTOMATICALLY
`WIRELESS
`WIRELESS
`SEARCH FOR A NEW NETWORK.
`PRESS NEXT TO CONTINUE
`NETWORKS
`NETWORKS
`PRESS NEXT TO CONTINUE
`SSID AUTO TEST
`IL--_____ --.. ______ ---II
`r--------------------------------- ----------------------------,
`•
`I
`ATTEMPT TO JOIN THE
`NETWORK
`
`234"\..
`
`P I
`
`' - -1
`
`TEST NE~ORK
`,F
`
`238
`
`THE NETWORK FAILED TO CONNECT. I r244
`YOU MAY HAVE TYPED IN THE v(cid:173)
`WRONG SSID OR YOUR NETWORK
`MAY REQUIRE A WEP KEY. PLEASE
`VERIFY THE SSID AND ENTER
`A WEP KEY
`IF REQUIRED.
`
`ATTEMPT TO JOIN THE ~248
`NETWORK
`
`.---__ ''-_----.1 F
`
`1 240
`! \
`i
`
`I
`
`L-~TES~T~N~E~~O~RK~~Ir-----~~X
`p
`~
`250
`....... -1-+--------.
`SAVE PROFILE
`I
`I ' - - - - - - - - - '
`L ___________________________ ,_____ _ ___________________________ J
`
`Fig. 5
`
`", ,
`230
`
`SUCCESSFUL CONNECTION TO NETWORK
`GO TO STEP 3
`
`Ir
`
`BLACKBERRY EX. 1001, pg. 7
`
`

`

`u.s. Patent
`
`Feb. 22,2011
`
`Sheet 6 of 14
`
`US 7,894,837 B2
`
`STEP2: AUTO-TEST
`
`260
`
`NO MORE NETWORKS
`TO TEST -UNABLE TO
`GET HIGHEST
`PRIORITY UNTESTED t--_A_UT_O_CO_N_NE_CT_--..~
`NETWORK INFO
`
`UPDATE ERROR
`CODES IN LIST
`
`SORTED
`NETWORK
`LIST
`
`284
`
`SAVE PROFILE IF
`NOT ALREADY
`IN LIST
`
`268
`
`ATIEMPT TO JOIN
`THE NETWORK
`
`TEST NETWORK
`TEST CONNECTION TO 1) LAN, 2) WAN,
`AND 3) FOR UNSUPPORTED HOTSPOTS
`1. OHCP TEST
`REPORTED FAILURE-"OHCP ERROR"
`POTENTIAL FAILURE CAUSES:
`0) NO OHCP SERVER
`b) INCORRECT WEP
`2. ONS LOOKUP/RESOLVE ZIPPYIM.COM
`REPORTED FAiLURE-DONS ERROR"
`POTENTIAL FAILURE CAUSES:
`a) INTERNET OR WAN CONNECTION IS DOWN
`b) BAD ONS INFO PROVIDED BY DHCP SERVER
`3. "NO CAT" TEST
`REPORTED FAILURE -"?"
`FAILURE CAUSES:
`a) UNSUPPORTED HOTSPOT REQUIRING
`AUTHENTICATION
`
`p
`
`SUCCESSFUL CONNECTION TO NETWORK
`
`288
`
`F
`t--~
`
`Fig. 6
`
`BLACKBERRY EX. 1001, pg. 8
`
`

`

`u.s. Patent
`
`Feb. 22,2011
`
`Sheet 7 of 14
`
`US 7,894,837 B2
`
`MANUAL CONFIGURATION
`~UNABlE TO AUTO-CONNECT
`
`2~
`UI SCREEN:
`UH OH-UNABLE TO CONNECT TO A WIRELESS NElWORK.
`PRESS NEXT TO CONFIGURE THE NETWORK SETTINGS
`MANUAllY.
`PRESS PREV TO RETRY TO CONNECT AUTOMATICAllY.
`
`UI SCREEN:
`SELECT A NETWORK TO CONFIGURE BY SCROLUNG LEFT OR
`RIGHT THROUGH THE LIST BELOW.
`A NETWORK MIGHT BE CONFIGURED TO HIDE ITS NAME
`(SSID). YOU CAN MANUALLY ENTER THE SSID BY
`SELECTING "ADD NETWORK" FROM THE LIST.
`1 >
`< [
`PRESS PREV TO GO BACK. PRESS NEXT TO CONTINUE
`SSID PROVIDED +
`
`II ~T~DT~ I
`I---.~~
`RE-SCAN FOR
`WIRELESS
`NETWORKS
`
`1\-298
`
`PREVIOUSLY TESTED
`NETWORK SELECTED
`DHCP FAILURE
`
`FAILED TO CONNECT DUE TO "A DHCP ERROR".
`
`THE MOST LIKELY CAUSE{S) FOR THE FAILURE:
`1) YOUR NETWORK DOES NOT AUTOMATICALLY
`ASSIGN AN IP ADDRESS. YOU MUST MANUALLY
`ENTER NETWORK INFORMATION.
`2) YOU MAY HAVE PROVIDED AN INCORRECT
`vlEP KEY (ONLY STATE THIS IF A WEP KEY IS
`REQUIRED OR IF THE SSID WAS MANUAllY
`PROVIDED).
`
`VERIFY THE WEP KEY
`(IF WEP IS REQUIRED)
`[
`1
`PRESS NEXT TO CONTINUE
`/
`Fig. 7 A '"------,----...... REQUIRED
`
`PRESS PREY TO RESTART SCAN
`PRESS NEXT TO CONTINUE
`
`SKIP THIS
`STEP IF WEP
`IS NOT
`
`~P--i SSID AUTO TEST
`GO TO
`~~o
`STEP 3 '--__ r-----" ~\--'------'-------.
`THE NETWORK
`
`II
`
`II
`
`~
`
`BLACKBERRY EX. 1001, pg. 9
`
`

`

`u.s. Patent
`
`Feb. 22,2011
`
`Sheet 8 of 14
`
`US 7,894,837 B2
`
`PREVIOUSLY TESTED
`NETWORK SELECTED
`DNS FAILURE
`
`THE NETWORK
`
`THE NETWORK
`
`FAILED TO CONNECT DUE TO "A DNS ERROR".
`
`THE MOST UKELY CAUSE{S) FOR THE FAILURE:
`1) YOUR CONNECTION TO THE INTERNET MAY
`BE DOWN, CHECK YOUR BROADBAND
`CONNECTION TO MAKE SURE THAT IT IS
`SENDING AND RECEIVING DATA.
`2) YOUR NETWORK DHCP SERVER MAY HAVE
`PROVIDED INCORRECT DATA. YOU MUST
`MANUALLY ENTER NETWORK INFORMATION.
`
`PRESS PREV TO RESTART SCAN
`PRESS NEXT TO CONTINUE
`
`PLEASE SELECT ONE OF THE FOLLOWING
`OPTIONS:
`o RETEST THE NETWORK
`o MANUALLY ENTER NETWORK INFORMATION
`
`PRESS PREV TO RESTART SCAN
`PRESS NEXT TO CONTINUE
`
`SKIP THIS /
`STEP IF WEP
`IS NOT
`REQUIRED
`
`Fig. 7B
`
`FAilED TO CONNECT BECAUSE YOU ARE
`UNAUTHORIZED TO ACCESS THIS NETWORK
`(THE NETWORK REQUIRES A SERVICE FEE
`OR SPECIAL PASSWORD).
`
`PRESS PREY TO RESTART SCAN
`PRESS NEXT TO CONTINUE
`
`318
`
`310
`MANUALLY ENTER
`NETWORK INFO
`\
`PLEASE REVIEW THE FOllOWING NETWORK
`SETTINGS AND MAKE CHANGES AS NECESSARY.
`PLEASE VERIFY THE SETTINGS EXPECTED BY
`YOUR NETWORK ROUTER.
`IP ADDR:
`NETMASK:
`GATEWAY:
`DNSl
`DNS2
`PRESS NEXT TO CONTINUE
`
`..
`
`314
`
`~p~: TEST NETWORK
`SAVE
`PROFILE, GO + F
`TO STEP 3 (9
`
`BLACKBERRY EX. 1001, pg. 10
`
`

`

`u.s. Patent
`
`Feb. 22,2011
`
`Sheet 9 of 14
`
`US 7,894,837 B2
`
`.---. AUTO-TEST
`STOPPED BY
`USER PRESSING
`THE NEXT KEY
`
`4
`
`LfAN.
`
`UI SCREEN:
`IN ORDER TO USE INSTANT MESSENGER, YOU MUST
`CONNECT TO A WIRELESS NETWORK.
`PRESS NEXT TO CONFIGURE THE NETWORK SEnINGS
`MANUALLY.
`PRESS PREV TO RETRY TO CONNECT AUTOMATICALLY.
`
`MANUAL CONFIGURATION
`
`II ~T~DTq I
`I-~~
`RE-SCAN FOR
`WIRELESS
`NETWORKS
`
`UI SCREEN:
`SELECT A NETWORK TO CONFIGURE BY SCROlUNG lEFT OR
`RIGHT THROUGH THE UST BELOW.
`A NETWORK MIGHT BE CONFIGURED TO HIDE ITS NAME
`(5SID). YOU CAN MANUALLY ENTER THE SSID BY
`~ElECTING "ADD NETWORK" FROM THE UST.
`1 >
`< [
`PRESS PREV TO GO BACK. PRESS NEXT TO CONTINUE
`SSID PROVIDED ,
`
`1'-334
`
`P
`GO TO
`STEP 3
`
`f338
`
`SSID AUTO TEST
`
`WEP KEY
`REQUIRED
`
`~
`
`340,,-
`
`THE NETWORK YOU HAVE SELECTED
`REQUIRES A SECURITY KEY CALLED A
`WEP KEY. PLEASE ENTER THIS KEY
`BELOW:
`[
`1
`PRESS NEXT TO CONTINUE
`
`Fig. 8
`
`NO WEP KEY
`REQUIRED
`
`~44
`
`PLEASE ENTER THE fOLLOWING NETWORK
`SETTINGS AFTER VERIFYING THE SEnINGS
`EXPECTED BY YOUR NETWORK ROUTER.
`IP ADDR:
`NETMASK:
`GATEWAY:
`DNSl
`DNS2
`PRESS NEXT TO CONTINUE
`
`~P---li TEST NETWORK I
`SAVE
`~ F
`PROFILE, GO
`TO STEP 3 ~
`
`BLACKBERRY EX. 1001, pg. 11
`
`

`

`u.s. Patent
`
`Feb. 22, 2011
`
`Sheet 10 of 14
`
`US 7,894,837 B2
`
`~ UPDATE SYSTEM
`
`THERE IS A NEW SOFTWARE UPDATE AVAILABLE.
`THIS UPDATE WILL BE INSTALLED AUTOMATICALLY.
`ONCE THE UPDATE IS COMPLETE, THE ZIPPY
`INSTANT MESSENGER WILL RESTART.
`
`PLEASE DO NOT POWER OFF THE SYSTEM WHILE
`THE NEW UPDATE IS BEING INSTALLED.
`
`PRESS NEXT TO CONTINUE
`
`Fig. 9
`
`~ UPDATE SYSTEM
`
`IO~[]lllllp
`
`CONNECTING 100%
`
`ERASING
`
`DOWNLOADING 32% _
`I
`I
`I
`
`PROGRAMMING
`
`VERIFYING
`
`Fig. 10
`
`BLACKBERRY EX. 1001, pg. 12
`
`

`

`u.s. Patent
`
`Feb. 22,2011
`
`Sheet 11 of 14
`
`US 7,894,837 B2
`
`(
`
`)
`
`(
`
`SETUP WIIARD
`DO YOU HAVE AN
`~.A. AOL.
`INSTANT MESSENGER
`ACCOUNT?
`
`YES e
`
`NO o
`
`PRESS NEXT TO CONTINUE
`Fig. llA
`
`SETUP WIIARD
`DO YOU HAVE AN
`msn'" MESSENGER
`INSTANT MESSENGER
`ACCOUNT?
`
`YES e
`
`PRESS NEXT TO CONTINUE
`Fig. llD
`
`NO o
`
`)
`
`)
`
`SETUP WIIARD
`DO YOU HAVE A
`YAHOO!
`INSTANT MESSENGER
`ACCOUNT?
`
`YES
`
`e
`
`NO
`0
`PRESS NEXT TO CONTINUE
`Fig. llE
`
`[
`
`SETUP WIIARD
`
`J
`
`(
`
`~.A. AOL.
`ENTER THE SCREEN NAME AND
`PASSWORD FOR YOUR ACCOUNT
`SCREEN NAME: (
`)
`PASSWORD: (
`PRESS NEXT TO CONTINUE
`Fig. liB
`
`)
`
`(
`
`SETUP WIIARD
`msn'" MESSENGER
`ENTER THE SCREEN NAME AND
`PASSWORD FOR YOUR ACCOUNT
`SCREEN NAME: (
`)
`PASSWORD: ( ~----'
`PRESS NEXT TO CONTINUE
`Fig. 11 C
`
`)
`
`(
`
`)
`
`SETUP WIIARD
`YAHOO!
`ENTER THE SCREEN NAME AND
`PASSWORD FOR YOUR ACCOUNT
`SCREEN NAME: (
`)
`PASSWORD: (~ __ ~)
`PRESS NEXT TO CONTINUE
`Fig. llF
`
`BLACKBERRY EX. 1001, pg. 13
`
`

`

`u.s. Patent
`
`Feb. 22, 2011
`
`Sheet 12 of 14
`
`US 7,894,837 B2
`
`(
`
`SETUP WlrARD
`
`)
`
`TIME TO ASSIGN YOUR FAVORITE
`EMOTICONS "SMILEYS" TO THE FOUR
`PROGRAMMABLE (P1-P4) KEYS
`PROVIDED ON THE KEYBOARD!
`
`PRESS THE NEXT KEY TO CONTINUE.
`
`Fig. 12A
`
`J
`
`(
`SETUP WIIARD
`USE THE < AND >
`PFl = ~~\~
`KEYS TO ASSIGN
`AN EMOTICON
`PF2 = ~~~ ( "SMILEY'!) TO EACH
`P1-P4 KEY.
`PF3 = ~~~ PRESSING THE Pl-P4
`PF4 = ~@J~ KEY WILL THEN SEND OUT
`THE EMOTICON YOU HAVE
`SELECTED.
`PRESS THE NEXT KEY TO CONTINUE.
`
`Fig. 12B
`
`BLACKBERRY EX. 1001, pg. 14
`
`

`

`u.s. Patent
`
`Feb. 22,2011
`
`Sheet 13 of 14
`
`US 7,894,837 B2
`
`1/1 [O[S][JmJP
`© BRECIO
`350~ I I BUDDY LIST
`....
`354{
`
`r7©.~i3RECI(r~;·/~"~:·><·\~::;:·;'\
`© JKAISNER
`©MDEAN 1120
`
`,: ;', .. • ": .... I:·~ ; .... :,~.: ,."':
`
`': ~.I' ,:' v • . . ,', "
`
`360~ i---'© FRANK 16 1
`
`I'-~ RAIPHHERED 358
`i"-© RHEREDIA
`
`Fig. 13
`
`HEADER:
`BUDDY ID, WINDOW COUNTER,
`SPECIAL KEYS & BATTERY METER.
`
`HISTORY WINDOW
`
`388
`
`'\ 3~
`3t
`1/1 ~~[Jllilip
`368
`
`\...370
`
`\
`
`364
`
`~
`
`.:.;. BRECIO ---378
`...
`380-V BRECIO: HI RALPH
`ME: HI BEN, WHAT UP?
`BRECIO: WHATYADOIN
`ME: WORKING WITH ZIPPY
`BRECIO: KEWL ©
`
`3(4
`
`TEXT
`ENTRY
`WINDOW
`
`Fig. 14A
`
`14B
`
`BLACKBERRY EX. 1001, pg. 15
`
`

`

`u.s. Patent
`
`Feb. 22,2011
`
`Sheet 14 of 14
`
`US 7,894,837 B2
`
`400
`
`424
`
`428
`
`y
`
`408
`
`INITIATE
`DOWNLOAD
`SESSION
`WITH PC
`
`INITIATE
`DOWNLOAD
`SESSION
`WITH WEB
`
`414
`
`418
`
`N
`
`RETRIEVE
`SELECTED
`STOREO FILE
`
`INITIATE SESSION
`WITH INTERNET
`RADIO SITE
`
`438
`
`440
`
`444
`
`DECODE
`SEGMENT
`Of AUDIO
`filE
`
`CONVERT
`DECODED
`SEGMENT
`TO ANALOG
`SIGNALS
`
`DRIVE
`SPEAKERS
`WITH
`ANALOG
`SIGNALS
`
`Y
`
`N
`
`Fig. 15
`
`BLACKBERRY EX. 1001, pg. 16
`
`

`

`US 7,894,837 B2
`
`1
`INSTANT MESSAGING TERMINAL
`ADAPTED FOR WIRELESS
`COMMUNICATION ACCESS POINTS
`
`PRIORITY CLAIM
`
`This invention claims priority from co-pending u.s. patent
`application Ser. No. 1O/S46,236, which is entitled "Instant
`Messaging Terminal Adapted For Wi-FI Access Points" and
`was filed on May 14, 2004, which claims priority from u.s.
`Provisional Patent Application Ser. No. 60/532,000, which
`was filed on Dec. 24, 2003.
`
`TECHNICAL FIELD
`
`This invention relates to handheld communication termi(cid:173)
`nals and, more particularly, to handheld terminals used for
`instant messaging.
`
`BACKGROUND
`
`Instant messaging is used to describe a computer network
`service for the communication of textual messages between
`users in a real-time manner. Three major providers of instant
`messaging services are America On-Line Instant Messaging
`(AIM), Microsoft Network (MSN) Messenger, and Yahoo
`Instant Messenger. These providers enable subscribers to
`access an instant messaging service through a subscriber's
`Internet service provider (ISP), if different from the instant
`message service provider. Consequently, an instant messag(cid:173)
`ing subscriber uses a computer terminal executing an appli(cid:173)
`cation program to couple to an ISP and then access an instant
`messaging service. Once the instant messaging service is
`accessed, the user may query the service for identification of
`the "buddies" that are currently accessing the instant messag- 35
`ing service provider. "Buddies" are other subscribers to the
`instant messaging service that a subscriber has identified by
`including them in his or her buddy list. A subscriber may then
`initiate an instant messaging session with a buddy by typing
`and addressing a textual/graphical message to one of the 40
`buddies on the messaging service. When the subscriber acti(cid:173)
`vates the sending function for the message, the messaging
`service communicates the message to a buddy and activates a
`notification feature, such as an audio file, to inform the buddy
`that a message has been received through the instant messag- 45
`ing service. The buddy may then view the message, type a
`response, and send it through the messaging service. The
`conversation may continue in this manner until one of the
`parties terminates the session.
`Conversation sessions with multiple buddies at substan- 50
`tially the same time may be conducted by an instant messag(cid:173)
`ing subscriber. u.s. Pat. No. 6,539,421 describes the prob(cid:173)
`lems associated with the management and display of multiple
`conversation sessions on an instant messaging terminal.
`Among the issues that need to be addressed is the need for 55
`navigating between message windows because separate mes(cid:173)
`sage windows are used for different conversation sessions.
`Consequently, a subscriber needs to be able to identifY a
`conversation session in a window so the subscriber can
`respond appropriately to the conversation displayed in the 60
`window.
`Communication terminals for receiving textual and
`graphic messages are well-known. These terminals include
`cellular telephones, two-way pagers, personal digital assis(cid:173)
`tants (PDAs), and handheld computers, which are commonly
`known as palmtop computers. The limitations of these
`devices for instant messaging are discussed in u.s. Pat. No.
`
`2
`6,665,173. In brief, these devices are either limited in their
`textual and graphical character entry systems, unable to pro(cid:173)
`vide display access when the device is in an inactive state, or
`difficult to manipulate for data entry without platform support
`for the keyboard. Consequently, u.s. Pat. No. 6,665,173 dis(cid:173)
`closes an instant messaging terminal with an integrated key(cid:173)
`board and display that is not enclosed in a clamshell case
`when the terminal is in an inactive state.
`Wireless fidelity communication, or Wi-Fi, as it is also
`10 known, is increasing in popularity. In particular, retail estab(cid:173)
`lishments are providing Wi-Fi access points so customers can
`couple to an ISP while enjoying a beverage at the establish(cid:173)
`ment. The access point includes a radio transceiver coupled to
`a server that typically implements the S02.11 b, S02.11a, or
`15 S02.11g communication standard. Locations providing wire(cid:173)
`less access points for the Internet are commonly referred to as
`"hotspots." These hotspots are local area networks (LANs)
`and devices on such a LAN may be coupled to the Internet.
`The provision of wireless Internet access can be an important
`20 draw for an establishment, such as a coffee shop or the like.
`However, the access point must be implemented with care to
`reduce the risk that unscrupulous computer users will attempt
`Internet access through the access point for the purposes of
`web site hacking with an enhanced degree of anonymity.
`25 Design aspects considered in the implementation of a hotspot
`include the radius in which the transceiver effectively com(cid:173)
`municates and the security scheme that allows a customer to
`use an access point. Typically, the transmission power of the
`transceiver is limited to a level so the radiation pattern does
`30 not extend past the boundaries of the commercial premises to
`reduce the risk of unobserved access to the local network
`through the access point. Additionally, a security method,
`such as Wired Equivalent Privacy (WEP) or Wi-Fi Protected
`Access (WPA), is implemented by the access point compo(cid:173)
`nents to determine whether Internet access is granted through
`the access point.
`Not only is Wi-Fi used in the implementation of hotspots
`for commercial establishments but it is also used in homes as
`well. Such usage typically requires a Wi-Fi radio transceiver
`and router in a home or small office that wirelessly commu(cid:173)
`nicates with computers located in the home or office. The
`Wi-Fi router may also be used as an access point to the
`Internet. By using a Wi-Fi router, computers in the home or
`office are coupled together in a LAN without requiring cables
`to be coupled between the computers and the router for com(cid:173)
`munication purposes. The range of the Wi-Fi transceiver and
`router is important to avoid eavesdropping on electronic com(cid:173)
`munications within the home or office as well as to reduce the
`likelihood of unauthorized access to the Internet through the
`Wi-Fi router. Larger businesses may use multiple hotspots to
`provide coverage of a large building so communication
`devices within operating range of a Wi-Fi transceiver enable
`a person to remain accessible throughout the business pre(cid:173)
`mIses.
`Instant messaging is an increasingly popular service that is
`exploited at Wi-Fi hotspots and home locations. Instant mes(cid:173)
`saging subscribers may access their instant messaging ser(cid:173)
`vices through a hotspot or homelbusiness Wi-Fi router to
`conduct communication sessions with buddies. That is, a
`subscriber may access the Internet at a hotspot, home, or
`business to converse with one or more buddies through an
`instant messaging service. However, efficient utilization of
`Wi-Fi access points is encumbered by a number of disadvan(cid:173)
`tages with existing equipment. For one, most instant messag-
`65 ing is still implemented with portable computers that require
`some form of luggage for transportation. The smaller com(cid:173)
`munication devices, such as PDAs, palm computers, and two-
`
`BLACKBERRY EX. 1001, pg. 17
`
`

`

`US 7,894,837 B2
`
`SUMMARY
`
`4
`enter the access point identifier and any security infonnation
`into the tenninal, subsequent attempts to gain access require
`the user to remember this data and enter it at the appropriate
`time.
`Instant messaging is increasingly popular with younger
`users. These users typically prefer multiple media stimuli in
`their environment while multi-tasking. For example, they
`frequently listen to their own music while viewing videos,
`making telephone calls, and exchanging instant messages
`with buddies. When these users are situated in a Wi-Fi
`hotspot, their choice of music is limited to the music being
`played at the hotspot premises. Frequently, these users would
`prefer to have more options than those provided by the man(cid:173)
`agement of the hotspot premises.
`What is needed is an instant messaging terminal that incor(cid:173)
`porates keys for facilitating instant messaging features with(cid:173)
`out requiring a table or other platfonn structure for stability
`during data entry.
`
`3
`way pagers, suffer from the textual/graphical data entry
`issues discussed in u.s. Pat. No. 6,665,173. For example, the
`keyboard especially designed for supporting instant messag(cid:173)
`ing features in u.s. Pat. No. 6,629,793 is either integrated in
`a regular sized keyboard typically used with desktop comput-
`ers or into a foldout keyboard that couples to a PDA for data
`entry. The desktop computer is not easily transportable to
`Wi-Fi hotspots and the foldout keyboard still requires a flat
`surface for support. The keyboard integrated in the instant
`messaging tenninal shown in u.s. Pat. No. 6,665,173 does 10
`not incorporate any special keys that facilitate instant mes(cid:173)
`saging. Because the instant messaging keys are separated
`from the standard keyboard section, the combination of an
`instant messaging keyboard with a standard keyboard would
`adversely impact the overall size of the instant messaging 15
`terminal. Furthennore, the communication module of that
`terminal is disclosed as being one that supports cellular radio
`communication only. Such a device would be inoperative in a
`Wi-Fi hotspot.
`Another limitation of existing instant messaging terminals 20
`is the restriction of accessing only one instant messaging
`The above limitations of previously known instant messag-
`service provider at a time. Consequently, even though a per(cid:173)
`ing tenninals are overcome by an instant messaging tenninal
`son may subscribe to multiple instant messaging services,
`made in accordance with the principles of the present inven(cid:173)
`only one service may be accessed. This limitation means that
`tion. The inventive instant messaging tenninal includes a
`a subscriber may only establish conversation sessions with 25
`display having a capability for displaying textual characters
`buddies on the instant messaging service currently being
`and graphical symbols, a data entry device integrated in a
`accessed. Support of multiple services would require man(cid:173)
`housing for the instant messaging tenninal, the data entry
`agement of multiple buddy lists because each instant messag(cid:173)
`device being manipulated for entry of textual characters and
`ing service provider would provide a separate buddy list to the
`graphical symbols, a Wi-Fi communications module for com(cid:173)
`terminal to identify the subscriber's buddies currently access- 30
`municating messages with a Wi-Fi access point, and a control
`ing the instant messaging service. Furthermore, the instant
`module for coordinating authorization for coupling the
`messaging services require different keystrokes to generate
`instant messaging terminal to a local network corresponding
`some of the emoticons frequently encountered in instant mes(cid:173)
`to the Wi-Fi access point and for controlling a conversation
`saging sessions. Emoticons are graphical symbols intended to
`session through the Wi-Fi access point.
`convey emotional aspects of a message. For example, one 35
`The data entry device that is integrated in the instant mes(cid:173)
`instant messaging service may require the typing of the fol(cid:173)
`saging tenninal housing includes keys for graphical symbols,
`lowing characters :-) to generate the symbol ©, while another
`such as those typically seen in instant messages. The graphi(cid:173)
`instant messaging service may only require the typing of:) to
`cal symbol keys include indicia identifying the graphical
`generate the symbol ©, which is typically known as the smi(cid:173)
`symbol generated by depressing the key. Also, programmable
`ley face. Thus, support across multiple instant messaging 40
`keys are provided for which a user may define a set of char-
`services may require a subscriber to remember the requisite
`acters corresponding to a graphical symbol supported by an
`keystrokes for generating symbols within each messaging
`instant messaging service provider. Thereafter, depressing
`service as well as keeping track of each buddy list and the
`the programmed key causes the character sequence for the
`multiple conversation windows.
`graphical symbol to be generated. The graphical symbol gen(cid:173)
`Another limitation of instant messaging tenninals is the 45
`erated by a programmable key is preferably displayed in an
`procedure for locating an access point and authenticating the
`LCD segment located proximate the progranlillable keys. In
`device for obtaining access to the Internet. At many access
`response to the depression of a key for a graphical symbol, the
`points, the WiFi radio transceiver transmits a signal, some(cid:173)
`control module detennines the correct character sequence to
`times called a beacon, that indicates an access point is within
`transmit that generates the graphical symbol within the
`range of the terminal. Some beacons advertise, while others 50
`instant messaging service through which the message recipi-
`do not advertise. "Advertising" in this context means the
`ent is communicating. Thus, the user need not identifY every
`beacon signal contains an identifier for the access point. An
`character sequence required to generate the graphical symbol
`access point identifier is required for gaining Internet access
`within every instant messaging service for which the user has
`through the Wi-Fi router. Ifa Wi-Fi radio transceiver does not
`an instant messaging service account.
`advertise, then the tenninal is expected to have obtained the 55
`The control module also coordinates the message sequence
`access point identifier and have it programmed into its com(cid:173)
`required for joining the local network through an access
`munication procedure. However, many instant messaging
`point. The control module communicates with the communi-
`subscribers are not familiar with the authorization protocol
`and the infonnation required by the access point in order to be
`cations module to detennine whether any beacons have been
`granted Internet service. This lapse in knowledge is further 60
`detected in the area of the instant messaging terminal. If more
`compounded when the access point also implements a secu(cid:173)
`than one is detected, the one having the strongest signal is
`rity feature such as WEP or WPA. For example, an access
`selected as a candidate for local network access. The control
`point implementing WEP requires that the tenninal provide a
`module determines whether the beacon is advertising its iden(cid:173)
`tifier. If it is and no security scheme is being implemented,
`key as well as the access point identifier so a user may know
`enough to enter the access point or network identifier but fail 65 then the control module obtains access to the local network
`through the access point. If the identifier is not being adver(cid:173)
`to recognize that access denial is being based on failure to
`provide the WEP key. Even if a terminal user knows how to
`tised, then the control module prompts the user for

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket