`Johnson et al.
`
`USOO6633848B1
`(10) Patent No.:
`US 6,633,848 B1
`(45) Date of Patent:
`*Oct. 14, 2003
`
`(*) Notice:
`
`(54) PROMPT MANAGEMENT METHOD
`SUPPORTING MULTIPLE LANGUAGES IN A
`SYSTEM HAVING AMULTI-BUS
`STRUCTURE AND CONTROLLED BY
`REMOTELY GENERATED COMMANDS
`N
`N
`(75) Inventors: Christopher Sean Johnson, San Jose,
`CA (US); Scott K. Pickett, Los Gatos,
`CA (US)
`(73) Assignee: Vertical Networks, Inc., Sunnyvale,
`CA (US)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`This patent is Subject to a terminal dis
`claimer.
`(21) Appl. No.: 09/369,038
`(22) Filed:
`Aug. 4, 1999
`Related U.S. Application Data
`O
`(63) Continuation of application No. 10/325,763, filed on Dec.
`18, 2002, which is a continuation of application No. 09/419,
`384, filed on Oct. 15, 1999, now Pat. No. 6,560,222, which
`is a continuation of application No. 09/167,408, filed on Oct.
`6, 1998, now Pat. No. 6,154,465, which is a continuation-
`inst of pplit So... SR". filed R SE 29,
`, now Pat. No. O,
`2
`, which is a continuation-In
`part of application No. 09/161,550, filed on Sep. 25, 1998,
`now Pat. No. 6,208.658.
`24 - Y -
`(51) Int. Cl. .......................... G10L 21/00; HO4L 12/66
`(52) U.S. Cl. ........................................ 704/277; 370/353
`(58) Field of Search ......................... 379/88.05, 201.01,
`379/266.07; 704/8, 275, 260, 256, 235,
`2: 709/223, 206
`s
`s
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`9/1990 Hashimoto ................... 379/70
`4,958,366 A
`5,136,633 A * 8/1992 Tejada et al. .............. 379/88.2
`
`5,388,146 A * 2/1995 Morduch et al. ........... 178/2 B
`(List continued on next page.)
`h
`kS
`ld
`Action. Map -Haro
`- w.
`(74) Attorney, Agent, or Firm-Loudermilk & Associates
`(57)
`ABSTRACT
`Systems and methods by which Voice/data communications
`may occur in multiple modes/protocols are disclosed. In
`particular, systems and methods are provided for multiple
`native mode/protocol Voice and data transmissions and
`receptions with a computing System having a multi-bus
`structure, including, for example, a TDM bus and a packet
`bus, and multi-protocol framing engines. Such systems
`Referably ity's E",functions Such R Evil
`mail and other telephony functions, LAN hub and data
`router. In preferred embodiments, a TDM bus and a packet
`buS are intelligently bridged and managed, thereby enabling
`Such multiple mode/protocol Voice and data transmissions to
`be intelligently managed and controlled with a single, inte
`grated System. A computer or other processor includes a
`local area network controller, which provides routing and
`hub(s) for one or more pack
`packet networks. The computer also
`is coupled to a buffer/framer, which serves to frame/deframe
`data to/from the computer from TDM bus. The buffer/framer
`includes a plurality of framer/deframer engines, Supporting,
`for example, ATM and HDLC framing/deframing. The
`buffer/f ple,
`led to the TDM S.
`b
`9. f
`uIIer/Iramer is coupled to ine
`us by way or a
`Switch/multiplexer, which includes the capability to intelli
`gently map data traffic between the buffer/framer and the
`TDM bus to various slots of the TDM frames. Preferably, a
`DSP pool is coupled to buffer/framer in a manner to provide
`various signal processing and telecommunications support,
`such as dial tone generation, DTMF detection and the like.
`The TDM bus is coupled to a various line/station cards,
`serving to interface the TDM bus with telephone, facsimiles
`and other telecommunication devices, and also with a vari
`ous digital and/or analog WAN network Services. Language
`Support for Such systems is accomplished by way of a
`program/data structure So that additional language Support
`may be readily implemented, for example, by a non
`Software programmer using grammar and Voice prompt files,
`which are preferably located in a predetermined directory in
`the System.
`
`20 Claims, 46 Drawing Sheets
`
`
`
`s
`
`52
`
`Request Prompt
`
`$14- E
`
`Determine
`
`Develop Rules
`
`Request Ponst
`518-- q AP p
`-
`Determine
`pois
`
`520
`
`Retin
`
`S22 - i.
`
`524-ru-
`
`Play Prompts
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 001
`
`
`
`US 6,633,848 B1
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`5,412,712 A * 5/1995 Jennings .................. 379/88.05
`5,440,615 A * 8/1995 Caccuro et al.
`379/207.01
`5,493,606 A * 2/1996 Osder et al. . 379/88.05
`
`
`
`6,058,166 A * 5/2000 Osder et al. ............. 379/88.05
`6,292.773 B1 * 9/2001 Bernardes et al. ....... 379/88.05
`6,366,578 B1
`4/2002 Johnson ...................... 370/353
`* cited by examiner
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 002
`
`
`
`U.S. Patent
`
`
`
`
`
`
`
`9040A NWA
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 003
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 2 of 46
`
`US 6,633,848 B1
`
`v
`s
`
`4
`
`S
`
`a
`
`A ES)
`A. SS
`
`HS
`
`CN
`
`NY
`
`N
`
`e N -
`R
`
`ass
`
`us
`
`s
`
`l
`
`:
`
`O
`
`
`
`S-HH
`2.
`
`en
`
`i E is
`
`se:
`
`- i.
`
`- -
`
`it
`3
`8
`
`s
`
`O.
`* :
`
`al a 3 e
`.2 is
`go
`C
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 004
`
`
`
`U.S. Patent
`
`US 6,633,848 B1
`
`
`
`
`
`30018ffS$9
`
`
`
`
`
`
`
`
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 005
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 4 of 46
`
`US 6,633,848 B1
`
`
`
`408
`
`402
`
`40 2
`
`402
`
`400A
`
`400C
`
`400B
`
`406
`f\
`Control Bus I
`92 || ||
`Packet Bus
`80A
`||
`TDM Bus
`78
`V)
`
`404
`
`404
`
`404
`
`FIG. 3A
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 006
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 5 of 46
`
`US 6,633,848 B1
`
`Server
`Applications
`LCR BOOS
`
`Server
`
`WoIP
`
`s
`
`Other
`
`Intelligent | Dynamic BIW Mgmt.
`
`31
`
`Services
`
`Data Switch
`
`Router
`
`PBX Station
`
`37
`
`Drivers
`
`LAN
`NDIS
`DDI
`
`WAN
`
`Station
`ir
`MGR
`
`39
`
`41
`
`43
`
`Hardware
`
`45
`
`T-ISDN COPOTSV.35 at
`Hub
`47 N-49\-51 N-53 N55
`FIG. 4
`
`Fax
`
`44
`is
`1. --
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 007
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 6 of 46
`
`US 6,633,848 B1
`
`91
`
`O O.
`
`O.
`
`97
`
`
`
`Allocate/Re-allocate Resources
`
`99
`
`FIG. 5
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 008
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 7 of 46
`
`US 6,633,848 B1
`
`100
`
`102
`
`104
`
`106
`
`
`
`
`
`Subscriber Download
`
`Configure OA
`
`Control Calls
`
`FIG. 6
`
`
`
`Select Config.
`
`
`
`Display Options
`
`108
`
`110
`
`
`
`
`
`
`
`"t
`
`
`
`120
`
`l
`
`
`
`Control
`Calls
`FIG. 7
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 009
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 8 of 46
`
`US 6,633,848 B1
`
`
`
`N Configuration
`User Interface Setup
`s
`Click on User interface Settings. to view or change the user interface of
`the application.
`User Interface Settings
`
`Click on PIM import to import contacts from popular PIM packages,
`
`Attendant Console Password
`%2
`Click on Change Password. to change the password for Attendant
`Console,
`Change Password
`
`FIG. 7A
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 010
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 9 of 46
`
`US 6,633,848 B1
`
`
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 011
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 10 of 46
`
`US 6,633,848 B1
`
`
`
`TEHT
`
`[??]]
`DE?I
`[???l
`
`DETT]
`[T]]
`
`DIERT
`
`?
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 012
`
`
`
`U.S. Patent
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 11 of 46
`
`US 6,633,848 B1
`US 6,633,848 B1
`
`061
`
`
`
`261
`
`HEEmi yurpuany
`
`paul]jo[ESUITJo7To|aryjo
`'§UTfo
`2940
`~~§
`[#029}Fo9)a
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 — 013
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 013
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 12 of 46
`
`US 6,633,848 B1
`
`
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 014
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 13 of 46
`
`US 6,633,848 B1
`
`
`
`N Enter Extension to Transfer
`
`: Scott
`: Mike
`: Adeline
`: Ram
`: Gre
`: Mar
`: Tim
`: Ron
`: Kyle
`
`202
`
`FIG. 9A
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 015
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 14 of 46
`
`US 6,633,848 B1
`
`
`
`212
`
`FIG. 9B
`
`210
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 016
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 15 of 46
`
`US 6,633,848 B1
`
`
`
`222
`
`224
`
`226
`
`FIG. 9C
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 017
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 16 of 46
`
`US 6,633,848 B1
`
`
`
`etwork Message
`
`234
`
`236
`
`238
`
`FIG 10A
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 018
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 17 of 46
`
`US 6,633,848 B1
`
`
`
`N Net Message
`
`242
`
`244
`
`FIG. 10B
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 019
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 18 of 46
`
`US 6,633,848 B1
`
`
`
`258
`
`256
`
`254
`
`Step 1: Add. A
`Active Calls on Attendant Console
`
`to Conference
`Invited Attendees:
`Line 1 - 408-5239700
`
`260
`
`Current Attendees:
`
`-
`
`28
`
`28
`
`FIG., 11B
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 020
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 19 of 46
`
`US 6,633,848 B1
`
`N Conference
`Step 3: Call Attendees to Join Conference
`Additional Attendees;
`Noah 1408539700
`
`Attendees in Conference:
`
`300-- Finish
`FIG 11C 290
`
`298
`
`< Back - 299
`
`302-Na
`
`FIG. 11D
`
`N Calling Attendee
`
`Calling: Ron 237
`Status: Dialing attendee
`
`304
`
`308
`
`306
`
`N Monitor Conference Calls
`Conference Attendees
`
`Attendee #1 - Bryan: 20
`
`
`
`12
`
`X
`
`314
`316
`
`318
`320
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 021
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 20 of 46
`
`US 6,633,848 B1
`
`
`
`80A
`
`80B
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 022
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 21 of 46
`
`US 6,633,848 B1
`
`
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 023
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 22 of 46
`
`US 6,633,848 B1
`
`
`
`353
`352
`
`354
`
`33.936 P.
`
`33.96:15 P.
`
`FIG. 14
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 024
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 23 of 46
`
`US 6,633,848 B1
`
`
`
`InstantOffice Remote Management Console
`sLog Off
`General Administration
`
`a SNMP Configuation
`ps) Geral Seing
`System BackupRestore
`Software Versions
`Call Detail Report s RAID-1 Configuration
`G Restart instantOffice
`PBX, Voice Mail, and CTI Administration
`fit Etain Coigain ful Gos
`killel Yell
`Sin Pot
`-- First Digit Table
`
`SNMP Alarms
`Sovie Upgrade
`(, Date and Time
`
`R. Lal TAP Calgaon
`CT Speed Dial No.
`
`'E Trunk Groups GE Trunk Access Profile
`14 to
`7 kill tuit
`
`Frame Relay
`
`FIG. 15
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 025
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 24 of 46
`
`US 6,633,848 B1
`
`
`
`|
`
`FIG. 16A
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 026
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 25 of 46
`
`US 6,633,848 B1
`
`
`
`D
`
`c
`
`s
`
`r
`e
`
`trek
`s
`e
`
`d
`
`w
`
`is
`
`:
`
`as
`
`w
`
`aw
`
`was
`
`M s
`as a satildas Yaasaataaf aaaaaaaayesia eyela Ern
`E.
`
`666633
`ESSS
`
`X
`
`>
`
`has
`
`a.
`as a 4-4 4 sea aa at a apa at alarya aaaaa.
`1.
`2
`
`tript of
`
`Cessmenterr VNN.coeneverner
`Sassassis
`
`
`
`5
`
`i
`
`Ya s
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 027
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 26 of 46
`
`US 6,633,848 B1
`
`
`
`
`
`s
`x:
`s
`c
`
`s
`s
`r
`o
`e
`RS
`d
`
`) i
`
`H a, a
`
`Trini
`le
`SSSSSSSSSSS
`EEEEEEEEEEEEEEEE
`arrrrrrrrrrrrrrrrrrrrrrrr.
`
`s
`
`areer areassass Yaaaaaaaa.
`
`O) O
`
`Y
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 028
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 27 of 46
`
`US 6,633,848 B1
`
`
`
`
`
`
`
`
`Analog Trunk Configuration
`
`
`
`
`
`Port Parameters
`
`era r s
`
`Port Settings
`
`O Courtesy Reset
`
`FIG. 16D
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 029
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 28 of 46
`
`US 6,633,848 B1
`
`
`
`Frame Relay Configuration
`
`v D Removed
`
`Wirtual Port:
`Port Settings
`Name: L
`DLC1 (1699)
`100
`LM Mode:
`User
`LM. Type:
`T.617 Annex D
`Encapsulation:
`RFC1490
`
`v.
`v
`v
`
`386 )
`
`FIG. 16E
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 030
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 29 of 46
`
`US 6,633,848 B1
`
`Network Settings
`
`
`
`Host Name
`
`in
`
`Domain Name
`
`a
`
`
`
`Network Interface:(1) Resource Switch Card; 10BT Ethernetv
`P Address
`I
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Windows Internet Name Services (WIN
`Primary WINS Server:
`Secondary WINS Server:
`192,168,12
`
`O Enable DNS for Windows Resolution
`
`Scope ID:
`
`
`
`s
`
`FIG. 16F
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 031
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 30 of 46
`
`US 6,633,848 B1
`
`
`
`InstantOffice Diagnostic Tools
`
`& Trace Route
`ge IP Config
`f Station Monitor
`f Trice Monitor
`
`TBO Task Manager
`
`Network Monitor
`
`FIG. 17A
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 032
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 31 of 46
`
`US 6,633,848 B1
`
`
`
`06%
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 033
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 32 of 46
`
`US 6,633,848 B1
`
`O?t?r?ONTOT?NT
`: e
`T?NT
`LOENT LOENT TENT ONT IONT
`
`
`
`
`L'ONT OTONT LOENT L (ONI DOENT LOENT L (ONI
`
`
`
`EEE
`e
`525
`5
`
`
`
`TOENT
`
`i
`Ea Cl
`25
`s
`2.
`
`sts
`
`
`
`EE
`b
`sis
`25
`2
`
`s
`slas
`
`so
`
`
`
`LOENT ŒONI
`
`ŒONI
`
`
`
`
`
`
`
`
`
`??ËZ68
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 034
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 33 of 46
`
`US 6,633,848 B1
`
`
`
`d
`
`??????????#
`–## | 115] – – – LOET
`TO?I
`
`
`
` |(60? –# —#
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 035
`
`
`
`U.S. Patent
`
`US 6,633,848 B1
`
`
`
`
`
`{{LI "OIH
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 036
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 35 of 46
`
`US 6,633,848 B1
`
`
`
`Level
`O Standard
`Trace Categories
`Available
`
`O Advanced
`
`Selected
`CTI
`Frame Relay
`ISDN
`PBX
`PPP
`Trunks
`Voice Mail
`
`FIG 17F
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 037
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 36 of 46
`
`US 6,633,848 B1
`
`
`
`Tracing
`Level
`
`O Standard
`Available Categories and Filters
`Component
`AAServer
`CDataRep
`CTICS
`Connection Manager
`DSP Manager
`
`O Advanced
`
`Trace Filters
`
`A.
`
`v
`
`Add
`
`Selected Categories and Filters
`
`398
`
`FIG. 17G
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 038
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 37 of 46
`
`US 6,633,848 B1
`
`
`
`Number of Entries. Displayed
`
`1000
`500
`Poll Interval in Seconds
`
`1500
`
`2000
`
`2500
`
`File Search Parameters
`Start Time
`YYYY
`
`MM
`
`DD
`
`HH
`
`MM
`
`SS
`
`End Time
`YYYY
`2001 v.
`
`MM
`2 v
`
`DD
`31 v.
`
`HH
`
`MM
`
`SS
`
`FIG. 17H
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 039
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 38 of 46
`
`US 6,633,848 B1
`
`r
`
`Se
`
`A
`
`g
`f
`
`O
`C M
`
`A
`S.
`r
`
`A-
`
`as
`R
`
`CO
`vm
`
`O
`O
`t
`
`aC
`Se
`s
`
`-CG
`C
`L7
`
`s
`
`2
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 040
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 39 Of 46
`
`US 6,633,848 B1
`
`S 1
`s
`i
`
`fa
`s
`
`S.
`vs.
`
`S
`s
`
`ON
`V
`
`S
`
`CP
`s
`
`S is
`SF
`3
`
`as
`
`tly
`
`s
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 041
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 40 of 46
`
`US 6,633,848 B1
`
`s (
`
`3.
`
`E
`G
`>
`
`
`
`s
`
`53
`
`e
`
`SS
`
`s
`
`s
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 042
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 41 of 46
`
`US 6,633,848 B1
`
`
`
`256 or Greater
`
`-
`
`FIG 21
`
`Station
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 043
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 42 of 46
`
`US 6,633,848 B1
`
`
`
`InstantOffice OfficeCommunicator
`File View
`Call Control
`Dial Pad
`
`Help
`
`Calls:
`oLine 1
`
`v. ConsoleActive
`
`CTO C. C.)
`
`Message Waiting OFF
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 044
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 43 of 46
`
`US 6,633,848 B1
`
`[Hew9910A
`
` SAS'WO|(aa|AXa'SWKGdPNdSLTVOILYHAEe:AXARISApo
`
`AXPAMSMVLpoTIC7eldVL.
`dsl|SLALOWAUNA|AXPAUSIVEpooTICCtldVL
`dd¥iL)ddVILO
`
`veOld
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 — 045
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 045
`
`
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 44 of 46
`
`US 6,633,848 B1
`
`
`
`Z87
`
`98%
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 046
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 45 of 46
`
`US 6,633,848 B1
`
`9Z OH
`
`
`
`tº • • • • • • • • • • • •+------~--~~~~ ~~~~~~]
`
`sidiola~--W67
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 047
`
`
`
`U.S. Patent
`
`Oct. 14, 2003
`
`Sheet 46 of 46
`
`US 6,633,848 B1
`
`Determine
`Language
`
`Develop Rules
`
`510
`
`TUI Access
`
`512
`
`Request Prompt
`
`
`
`Request Prompt
`via API
`
`Determine
`Prompt Files
`
`Return
`Prompt Files
`
`Play Prompts
`
`518
`
`520
`
`522
`
`524
`
`526
`
`FIG. 27
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 048
`
`
`
`US 6,633,848 B1
`
`1
`PROMPT MANAGEMENT METHOD
`SUPPORTING MULTIPLE LANGUAGES IN A
`SYSTEM HAVING AMULTI-BUS
`STRUCTURE AND CONTROLLED BY
`REMOTELY GENERATED COMMANDS
`
`This is a continuation of application Ser. No. 10/325,763,
`filed Dec. 18, 2002, which is a continuation of 09/419,384,
`filed Oct. 15, 1999, now U.S. Pat. No. 6,560,222, which is
`a continuation of 09/167.408, filed Oct. 6, 1998, now U.S.
`Pat. No. 6,154,465, which is a continuation-in-part of
`09/163,596, filed Sep. 29, 1998, now U.S. Pat. No. 6,343,
`074, which is a continuation-in-part of 09/161,550, filed
`Sep. 25, 1998, now U.S. Pat. No. 6,208,658.
`FIELD OF THE INVENTION
`The present invention relates to Systems and methods for
`transmitting and receiving voice and data in multiple modes,
`and more particularly to Systems and methods for multiple
`native mode Voice and data transmissions and receptions
`with a communications System having a multi-bus structure,
`including, for example, a time division multiplexed
`(“TDM') bus, a packet bus, and a control bus, and multi
`protocol framing engines, preferably including Subsystem
`functions Such as PBX, voice mail, file server, web server,
`communications Server, telephony Server, LAN hub and data
`router, and method for performing telephony and data func
`tions using the same, and Still more particularly to methods
`for implementing language capabilities using Such Systems
`and methods.
`
`15
`
`25
`
`2
`form for business communications or research or the like,
`often by way of a modem or modem pool coupled to
`individual computers.
`Typically, Such business communication needs have been
`fulfilled with piecemeal technical Solutions, typically from
`Separate equipment and Service vendors, and with Separate
`hardware, Software and design considerations.
`FIG. 1 illustrates a conventional Small office communi
`cation configuration. Voice communication System 1 typi
`cally is implemented by way of multiple analog trunkS 16
`from wide area network (“WAN”) 18. WAN 18 often
`consists of a telecommunication network by way of a local
`telephone company or other telecommunications Service
`provider. Analog trunks 16 may be directed through Switch
`ing system 10, which may be a conventional PBX or similar
`telephone switch. Telephones 12 and voice mail system 14
`are coupled to Switching System 10. Often, dedicated analog
`line 16A is coupled to facsimile 44 for facsimile commu
`nications.
`Data System 2 typically is implemented with a plurality of
`computers (or workstations, etc.) 24 interconnected by way
`of packet network 26, which may be a standard Ethernet
`compliant network or other office network. Network 26
`often is coupled to remote access Server 32, which is
`connected to one or more analog trunkS 40, and which may
`include one or more modems in a modem pool. Computers
`24 may communicate with remote Systems via the modem
`pool of remote acceSS Server 32 over analog lines 40 and
`WAN 42. Network 26 typically includes a connection to
`printer 22 and file Server 20. In more Sophisticated Systems,
`network 26 may be coupled to switching hub 28 and router
`30, which is coupled to WAN 42 over digital trunks 38. Data
`System 2 also may include a connection between one or
`more of computers 24 to modem 36, which in term is
`coupled to WAN 42 over dedicated analog trunk 40A.
`Such a conventional System often is characterized by
`piecemeal equipment and network Solutions, limited or
`non-existent coordination and management between Voice
`System 1 and data System 2, non-optimized or non
`integrated equipment, and inefficient use of costly network
`Services (telephone lines, data lines, etc.), Such as duplicate
`and often idle phone and data network lines, often provided
`from multiple equipment/Service providers. In general, Such
`conventional Systems are neither constructed nor operated in
`a manner to provide efficient and integrated Voice/data
`communications.
`With respect to language capabilities in Such Systems, in
`previous Systems Supporting voice/audio prompt and infor
`mation capabilities, it was understood that, due to the
`particular intricacies and nuances of the particular languages
`(e.g., Sentence structure, Syntax, grammar, dialects, etc.),
`Such voice/audio prompts and/or information (as used
`hereinafter, generally is “voice prompts) are programmed
`uniquely for each Set of Voice prompts for each language.
`Thus, for each particular language or language variant to be
`Supported in the System, Software must be written to Spe
`cifically implement the Set of Voice prompts to Support the
`particular language or language variant. This typically
`would require that a programmer and a linguist or other
`language specialist expend Substantial time and resources,
`etc., to specifically write code for each particular language/
`language variant to be Supported by the System. AS the need
`for additional language/language variant Support arises, this
`inevitably results in Substantial delayS and expense while
`Such Software is developed and debugged, etc.
`SUMMARY OF THE INVENTION
`The present invention is intended to address various
`disadvantages of Such conventional communication Sys
`
`35
`
`40
`
`45
`
`50
`
`55
`
`BACKGROUND OF THE INVENTION
`U.S. application Ser. No.: 09/055,072, was filed on Apr. 3,
`1998, for Systems and Methods for Multiple Mode Voice
`and Data Communications. Using Intelligently Bridged
`TDM and Packet Buses; U.S. application Ser. No.: 09/055,
`036, was filed on Apr. 3, 1998, for System and Method for
`Generating Voltages in Telephony Station Cards, U.S. appli
`cation Ser. No.: 09/161,550, was filed on Sep. 25, 1998, for
`Systems and Methods for Multiple Mode Voice and Data
`Communications Using Intelligently Bridged TDM and
`Packet Buses and Methods for Performing Telephony and
`Data Functions Using the Same; U.S. application Ser. No.:
`09/163,596, was filed on Sep. 29, 1998, for Systems and
`Methods for Multiple Mode Voice and Data Communica
`tions. Using Intelligently Bridged TDM and Packet Buses
`and Methods for Performing Telephony and Data Functions
`Using the Same; U.S. application Ser. No.: 09/167,408, was
`filed on Oct. 6, 1998, for Systems and Methods for Multiple
`Mode Voice and Data Communications. Using Intelligently
`Bridged TDM and Packet Buses and Methods for Perform
`ing Telephony and Data Functions Using the Same; and U.S.
`application Ser. No.: 09/283,101, was filed on Mar. 31, 1999
`for Systems and Methods For Multiple Mode Voice and Data
`Communications Using Intelligently Bridged TDM and
`Packet Buses and Methods For Performing Telephony And
`Data Functions Using the Same.
`Businesses, particularly Small to medium size offices,
`typically have a need for a variety of Voice and data
`communications. For example, a typical office might have a
`dedicated fax machine, using a dedicated or shared tele
`phone line, one or more telephone lines for voice
`communications, perhaps coupled to a central or distributed
`voice mail System(s), and one or more computers or com
`65
`puter networks, often coupled to telephone lines via one or
`more modems. Many offices now use the Internet in Some
`
`60
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 049
`
`
`
`US 6,633,848 B1
`
`15
`
`25
`
`3
`tems. The present invention provides various Systems and
`methods, perhaps more Succinctly a platform, by which
`Voice and data communications may occur in multiple
`modes and various protocols, and more particularly Systems
`and methods for multiple native mode Voice and data
`transmissions and receptions with a communications/
`computing System having a multi-bus structure, including,
`for example, a TDM bus, a packet bus and a control bus, and
`multi-protocol framing engines, preferably including Sub
`system functions such as PBX, voice mail and other tele
`phony functions, email and/or file Server, Internet Server,
`LAN hub and data router. With the present invention, a
`platform and various processes are provided in which a
`TDM bus and a packet bus are intelligently bridged and
`managed, thereby enabling Such multiple mode/protocol
`Voice and data transmissions to be intelligently managed and
`controlled with a single, integrated System.
`In preferred embodiments, a computer or other processor
`includes a local area network controller, which provides
`routing and hubs and/or Switches for one or more packet
`networks. The computer also is coupled to a multiple
`buffer/framer, which serves to frame/deframe data to/from
`the computer from TDM bus. The buffer/framer includes a
`plurality of framer/deframer engines, Supporting, for
`example, ATM and HDLC framing/deframing, and raw
`buffering of voice data or the like. The buffer/framer is
`coupled to the TDM bus by way of a multiple port or
`multiport Switch/multiplexer, which includes the capability
`to intelligently map data traffic between the buffer/framer
`and the TDM bus to various slots of the TDM, frames.
`Preferably, a DSP pool is coupled to one or more switch/
`multiplexer ports and/or the buffer/framer in a manner to
`provide various signal processing and telecommunications
`Support, Such as dial tone generation, DTMF detection and
`the like. The TDM bus is coupled to a various line/station
`cards, serving to interface the TDM bus with telephone,
`facsimiles and other telecommunication devices, and also
`with a various digital and/or analog WAN network services.
`The present invention provides a platform by which pro
`cessing functions may be Switched to provide Support for a
`wide range of network, vendor and application Services.
`With the present invention, a full PBX-type telecommu
`nication System may be provided by way of the computer/
`processor and associated telephony hardware and Software.
`Functions Such as voice mail, automated attendant, call
`forwarding, hold, transfer, caller ID, conferencing and other
`telephony functions may be similarly provided. While Sup
`porting Such telephony functions in their native mode pri
`marily by way of the TDM bus, the computer/processor also
`Supports concurrent packet data transmissions over the LAN
`50
`Subsystem and packet bus(es). AS needed to efficiently
`Support various voice/data communications in the particular
`office/work environment, the buffer/framer and Switch/
`multiplexer provide a multi-protocol router functionality,
`enabling the TDM bus traffic and the packet bus traffic to be
`intelligently bridged and managed without degradation of
`each other, and without requiring translation or transcoding.
`With the present invention, the same WAN services may be
`intelligently managed and controlled for Simultaneous voice,
`Video, and data traffic.
`The computer/processor Supports a variety of
`applications, Such as remote configuration, management and
`back-up, bandwidth allocation and control, least cost
`routing, voice over Internet Protocol (or “voice over IP”), as
`well various telephony related applications. In certain pre
`ferred embodiments, audio/video data Streams, including
`such as H.320 and H.323 data streams, also are intelligently
`
`4
`managed and controlled. In certain preferred embodiments,
`management applications (Such as the SNMP protocol)
`enable the System to be remotely monitored and configured
`via a web browser-type access.
`In accordance with particular preferred embodiments of
`the present invention, language Support for Such Systems is
`accomplished by way of a program/data structure So that
`additional language Support may be readily implemented by
`a non-Software coder using grammar and Voice prompt files,
`which are preferably located in a predetermined directory in
`the System. Thus, in the example of the need to add a
`language/language Variant to a particular System, grammar
`and Voice prompt files may be created by a person (or
`persons) with appropriate knowledge in the particular
`language/language variant, without requiring the develop
`ment of Specific Software (by a Software programmer, etc.)
`to implement Such additional language/language variant.
`In accordance with the present invention, various tele
`phony and data functions useful in offices and other Settings
`may be more conveniently and efficiently performed, and
`various methods for performed telephony and data functions
`are provided in accordance with various preferred embodi
`ments of the present invention.
`Accordingly, it is an object of the present invention to
`provide Simultaneous voice, Video and data communications
`with a single, integrated System.
`It is another object of the present invention to provide an
`intelligently controlled and managed processor bridge
`between one or more TDM buses and one or more packet
`buses.
`It is yet another object of the present invention to provide
`an integrated PBX, router and hub to Support Such simulta
`neous voice, Video and data communications.
`It is still another object of the present invention to provide
`a multi-protocol buffer/framer and Switch/multiplexer in
`order to provide multi-protocol routing and intelligent time
`slot mapping to the TDM bus, preferably including DSP
`resources coupled to the buffer/framer.
`It is an object of the present invention to provide Systems
`and methods allowing a broad Set of Services and functions
`to co-exist in the same System, and leveraging shared
`resources while providing a high level interface and intel
`ligence that allows for the shared resources to be dynami
`cally allocated and re-allocated.
`It is an object of the present invention to provide various
`methods of performing telephony and data functions in
`novel and more efficient ways, particularly in combination
`with the various preferred embodiments of Systems in accor
`dance with the present invention.
`Finally, it is an object of the present invention to provide
`improved methods for implementing language capabilities
`in Such Systems, including providing language Support for
`Such Systems by way of a program/data structure So that
`additional language Support may be readily implemented by
`a non-Software coder using grammar and Voice prompt files,
`which are preferably located in a predetermined directory in
`the System.
`Other objects, features and advantages of the various
`embodiments of the present invention described herein will
`be apparent to those skilled in the art.
`BRIEF DESCRIPTION OF THE DRAWINGS
`The above objects and other advantages of the present
`invention will become more apparent by describing in detail
`the preferred embodiments of the present invention with
`reference to the attached drawings in which:
`
`35
`
`40
`
`45
`
`55
`
`60
`
`65
`
`Zoho Corp. and Zoho Corp. Pvt., Ltd.
`Exhibit 1026 – 050
`
`
`
`US 6,633,848 B1
`
`15
`
`25
`
`35
`
`40
`
`S
`FIG. 1 illustrates a typical, conventional office commu
`nications configuration;
`FIG. 2 provides an overview of an office communications
`System in accordance with preferred embodiments of the
`present invention;
`FIG. 3 is a block diagram illustrating preferred embodi
`ments of the present invention;
`FIG. 3A illustrates communications buses in accordance
`with preferred embodiments of the present invention;
`FIG. 4 provides a software/hardware overview of an office
`communications System in accordance with preferred
`embodiments of the present invention;
`FIG. 5 illustrates the use of Services/bandwidth allocation
`rule table(s) in accordance with preferred embodiments of
`the present invention;
`FIG. 6 illustrates a general flow chart for controlling
`incoming and outgoing calls in accordance with preferred
`embodiments of the present invention;
`FIG. 7 illustrates an exemplary configuration algorithm
`for an office attendant type program in accordance with
`preferred embodiments of the present invention;
`FIG. 7A illustrates an exemplary arrangement of configu
`ration options of the present invention;
`FIGS. 8A to 8D illustrate exemplary windows in accor
`dance with preferred embodiments of the office attendant
`type programs in accordance with the present invention;
`FIGS. 9A to 9C illu