Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
136 words
A method of controlling a remote server by a voice command issued from a location local to a client, comprising the steps of: establishing a voice communication channel between said location local to said client and said remote server; establishing a data communication channel associated with said voice communication channel between said client and said remote server; receiving said voice command by said voice communication channel; associating said voice command with an identifier of a server resource; selecting said server resource based on said identifier and associating said identifier with a network address by identifying said identifier in a table of said remote server that maps identifiers to network addresses, and looking up said network address in said table; and delivering said server resource from said remote server to said client by said data communication channel.
Claim 2
Independent Claim
136 words
A method of controlling a remote server by a voice command issued from a location local to a client, comprising the steps of: establishing a voice communication channel between said location local to said client and said remote server; establishing a data communication channel associated with said voice communication channel between said client and said remote server; receiving said voice command by said voice communication channel; associating said voice command with an identifier of a server resource; selecting said server resource based on said identifier and associating said identifier with a network address by identifying said identifier in a table of said remote server that maps identifiers to network addresses, and looking up said network address in said table; and delivering said server resource from said remote server to said client by said data communication channel.
Claim 3
Dependent Claim
36 words
The method recited in claim 1, wherein said step of associating said identifier further comprises the step of loading said server resource identified by said network address from a storage device coupled to said remote server.
Claim 4
Independent Claim
153 words
A method of controlling a remote server by a voice command issued from a location local to a client, comprising the steps of: establishing a voice communication channel between said location local to said client and said remote server; establishing a data communication channel associated with said voice communication channel between said client and said remote server; receiving said voice command by said voice communication channel; associating said voice command with an identifier of a server resource; selecting said server resource based on said identifier; delivering said server resource from said remote server to said client by said data communication channel; establishing a data communication channel between said client and said remote server configured to communicate data said client and said remote server; and establishing a second voice communication channel between said client and said remote server configured to communicate sound information including said voice command among said client and said remote server.
Claim 5
Independent Claim
153 words
A method of controlling a remote server by a voice command issued from a location local to a client, comprising the steps of: establishing a voice communication channel between said location local to said client and said remote server; establishing a data communication channel associated with said voice communication channel between said client and said remote server; receiving said voice command by said voice communication channel; associating said voice command with an identifier of a server resource; selecting said server resource based on said identifier; delivering said server resource from said remote server to said client by said data communication channel; establishing a data communication channel between said client and said remote server configured to communicate data said client and said remote server; and establishing a second voice communication channel between said client and said remote server configured to communicate sound information including said voice command among said client and said remote server.
Claim 6
Dependent Claim
35 words
The method recited in claim 3, wherein said step of establishing a second voice communication channel includes establishing a telephone connection from said client to a voice recognizer that is coupled to said remote server.
Claim 7
Dependent Claim
36 words
The method recited in claim 3, wherein said step of establishing a second voice communication channel includes establishing a telephone connection from said client to an interactive voice response (IVR) system coupled to said remote server.
Claim 8
Dependent Claim
36 words
The method recited in claim 3 wherein said step of establishing a second voice communication channel includes establishing an Internet telephony connection from said client to a voice recognizer that is coupled to said remote server.
Claim 9
Dependent Claim
53 words
The method recited in claim 5 wherein said step of associating said voice command with an identifier further includes recognizing a natural language phrase in said voice command at said IVR system; transmitting said natural language phrase to said remote server; and transmitting a voice response from said IVR system to said client.
Claim 10
Independent Claim
146 words
A method of controlling a remote server by a voice command issued from a location local to a client, comprising the steps of: establishing a voice communication channel between said location local to said client and said remote server; establishing a data communication channel associated with said voice communication channel between said client and said remote server; receiving said voice command by said voice communication channel; associating said voice command with an identifier of a server resource by converting a waveform of said voice command into a plurality of tokens, each token representing a parameter that describes a characteristic of said waveform, and converting said plurality of tokens into a resource identifier for a resource associated with the voice command; and selecting said server resource based on said identifier; and delivering said server resource from said remote server to said client by said data communication channel.
Claim 11
Independent Claim
146 words
A method of controlling a remote server by a voice command issued from a location local to a client, comprising the steps of: establishing a voice communication channel between said location local to said client and said remote server; establishing a data communication channel associated with said voice communication channel between said client and said remote server; receiving said voice command by said voice communication channel; associating said voice command with an identifier of a server resource by converting a waveform of said voice command into a plurality of tokens, each token representing a parameter that describes a characteristic of said waveform, and converting said plurality of tokens into a resource identifier for a resource associated with the voice command; and selecting said server resource based on said identifier; and delivering said server resource from said remote server to said client by said data communication channel.
Claim 12
Independent Claim
168 words
A method of controlling a remote server by a voice command issued from a location local to a client, comprising the steps of: establishing a voice communication channel between said location local to said client and said remote server; establishing a data communication channel associated with said voice communication channel between said client and said remote server; receiving said voice command by said voice communication channel; associating said voice command with an identifier of a server resource by at the client, receiving a waveform representation of said voice command; converting said waveform representation of said voice command into a plurality of tokens that represent physical characteristics of said waveform representation; delivering said plurality of tokens over said data communication channel to said remote server, and converting said plurality of tokens into a resource identifier for a resource associated with the voice command; and selecting said server resource based on said identifier; and delivering said server resource from said remote server to said client by said data communication channel.
Claim 13
Independent Claim
168 words
A method of controlling a remote server by a voice command issued from a location local to a client, comprising the steps of: establishing a voice communication channel between said location local to said client and said remote server; establishing a data communication channel associated with said voice communication channel between said client and said remote server; receiving said voice command by said voice communication channel; associating said voice command with an identifier of a server resource by at the client, receiving a waveform representation of said voice command; converting said waveform representation of said voice command into a plurality of tokens that represent physical characteristics of said waveform representation; delivering said plurality of tokens over said data communication channel to said remote server, and converting said plurality of tokens into a resource identifier for a resource associated with the voice command; and selecting said server resource based on said identifier; and delivering said server resource from said remote server to said client by said data communication channel.
Claim 14
Independent Claim
142 words
A method of controlling a securities trading server from a client by voice, comprising the steps of: establishing a data communication channel between said client and said remote server and a voice communication channel between a location local to said client and an interactive voice response (IVR) system coupled to said remote server; receiving a voice command that contains a request to trade a security and a name of said security to be traded; associating said request with one of said network addresses in a table of mappings of requests to network addresses stored in association with said remote server; delivering a document identified by said one of said network addresses over said data communication channel to said client; delivering a voice message from said IVR system to said client over said voice communication channel; and executing a trade of said security.
Claim 15
Independent Claim
142 words
A method of controlling a securities trading server from a client by voice, comprising the steps of: establishing a data communication channel between said client and said remote server and a voice communication channel between a location local to said client and an interactive voice response (IVR) system coupled to said remote server; receiving a voice command that contains a request to trade a security and a name of said security to be traded; associating said request with one of said network addresses in a table of mappings of requests to network addresses stored in association with said remote server; delivering a document identified by said one of said network addresses over said data communication channel to said client; delivering a voice message from said IVR system to said client over said voice communication channel; and executing a trade of said security.
Claim 16
Dependent Claim
29 words
The method recited in claim 10, wherein the step of establishing a data communication channel includes the step of synchronizing said data communication channel to said voice communication channel.
Claim 17
Dependent Claim
183 words
A computer system providing voice control of a server from a client at a local point, comprising: a data communication channel connecting said client and said remote server; a voice communication channel coupled from said local point to said remote server, and synchronized to said data communication channel; a plurality of documents stored in association with said remote server; a table stored in association with said remote server and configured to associate network addresses of said documents with natural language phrases; and a sequence of instructions stored in memory coupled to said remote server and configured to cause said remote server to execute the steps of: receiving said voice command by said voice communication channel; associating said voice command with one of said natural language phrases in said table; associating said one of said natural language phrases with one of said network addresses in said table; delivering said document from said remote server to said client by said data communication channel; and delivering a voice message from said remote server to said local point, wherein said voice message is coordinated with said document.
Claim 18
Dependent Claim
183 words
A computer system providing voice control of a server from a client at a local point, comprising: a data communication channel connecting said client and said remote server; a voice communication channel coupled from said local point to said remote server, and synchronized to said data communication channel; a plurality of documents stored in association with said remote server; a table stored in association with said remote server and configured to associate network addresses of said documents with natural language phrases; and a sequence of instructions stored in memory coupled to said remote server and configured to cause said remote server to execute the steps of: receiving said voice command by said voice communication channel; associating said voice command with one of said natural language phrases in said table; associating said one of said natural language phrases with one of said network addresses in said table; delivering said document from said remote server to said client by said data communication channel; and delivering a voice message from said remote server to said local point, wherein said voice message is coordinated with said document.
Claim 19
Dependent Claim
19 words
The computer system recited in claim 12, wherein said voice communication channel is integrated with said data communication channel.
Claim 20
Dependent Claim
40 words
The computer system recited in claim 12, wherein said sequence of instructions further comprise instructions that cause said processor to carry out the step of processing said voice command using a speech recognition process to recognize said natural language phrase.
Claim 21
Dependent Claim
57 words
The computer system recited in claim 12, wherein said sequence of instructions further comprise instructions that cause said processor to carry out the steps of: identifying said natural language phrase in a table of said remote server that maps natural language phrases to network addresses; and looking up said one of said network addresses in said table.
Claim 22
Dependent Claim
42 words
The computer system recited in claim 12, wherein said sequence of instructions further comprise instructions that cause said processor to carry out the step of loading said document identified by said network address from a storage device coupled to said remote server.
Claim 23
Dependent Claim
30 words
The computer system recited in claim 15, wherein said voice communication channel comprises a telephone connection from said client to a voice recognizer that is coupled to said remote server.
Claim 24
Dependent Claim
31 words
The computer system recited in claim 15, wherein said voice communication channel comprises a telephone connection from said client to an interactive voice response (IVR) system coupled to said remote server.
Claim 25
Dependent Claim
30 words
The computer system recited in claim 15 wherein voice communication channel comprises an Internet telephony connection from said client to a voice recognizer that is coupled to said remote server.
Claim 26
Dependent Claim
58 words
The computer system recited in claim 18 wherein said sequence of instructions further comprises instructions that cause said processor to execute the steps of: recognizing said natural language phrase in said voice command at said IVR system; transmitting said natural language phrase to said remote server; and transmitting a voice response from said IVR system to said client.
Claim 27
Dependent Claim
174 words
A computer-readable medium carrying one or more sequences of one or more instructions for controlling a remote server by a voice command issued from a location local to a client, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of: establishing a voice communication channel between said location local to said client and said remote server; establishing a data communication channel associated with said voice communication channel between said client and said remote server; receiving said voice command by said voice communication channel; associating said voice command with an identifier of a server resource; selecting said server resource based on said identifier and associating said identifier with a network address by identifying said identifier in a table of said remote server that maps identifiers to network addresses, and looking up said network address in said table; and delivering said server resource from said remote server to said client by said data communication channel.
Claim 28
Dependent Claim
174 words
A computer-readable medium carrying one or more sequences of one or more instructions for controlling a remote server by a voice command issued from a location local to a client, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of: establishing a voice communication channel between said location local to said client and said remote server; establishing a data communication channel associated with said voice communication channel between said client and said remote server; receiving said voice command by said voice communication channel; associating said voice command with an identifier of a server resource; selecting said server resource based on said identifier and associating said identifier with a network address by identifying said identifier in a table of said remote server that maps identifiers to network addresses, and looking up said network address in said table; and delivering said server resource from said remote server to said client by said data communication channel.
Claim 29
Dependent Claim
35 words
The computer-readable medium as recited in claim 21, wherein said step of associating said identifier further comprises loading said server resource identified by said network address from a storage device coupled to said remote server.
Claim 30
Dependent Claim
190 words
A computer-readable medium carrying one or more sequences of one or more instructions for controlling a remote server by a voice command issued from a location local to a client, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one more processors to perform the steps of: establishing a voice communication channel between said location local to said client and said remote server; establishing a data communication channel associated with said voice communication channel between said client and said remote server; receiving said voice command by said voice communication channel; associating said voice command with an identifier of a server resource; selecting said server resource based on said identifier; delivering said server resource from said remote server to said client by said data communication channel; establishing a data communication channel between said client and said remote server configured to communicate data said client and said remote server; and establishing a second voice communication channel between said client and said remote server configured to communicate sound information including said voice command among said client and said remote server.
Claim 31
Dependent Claim
190 words
A computer-readable medium carrying one or more sequences of one or more instructions for controlling a remote server by a voice command issued from a location local to a client, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one more processors to perform the steps of: establishing a voice communication channel between said location local to said client and said remote server; establishing a data communication channel associated with said voice communication channel between said client and said remote server; receiving said voice command by said voice communication channel; associating said voice command with an identifier of a server resource; selecting said server resource based on said identifier; delivering said server resource from said remote server to said client by said data communication channel; establishing a data communication channel between said client and said remote server configured to communicate data said client and said remote server; and establishing a second voice communication channel between said client and said remote server configured to communicate sound information including said voice command among said client and said remote server.
Claim 32
Dependent Claim
37 words
The computer-readable medium as recited in claim 23, wherein said step of establishing a second voice communication channel includes establishing a telephone connection from said client to a voice recognizer that is coupled to said remote server.
Claim 33
Dependent Claim
38 words
The computer-readable medium as recited in claim 23, wherein said step of establishing a second voice communication channel includes establishing a telephone connection from said client to an interactive voice response (IVR) system coupled to said remote server.
Claim 34
Dependent Claim
38 words
The computer-readable medium as recited in claim 23, wherein said step of establishing a second voice communication channel includes establishing an Internet telephony connection from said client to a voice recognizer that is coupled to said remote server.
Claim 35
Dependent Claim
54 words
The computer-readable medium as recited in claim 25, wherein said step of associating said voice command with an identifier includes recognizing a natural language phrase in said voice command at said IVR system, transmitting said natural language phrase to said remote server, and transmitting a voice response from said IVR system to said client.