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:
Dec. 11, 2007
Filed:
Jun. 29, 2005
Sonny R. Bettis, Lawrenceville, GA (US);
Jon S. Plotky, Lawrenceville, GA (US);
Ian M. Moraes, Suwanee, GA (US);
Philip L. Lowman, Ellijay, GA (US);
James H. Spencer, Tucker, GA (US);
Hannah W. Wang, Duluth, GA (US);
Sonny R. Bettis, Lawrenceville, GA (US);
Jon S. Plotky, Lawrenceville, GA (US);
Ian M. Moraes, Suwanee, GA (US);
Philip L. Lowman, Ellijay, GA (US);
James H. Spencer, Tucker, GA (US);
Hannah W. Wang, Duluth, GA (US);
Glenayre Electronics, Inc., Duluth, GA (US);
Abstract
A message retrieval subsystem comprises a voice extensible mark-up language browser, a message server, and a message library. The VXML browser is configured with an application programming interface that enables a subscriber of a distributed voice messaging service to request a stored message. The message server receives a request to open a connection from a client process operative on the voice extensible mark-up language browser, spawns a thread to enable the connection, uses the thread to queue one or more subscriber requests for respective blocks of audio information, removes and processes the one or more subscriber requests, and uses the thread to forward a retrieved block of audio information to a subscriber. The message library is coupled to the message server and interposed between the message server and a common message store. The upper library isolates the VXML browser from a streaming protocol used to access the stored message.