Patent ID: 11876921
Assignee: XTONE, INC.
Field: Telecommunications (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A distributed voice application execution system (DVAES)-enabled local device for providing voice services, comprising:
a memory;
at least one processor;
an operating system;
a network interface;
an audio and signaling layer with at least one audio I/O device interface; and
a voice applications agent (VAA) software client configured to run on the at least one processor, the VAA software client being further configured to register with a voice services provider (VSP) to have at least one credential that enables the VAA software client to communicate with one or more servers of the VSP, wherein the VAA software client also is configured to start and manage a plurality of runtime environments (RTEs), wherein each RTE can perform voice application (VA) components and/or respond to requests and/or instructions derived from VA components, and wherein the VAA software client is configured to manage connectivity between the at least one audio I/O device interface and one or more RTEs;
wherein the DVAES-enabled local device includes one or more configuration materials and/or settings configured to be controlled by the VSP;
wherein the VAA software client is configured to:
send, to one or more servers of the VSP, one or more messages that include information regarding an event, setting, state and/or variable associated with at least one component of the DVAES-enabled local device;
receive, from one or more servers of the VSP, VA components for one or more voice applications, where the VA components are based on events, settings, states and/or variables associated with components of the local device; and
manage one or more RTEs as the RTEs perform VA components and/or respond to requests and/or instructions derived from VA components.