n
play

N Destination i? 108 US 8,687,777 B1 Page 2 Related U.S. - PDF document

US008687777B1 (12) United States Patent US 8,687,777 B1 (10) Patent No.: * Apr. 1, 2014 Lavian et al. (45) Date of Patent: (54) SYSTEMS AND METHODS FOR VISUAL (56) References Cited PRESENTATION AND SELECTION OF VR U.S. PATENT


  1. US 8,687,777 B1 Page 3 (56) References Cited 7,277,854 B2 10/2007 Bennett et al. 7,280,097 B2 10/2007 Chen et al. U.S. PATENT DOCUMENTS 7,280,646 B2 10/2007 Urban et al. 7,280,651 B2 10/2007 Anderson 6,560,320 B1 5, 2003 Paleiov et al. 7.286,990 B1 10/2007 Edmonds et al. 6,603,840 B2 8/2003 Fellingham et al. 7,289,608 B2 10/2007 Kumhyr 6,606,611 B1 8/2003 Khan 7,289.904 B2 10/2007 Uyeki 6,606.741 B2 8/2003 Kojima et al. 7,299.405 B1 10/2007 Lee et al. 6,636,835 B2 10/2003 Ragsdale et al. 7,303,121 B2 12/2007 Martinez 6,653,930 B1 1 1/2003 Bonomo et al. 7,319,477 B2 1/2008 Katz 6,658,389 B1 12/2003 Alpdemir 7,324,947 B2 1, 2008 Jordanet al. 6,705,869 B2 3, 2004 Schwartz 7,328.239 B1 2/2008 Berberian et al. 6,714,519 B2 3/2004 Luzzatti et al. 7,330,890 B1 2/2008 Partoviet al. 6,731,625 B1 5/2004 Eastep et al. 7,353,016 B2 4/2008 Roundtree et al. 6,754,181 B1 6/2004 Elliott et al. 7,392, 193 B2 6/2008 Mault 6,788,770 B1 9, 2004 Cook et al. 7,398,215 B2 7/2008 Mesbah et al. 6,791,583 B2 9/2004 Tang et al. 7.406,413 B2 7/2008 Geppert et al. 6,816,580 B2 11/2004 Timmins 7,412,533 B1 8/2008 Johnson et al. 6,820,037 B2 11/2004 Simon 7,433,452 B2 10/2008 Taylor et al. 6.820,062 B1 1 1/2004 Gupta et al. 7.440,898 B1 10/2008 Eberle et al. 6,826, 194 B1 1 1/2004 Vered et al. 7.450,112 B2 11/2008 Shneidman 6.829,368 B2 12/2004 Meyer et al. 7,466,803 B2 12/2008 Burg et al. 6,856,673 B1 2/2005 Banks et al. 7,492.883 B2 2/2009 Kumhyr 6,862,713 B1 3/2005 Kraft et al. 7,539,484 B2 5/2009 Roundtree 6,865,268 B1 3/2005 Matthews et al. 7.546,143 B2 6/2009 Nelson et al. 6,885,737 B1 4/2005 Gao et al. 7.584.249 B2 9, 2009 Mumicket al. 6,889,195 B2 5/2005 Strandberg 7,606.741 B2 10/2009 King et al. 6,920,205 B2 7/2005 Hahn et al. 7,646,858 B2 1/2010 Salafia et al. 6,920,425 B1 7, 2005 W11 et al. 7,693,720 B2 4/2010 Kennewicket al. 6,920,431 B2 7/2005 Showghi et al. 7,720,091 B2 5/2010 Faber et al. 6,937,705 B1 8/2005 Godfrey et al. 7,729,490 B2 6/2010 Hemm et al. 6,968,506 B2 11/2005 Yacovone et al. 7,757,173 B2 7/2010 Beaman 6,990,455 B2 1/2006 Vozick 7,809,376 B2 10/2010 Letourneau et al. 7,020,609 B2 3/2006 Thrift et al. 7,813,485 B2 10/2010 Yin et al. 7,027,990 B2 4/2006 Sussman 7,843,899 B2 11/2010 Burritt 7,036,128 B1 4/2006 Julia et al. 7,864,944 B2 1/2011 Khouri et al. 7,039,589 B2 5, 2006 Whitham 7,908,381 B2 3/2011 Koch et al. 7047,196 B2 5/2006 Calderone et al. 7.966,188 B2 6/2011 Ativanichayaphong et al. 7,065,188 B1 6, 2006 Mei et al. 7.996,251 B2 * 8/2011 Kannan et al. ............... 705/7.13 7,068,643 B1 6, 2006 Hammond 8,000,454 B1 8, 2011 Or-Bach et al. 7,092,738 B2 8/2006 Creamer et al. 8,023,624 B2 9/2011 Kargman et al. 7,100,118 B1 8, 2006 Klask 8,054,952 B1 1 1/2011 Or-Bach et al. 7,130,391 B2 10/2006 Janakiraman et al. 8,155,280 B1 4/2012 Or-Bach et al. 7.136,480 B2 11/2006 Mason 8, 160,215 B2 4/2012 Or-Bach et al. 7,139,591 B2 1/2006 Callaghan et al. 2002/0055844 A1 5/2002 L’Esperance et al. 7,145,902 B2 12/2006 Schindler et al. 2002/0147986 A1 10, 2002 Michael et al. 7,146.321 B2 12/2006 Cyr et al. 2003,0005126 A1 1/2003 Schwartz et al. 7,149,549 B1 12/2006 Ortiz et al. 2003/OOOT625 A1 1/2003 Pines et al. 7,159,008 B1 1/2007 Wies et al. 2003/0033382 A1 2/2003 Bogolea et al. 7, 177,814 B2 2/2007 Gong et al. 2003/0074198 A1* 4/2003 Sussman .................... TO4/270.1 7,180,889 B1 2/2007 Kung et al. 2003. O112931 A1 6, 2003 Brown et al. 7,180,985 B2 2/2007 Colson et al. 2004.0034561 A1 2/2004 Smith 7.181401 B2 2/2007 Johnson et al. 2004/O122941 A1 6/2004 Creamer et al. 7181.50 B3 2.2007 Incertis 2004/O1983.16 A1 10, 2004 Johnson 7,188,352 B2 3/2007 Nathanet al. 2004/0204116 A1 10, 2004 Ben-Efraim et al. 7.303,517 B2 4/2007 Shimoda et al. 2005.0004977 A1 1/2005 Roberts et al. 7.206.745 B2 4/2007 Sarukkai et al. 2005/005531.0 A1 3/2005 Drewett et al. 7.206.809 B2 4/2007 Ludwigeral 2006/0203977 A1 9, 2006 Erhart et al. 7.209,124 B2 4/2007 Hunt et al. 2006/0239422 A1 10, 2006 Rinaldo et al. 7.213,061 B1 5/2007 Hite etal 2006/0259424 A1 11/2006 Turcotte et al. 7215743 B2 5/2007 Creameret al. 2006/0262921 A1 1 1/2006 Eppel et al. 726,348 B1 5/2007 deCarmo 2006/0285662 A1 12/2006 Yin et al. 7235.409 B1 5, 2007 Schnarel et al. 2007/0026852 A1 2/2007 Logan et al. 7,225.455 B2 5/2007 Bennington et al. 2007/0O32247 A1 2/2007 Shaffer et al. 7.228.492 B1 6, 2007 Graham 2007/0O38513 A1 2/2007 Flax et al. 7231,636 B 6/2007 Evans 2007/0094.109 A1 4/2007 Perry 723.656 B1 6, 2007 Nathan 2007/O123223 A1* 5/2007 Letourneau et al. ....... 455,414.1 7240006 B1 7/2007 Brocious et al. 2007/0239537 A1 10, 2007 Protheroe et al. 7,240,289 B2 7/2007 Naughton et al. 2007/0243887 A1 10, 2007 Bandhole et al. 7,246,063 B2 7/2007 James et al. 2007,0298776 A1 12/2007 Arlene 7,248,885 B2 7/2007 Benco et al. 2008/0055394 A1 3/2008 Shiue ......................... 348, 14.01 7,250,939 B2 7/2007 Lira 2008/0066015 A1 3/2008 Blankenhorn 7.254.227 B2 8/2007 Mumicket al. 2008/0095330 A1 4, 2008 Jin et al. 7,265,861 B1 9/2007 Ranalli et al. 2008/0226042 A1 9/2008 Singh 7,266,185 B2 9/2007 Trandal et al. 2008, O250334 A1 10, 2008 Price 7,266,186 B1 9/2007 Henderson 2009/0041215 A1 2/2009 Schmitt et al. 7,266.499 B2 9/2007 Surace et al. 2009/0099965 A1 * 4/2009 Grant, IV ........................ TO5/41 7,272.222 B2 9/2007 Joseph et al. 2009, O116414 A1 5, 2009 Or et al. 7,272.497 B2 9/2007 Koshijiet al. 2009/0136014 A1 5/2009 Bigue et al.

  2. US 8,687,777 B1 Page 4 (56) References Cited OTHER PUBLICATIONS U.S. PATENT DOCUMENTS Damhuis, M., et al., “A Multimodal Consumer Information Server with IVR Menu.” 2nd IEEE Workshop on Interactive Voice Technol 2009, O154666 A1* 6, 2009 Rios et al. .................. 379.88.18 ogy for Telecommunications Applications (IVTTA94): pp. 73-76, Berger et al. 2009/0202050 A1 8, 2009 Kyoto, Japan (Sep. 1994). Berger et al. 2009/02O798O 8, 2009 A1 Berger et al. 2009/0207996 8, 2009 Shah, S.A.A., et al., “Interactive Voice Response with Pattern Recog A1 Kephart et al. 2009/0225788 A1 9, 2009 nition Based on Artificial Neural Network Approach.” International Margis et al. 2009/0228908 A1 9, 2009 Conference on Emerging Technologies: pp. 249-252, (Nov. 2007). 2009,0276441 A1 11/2009 Malik Trihandoyo, A., et al., “A real-time speech recognition architecture 2009,0276708 11/2009 Smith et al. A1 for a multi-channel interactive voice response system.” International 2009,028O863 A1 11/2009 Shin et al. Conference on Acoustics, Speech, and Signal Processing vol. 4: pp. 2009,0285380 A1 11/2009 Chen et al. 2010, OOO7028 A1 1, 2010 Fachmann et al. 2687-2690.(1995). 2010, 0021030 A1 1, 2010 Collins et al. Hattori, S., et al., “A multimedia intelligent message communication 2010.0049654 A1 2, 2010 Pilo et al. system for distributed coordination environments.” Electronics & 2010, 0087175 A1 4, 2010 Roundtree Communications in Japan, Part I-Communications, vol. 76, No. 1, Madhavapeddi et al. 2010/010O377 A1 4, 2010 pp. 11-23 (1993). 2010, 01661.58 T/2010 Costello et al. A1 2010/0172481 T/2010 Canu et al. A1 Patent abstracts of Japan, vol. 097, No. 001, Jan. 31, 1997 & JP 08 2010/O1892.50 A1 T/2010 Williams et al. 242307 A (Canon Inc), Sep. 17, 1996. 2011/OOO9096 A1 1, 2011 RotSztein et al. Kalva, H., et al., “Delivering Object-Based Audio-Visual Services.” 2011/OO 14952 A1 1, 2011 Minton IEEE Transactions on Consumer Electronics, vol. 45, No. 4, pp. 2011/0060683 3, 2011 Salmon Rock et al. A1 1108-11 11, (1999). 2011/0091021 A1 4, 2011 Adkar et al. 2011/00991-16 A1 4, 2011 Gabel Schmandt, “Phoneshell: the telephone as computer terminal.” Pro 2011/02764.08 A1 11, 2011 Toole ceedings offirst ACM International Conference on Multimedia, Ana 2012,0063574 3/2012 Or-Bach et al. A1 heim, CA, US, pp. 373-381, (1993). Himberg, J., et al., “Time Series Segmentation for Context Recogni FOREIGN PATENT DOCUMENTS tion in Mobile Devices”, IEEE, 203-210, (2001). Chris Schmandt and Stephen Casner, “Phonetool: Integrating Tele 10, 2003 EP 1351477 A1 phones and Workstations.” IEEE Communication Society, Nov. EP 1120954 A3 6, 2005 27-30, pp. 0970-0974, (1989). EP 1545101 A3 12/2005 Basinger, R. G. et al., “Calling Card Service-Overall Description EP T74853 B1 5, 2006 and Operational Characteristics”. The Bell System Technical Jour EP 1874O18 A1 1, 2008 JP 2004274425 A 9, 2004 nal. (1982). WO 98.19259 A1 5, 1998 Cadiz et al. “Designing and Deploying an Information Awareness 5, 1998 WO 982O409 A8 interface” CSCWO2, Nov. 2002, ACM, pp. 314-323. 12/1998 WO 98.40826 A3 Corcoran et al. disclose “User interface technologies for home appli WO 9856158 A3 3, 1999 ances and networks', IEEE Trans. Consumer Elect.; pp. 679-685, WO 9848551 A3 4f1999 (1998). WO O131497 A1 5, 2001 Nancy Friedrich, “Graphical-User-Interface Module Eases Integra WO O157851 A1 8, 2001 WO O165871 A1 9, 2001 tion.” Wireless Systems Design, Oct. 2004. 1 page. WO O217604 A1 2, 2002 Balachandran, R., et al., “Dialog System for Mixed Initiative One 6, 2004 WO 2004.049306 A1 Turn Address entry and Error Recovery.” Proceedings of SIGDIAL 7/2005 WO 2004O64299 A3 2009, the 10th Annual Meeting of the Special Interest Group in WO 2007O12831 A1 2, 2007 Discourse and Dialogue, pp. 152-155, Queen Mary University of WO 2007081929 A3 1, 2008 London, Association of Computational Logistics, (2009). WO 2008O86320 A1 T 2008 3, 2009 WO 2009006 173 A3 * cited by examiner WO 2009 100477 A1 8, 2009

  3. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 1 of 110

  4. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 2 of 110 880 % |- 90?.

  5. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 4 of 110 63A-uoN JO; Z SS3.Jc3

  6. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 5 of 110 Jequunu pje08 ?.

  7. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 6 of 110 Jequunu pueOg |

  8. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 7 of 110

  9. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 8 of 110 #729 909

  10. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 9 of 110 029 9 909 eZO !

  11. U.S. Patent Apr. 1, 2014 Sheet 10 of 110 US 8,687,777 B1 S S. s s

  12. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 11 of 110 N. 9 3,9

  13. U.S. Patent Apr. 1, 2014 Sheet 12 of 110 US 8,687,777 B1 e C Y Ca g as C a. N c) Z s

  14. U.S. Patent Apr. 1, 2014 Sheet 13 of 110 US 8,687,777 B1

  15. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 14 of 110 908 †709 ?09 ?ueMpueH | , | // 008

  16. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 15 of 110 906 806 6 | 9

  17. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 16 of 110 Kewe?eÐ \ 9001

  18. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 17 Of 110

  19. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 18 of 110

  20. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 19 Of 110 0 | 9 || Z09 ||

  21. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 20 of 110

  22. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 21 of 110

  23. U.S. Patent US 8,687,777 B1 ·|

  24. U.S. Patent Apr. 1, 2014 Sheet 23 of 110 US 8,687,777 B1 1502 Detect phone number of a destination dialed from a device 1504 Search for IVR information in visual menu database on the device 1506 is a visual menu for destination available Yes in visual menu database? NO 1518 Connect device to a remote repository 1520 is the Visual menu NO available in remote repository? 1522 Yes Update the visual menu database from remote repository 1508 Display the visual menu and associated information 1510 Detect input from caller on the visual menu (D) FG 15A

  25. U.S. Patent Apr. 1, 2014 Sheet 24 of 110 US 8,687,777 B1 1512 Connect to the destination based on inputs from the caller is the visual menu Correct? Maintain the Connection till Caier or destination disconnects F.G. 15B

  26. U.S. Patent Apr. 1, 2014 Sheet 25 Of 110 US 8,687,777 B1 1524 Any menu selection detected On the device? 1526 Provide the dialed number as a destination to remote repository 1528 Update the remote repository F.G. 15C

  27. U.S. Patent US 8,687,777 B1

  28. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 27 Of 110

  29. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 28 of 110 Repository Connection Module <—>?ImpoW S??6JeL|-ZZ/ | ?SIT | ! , 8Z

  30. U.S. Patent US 8,687,777 B1

  31. U.S. Patent Apr. 1, 2014 Sheet 30 of 110 US 8,687,777 B1 Start 1802a Dial, a phone number of a destination, by a Computer system 1804a Record voice options of a voice menu of the dialed destination 1806a Analyze the voice menu 1808a Enter multiple entries of the voice menu into a database 1810a Generate a visual menu for different entries of the Voice menu 182a Repeat the process for all entries at each level of the voice menu Stop F.G. 18A

  32. U.S. Patent Apr. 1, 2014 Sheet 31 of 110 US 8,687,777 B1 1804b. Store the information regarding the audible IVR menu in a database Are there any sub menus in the audible VR menu? Are there any sub menus in the Sub menus? F.G. 18B

  33. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 32 of 110 9064, 0 | 6 ||

  34. U.S. Patent Apr. 1, 2014 Sheet 33 of 110 US 8,687,777 B1 Record Database Content 2002 Please enter invoice number 2004a Please enter the payment amount 2006a Please choose your payment card: 2008a Press 1 for WSA or 2 for MasterCard Please say or enter your 2010a Credit Card number Please enter your Credit Card 2012a expiry date FG20A

  35. U.S. Patent Apr. 1, 2014 Sheet 34 of 110 US 8,687,777 B1 Payment Form for ABC 2014 Please choose your payment card: O) VISA O MasterCard FG.2OB

  36. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 35 of 110 u Á?uedoucí Á) No.dodd u u Á?uedodd u Á?uedoud

  37. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 36 of 110 CN c\ CD - Jºquunu pueOg

  38. U.S. Patent Apr. 1, 2014 Sheet 37 Of 110 US 8,687,777 B1 Start 2302a ldentify phone number of a destination dialed from a device 2304a Determine a location Code associated with Current location of the device 2306a Compare the dialed phone number with one or more y destination phone numbers stored in a database 23O8a Display at least one property associated with one or more destination phone numbers based on the comparison Stop FG. 23A

  39. U.S. Patent Apr. 1, 2014 Sheet 38 of 110 US 8,687,777 B1 ldentify phone number of a destination dialed from a device 23O4b Determine a location Code associated with Current location of the device 2306b Determine a business category associated with dialed N phone number Search for destination phone numbers matching the 2308b. business category of the dialed phone number stored on a database 231 Ob Are One or more Ne() destination phone numbers available? Yes 23.12b Search for at least one destination phone number from the destination phone numbers based on location Code FG. 23B

  40. U.S. Patent Apr. 1, 2014 Sheet 39 Of 110 US 8,687,777 B1 2328b. Request updates from a server 2330b N. Receive updates from the server Store updates in the database 2332b On the device FG. 23C

  41. U.S. Patent Apr. 1, 2014 Sheet 40 of 110 US 8,687,777 B1 2314b is at east one No destination 2326b phone number available 2 Display a visual WR Yes menu of the dialed destination phone number 2316b Display the at least one destination phone number and associated properties 238b Select a destination phone number, 232Ob Display a visual IVR menu of the Selected destination 2322b Select an option from the visual VR e 2324b Connect to the selected option of the destination Stop FG, 23D

  42. U.S. Patent Apr. 1, 2014 Sheet 41 of 110 US 8,687,777 B1 2402 identify a number of destination dialed by a caller of the device 2404 Search for an advertisement associated with the number in a database 24O6 Display the advertisement on the device is a selection of advertisement by the caller detected? 2410 Dial a telephone number corresponding to the advertisement FG, 24

  43. U.S. Patent US 8,687,777 B1

  44. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 43 of 110

  45. U.S. Patent Apr. 1, 2014 Sheet 44 of 110 US 8,687,777 B1 Start 2602a Dial, at a device, a phone number of a destination 2604a Compare, the dialed phone number with one or more phone numbers of destinations stored in the device 2606a Display, at the device, a form including one or more data request fields based on the comparison Stop FG. 26A

  46. U.S. Patent Apr. 1, 2014 Sheet 45 of 110 US 8,687,777 B1 Start 26O20 Dia a phone number of a destination 2604b. Display a visual VR menu corresponding to the dialed number on caller device 2606b Select an option from the displayed visual VR menu 2608b N Display a form indicating the information required by the VR Of the destination 2610b - Fit the information in the displayed form Establish a Connection between the destination and the Caler device FG 26B

  47. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 46 of 110 smels J?pjo pJe05 JepuO ZO 00/Z

  48. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 47 of 110 Jequunu ?.

  49. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 48 of 110 | z sº eº | z | Z | Oz | G | | Z

  50. U.S. Patent Apr. 1, 2014 Sheet 49 of 110 US 8,687,777 B1 Start 3002a Dial, from a device, a phone number of a destination based on predefined calling information 3004a Receiving information from the dialed destination based on the predefined calling information 3006a Display the received information at the device Stop FG. 3OA

  51. U.S. Patent Apr. 1, 2014 Sheet 50 Of 110 US 8,687,777 B1 3002b Dial a phone number of a destination from a device 3004b. Display a scheduling mode option and a visual Interactive Voice Response (IVR) menu associated with the dialed destination 3OO6b Switch the device to a scheduling mode 3008 Save a selection information including one or more options of the visual VR menu 3O1 Ob Save a call schedule including a date and time information Has the date and NO time for the Cai Schedule arrived? Wait for the Cat schedule's date Yes and time (a) 3O14b FG. 3OB

  52. U.S. Patent Apr. 1, 2014 Sheet 51 of 110 US 8,687,777 B1 (a) 3016b On the Selection information 302Ob 3022b 3024b FG. 3OC

  53. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 52 Of 110 00 || 9

  54. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 53 Of 110 00,9 90 %9

  55. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 54 of 110 |- 8 || || 0 90 || 9

  56. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 55 Of 110 9 || 00

  57. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 56 of 110 ZOZ9

  58. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 57 Of 110 Sseupp\/ 3.OdnoS ?74,99

  59. U.S. Patent Apr. 1, 2014 Sheet 58 Of 110 US 8,687,777 B1 Send, by a first communication device, a first 3402a- A. Section of a data packet to a second Communication device Receive, at the first Communication device, an 3404a acknowledgement message from the second Communication device 3406a Send, by the first Communication device, a second section of the data packet to the second Communication device FIG 34A

  60. U.S. Patent Apr. 1, 2014 Sheet 59 of 110 US 8,687,777 B1 3402b Dial, by a device, a phone number of a second Communication device 3404b. Detect a data network at the device 3406b Send a first section of a data packet to the Second Communication device when the data network is detected FG. 34B

  61. U.S. Patent Apr. 1, 2014 Sheet 60 of 110 US 8,687,777 B1 34O2C a a Search, at a first Communication device, for a data network is data network available? Send a first section of a packet to the Second Communication Yes device as Dual-TOne Multi frequency Signals 3408C Send a first section of the packet comprising first information to the second Communication device ls Visuphone available at Second Communication device? FG. 34C

  62. U.S. Patent Apr. 1, 2014 Sheet 61 of 110 US 8,687,777 B1 Receive an acknowledgement message based 342C On the first Section from the Second Communication device Send a second section of the packet comprising 3414C Second information based on the acknowledgement message to the second Communication device FG. 34D

  63. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 62 of 110 909€. , 0099 E28099 O8099 U8099

  64. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 63 of 110 909€. CZ099 0099 | 98 0 O8099 U8099

  65. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 64 of 110 9099 viscº 92099 0099 08099 €8099 U8099

  66. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 65 of 110 eZ099 Z099 0099 09099 U8099

  67. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 66 of 110 Jºquunu pueOg Z099

  68. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 67 of 110 pueOg

  69. U.S. Patent US 8,687,777 B1

  70. U.S. Patent Apr. 1, 2014 Sheet 69 of 110 US 8,687,777 B1 4002 Receive, at a device, a call from a phone number of a first party device 4004 Compare the phone number of the first party device with the phone numbers stored in the device 4006 Display the visual VR menu 4008 T A Display one or more communication options 4010 e Enable a user to select a communication option 4012 Establish a Communication Session based on the Selection FG. 40

  71. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 70 Of 110

  72. U.S. Patent Apr. 1, 2014 Sheet 71 of 110 US 8,687,777 B1 : r O CN CN r O CN r

  73. U.S. Patent Apr. 1, 2014 Sheet 72 Of 110 US 8,687,777 B1 s

  74. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 73 Of 110

  75. U.S. Patent Apr. 1, 2014 Sheet 74 of 110 US 8,687,777 B1 (5 CN o w s

  76. U.S. Patent Apr. 1, 2014 Sheet 75 Of 110 US 8,687,777 B1

  77. U.S. Patent Apr. 1, 2014 Sheet 76 of 110 US 8,687,777 B1 s : t O

  78. U.S. Patent Apr. 1, 2014 Sheet 77 of 110 US 8,687,777 B1 s s O co w

  79. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 78 of 110 £ pueOg Z

  80. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 79 of 110 81.09 900G Z00G | vzory

  81. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 80 of 110 ÁJouay, JOSS90O), 8009

  82. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 81 of 110

  83. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 82 of 110

  84. U.S. Patent US 8,687,777 B1

  85. U.S. Patent Apr. 1, 2014 Sheet 84 of 110 US 8,687,777 B1 s se C wed D .9 O k .

  86. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 85 Of 110

  87. U.S. Patent Apr. 1, 2014 Sheet 86 of 110 US 8,687,777 B1 S s

  88. U.S. Patent Apr. 1, 2014 Sheet 87 Of 110 US 8,687,777 B1 CN O CN s

  89. U.S. Patent Apr. 1, 2014 Sheet 88 of 110 US 8,687,777 B1 CD S cus s 92 5 se 9.

  90. U.S. Patent Apr. 1, 2014 Sheet 89 of 110 US 8,687,777 B1 c f O O (D

  91. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 90 Of 110 ZOZG zowg ^

  92. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 91. Of 110 JOSS300 jej ZOZG

  93. U.S. Patent Apr. 1, 2014 Sheet 92 Of 110 US 8,687,777 B1 Search, at a portable device, for an external 6302 device S the external device detected? Yes 6306 Connect to the detected external device 63O8 Display contents of display of the portable device on a screen of the external device F.G. 63

  94. U.S. Patent Apr. 1, 2014 Sheet 93 Of 110 US 8,687,777 B1 6402 Search, at a portable device, for a user device 6404 ls the NO user device detected? Yes 64O6 Establish a connection between the portable device and the detected user device 6408 Search, at the portable device, for an external device 641 O is the external device detected? Yes F.G. 64A

  95. U.S. Patent Apr. 1, 2014 Sheet 94 of 110 US 8,687,777 B1 642 Establish a connection between the portable device and the detected external device 6414 Display contents of display of the user device On a Screen of the external device F.G. 64B

  96. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 95 Of 110 :

  97. U.S. Patent Apr. 1, 2014 US 8,687,777 B1 Sheet 96 of 110

Recommend


More recommend