Method and apparatus for supporting scalable multi-modal dialog application sessions
AssigneeNuance Communications, Inc.
InventorsKenneth W. D. Smith, Solomon Z. Lerner, Caroline Drouin, Shimol Shah
Life of this patent
Estimating the term…
Loading patent…
AssigneeNuance Communications, Inc.
InventorsKenneth W. D. Smith, Solomon Z. Lerner, Caroline Drouin, Shimol Shah
Estimating the term…
Embodiments disclosed herein enable scaling up and making advanced natural language (NLU) applications more robust. According to one embodiment, state(s) associated with a dialog session may be recorded to a non-transitory medium. The dialog session may be suspended after a given period of inactivity and later automatically awakened based on unique client, session, or device identifier, or any combination thereof. Memory and resources associated with the suspended session may be reclaimed, the memory and resources being otherwise held by the session during the period of inactivity, enabling higher density (e.g., a larger number of sessions supported). Embodiments disclosed herein obviate a need for sticky dialog sessions, enabling higher density, and may further failover protection and fault tolerance for the dialog sessions.
A method for maintaining a plurality of dialog sessions of a multi-modal dialog application in a server, the method comprising:
An apparatus for maintaining a plurality of dialog sessions of a multi-modal dialog application, the apparatus comprising:
A non-transitory computer-readable medium having stored thereon a sequence of instructions which, when loaded and executed by a processor, causes the processor to:
Dependencies are inferred from the claim text.