Patent ID: 7165114
Filing Date: 2007-01-16
Classification: H04M

Abstract:
1. A messaging system capable of streaming data comprising: at least one host computer, said host computer comprising a messaging platform upon which messaging applications are executed and a message store for storing messages received by said messaging platform; at least one network interface unit (NIU) having a first interface to the messaging platform on the host computer for communicating between said NIU and said messaging platform and a second interface to a telephone network for receiving calls from said telephone network; and at least one embedded services processor (ESP), located within said NIU, operatively coupled to said first and second interfaces of said NIU for communicating to external computer networks having at least one client computer, said ESP comprising a processor, a memory, and an operating system, wherein said ESP is operable to execute a data streaming software application, said data streaming software application operating on said ESP to execute one or more instructions that allow for the communication of data and operation of functions from said at least one client computer with said host computer and vice versa, wherein said data streaming software application comprises: a command conversion module, said command conversion module translating commands from said at least one client computer to a command syntax for said host computer and vice versa; and a data streaming service (DSS) manager, said DSS manager assigning a single thread for each received command to stream data between said at least one client computer and said host computer, wherein the messaging system processes multiple concurrent commands to stream data.