The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 03, 2009
Filed:
May. 08, 2002
Andy Spitzer, North Andover, MA (US);
Andy Spitzer, North Andover, MA (US);
Dialogic Corporation, Montreal, Quebec, CA;
Abstract
A system and method for constructing phrases for delivery by a media server over a network to a client. Upon initiation of a session an initial ordered play list comprising a plurality of identifiers is conveyed to the media server. Each identifier on the ordered play list is associated with an audio prompt file constituting a prerecorded audio message, an audio component file comprising a component of a variable audio message to be conveyed to the client or a identifier list comprising at least one identifier. Each identifier contains information sufficient to fetch the content associated with the respective identifier from another server. The media server utilizes the first identifier on the ordered play list to fetch the content associated with that identifier from a server specified by the identifier and removes the respective identifier from the ordered play list. The media server then determines whether the retrieved content is an audio file. If the retrieved content comprises an audio file, the file is played to the client. If the file comprises an identifier list, the identifier list is inserted at the top of the current ordered play list and the media server continues to fetch files associated with the respective identifiers on the ordered play list in sequence. This process continues until no more identifiers are present on the ordered play list. Once the play list has been exhausted, the audio message comprising any prompt files and variable data to be played to the client has been communicated over the network.