Conversational networking via transport, coding and control conversational protocols
First Claim
Patent Images
1. A system, comprising:
- a DSR (distributed speech recognition) communication stack, the DSR communication stack comprising;
a session control layer for managing a communication session, negotiating an upstream and downstream codec at initiation of the session, dynamically switching the upstream or downstream codec during the session, managing an uplink data transmission comprising DSR encoded data, and for managing a downlink transmission comprising results of server-side speech processing; and
a transport control layer comprising RTP (real-time protocol) for transmitting DSR encoded data and RTCP (real time control protocol) for controlling transmission of the DSR encoded data.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for implementing conversational protocols for distributed conversational networking architectures and/or distributed conversational applications, as well as real-time conversational computing between network-connected pervasive computing devices and/or servers over a computer network. The implementation of distributed conversational systems/applications according to the present invention is based, in part, on a suitably defined conversational coding, transport and control protocols. The control protocols include session control protocols, protocols for exchanging of speech meta-information, and speech engine remote control protocols.
584 Citations
21 Claims
-
1. A system, comprising:
a DSR (distributed speech recognition) communication stack, the DSR communication stack comprising;
a session control layer for managing a communication session, negotiating an upstream and downstream codec at initiation of the session, dynamically switching the upstream or downstream codec during the session, managing an uplink data transmission comprising DSR encoded data, and for managing a downlink transmission comprising results of server-side speech processing; and
a transport control layer comprising RTP (real-time protocol) for transmitting DSR encoded data and RTCP (real time control protocol) for controlling transmission of the DSR encoded data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A method for providing network communication, comprising the steps of:
-
establishing a network connection;
negotiating an initial uplink codec and an initial downlink codec;
determining conversational engine capabilities;
real-time transmitting DSR (distributed speech recognition) data encoded with a selected uplink codec scheme;
transmitting engine control data to remotely control an engine for processing the DSR data; and
dynamically negotiating and switching between different uplink and/or downlink codecs during a communication session ni response to a predetermined request.
-
Specification