throbber
I IIIII IIIIIIII Ill lllll lllll lllll lllll lllll lllll lllll lllll 111111111111111111
`US008724622B2
`
`c12) United States Patent
`Rojas
`
`(IO) Patent No.:
`(45) Date of Patent:
`
`US 8, 724,622 B2
`*May 13, 2014
`
`(54) SYSTEM AND METHOD FOR INSTANT VOiP
`MESSAGING
`
`(75)
`
`Inventor: Michael J. Rojas, North Canton, OH
`(US)
`
`(73) Assignee: Empire IP LLC, Austin, TX (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by O days.
`
`This patent is subject to a terminal dis(cid:173)
`claimer.
`
`(21) Appl. No.: 13/546,673
`
`(22) Filed:
`
`Jul. 11, 2012
`
`(65)
`
`Prior Publication Data
`
`US 2012/0275452 Al
`
`Nov. 1, 2012
`
`Related U.S. Application Data
`
`(63) Continuation of application No. 12/398,063, filed on
`Mar. 4, 2009, now Pat. No. 8,243,723, which is a
`continuation of application No. 10/740,030, filed on
`Dec. 18, 2003, now Pat. No. 7,535,890.
`
`(51)
`
`(2006.01)
`
`Int. Cl.
`H04L 12/66
`(52) U.S. Cl.
`USPC ......................... 370/352; 709/206; 379/88.17
`( 58) Field of Classification Search
`USPC ......................... 379/88.17; 709/206; 370/352
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`7,535,890 B2
`8,199,747 B2
`2003/0087632 Al
`2003/0126207 Al
`2004/0014456 Al
`2004/0030046 Al
`2004/0085456 Al
`2004/0122906 Al
`2004/0128356 Al
`2004/0179092 Al
`2004/0223599 Al*
`2004/0252679 Al
`2005/0053230 Al
`2005/0105697 Al
`2005/0117591 Al*
`2006/0167883 Al
`2006/02687 50 Al *
`2007/0112925 Al
`
`5/2009 Rojas
`6/2012 Rojas
`5/2003 Sagi et al.
`7 /2003 Creamer et al.
`1/2004 Vaiiniinen
`2/2004 Schultes et al.
`5/2004 Kwag et al.
`6/2004 Goodman et al.
`7 /2004 Bernstein et al.
`9/2004 La Point
`11/2004 Bear et al. ................ 379/207.02
`12/2004 Williams et al.
`3/2005 Gierachf
`5/2005 Hollowell et al.
`6/2005 Hurtta et al ................... 370/401
`7/2006 Boukobza
`11/2006 Weiner .......................... 370/260
`5/2007 Malik
`(Continued)
`
`OTHER PUBLICATIONS
`
`http:/ /www. ci sco .corn/warp/publi cl cc/pd/nernnsw I callrnn/prodlit/
`cm33_ds.htm; "Data Sheet Cisco CallManager Version 3.3", Nov.
`22, 2002.
`
`(Continued)
`
`Primary Examiner - Creighton Smith
`John R. Kasha; Kelly L.
`(74) Attorney, Agent, or Firm -
`Kasha; Kasha Law LLC
`
`(57)
`
`ABSTRACT
`Methods, systems and programs for instant voice messaging
`over a packet-switched network are provided. A method for
`instant voice messaging may comprise receiving an instant
`voice message having one or more recipients, delivering the
`instant voice message to the one or more recipients over a
`packet-switched network, temporarily storing the instant
`voice message if a recipient is unavailable; and delivering the
`stored instant voice message to the recipient once the recipi(cid:173)
`ent becomes available.
`
`6,763,226 Bl
`7,372,826 B2 *
`
`7/2004 McZeal, Jr.
`5/2008 Dahod et al. .................. 370/328
`
`39 Claims, 9 Drawing Sheets
`
`200
`(
`
`I
`
`~206
`
`IVM CLIENT
`(VoIP
`PHONE)
`
`Page 1 of 25
`
`SAMSUNG EXHIBIT 1018
`Samsung Electronics America, Inc. v. Uniloc Luxembourg, S.A.
`IPR2017-01800
`
`

`

`US 8, 724,622 B2
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`2007/0174403 Al
`2008/0298309 Al *
`2009/0161664 Al
`2010/0070275 Al
`2013/0279681 Al*
`
`7 /2007 Barry
`12/2008 DePietro et al. .............. 370/328
`6/2009 Rojas
`3/2010 Cast
`10/2013 Weiner ..................... 379/207 .02
`
`OTHER PUBLICATIONS
`
`U.S. Office Action dated Oct. 18, 2011 received in related case,
`namely. U.S. Appl. No. 12/398,063, filed Mar. 4, 2009.
`
`"Teliphone
`
`http://www.hsteliann.com/ english/?zone~3 l OO-V2 l P;
`3100-V21P", 2003.
`http://www.linuxdevices.com/articles/ AT5199947 519 .html;
`"Device Profile: snom 100 VoIP phone", May 15, 2002.
`the
`http://www.pingtel.com/pr_xpressa.jsp; No
`limits with
`advanced industry standard SIP phone, Dec. 8, 2003; and
`AudioCoded Enabling Technology Products, TPM-1100 VoP Media
`Gateway Modules; 2003.
`U.S. Final Office Action dated Jan. 25, 2012 received in related case,
`namely, U.S. Appl. No. 12/398,063 filed Mar. 4, 2009.
`Notice of Allowance dated Mar. 30, 2012 received in related case,
`namely, U.S. Appl. No. 12/398,063, filed Mar. 4, 2009.
`* cited by examiner
`
`Page 2 of 25
`
`

`

`U.S. Patent
`
`May 13, 2014
`
`Sheet 1 of 9
`
`US 8, 724,622 B2
`
`100
`
`i
`
`120
`= 0
`
`VoIP
`SWITCH
`
`102
`
`VoIP
`SOFTPHONE
`
`= LEGACY
`
`SWITCH
`110
`
`FIG. 1
`(PRIOR ART)
`
`Page 3 of 25
`
`

`

`U.S. Patent
`
`May 13, 2014
`
`Sheet 2 of 9
`
`US 8, 724,622 B2
`
`214
`
`216
`
`200
`(
`
`208
`
`212
`
`AUDIO
`FILE
`
`IVMCLIENT
`
`218
`!c:=s5\\
`
`204
`
`202
`
`LOCAL
`IVM
`SERVER
`
`I ~206
`
`IVM CLIENT
`(VoIP
`PHONE)
`
`FIG. 2
`
`Page 4 of 25
`
`

`

`208
`
`302
`(
`
`320
`)
`
`CLIENT
`ENGINE
`
`,....._, 304
`
`MESSAGING
`SYSTEM
`
`306--
`
`DOCUMENT
`HANDLER
`
`-
`
`AUDIO r--.- 210
`FILE
`
`FILE
`308--
`~ MANAGER ,--
`f'----'
`,..._,__, 310
`MSG
`DATA-
`318
`316
`BASE
`-
`;
`I
`"-
`ENCRYPTION COMPRESSION
`SIGNAL
`PROCESSING DECRYPTION DECOMPRESSION
`
`!
`
`-
`
`AUDIO FILE r---312
`CREATION
`
`314
`(
`
`~
`
`FIG. 3
`
`I
`1
`
`--....____.
`
`TO LOCAL
`IVMSERVER
`202
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~
`......
`~
`
`~
`
`N
`0 ......
`
`.i;...
`
`('D
`('D
`
`rJJ =(cid:173)
`......
`~
`
`0 ......
`
`l,O
`
`d r.,;_
`
`00
`~
`N
`~
`O'I
`N
`
`N = N
`
`Page 5 of 25
`
`

`

`436
`)
`
`402
`!
`SERVER COMMUNICATION PLATFORM
`SERVER ENGlli1E
`(SWITCHING CORE)
`
`-.404
`
`TOIVM
`CLIENTS
`206,208
`
`'-- MESSAGING
`SYSTEM
`
`426../'
`
`428-./
`
`430 __,
`
`STATION
`--- MANAGER
`
`'---
`
`GATEWAY
`MANAGER
`
`r--408
`
`r--410
`
`406__.,..
`
`r--
`
`CLIENT
`:MANAGER
`412
`)
`DATABASE 1 - -
`MANAGER
`
`,,----....
`t,.._....,
`1---- 414
`DATA-
`BASE
`
`432---- PROPRIETARY v1.--
`SERVER
`I/ v
`
`434-./ PROPRIETARY II
`SERVER
`
`CONTROL LAYER
`
`NON
`PROPRIETARY~
`
`SERVER "'
`
`NON
`PROPRIETARY
`SERVER
`
`'
`:----....I--.
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~
`......
`~~
`N
`0 ......
`
`.i;...
`
`TO
`GATEWAYS
`114
`
`('D
`
`rJJ =-('D
`......
`.i;...
`0 ......
`
`l,O
`
`416
`\
`
`I
`LCD
`MANAGER
`~
`418
`
`l
`!
`DHCP
`TFfP
`SERVER
`SERVER
`l
`l
`422
`420
`SUPPLEMENTAL SERVERS
`
`I
`HTIP
`SERVER
`)
`424
`
`d r.,;_
`
`00
`~
`N
`~
`O'I
`N
`
`N = N
`
`Page 6 of 25
`
`

`

`r - - -
`1
`
`-
`
`-
`
`-
`
`500
`
`I
`
`NMSYSIBM
`200
`
`-
`
`I
`I
`I~
`I
`
`212
`
`!
`I
`[
`
`I I
`I
`I
`.............. - _ _
`
`-
`
`-
`
`510
`
`502 a GLOBAL
`
`~ r -=
`
`NM
`SERVER
`SYSTEM
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~
`......
`~
`
`~
`
`N
`0 ......
`
`.i;...
`
`l
`-
`m
`I ~ I
`~j;;=:j LOCAL
`~/IDS~I
`-
`I
`
`218
`
`M206
`
`~ 5 0 6
`
`NMCLIENT
`(VoIP
`I
`PflONE)
`
`('D
`('D
`
`rJJ =(cid:173)
`......
`Ul
`0 ......
`
`l,O
`
`-
`
`-
`
`IVMCIJENT
`(VoIP
`110
`PHONE)
`-~
`[111. ·~ LEGACY
`- _ _
`LJ
`PHONE
`FIG _____ _J
`.5
`
`IVMCLIENT
`
`d r.,;_
`
`00
`~
`N
`~
`O'I
`N
`
`N = N
`
`Page 7 of 25
`
`

`

`600
`~
`
`502
`
`608
`
`510
`
`202
`
`IVM
`SYSTEM
`
`602
`
`•
`
`1P
`NETWORK
`(INTERNET)
`MESSAGES
`
`102
`
`GLOBALIVM
`SERVER
`SYSTEM
`
`FIG. 6
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~
`......
`~
`
`~
`
`N
`0 ......
`
`.i;...
`
`('D
`('D
`
`rJJ =(cid:173)
`......
`O'I
`0 ......
`
`l,O
`
`d r.,;_
`
`00
`~
`N
`~
`O'I
`N
`
`N = N
`
`Page 8 of 25
`
`

`

`604,606
`
`714
`)
`
`I
`
`MESSAGING
`SYSTEM
`
`I
`
`11
`
`I I
`
`CL
`706----J W.ANAGER ,
`
`SERVER
`MANAGER
`
`702
`;
`COMMUNICATION PLATFORM
`I SERVER ~ 704
`IENT rH LOCAL
`
`ENGINE
`
`I
`
`L
`
`712
`
`lv.lESSAGE
`DATABASE
`__,,,
`'--
`
`710
`
`DATABASE
`MANAGER
`
`FIG. 7
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~
`......
`~
`
`~
`
`N
`0 ......
`
`.i;...
`
`r--, 708
`
`('D
`
`rJJ =-('D
`......
`-....J
`0 ......
`
`l,O
`
`d r.,;_
`
`00
`~
`N
`~
`O'I
`N
`
`N = N
`
`Page 9 of 25
`
`

`

`812
`)
`
`-
`
`MESSAGING
`SYSTEM
`
`..____..,,..._-
`
`608
`
`802
`;
`COMMUNICATION PLATFORM
`SERVER
`ENGINE
`
`----. 804
`
`USER
`808 ..,--- MANAGER
`
`806
`;
`LOCAL SERVER
`MANAGER
`
`810
`)
`TRANSPORT
`MANAGER
`
`FIG. 8
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~
`......
`~
`
`~
`
`N
`0 ......
`
`.i;...
`
`rJJ =(cid:173)
`......
`QO
`
`('D
`('D
`
`0 ......
`
`l,O
`
`d r.,;_
`
`00
`~
`N
`~
`O'I
`N
`
`N = N
`
`Page 10 of 25
`
`

`

`U.S. Patent
`
`May 13, 2014
`
`Sheet 9 of 9
`
`US 8, 724,622 B2
`
`918
`
`920
`
`922
`
`924
`
`926
`
`928
`
`900
`(
`502
`GLOBAL NM
`SERVER SYSTEM
`TSl~
`
`604
`
`~
`
`930
`
`934
`
`902
`_)_··-··-··-··-··-··-··-··
`IVM SYSTEM#l
`
`940
`
`936
`
`938
`
`IVM SYSTEM #2
`
`202
`
`l
`2B
`2C 1
`lA g
`
`.
`!
`!
`j . .
`! .
`916
`914
`912
`··-··-··-··-··-··-··-··--· I
`
`FIG. 9
`
`Page 11 of 25
`
`

`

`US 8, 724,622 B2
`
`1
`SYSTEM AND METHOD FOR INSTANT VOiP
`MESSAGING
`
`CROSS REFERENCE TO RELATED
`APPLICATION
`
`This application is a continuation of U.S. application Ser.
`No. 12/398,063 filed Mar. 4, 2009, which is now U.S. Patent
`Publication Number 2009/0161664 Al, published Jun. 25,
`2009, which is a continuation of U.S. application Ser. No.
`10/740,030 filed on Dec. 18, 2003, now U.S. Pat. No. 7,535,
`890, issued May 19, 2009, the entire content and disclosure of
`which is incorporated by reference.
`
`BACKGROUND OF THE INVENTION
`
`1. Technical Field of the Invention
`The present invention generally relates to Internet tele(cid:173)
`phony (IP telephony). More particularly, the present inven(cid:173)
`tion is directed to a system and method for enabling local and
`global instant VoIP messaging over an IP network, such as the
`Internet, with PSTN support.
`2. Description of the Prior Art
`Traditional telephony is based on a public switched tele(cid:173)
`phone network (i.e., "PSTN"). In the PSTN, a telephone
`terminal is electrically connected to a conventional or legacy
`switch. The telephone terminal and the legacy switch com(cid:173)
`municate via a proprietary protocol, which may be different
`depending on the vendor of the legacy switch. Circuit switch(cid:173)
`ing provides a communication path (i.e., dedicated circuit) for
`a telephone call from the telephone terminal to another device
`over the PSTN, including another telephone terminal. During
`the telephone call, voice communication takes place over that
`communication path.
`An alternative to the PSTN is Voice over Internet Protocol
`(i.e., "VoIP"), also known as IP telephony or Internet tele(cid:173)
`phony. In the IP telephony, a VoIP terminal device is con(cid:173)
`nected to a packet-switched network (e.g., Internet) and voice
`communication from the VoIP terminal device is digitized,
`packetized and transmitted over the packet-switched network
`to a destination VoIP terminal device, which reconstructs the
`packets and audibly plays, stores or otherwise processes the
`transmission. The VoIP terminal device may be a VoIP tele(cid:173)
`phone or a general-purpose personal computer (PC) enabled
`for IP telephony. More specifically, the PC is programmed
`with the software and equipped with audio input/output
`devices ( e.g., a combination of microphone and speaker or a
`headset) to serve as a VoIP terminal device. The PC so enabled
`and equipped will herein be referred to as a VoIP terminal
`device or a VoIP softphone.
`FIG. 1 is an illustrative example of a prior art IP telephony
`system 100. The IP telephony system 100 comprises a packet(cid:173)
`switched IP network 102, such as the Internet, which trans(cid:173)
`mits VoIP traffic from and to a plurality of terminal devices
`104, 106 and 110. Terminal device 104 is a VoIP softphone 55
`that is enabled forIP telephony over the network 102. Termi(cid:173)
`nal device 106 is a VoIP telephone, which is connected to the
`network 102 via a softswitch 108. The VoIP softswitch 108 is
`disposed on the packet-switched network ( e.g., Internet) 102
`between an origination terminal device (such as VoIP soft- 60
`phone 104) and a destination terminal device (such as VoIP
`telephone 106), and routes packets over the packet-switched
`IP network 102. The softswitch 108 may also manage and
`perform administrative functions for the terminal device or
`devices (e.g., VoIP telephone 106) to which it is connected. 65
`Whether the terminal device is a VoIP soft
`telephone 106, the terminal device is c
`
`2
`network 102 via a networking standard such as Ethernet,
`Bluetooth, IEEE 1394 (also known as "Firewire"), IEEE
`802.11 (also known as "WiFi"), or networking over serial
`communication channels such as the Universal Serial Bus
`(i.e., "USB"). Data communication over the network then
`takes place using a connection protocol, e.g., transfer control
`protocol/Internet protocol (i.e., "TCP/IP").
`Further regarding FIG. 1, terminal device 110 is a legacy
`telephone that is connected to a legacy switch 112 for ( circuit-
`10 switched) voice communications over the PSTN 116 with
`other terminal devices. A media gateway 114 may be pro(cid:173)
`vided between the legacy switch 112 and the packet-switched
`network 102 to enable IP telephony between the legacy tele(cid:173)
`phone 110 and a VoIP terminal device, such as a VoIP soft-
`15 phone 104 or VoIP telephone 106. More specifically, the
`media gateway 114 converts the audio signal carried over
`PSTN to packets carried over the packet-switched IP network
`102. In addition, a media gateway 118 may be disposed over
`the PSTN 116 and connected to a softswitch 120 to convert
`20 the audio signal from the legacy telephone 110 to packets
`routed over the IP network 102 via the softswitch 120.
`Voice messaging in both the VoIP and PSTN is known.
`More specifically, the foregoing systems may be provided
`with a facility to allow users to leave voice messages for
`25 recipients, which is a feature that is familiar to anyone who
`uses a telephone. Conventionally, leaving a voice message
`involves dialing the recipient's telephone number (often
`without knowing whether the recipient will answer), waiting
`for the connection to be established, speaking to an operator
`30 or navigating through a menu of options, listening to a greet(cid:173)
`ing message, and recording the message for later pickup by
`the recipient. In that message, the user must typically identify
`himself or herself in order for the recipient to return the call.
`Instant text messaging is likewise known. More specifi-
`35 cally, a user is provided with a client terminal, which is
`typically a general-purpose PC programmed with instant text
`messaging software and in data communication over an IP
`network with an instant text-messaging server. The instant
`text-messaging server presents the user, via the client termi-
`40 nal, with a list of persons who are currently "online" and
`ready to receive text messages on their own client terminals.
`The user then uses the client terminal to select one or more
`persons to whom the message will be sent and types in a text
`message. The text message is sent immediately via the text-
`45 messaging server to the selected one or more persons and is
`displayed on their respective client terminals.
`However, notwithstanding the foregoing advances in the
`VoIP/PS TN voice communication and voice/text messaging,
`there is still a need in the art for providing a system and
`50 method for providing instant VoIP messaging over an IP
`network. More particularly, there is a need in the art for
`providing local and global instant voice messaging over VoIP
`with PSTN support.
`
`SUMMARY OF THE INVENTION
`
`The present invention is directed to a system and method
`for enabling local and global instant VoIP messaging over an
`IP network, such as the Internet.
`According to an embodiment of the present invention,
`there is provided an instant voice messaging system for deliv(cid:173)
`ering instant messages over a packet-switched network, the
`system comprising: a client connected to the network, the
`client selecting one or more recipients, generating an instant
`voice message therefor, and transmitting the selected recipi(cid:173)
`
`Page 12 of 25
`
`

`

`US 8, 724,622 B2
`
`3
`selected recipients and the instant voice message therefor, and
`delivering the instant voice message to the selected recipients
`over the network, the selected recipients being enabled to
`audibly play the instant voice message.
`According to another embodiment of the present invention,
`there is provided an instant voice messaging system for deliv(cid:173)
`ering instant messages over a packet-switched network
`enabling public switched telephone network (PSTN) support,
`the system comprising: a PSTN telephone connected to the
`network for providing input audio; a client connected to the 10
`network, the client selecting one or more recipients, generat(cid:173)
`ing an instant voice message therefor using the input audio
`provided by the PSTN telephone, and transmitting the
`selected recipients and the instant voice message therefor
`over the network; a server connected to the network, the 15
`server receiving the selected recipients and the instant voice
`message therefor, and delivering the instant voice message to
`the selected recipients over the network, the selected recipi(cid:173)
`ents being enabled to audibly play the instant voice message.
`According to a further embodiment of the present inven- 20
`tion, there is provided an instant voice messaging system for
`delivering instant messages over a packet-switched network,
`the system comprising: a voice-over-internet-protocol (VoIP)
`telephone connected to the network for providing input audio;
`a client connected to the network, the client selecting one or 25
`more recipients, generating an instant voice message therefor
`using the input audio provided by the VoIP telephone, and
`transmitting the selected recipients and the instant voice mes(cid:173)
`sage therefor over the network; a server connected to the
`network, the server receiving the selected recipients and the 30
`instant voice message therefor, and delivering the instant
`voice message to the selected recipients over the network, the
`selected recipients being enabled to audibly play the instant
`voice message.
`According to still another embodiment of the present
`invention, there is provided an instant voice messaging sys(cid:173)
`tem for delivering instant messages over a plurality of packet(cid:173)
`switched networks, the system comprising: a client con(cid:173)
`nected to a local network, the client selecting one or more
`external recipients connected to an external network outside
`the local network, generating an instant voice message there(cid:173)
`for, and transmitting the selected recipients and the instant
`voice message therefor over the local network and the exter(cid:173)
`nal network; and a server connected to the external network,
`the server receiving the selected recipients and the instant
`voice message therefor, and delivering the instant voice mes(cid:173)
`sage to the selected recipients over the external network, the
`selected recipients being enabled to audibly play the instant
`voice message.
`According to yet another embodiment of the present inven(cid:173)
`tion, there is provided an instant voice messaging system for
`delivering instant messages over a plurality of packet(cid:173)
`switched networks enabling public switched telephone net(cid:173)
`work (PSTN) support, the system comprising: a PSTN tele(cid:173)
`phone connected to a local network for providing input audio;
`a client connected to the local network, the client selecting
`one or more external recipients connected to an external
`network outside the local network, generating an instant
`voice message therefor using the input audio provided by the
`PSTN telephone, and transmitting the selected recipients and
`the instant voice message therefor over the local network and
`the external network; a server connected to the external net(cid:173)
`work, the server receiving the selected recipients and the
`instant voice message therefor, and delivering the instant
`voice message to the selected recipients over the external
`network, the selected recipients being ena
`the instant voice message.
`
`4
`According to yet a further embodiment of the present
`invention, there is provided an instant voice messaging sys(cid:173)
`tem for delivering instant messages over a plurality of packet(cid:173)
`switched networks, the system comprising: a voice-over-in(cid:173)
`ternet-protocol (VoIP) telephone connected to a local
`network for providing input audio; a client connected to the
`local network, the client selecting one or more external recipi(cid:173)
`ents connected to an external network outside the local net-
`work, generating an instant voice message therefor using the
`input audio provided by the VoIP telephone, and transmitting
`the selected recipients and the instant voice message therefor
`over the local network and the external network; an server
`connected to the external network, the external server receiv(cid:173)
`ing the selected recipients and the instant voice message
`therefor, and delivering the instant voice message to the
`selected recipients over the external network, the selected
`recipients being enabled to audibly play the instant voice
`message.
`According to still a further embodiment of the present
`invention, there is provided an instant voice messaging sys(cid:173)
`tem for delivering instant messages over a plurality of packet(cid:173)
`switched networks, the system comprising: a client con(cid:173)
`nected to an external network, the client selecting one or more
`recipients connected to a local network, generating an instant
`voice message therefor, and transmitting the selected recipi(cid:173)
`ents and the instant voice message therefor over the external
`network; an external server system connected to the external
`network, the external server system receiving the selected
`recipients and the instant voice message, and routing the
`selected recipients and the instant voice message over the
`external network and the local network; a local server con-
`nected to the local network, the local server receiving the
`selected recipients and the instant voice message therefor, and
`delivering the instant voice message to the selected recipients
`35 over the local network, the selected recipients being enabled
`to audibly play the instant voice message.
`According to an embodiment of the present invention,
`there is provided a method for instant voice messaging over a
`packet-switched network, the method comprising: selecting
`40 one or more recipients for instant voice messaging at a client;
`generating an instant voice message for the selected recipi(cid:173)
`ents at the client; transmitting the selected recipients and the
`instant voice message therefor over the network from the
`client to a server; receiving the selected recipients and the
`45 instant voice message therefor at the server; delivering the
`instant voice message from the server to the selected recipi(cid:173)
`ents over the network; and audibly playing the instant voice
`message at the selected recipients.
`According to another embodiment of the present invention,
`50 there is provided a method for instant voice messaging over a
`packet-switched network enabling public switched telephone
`network (PSTN) support, the method comprising: providing
`input audio via a PSTN telephone connected over the net(cid:173)
`work; selecting one or more recipients for instant voice mes-
`55 saging at a client; generating an instant voice message using
`the input audio from the PSTN telephone for the selected
`recipients at the client; transmitting the selected recipients
`and the instant voice message therefor over the network from
`the client to a server; receiving the selected recipients and the
`60 instant voice message therefor at the server; delivering the
`instant voice message from the server to the selected recipi(cid:173)
`ents over the network; and audibly playing the instant voice
`message at the selected recipients.
`According to a further embodiment of the present inven-
`65 tion, there is provided a method for instant voice messaging
`
`Page 13 of 25
`
`

`

`US 8, 724,622 B2
`
`6
`external network; generating an instant voice message for the
`selected recipients at the client; transmitting the selected
`recipients and the instant voice message therefor over the
`external network from the client to an external server system;
`receiving the selected recipients and the instant voice mes(cid:173)
`sage at the external server system; routing the selected recipi(cid:173)
`ents and the instant voice message over the external network
`and the local network; receiving the selected recipients and
`the instant voice message therefor at a local server connected
`10 to the local network; delivering the instant voice message to
`the selected recipients over the local network; audibly playing
`the instant voice message at the selected recipients.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The objects, features and advantages of the present inven(cid:173)
`tion will become apparent to one skilled in the art, in view of
`the following detailed description taken in combination with
`the attached drawings, in which:
`FIG. 1 illustrates an example of a prior art IP telephony
`system;
`FIG. 2 illustrates an exemplary local IVM system for
`enabling instant voice messaging according to the present
`invention;
`FIG. 3 illustrates an exemplary IVM client of FIG. 2 for
`enabling instant voice messaging according to the present
`invention;
`FIG. 4 illustrates an exemplary IVM server of FIG. 2 for
`enabling instant voice messaging according to the present
`invention;
`FIG. 5 illustrates an exemplary global IVM system com(cid:173)
`prising a local IVM system and global IVM clients, according
`to the present invention;
`FIG. 6 illustrates an exemplary global IVM server system
`depicted in FIG. 5, according to the present invention;
`FIG. 7 illustrates an exemplary transport server depicted in
`FIG. 6, according to the present invention;
`FIG. 8 illustrates an exemplary directory server depicted in
`FIG. 6, according to the present invention; and
`FIG. 9 illustrates an exemplary global IVM system com(cid:173)
`prising a plurality of local IVM systems and global IVM
`clients, according to the present invention.
`
`DETAILED DESCRIPTION OF THE PREFERRED
`EMBODIMENT OF THE INVENTION
`
`5
`telephone connected over the network; selecting one or more
`recipients for instant voice messaging at a client; generating
`an instant voice message using the input audio from the VoIP
`telephone for the selected recipients at the client; transmitting
`the selected recipients and the instant voice message therefor
`over the network from the client to a server; receiving the
`selected recipients and the instant voice message therefor at
`the server; delivering the instant voice message from the
`server to the selected recipients over the network; and audibly
`playing the instant voice message at the selected recipients.
`According to still another embodiment of the present
`invention, there is provided a method for instant voice mes(cid:173)
`saging over a plurality of packet-switched networks, the
`method comprising: selecting one or more external recipients
`for instant voice messaging at a client connected to a local 15
`network, the one or more external recipients connected to an
`external network outside the local network; generating an
`instant voice message for the selected external recipients at
`the client; transmitting the selected external recipients and the
`instant voice message therefor over the local network and the 20
`external network; receiving the selected external recipients
`and the instant voice message therefor at an external server
`connected to the external network; delivering the instant
`voice message to the selected external recipients over the
`external network; and audibly playing the instant voice mes- 25
`sage at the selected external recipients.
`According to yet another embodiment of the present inven(cid:173)
`tion, there is provided a method for instant voice messaging
`system over a plurality of packet-switched networks enabling
`public switched telephone network (PSTN) support, the 30
`method comprising: providing input audio via a PSTN tele(cid:173)
`phone connected to a local network; selecting one or more
`external recipients for instant voice messaging at a client, the
`one or more external recipients connected to an external
`network outside the local network; generating an instant 35
`voice message for the one or more external recipients using
`the input audio provided by the PSTN telephone; transmitting
`the selected recipients and the instant voice message therefor
`over the local network and the external network; receiving the
`selected recipients and the instant voice message therefor at a 40
`server connected to the external network; delivering the
`instant voice message to the selected recipients from the
`server over the external network; and audibly playing the
`instant voice message at the selected recipients.
`According to still a further embodiment of the present 45
`invention, there is provided a method for instant voice mes(cid:173)
`saging system over a plurality of packet-switched networks,
`the method comprising: providing input audio via a voice(cid:173)
`over-internet-protocol (VoIP) telephone connected to a local
`network; selecting one or more external recipients for instant 50
`voice messaging at a client, the one or more external recipi(cid:173)
`ents connected to an external network outside the local net(cid:173)
`work; generating an instant voice message for the one or more
`external recipients using the input audio provided by the VoIP
`telephone; transmitting the selected recipients and the instant
`voice message therefor over the local network and the exter(cid:173)
`nal network; receiving the selected recipients and the instant
`voice message therefor at a server connected to the external
`network; delivering the instant voice message to the selected
`recipients from the server over the external network; and 60
`audibly playing the instant voice message at the selected
`recipients.
`According to yet a further embodiment of the present
`invention, there is provided a method for instant voice mes(cid:173)
`saging over a plurality of a plurality of packet-switched net(cid:173)
`works, the method comprising: selecting
`ents connected to a local network at a cli
`
`The present invention is directed to a system and method
`for enabling local and global instant VoIP messaging over an
`IP network with PSTN support.
`FIG. 2 is an exemplary illustration of a local instant voice
`messaging (IVM) system 200 according to the present inven(cid:173)
`tion. The instant voice messaging system 200 comprises a
`local IVM server 202 that provides the core functionality for
`enabling instant voice messaging with PSTN support accord-
`55 ing to the present invention. The architecture of the local IVM
`server 202 will be described in detail hereinbelow with ref-
`erence to FIG. 4. According to the exemplary IVM system
`200, the local IVM server 202 is enabled to provide instant
`voice messaging to one or more IVM clients 206 and 208, as
`well support instant voice messaging for PSTN legacy tele(cid:173)
`phones 110. It is noted that although FIG. 2 depicts one of
`each IVM client 206, 208 and legacy telephone 110 for clarity
`and brevity, the local IVM server 202 is enabled to support a
`plurality of each of the foregoing IVM clients 206, 208 and
`65 legacy telephone 110. The local packet-switched IP network
`
`Page 14 of 25
`
`

`

`US 8, 724,622 B2
`
`7
`connecting the local IVM server 202 to the local IP network
`204. The network 204 may be a local area network (LAN), a
`wide area network (WAN), or the like, which supports both
`wired and wireless devices. The exemplary IVM client 208 is
`a VoIP softphone, the architecture of which will be described
`in detail hereinbelow with reference to FIG. 3. A microphone
`212 is connected to the IVM client 208 and enables the
`recording of an instant voice message according to the present
`invention into an audio file 210 for transmission to the local
`IVM server 202 over the network 204. An input device 218
`( e.g., a keyboard) is connected to the IVM client 208 to select
`one or more recipients that are to receive the recorded instant
`voice message. Although not depicted in FIG. 2, the input
`device 218 may include a trackball, digitizing pad or mouse,
`or the like. A display device 216 is connected to the IVM 15
`client 208 to display instant voice messages recorded and/or
`received by a userofthe IVM client 208.Anaudio device 214,
`such as external speaker, is connected to the IVM client 208
`to play received instant voice messages. It is noted that the
`microphone 212, audio device 214, display device 216 and 20
`input device 218 may form integral parts of the IVM client
`208.
`Further with reference to FIG. 2, IVM client 206 is inter(cid:173)
`connected via the network 204 to the local IVM server 202.
`An exemplary IVM client 206 is a VoIP telephone, which
`comprises a screen display (not shown) capable of displaying
`instant voice messages recorded and/or received by a user of
`the IVM client 206 according to

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