throbber
(12) United States Patent
`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

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


Or .

Accessing this document will incur an additional charge of $.

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

Accept $ Charge
throbber

Still Working On It

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

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

throbber

A few More Minutes ... Still Working

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

Thank you for your continued patience.

This document could not be displayed.

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

Your account does not support viewing this document.

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

Your account does not support viewing this document.

Set your membership status to view this document.

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

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

Become a Member

One Moment Please

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

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

Your document is on its way!

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

Sealed Document

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

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


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket