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

n
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

(12) United

States Patent

Lavian

et

al.

US008687777B1

US

8,687,777

B1

*

Apr.

1, 2014

(10) Patent No.: (45) Date

  • f

Patent:

(54) SYSTEMS

AND METHODS FOR

VISUAL

PRESENTATION

AND

SELECTION OF VR

MENU

(76) Inventors: Tal Lavian, Sunnyvale, CA (US); Zvi

Or-Bach, San

Jose, CA

(US)

(*) Notice:

Subject

to any disclaimer, the

term

  • f

this

patent is extended or adjusted under 35 U.S.C. 154(b)

by 84

days. This patent is Subject to a terminal dis

claimer.

(21) Appl. No.: 13/276,307 (22) Filed: Oct. 18, 2011 Related U.S. Application Data (63) Continuation-in-part of application No. 12/699,618,

filed on Feb. 3, 2010, and a continuation-in-part of

application

No.

12/707,714, filedon Feb. 18, 2010,

and

(Continued) (51) Int. Cl.

H04M

II/00 (2006.01)

(52) U.S. Cl.

USPC ..................................... 379/88.18; 704/270.1

(58) Field of Classification Search

USPC ................................. 379/93.17, 93.25, 93.26

See

application file for

complete search

history.

108a estination

Ayyy

)estination 08

Jewice

^.

\-

(elephone)

/

STN Wisuphone s .108c 106- 104-

Ys estination

in

102a

18 O s Destination

(56) References Cited U.S. PATENT

DOCUMENTS

4,653,045 A 4,736.405 A 3/1987 Stanley et

al. 4,

1988 Akiyama

(Continued) FOREIGN PATENT

DOCUMENTS

EP EP

1225754 A3 T 2003 1OO1597 A3

9,

2003

(Continued)

OTHER

PUBLICATIONS

Yin, M. and Zhai,

S., “The

Benefits

  • f

Augmenting TelephoneVoice

Menu

Navigation with Visual Browsing

and

Search.” CHI’06 Pro ceedings

  • f

the SIGCHI conference

  • n Human

Factors in

computing

systems: pp. 319-328,

ACM,

Montreal,

Canada

(Apr. 2006).

(Continued) Primary Examiner

Maria El-Zoobi

(57)

ABSTRACT

Embodiments

  • f

the invention provide a system for generat ing an

Interactive

Voice Response (IVR) database,

the

system comprising a processor and a

memory

coupled

to the

proces

  • sor. The memory comprising a list of

telephone numbers associated with

  • ne
  • r

more

destinations implementing

IVR

menus, wherein the one or more destinations are grouped based

  • n

a

plurality of categories

  • f

the IVR

  • menus. Further

the memory includes instructions executable

by

said

proces

sor for automatically communicating with the one

  • f

more

destinations,

and

receiving at least one customization record from

said at least

  • ne

destination to store in the

IVR

database.

Further, a

corresponding method for generating an

Interactive

Voice Response (IVR) database

is also provided.

20 Claims, 110 Drawing Sheets

s—e

Gatewa 108

\

teway Destimation ?? 3 12
  • ----------------;
V : 108

^y-

Destination '?

Device

t

Y

Network (Computer + WOP) Caller Wisuphone 104b / i06
  • 12b
108

N

Destination i?

slide-2
SLIDE 2

US

8,687,777 B1

Page 2

Related U.S. Application Data

5,572.581 A

1 1/1996 Sattar

et

al.

5,585,858 A 12/1996 Harper

et al.

(63) a continuation-in-part

  • f

application No. 12/719,001, 5,586,235 A 12/1996 Kauffman

filed on Mar. 7, 2010, and

a continuation-in-part of

5,588,044 A ck 12/1996 Lofgren

et

al.

application No. 13/022,883, filed on Feb. 8, 2011,

SS

A

28, S.A.

. . . . . . . . 379,93.08

which is a continuation-in-part of application No. 5633909 A

5, 1997 Fitch

12/699,618, filed on Feb. 3, 2010, application No. 5,633,916 A 5/1997 Goldhagen

et

al.

13/276,307, which is a continuation-in-part of 5,657,221 A 8/1997 Warman

et al.

application

No.

13/022,851,

filed on

Feb.

8, 2011,

now

Sis

A '3.

SR

et

al.

abandoned, which is a continuation-in-part of

5.739,814 A

4,

1998 SE

application No. 12/699,618, filed on Feb. 3, 2010, 5,740,549 A

4,

1998 Reilly

et al.

application

No.

13/276,307,

which

is

a

5,768,142 A 6/1998 Jacobs continuation-in-part of application No. 13/022,768, 5,790,652 A 8/1998 Gulley et

al.

filed

  • n

Feb. 8, 2011,

now

Pat.

No.

8,537,989,

which

is

5,794,205 A 8/1998 Walters

et

al. tinuation-in-part of application No. 12/699.618 5,796,806 A

8, 1998 Birckbichler

a CO1a

p

pplica

sy u. Yos

5,802.283 A 9/1998 Grady et

al.

filed on Feb. 3, 2010, application No. 13/276,307, 5,802,526 A

9, 1998 Fawcett et al.

which is a continuation-in-part of application No.

5,807.336 A

9, 1998 Russo et al.

13/022,869, filed on Feb. 8, 2011, now Pat. No.

5,819,225. A 10/1998 Eastwood et

al.

8,548,135, which is a continuation-in-part of 5,822.404 A 10/1998 Cave

licati f filed

b

5,822.405 A

10, 1998 AStarabadi

application No. 12/699,618, filed on Feb. 3, 2010, 5,838,682 A

1 1/1998 Dekelbaum

et

al.

application

No.

13/276,307,

which

is

a

5,838,775 A

1 1/1998 Montalbano

continuation-in-part of application No. 13/022.909, 5,867,816 A 2f1999 Nussbaum

filed

  • n

Feb. 8, 2011,

now

Pat.

No.

8,553,859,

which

is

5,873,068 A 2f1999 Beaumont

et

al.

a continuation-in-part

  • f

application No. 12/699,618,

5,885,083. A

3, 1999 Ferrell

5,885,245 A 3/1999 Lynch

et

al. filed on Feb. 3, 2010, application No. 13/276,307,

5,890,123 A

3, 1999 Brown

et

al.

which is a continuation-in-part of application No.

5,892,813 A 4/1999 Morin

et al.

13/046,532, filed on Mar. 11, 2011, now Pat. No. 5,907,793 A 5/1999 Reams 8,548.131, which is a continuation-in-part of 5,912,952 A 6/1999 Brendzel

5,913,195 A 6/1999 Weeren

et

al.

application No. 12/699,618, filed on Feb. 3, 2010, 5.920.477 A 7/1999 Hoffberg etal application

No.

13/276,307,

which

is

a

5.937,040 A 8/1999 Wrederal continuation-in-part of application No. 13/113,825,

5.940,488 A

8, 1999 DeGrazia et al.

filed

  • n

May

23, 2011,

now

Pat.

No.

8,572,303,

which

5.948,040 A

9, 1999 DeLorime

et al. is a continuation-in-part of application No.

5,956,034 A 9/1999 Sachs

et

al. 5,982,875 A 11/1999 Lieben

et al.

12/699,618, filed on Feb. 3, 2010, application No. 5.987,103 A 11/1999 Martino 13/276,307, which is a continuation-in-part of

6009398 A

12/1999 Mueller

et al.

application No. 13/159,053, filed on Jun. 13, 2011, 6,014,428 A

1, 2000 Wolf

which is a continuation-in-part of application No.

6,020,915 A 2/2000 Bruno

et al.

12/699,618, filed on Feb. 3, 2010, application No. 6,049,779 A 4/2000 Berkson

6,055,513 A 4/2000 Katz

et

al.

13/276,307, which is a continuation-in-part of 6,062,863 A 5/2000 Kirksey

et

al.

application

No.

13/185,027,

filed

  • n

Jul.18, 2011,

now

6,088429 A 7/2000 Garcia

  • Pat. No.

8,406,388,

which

is a

continuation-in-part

  • f

6,088,712 A 7/2000 Huang

et

al.

application No. 12/699,618, filed on Feb. 3, 2010,

  • 9. A

23.8 NR,

application

No.

13/276,307,

which

is

a

6.104,790 A

8, 2000 Nyavami

continuation-in-part of application No. 13/186,984,

6,144,848. A

1/2000 Walsh

et al. filed on

  • Jul. 20, 2011,

which

is a

continuation-in-part 6,148,065. A 11/2000 Katz

  • f

application No. 12/699,618, filed on Feb. 3, 2010. 6,169,734 B1 1/2001 Wilson 6.212,547 B1 4/2001 Ludwig

et

al.

(56) References

Cited

6,228,921 B1 5/2001 Kasemann

et al.

6,229,694 B1

5,

2001 Kono 6,230,197 B1

5,

2001 Becket

al.

6,259,444 B1 7/2001 Palmer

et al.

6,263,064 B1 7/2001 O’Neal

et al.

U.S. PATENT

DOCUMENTS

s

A

s Maltar

et

al.

6,273.726 B1 8/2001 Kirksey

et

al.

5,007,429 A 4/1991 Treatchet

al.

R2B

389, Hall.

5,027,400 A 6/1991 Baji et

al.

6,366.650 B1

42002 Rhie

etal

5,086.385 A 2/1992 Launey

et al.
  • ww.
  • C. C. a.

5.144.548 A

9, 1992 Salandro

6,373,817 B1 4/2002 Kung

et al.

k l l

6.400.807 B1

6,

2002 Hewitt

et al.

5,265,014 A

1 1/1993 Haddocket al. ww.

CW

a

5,294.229 A

3, 1994 Hartzell et all

6.405,033 B1 6/2002 Kennedy,

III et al.

4 - I

6.408,301 B1

6,

2002 Patton et

al.

5.335,276 A 8/1994 Thompson

et al.

585 CE,

5,416,831 A 5/1995 Chewning,

III et al.

6445,694 B 92002 swart,

5,417,575 A 5/1995 McTaggart

I -

5,422,809. A

6, 1995 Griffin et al.

6,449,595 B1 9/2002 Arslan et

al.

5.465.23 A 1/1995 Ross 6,456,706 B1 9/2002 Blood

et

al.

5.465,401. A

1/1995 Thompson 6,460,057 B1 10/2002 Butler

et

al.

5.475,399 A

2, 1995 Borsuk

6,463,145 B1

102002 O'Neal

et al.

5.499,330 A

3, 1996 Lucas

et

al.

6,482,156 B2 11/2002 Iliff 5,519,809 A 5/1996 Husseiny

et al.

6,505,146 B1 1/2003 Blackmer 5,533,102 A

7, 1996 Robinson

et

al.

6,510,411 B1 1/2003 Norton

et

al.

5,550,746 A 8/1996 Jacobs 6,529,500 B1 3/2003 Pandharipande

slide-3
SLIDE 3

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.

slide-4
SLIDE 4

US

8,687,777 B1

Page 4

(56)

2009,

O154666 2009/0202050 2009/02O798O 2009/0207996 2009/0225788 2009/0228908 2009,0276441 2009,0276708 2009,028O863 2009,0285380 2010, OOO7028

2010,

0021030 2010.0049654 2010, 0087175 2010/010O377

2010, 01661.58 2010/0172481 2010/O1892.50 2011/OOO9096 2011/OO 14952 2011/0060683 2011/0091021 2011/00991-16 2011/02764.08 2012,0063574

FOREIGN PATENT DOCUMENTS

EP EP EP EP EP

WO WO WO WO WO WO WO WO WO

References Cited U.S. PATENT

DOCUMENTS

A1* A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1

6,

2009

8, 2009 8, 2009 8, 2009 9,

2009

9,

2009 11/2009 11/2009 11/2009 11/2009

1, 2010 1, 2010 2,

2010

4,

2010

4,

2010 T/2010 T/2010 T/2010

1, 2011 1, 2011 3,

2011

4,

2011

4,

2011

11,

2011 3/2012 1351477 A1 1120954 A3 1545101 A3 T74853 B1 1874O18 A1 JP 2004274425 A

98.19259 A1 982O409 A8 98.40826 A3 9856158 A3 9848551 A3 O131497 A1 O157851 A1 O165871 A1 O217604 A1

WO

2004.049306 A1

WO

2004O64299 A3

WO

2007O12831 A1

WO

2007081929 A3

WO

2008O86320 A1

WO

2009006 173 A3

WO

2009 100477 A1 Rios

et

  • al. .................. 379.88.18

Berger

et

al.

Berger

et

al.

Berger

et

al.

Kephart

et al.

Margis

et

al.

Malik Smith

et al.

Shin

et al.

Chen

et al.

Fachmann

et al. Collins et al. Pilo et

al.

Roundtree

Madhavapeddi

et al. Costello

et

al.

Canu

et al.

Williams

et

al.

RotSztein et

al.

Minton Salmon Rock

et al.

Adkar

et al.

Gabel Toole Or-Bach

et al. 10,

2003

6,

2005 12/2005

5,

2006

1, 2008 9,

2004

5,

1998

5,

1998 12/1998

3,

1999 4f1999

5,

2001

8,

2001

9,

2001

2,

2002

6,

2004 7/2005

2,

2007

1, 2008

T 2008

3,

2009

8,

2009

OTHER

PUBLICATIONS

Damhuis, M., et al., “A Multimodal Consumer Information Server with IVR Menu.”

2nd IEEE Workshop

  • n

Interactive

Voice Technol

  • gy

for Telecommunications Applications (IVTTA94):

  • pp. 73-76,

Kyoto, Japan (Sep. 1994). Shah,

S.A.A., et

al., “Interactive

Voice Response with Pattern Recog

nition Based

  • n

Artificial Neural

Network Approach.”

International

Conference

  • n Emerging

Technologies:

  • pp. 249-252,

(Nov. 2007). Trihandoyo,

A., et al., “A real-time speech recognition architecture for a multi-channel interactive voice response system.” International

Conference

  • n

Acoustics, Speech,

and

Signal Processing

  • vol. 4: pp.

2687-2690.(1995).

Hattori, S., et

al., “A

multimedia

intelligent message

communication system for distributed coordination environments.” Electronics & Communications

in Japan, Part I-Communications,

  • vol. 76, No. 1,
  • pp. 11-23 (1993).

Patent abstracts of Japan, vol. 097, No. 001,

  • Jan. 31, 1997 &

JP 08 242307

A

(Canon

Inc), Sep. 17, 1996.

Kalva, H., et

al., “Delivering

Object-Based Audio-Visual Services.”

IEEE

Transactions on Consumer Electronics, vol. 45, No. 4, pp. 1108-11

11, (1999).

Schmandt, “Phoneshell: the telephone as computer

terminal.” Pro ceedings

  • ffirst

ACM

International

Conference

  • n

Multimedia,

Ana

heim, CA,

US,

  • pp. 373-381,

(1993).

Himberg,

J., et al., “Time

Series Segmentation for Context

Recogni

tion in Mobile Devices”,

IEEE, 203-210,

(2001). Chris Schmandt

and Stephen

Casner, “Phonetool: Integrating Tele phones and Workstations.” IEEE Communication Society, Nov. 27-30,

  • pp. 0970-0974,

(1989). Basinger, R. G. et

al., “Calling

Card Service-Overall Description and

Operational Characteristics”. The Bell System Technical Jour

  • nal. (1982).

Cadiz et al. “Designing and Deploying an Information Awareness

interface” CSCWO2,

  • Nov. 2002, ACM,
  • pp. 314-323.

Corcoran

et

  • al. disclose

“User

interface technologies for

home

appli ances and networks', IEEE

  • Trans. Consumer Elect.; pp. 679-685,

(1998).

Nancy

Friedrich, “Graphical-User-Interface Module

Eases Integra

tion.”

Wireless Systems Design,

  • Oct. 2004. 1 page.

Balachandran, R., et

al., “Dialog System

for Mixed Initiative One

Turn Address entry and Error Recovery.” Proceedings of

SIGDIAL

2009, the 10th Annual Meeting of the Special Interest Group in Discourse and Dialogue, pp. 152-155, Queen Mary University of London, Association of Computational Logistics, (2009).

* cited by

examiner

slide-5
SLIDE 5

US

8,687,777 B1

Sheet

1 of

110

Apr.

1, 2014

U.S. Patent

slide-6
SLIDE 6

US

8,687,777 B1

Sheet 2

  • f

110

Apr.

1, 2014

U.S. Patent

880

%

90?.

|-

slide-7
SLIDE 7
slide-8
SLIDE 8

US

8,687,777 B1

Sheet 4

  • f

110

Apr.

1, 2014

U.S. Patent

63A-uoN

JO;

Z

SS3.Jc3

slide-9
SLIDE 9

US

8,687,777 B1

Sheet 5

  • f

110

Apr.

1, 2014

U.S. Patent

?.

Jequunu pje08

slide-10
SLIDE 10

US

8,687,777 B1

Sheet 6

  • f

110

Apr.

1, 2014

U.S. Patent

|

Jequunu pueOg

slide-11
SLIDE 11

US

8,687,777 B1

Sheet 7

  • f

110

Apr.

1, 2014

U.S. Patent

slide-12
SLIDE 12

US

8,687,777 B1

Sheet 8

  • f

110

Apr.

1, 2014

U.S. Patent

909

#729

slide-13
SLIDE 13

US

8,687,777 B1

Sheet 9

  • f

110

Apr.

1, 2014

U.S. Patent

029

9

909

eZO

!

slide-14
SLIDE 14

U.S. Patent

Apr.

1, 2014

Sheet 10 of 110

US

8,687,777

B1

S

S.

s

s

slide-15
SLIDE 15

US

8,687,777 B1

Sheet 11 of 110

Apr.

1, 2014

U.S. Patent

N. 9

3,9

slide-16
SLIDE 16

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

slide-17
SLIDE 17

U.S. Patent

Apr.

1, 2014

Sheet 13 of 110

US

8,687,777

B1

slide-18
SLIDE 18

US

8,687,777 B1

Sheet 14

  • f

110

Apr.

1, 2014

U.S. Patent

008

//

?ueMpueH ?09

| , |

†709

908

slide-19
SLIDE 19

US

8,687,777 B1

Sheet 15

  • f

110

Apr.

1, 2014

U.S. Patent

9 | 6

806 906

slide-20
SLIDE 20

US

8,687,777 B1

Sheet 16

  • f

110

Apr.

1, 2014

U.S. Patent

Kewe?eÐ

\

9001

slide-21
SLIDE 21

US

8,687,777 B1

Sheet 17 Of 110

Apr.

1, 2014

U.S. Patent

slide-22
SLIDE 22

US

8,687,777 B1

Sheet 18

  • f

110

Apr.

1, 2014

U.S. Patent

slide-23
SLIDE 23

US

8,687,777 B1

Sheet 19 Of 110

Apr.

1, 2014

U.S. Patent

| 9

||

Z09

||

slide-24
SLIDE 24

US

8,687,777 B1

Sheet 20

  • f

110

Apr.

1, 2014

U.S. Patent

slide-25
SLIDE 25

US

8,687,777 B1

Sheet 21 of 110

Apr.

1, 2014

U.S. Patent

slide-26
SLIDE 26

US

8,687,777 B1

·|

U.S. Patent

slide-27
SLIDE 27

U.S. Patent

Apr.

1, 2014

Sheet 23 of 110

US

8,687,777

B1

1502

Detect

phone number

  • f

a

destination dialed

from

a

device

1504 Search

for IVR information in visual menu

database

  • n

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

  • n

the visual menu

(D)

FG 15A

slide-28
SLIDE 28

U.S. Patent

Apr.

1, 2014

Sheet 24

  • f

110

US

8,687,777

B1

1512 Connect

to

the destination based

  • n

inputs

from the caller

is the

visual

menu

Correct? Maintain the Connection

till Caier

  • r

destination disconnects

F.G. 15B

slide-29
SLIDE 29

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

slide-30
SLIDE 30

US

8,687,777 B1

U.S. Patent

slide-31
SLIDE 31

US

8,687,777 B1

Sheet 27 Of 110

Apr.

1, 2014

U.S. Patent

slide-32
SLIDE 32

US

8,687,777 B1

Sheet 28

  • f

110

Apr.

1, 2014

U.S. Patent

8Z

, !

|

<—>?ImpoW

?SIT

S??6JeL|-ZZ/

|

Repository Connection

Module

slide-33
SLIDE 33

US

8,687,777 B1

U.S. Patent

slide-34
SLIDE 34

U.S. Patent

Apr.

1, 2014

Sheet 30 of 110

US

8,687,777

B1

Start

1802a

Dial, a

phone number

  • f

a

destination, by

a Computer system 1804a Record

voice

  • ptions
  • f

a

voice menu

  • f

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

  • f

the voice menu

Stop

F.G. 18A

slide-35
SLIDE 35

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

slide-36
SLIDE 36

US

8,687,777 B1

Sheet 32

  • f

110

Apr.

1, 2014

U.S. Patent

| 6

||

9064,

slide-37
SLIDE 37

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

  • r

2

for MasterCard

Please

say

  • r

enter your 2010a

Credit

Card number

Please enter your

Credit

Card 2012a

expiry date

FG20A

slide-38
SLIDE 38

U.S. Patent

Apr.

1, 2014

Sheet 34

  • f

110

US

8,687,777

B1

Payment Form

for

ABC

2014

Please choose your

payment

card:

O) VISA O MasterCard FG.2OB

slide-39
SLIDE 39

US

8,687,777 B1

Sheet 35

  • f

110

Apr.

1, 2014

U.S. Patent

u

Á)

No.dodd

u

Á?uedoucí

u

Á?uedoud

u

Á?uedodd

slide-40
SLIDE 40

US

8,687,777 B1

CN

c\

CD

  • Sheet

36

  • f

110

Apr.

1, 2014

U.S. Patent

Jºquunu

pueOg

slide-41
SLIDE 41

U.S. Patent

Apr.

1, 2014

Sheet

37

Of 110

US

8,687,777

B1

Start

2302a

ldentify phone

number

  • f

a

destination dialed

from

a

device

2304a Determine a

location Code

associated with Current

location

  • f

the device

2306a Compare

the dialed phone

number

with one

  • r more

y destination phone

numbers

stored

in a

database 23O8a

Display at least

  • ne

property associated with one

  • r

more

destination phone

numbers based

  • n the comparison

Stop

FG. 23A

slide-42
SLIDE 42

U.S. Patent

Apr.

1, 2014

Sheet 38

  • f

110

US

8,687,777

B1

ldentify phone

number

  • f

a

destination dialed from

a

device

23O4b

Determine a location Code associated

with Current location

  • f

the device

2306b Determine a

business category associated

with dialed

N phone number Search

for destination phone

numbers

matching the 2308b. business category

  • f

the

dialed phone

number

stored

  • n

a

database 231 Ob Are One

  • r

more

destination

phone numbers

available?

Yes 23.12b

Search

for at least one

destination phone

number from the

destination phone

numbers based

  • n

location Code

FG. 23B

Ne()

slide-43
SLIDE 43

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

On

the device

2332b

FG. 23C

slide-44
SLIDE 44

U.S. Patent

Apr.

1, 2014

Sheet 40 of 110

US

8,687,777

B1

2314b

is at east

  • ne

destination

phone number

No 2326b

available 2

Display

a

visual WR Yes

menu

  • f

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

  • ption from

the visual VR

e

2324b Connect

to the selected

  • ption of

the

destination

Stop

FG, 23D

slide-45
SLIDE 45

U.S. Patent

Apr.

1, 2014

Sheet 41 of 110

US

8,687,777

B1

2402

identify a

number

  • f

destination dialed by

a

caller of

the

device

2404 Search

for an

advertisement associated

with the number

in

a database

24O6 Display the advertisement

  • n

the device

is a

selection of advertisement

by

the

caller detected?

2410 Dial a

telephone number corresponding

to

the

advertisement

FG,

24

slide-46
SLIDE 46

US

8,687,777 B1

U.S. Patent

slide-47
SLIDE 47

US

8,687,777 B1

Sheet 43

  • f

110

Apr.

1, 2014

U.S. Patent

slide-48
SLIDE 48

U.S. Patent

Apr.

1, 2014

Sheet 44

  • f

110

US

8,687,777

B1

Start

2602a

Dial, at a

device, a

phone number

  • f

a

destination

2604a Compare,

the dialed phone

number

with one

  • r more

phone numbers

  • f destinations

stored

in the device

2606a

Display, at

the device, a form including one

  • r

more

data request

fields based

  • n

the comparison Stop

FG. 26A

slide-49
SLIDE 49

U.S. Patent

Apr.

1, 2014

Sheet 45

  • f

110

US

8,687,777

B1

Start

26O20

Dia a

phone number

  • f

a

destination 2604b. Display

a

visual VR

menu

corresponding

to the dialed number

  • n

caller

device

2606b Select

an

  • ption 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

slide-50
SLIDE 50

US

8,687,777 B1

Sheet 46

  • f

110

Apr.

1, 2014

U.S. Patent

smels J?pjo

pJe05 JepuO ZO 00/Z

slide-51
SLIDE 51

US

8,687,777 B1

Sheet

47

  • f

110

Apr.

1, 2014

U.S. Patent

?.

Jequunu

slide-52
SLIDE 52

US

8,687,777 B1

Sheet 48

  • f

110

Apr.

1, 2014

U.S. Patent

| z |

| z | Z |

Oz

| G |

Z

slide-53
SLIDE 53

U.S. Patent

Apr.

1, 2014

Sheet 49 of 110

US

8,687,777

B1

Start

3002a

Dial, from

a

device, a

phone number

  • f

a

destination based

  • n

predefined

calling information

3004a

Receiving

information from the dialed destination based

  • n

the predefined

calling information

3006a

Display the received information at the device

Stop

FG. 3OA

slide-54
SLIDE 54

U.S. Patent

Apr.

1, 2014

Sheet 50 Of 110

US

8,687,777

B1

3002b

Dial a

phone number

  • f

a

destination from a

device 3004b. Display

a

scheduling mode

  • ption 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

  • r more
  • ptions
  • f

the

visual VR

menu 3O1 Ob Save a

call schedule

including

a

date

and

time information Has

the date

and

time

for the Cai

Schedule

arrived?

NO

Wait

for

the Cat schedule's date

Yes and

time

(a)

3O14b

FG. 3OB

slide-55
SLIDE 55

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

slide-56
SLIDE 56

US

8,687,777 B1

Sheet 52 Of 110

Apr.

1, 2014

U.S. Patent

00 ||

9

slide-57
SLIDE 57

US

8,687,777 B1

Sheet 53 Of 110

Apr.

1, 2014

U.S. Patent

00,9 90 %9

slide-58
SLIDE 58

US

8,687,777 B1

Sheet 54

  • f

110

Apr.

1, 2014

U.S. Patent

|| ||

8

|-

90 ||

9

slide-59
SLIDE 59

US

8,687,777 B1

Sheet 55 Of 110

Apr.

1, 2014

U.S. Patent

00 ||

9

slide-60
SLIDE 60

US

8,687,777 B1

Sheet 56

  • f

110

Apr.

1, 2014

U.S. Patent

ZOZ9

slide-61
SLIDE 61

US

8,687,777 B1

Sheet 57 Of 110

Apr.

1, 2014

U.S. Patent

?74,99

Sseupp\/

3.OdnoS

slide-62
SLIDE 62

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

acknowledgement

message

from the second

Communication device 3404a

3406a Send, by

the

first Communication

device, a

second

section of the data packet

to the second Communication device

FIG 34A

slide-63
SLIDE 63

U.S. Patent

Apr.

1, 2014

Sheet 59 of 110

US

8,687,777

B1

3402b

Dial, by

a

device, a phone

number

  • f

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

slide-64
SLIDE 64

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

device

as Dual-TOne Multi

frequency

Signals Yes

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

slide-65
SLIDE 65

U.S. Patent

Apr.

1, 2014

Sheet 61 of 110

US

8,687,777

B1

Receive an acknowledgement

message based

On

the

first Section from

the

Second Communication

device

342C Send a second

section of the packet comprising Second

information based

  • n

the

acknowledgement message

to the

second

Communication device 3414C

FG. 34D

slide-66
SLIDE 66

US

8,687,777 B1

Sheet 62 of 110

Apr.

1, 2014

U.S. Patent

909€.

0099

,

U8099 O8099

E28099

slide-67
SLIDE 67

US

8,687,777 B1

Sheet 63 of 110

Apr.

1, 2014

U.S. Patent

909€.

0099 CZ099

|

98

U8099 O8099

slide-68
SLIDE 68

US

8,687,777 B1

Sheet 64

  • f

110

Apr.

1, 2014

U.S. Patent

9099 92099

viscº

0099 U8099 08099 €8099

slide-69
SLIDE 69

US

8,687,777 B1

Sheet 65

  • f

110

Apr.

1, 2014

U.S. Patent

0099 eZ099 Z099 U8099 09099

slide-70
SLIDE 70

US

8,687,777 B1

Sheet 66

  • f

110

Apr.

1, 2014

U.S. Patent

Jºquunu pueOg

Z099

slide-71
SLIDE 71

US

8,687,777 B1

Sheet 67

  • f

110

Apr.

1, 2014

U.S. Patent

pueOg

slide-72
SLIDE 72

US

8,687,777 B1

U.S. Patent

slide-73
SLIDE 73

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

  • f

a

first party device

4004 Compare

the phone

number

  • f

the

first party

device with the phone

numbers

stored in the

device

4006 Display the visual VR

menu

4008

T A

Display

  • ne
  • r more

communication

  • ptions

4010

e

Enable a user

to select

a

communication

  • ption

4012

Establish a

Communication Session based

  • n

the Selection

FG.

40

slide-74
SLIDE 74

US

8,687,777 B1

Sheet 70 Of 110

Apr.

1, 2014

U.S. Patent

slide-75
SLIDE 75

U.S. Patent

Apr.

1, 2014

Sheet 71 of 110

US

8,687,777 B1

:

r

O

CN CN

r

O

CN

r

slide-76
SLIDE 76

U.S. Patent

Apr.

1, 2014

Sheet 72 Of 110

US

8,687,777

B1

s

slide-77
SLIDE 77

US

8,687,777 B1

Sheet 73 Of 110

Apr.

1, 2014

U.S. Patent

slide-78
SLIDE 78

U.S. Patent

Apr.

1, 2014

Sheet 74

  • f

110

US

8,687,777

B1

(5 CN

  • w

s

slide-79
SLIDE 79

U.S. Patent

Apr.

1, 2014

Sheet 75 Of 110

US

8,687,777

B1

slide-80
SLIDE 80

U.S. Patent

Apr.

1, 2014

Sheet 76

  • f

110

US

8,687,777

B1

t

O

s

:

slide-81
SLIDE 81

U.S. Patent

Apr.

1, 2014

Sheet 77

  • f

110

US

8,687,777

B1

s

s

O

co

w

slide-82
SLIDE 82

US

8,687,777 B1

Sheet 78

  • f

110

Apr.

1, 2014

U.S. Patent

£ Z pueOg

slide-83
SLIDE 83

US

8,687,777 B1

Sheet 79 of 110

Apr.

1, 2014

U.S. Patent

81.09

900G Z00G

|

vzory

slide-84
SLIDE 84

US

8,687,777 B1

Sheet 80

  • f

110

Apr.

1, 2014

U.S. Patent

ÁJouay,

8009 JOSS90O),

slide-85
SLIDE 85

US

8,687,777 B1

Sheet 81 of 110

Apr.

1, 2014

U.S. Patent

slide-86
SLIDE 86

US

8,687,777 B1

Sheet 82

  • f

110

Apr.

1, 2014

U.S. Patent

slide-87
SLIDE 87

US

8,687,777 B1

U.S. Patent

slide-88
SLIDE 88

U.S. Patent

Apr.

1, 2014

Sheet 84

  • f

110

US

8,687,777

B1

s

se

C

wed D

.9

O

k

.
slide-89
SLIDE 89

US

8,687,777 B1

Sheet 85 Of 110

Apr.

1, 2014

U.S. Patent

slide-90
SLIDE 90

U.S. Patent

Apr.

1, 2014

Sheet 86

  • f

110

US

8,687,777

B1

s

S

slide-91
SLIDE 91

U.S. Patent

Apr.

1, 2014

Sheet 87 Of 110

US

8,687,777

B1

CN

O

CN

s

slide-92
SLIDE 92

U.S. Patent

Apr.

1, 2014

Sheet 88

  • f

110

US

8,687,777

B1

CD

S

cus

s

92

5 se

9.

slide-93
SLIDE 93

U.S. Patent

Apr.

1, 2014

Sheet 89 of 110

US

8,687,777

B1

c f

O O (D

slide-94
SLIDE 94

US

8,687,777 B1

Sheet 90 Of 110

Apr.

1, 2014

U.S. Patent

ZOZG

zowg

^

slide-95
SLIDE 95

US

8,687,777 B1

Sheet

  • 91. Of

110

Apr.

1, 2014

U.S. Patent

JOSS300

jej

ZOZG

slide-96
SLIDE 96

U.S. Patent

Apr.

1, 2014

Sheet 92 Of 110

US

8,687,777

B1

Search,

at

a

portable device, for

an

external

device S the

external device

detected? 6302

Yes Connect

to

the detected external device

6306

63O8

Display contents

  • f

display

  • f

the portable

device

  • n

a

screen

  • f

the external device

F.G. 63

slide-97
SLIDE 97

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

user device detected?

NO 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

slide-98
SLIDE 98

U.S. Patent

Apr.

1, 2014

Sheet 94

  • f

110

US

8,687,777

B1

642

Establish a

connection between the portable

device

and

the detected external device

6414 Display contents

  • f

display of the

user device

On a

Screen

  • f

the external device

F.G. 64B

slide-99
SLIDE 99

US

8,687,777 B1

Sheet 95 Of 110

Apr.

1, 2014

U.S. Patent

:

slide-100
SLIDE 100

US

8,687,777 B1

Sheet 96

  • f

110

Apr.

1, 2014

U.S. Patent

slide-101
SLIDE 101
slide-102
SLIDE 102
slide-103
SLIDE 103
slide-104
SLIDE 104
slide-105
SLIDE 105
slide-106
SLIDE 106
slide-107
SLIDE 107
slide-108
SLIDE 108
slide-109
SLIDE 109
slide-110
SLIDE 110
slide-111
SLIDE 111
slide-112
SLIDE 112
slide-113
SLIDE 113
slide-114
SLIDE 114
slide-115
SLIDE 115
slide-116
SLIDE 116
slide-117
SLIDE 117
slide-118
SLIDE 118
slide-119
SLIDE 119
slide-120
SLIDE 120
slide-121
SLIDE 121
slide-122
SLIDE 122
slide-123
SLIDE 123
slide-124
SLIDE 124
slide-125
SLIDE 125
slide-126
SLIDE 126
slide-127
SLIDE 127
slide-128
SLIDE 128
slide-129
SLIDE 129
slide-130
SLIDE 130
slide-131
SLIDE 131
slide-132
SLIDE 132
slide-133
SLIDE 133
slide-134
SLIDE 134
slide-135
SLIDE 135
slide-136
SLIDE 136
slide-137
SLIDE 137
slide-138
SLIDE 138
slide-139
SLIDE 139
slide-140
SLIDE 140
slide-141
SLIDE 141
slide-142
SLIDE 142
slide-143
SLIDE 143
slide-144
SLIDE 144
slide-145
SLIDE 145
slide-146
SLIDE 146
slide-147
SLIDE 147
slide-148
SLIDE 148
slide-149
SLIDE 149
slide-150
SLIDE 150
slide-151
SLIDE 151
slide-152
SLIDE 152
slide-153
SLIDE 153
slide-154
SLIDE 154
slide-155
SLIDE 155
slide-156
SLIDE 156
slide-157
SLIDE 157
slide-158
SLIDE 158
slide-159
SLIDE 159
slide-160
SLIDE 160
slide-161
SLIDE 161
slide-162
SLIDE 162