Scripting support for data identifiers, voice recognition and speech in a telnet session
First Claim
1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
- establish, at a telnet client, a telnet session with a server;
receive, from the server via the telnet session, data associated with a plurality of input fields;
generate speech based on the data;
present the speech to a user;
receive, after the presenting the speech to the user, a voice input from the user;
determine, based on the data, a set of allowed inputs associated with an input field from the plurality of input fields;
convert the voice input to text input based on the set of allowed inputs such that the text input includes an input from the set of allowed inputs; and
send the text input to the server via the telnet session.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods of adding data identifiers and speech/voice recognition functionality are disclosed. A telnet client runs one or more scripts that add data identifiers to data fields in a telnet session. The input data is inserted in the corresponding fields based on data identifiers. Scripts run only on the telnet client without modifications to the server applications. Further disclosed are methods for providing speech recognition and voice functionality to telnet clients. Portions of input data are converted to voice and played to the user. A user also may provide input to certain fields of the telnet session by using his voice. Scripts running on the telnet client convert the user'"'"'s voice into text and is inserted to corresponding fields.
-
Citations
12 Claims
-
1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
-
establish, at a telnet client, a telnet session with a server; receive, from the server via the telnet session, data associated with a plurality of input fields; generate speech based on the data; present the speech to a user; receive, after the presenting the speech to the user, a voice input from the user; determine, based on the data, a set of allowed inputs associated with an input field from the plurality of input fields; convert the voice input to text input based on the set of allowed inputs such that the text input includes an input from the set of allowed inputs; and send the text input to the server via the telnet session. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
a memory; and a processor operatively coupled to the memory, the processor configured to; establish, at a telnet client, a telnet session with a server; receive, from the server via the telnet session, data associated with a plurality of input fields; associate, for each input field from the plurality of input fields, a data identifier with that input field; receive a voice input from a user; determine, based on the data, a set of allowed inputs associated with an input field from the plurality of input fields; convert the voice input to text input based on the set of allowed inputs such that the text input includes an input from the set of allowed inputs; associate the text input with the input field from the plurality of input fields based on the data identifier associated with the input field; and send the text input to the server via the telnet session. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification