(12) Ulllted States Patent (10) Patent N0.: US 7,813,486 B2 Vertaschitsch Et A]
Total Page:16
File Type:pdf, Size:1020Kb
US007813486B2 (12) Ulllted States Patent (10) Patent N0.: US 7,813,486 B2 Vertaschitsch et a]. (45) Date of Patent: *Oct. 12, 2010 (54) METHOD AND APPARATUS FOR 5,367,563 A 11/1994 Sainton ..................... .. 379/98 INTEGRATING PHONE AND PDA USER 5,522,089 A 5/1996 Kikinis et a1. ............. .. 345/864 INTERFACES ONA SINGLE PROCESSOR 5,633,890 A 5/1997 Ahmed ..................... .. 375/219 (75) Inventors: Ed Vertaschitsch’ Bellevue’ WA (Us); 5,671,374 A 9/1997 Postman et a1. ........... .. 395/309 Sean Mercer, lssaquah, WA (US); Gordon Onorati, Kent, WA (U S) (73) Assignee: Access Systems Americas, Inc., (Continued) Sunnyvale, CA (US) FOREIGN PATENT DOCUMENTS ( * ) Notice: Subject to any disclaimer, the term of this EP () 930 793 7/1999 patent is extended or adjusted under 35 U.S.C. 154(b) by 1329 days. Tlhis patent is subject to a terminal dis- (Continued) 0 a1mer. OTHER PUBLICATIONS (21) App1.N0.: 11/301,568 Bryan, Marvin, “Racal-Vadic 9632VP: 9600-bpsV.32 m0dem(Hard (22) Filed; Dec_ 13, 2005 Ware Review) (Evaluati0n),”Macw0r/d, v01. 7, N0. 8, Aug. 1990, pp. 198(2). (65) Prior Publication Data (C t_ d) on 1nue US 2006/0095849 A1 May 4, 2006 Primary ExamineriMelur Ramakri shnaiah Related US. Application Data (74) Attorney, Agent, or FirmiBerry & Associates PC. (63) Continuation of application No. 09/687,987, ?led on Oct. 13, 2000, noW Pat. No. 6,976,217. (57) ABSTRACT (51) Int. Cl. H04M 11/00 (200601) Separate processors, a PDA processor, and a baseband pro G06F 3/00 (200601) cessor are maintained in a PDA having an integrated tele (52) U 5 Cl 379/93 17, 379/90 01, 379/93 05 phone device.The PDAprocessorruns PDArelatedprograms (58) Fi'el'd 0 tion seaith’ ' ’379/93 '17 and a user interface for the telephone device. A link betWeen 379/90 01 93 09 93 05 23 110'01’ the PDA processor andbasebandprocessor transfers data and 379/419’ 44'1 242' 45’5 4'56’ 45'5/5’56 5'57’ commands from the user interface to a phone control program 4’55/56’6 55’5 7i 71’5/717 864i 771’ executing on the baseband processor. The base band proces See a lication ?le for C’Om l’ete gearch hist’o ’ sor is connected to the telephone device, and the phone con pp p ry' trol program controls operation of the telephone device. The (56) References Cited separation of processors reduces vulnerability of the tele phone device to hacker rogue applications that invade or U.S. PATENT DOCUMENTS program crashes that occur on the PDA processor. 4,399,538 A * 8/1983 Cholakian et a1. ........... .. 714/22 5,097,528 A 3/1992 Gursahaney et a1. 379/9323 34 Claims, 8 Drawing Sheets US 7,813,486 B2 Page 2 US. PATENT DOCUMENTS Drew, N.J. et al., “Recon?gurable mobile communications: compel ling needs and technologies to support recon?gurable terminals,” 5,673,268 A 9/1997 Sharma et al. ............ .. 455/557 IEEE International Symposium on Personal, Indoor and Mobile 5,675,831 A 10/1997 Caputo ..... .. 395/830 Radio Communications, PIMRC, vol. 1, 2000, pp. 484-489. 5,699,350 A 12/1997 Kraslavsky . 370/254 Jackson, Al, “Hand-Held Devices for Avionics System Mainte 5,724,529 A 3/1998 Smith et al. 395/309 nance,” Motorola, Inc., IEEE, 1997, pp. 489-502. 5,797,089 A 8/1998 Nguyen .... .. 455/557 5,809,432 A 9/1998 Yamashita 455/575 Krechmer, Ken, “Digital Signal Processing Creates the Next Genera tion of Modems (Includes a Related Article on Remote Troubleshoot 5,815,682 A 9/1998 Williams et al. 395/500 ing and One on the Impact of ISDN) (Tutorial),” Telecommunica 5,946,634 A 8/1999 Korpela .... .. 455/552 5,983,073 A 11/1999 DitZik ...... .. 455/11.1 tions, vol. 24, No. 10, Oct. 1990, pp. 43(4). 5,999,990 A 12/1999 Sharrit et al. 710/8 Lettieri, Paul, et al., “Advances in Wireless Terminals,” IEEE Per 6,032,203 A 2/2000 Heidhues 710/11 sonal Communications, Feb. 1999, pp. 6-19. 6,084,584 A 7/2000 Nahiet al. .. 345/329 Moessner, K., et a1, “Terminal recon?gurabilityithe software down 6,092,133 A 7/2000 Erolaet al. 710/102 load aspect,” IEEE Conference Publication, No. 471, 2000, pp. 326 6,209,050 B1 3/2001 Iho et al. 710/101 330. 6,219,787 B1 4/2001 Brewer 713/167 Nixon, Toby, “Design Considerations for Computer-Telephony 6,240,302 B1 5/2001 Harrison .. 455/556 Application Programming Interfaces and Related Components,” 6,266,539 B1 7/2001 Pardo .......... .. 379/93.05 IEEE, 1996, pp. 43-47. 6,269,252 B1 7/2001 Hutchings et al 455/552 Rosch, Winn L., “Sixpack ofV.34 PCMCIA Modems Speed the Flow 6,295,645 B1 9/2001 Brewer . .. 717/11 (Six 28.8Kbps PCMCIA Modems Reviewed) (First Looks) (Hard 6,359,973 B1* 3/2002 Rahamim et al. ...... .. 379/93.05 ware Review) (Evaluation),” PC Magazine, vol. 14, No. 7, Apr. 11, 6,389,124 B1 5/2002 Schnarelet al. 379/9323 1995, pp. 50(2). 6,442,251 B1 8/2002 Maes et al. ..... .. 379/9323 6,516,202 B1 2/2003 Hawkins et al. 455/556 Rysavy, Peter, “PCCA Standards for Wireless Networks,” Mobile 6,539,476 B1 3/2003 Marianettiet al. 713/100 Commuting and Communications Review, vol. 3, No. 2, pp. 17-19. 6,587,961 B1 7/2003 Garnett et al. .............. .. 714/11 Strathmeyer, Carl R., “An Introduction to Computer Telephony,” 6,625,472 B1 9/2003 FaraZmandnia et a1. 455/557 IEEE Communications Magazine, May 1996, pp. 106-111. 6,630,928 B1 * 10/2003 McIntyre et a1. 345/173 Truman, Thomas E., et al., “The InfoPad Multimedia Terminal: A 6,633,759 B1 10/2003 Kobayashi ...... .. 455/419 Portable Device for Wireless Information Access,” IEEE Transac 6,647,101 B2 11/2003 Rahamim et al. ...... .. 379/93.05 tions on Computers, vol. 47, No. 10, 1998, pp. 1073-1087. 6,731,951 B1 5/2004 Takebe et a1. .. 455/557 Tucker, S. Paul, “HP Teleshare: Integrating Telephone Capabilities 6,754,313 B1 6/2004 Quinton et al. 379/90.01 on a Computer Workstation (An Option Card for the HP 9000 Model 6,754,509 B1 6/2004 Khan et al. 455/556.l 712 Workstation is HP’s First Integrated Telephony Product) 6,823,519 B1 11/2004 Baird et a1. ............... .. 719/313 Includes a Related Article on Call Progress, DTMF Tones and Tone 6,907,265 B1 6/2005 Holmstrom et al. .. 455/557 Detection in the TeleShare Card) (Technical),” Hewlett-Packard 2002/0012329 A1 1/2002 Atkinson et a1. .. 370/330 Journal, vol. 46, No. 2, Apr. 1995, pp. 69(6). 2002/0057653 A1* 5/2002 Dolan et al. .... .. 370/252 Umeno, Hiroo, “For the Telephony API, Press 1; for Unimodem, 2003/0084206 A1* 5/2003 Floman et al. ............... .. 710/1 Press 2; or Stay on the Line (Abstraction Layer) (Technology Tuto FOREIGN PATENT DOCUMENTS rial) (Tutorial),”Microso?SystemsJournal, vol. 13, No.4,Apr. 1998, pp. 33(13). JP 07-066771 3/1995 Walters, RE, “The missing link computer-supported telephony,” JP 11-136305 5/1999 IEE Review, Apr. 1992, pp. 151-154. OTHER PUBLICATIONS Weber, B., “A ?exible multiservice ATM network interface using recon?gurable logic devices,” Proceedings of SPlEiThe Interna Danmore, Kelley, “Internal Modems for Portables and Laptops tional Societyfor Optical Engineering, vol. 3526, 1998, pp. 81-89. (Directory) (Buyers Guide),” PC Week, vol. 6, No. 42, Oct. 23, 1989, p. 118. * cited by examiner US. Patent 0a. 12, 2010 Sheet 1 of8 US 7,813,486 B2 12.00I C ient Meeting. 0m 7 70 DIE % PF 120 FIG. 1 US. Patent 0a. 12, 2010 Sheet 2 of8 US 7,813,486 B2 HANDHELD COMPUTER I‘ ZQQ \ U / DISPLAY SCREEN 532g 2‘55 w m SYSTEM BUS PROCESSING MEMORY UNIT <:'\/ DEVICE 2M 22 \1’ K is. HARDWARE INTERFACE 255 MEMORY _ BUS FIG. 2 US. Patent 0a. 12, 2010 Sheet 3 of8 US 7,813,486 B2 \ m / PDA DEVICE500 DISPLAY SCREEN gig/‘313% K 255 252 E ( ? PHONE 377 | SYSTEM BUS | / APPLICATION G PROCESSING DEVICE 5/0 JJSER 572 APPLICATIONS \\ INTERFACE 322 “III '2?‘ [3 DATA 324 I/T’U (1:9 C3 \\CONTROL 3/8 J20 ‘7;? iii APPLICATION Iggmggv-* / PROCESSORBASEBAND l‘ ’ E HARDWARE INTERFACE / 255 BASEBAND / — LINK USER J74 INTERFACE WORD J15 PROCESSOR FIG. 3 US. Patent Oct. 12, 2010 Sheet 4 of8 US 7,813,486 B2 l Start l Palm 05”‘ Boot A400 Boot user selected application(s); Perform A470 user 0peration(s) 450 Boot phone control Phone app 08 & phone control app No lnit PDA & phone 440V control processor communication 450 Perform phone User action operation phone operation ) (sublaunch, non phone answer, dial, etc.) (pwr down, 460 init other app, switch apps, time out pwr down, etc.) FIG. 4 US. Patent Oct. 12, 2010 Sheet 5 0f 8 US 7,813,486 B2 ( Start ) Phone operation A500 /_ 505 [ 525 f 545 Receive incoming call Sub launch program on Collect digits from indication from phone PDA processor phone app Ul control processor f 570 [ 550 Perform operations, update saved Configure device to Con?gure device to parameters according make call receive call to sub program [ 555 Communicate digits Incoming call and call signal to notification phone cntl processor to user f 560 Perform user action or preferences inaction FIG. 5 US. Patent Oct. 12, 2010 Sheet 6 of8 US 7,813,486 B2 7 Phone control.