Method of and apparatus for configuring and controlling home entertainment systems through natural language and spoken commands using a natural language server
First Claim
1. A method of configuring and controlling a network of devices through a natural language request comprising:
- a. receiving a natural language request from a user;
b. storing the natural language request;
c. transmitting the natural language request to a natural language server;
d. generating commands to complete the natural language request using the network of devices; and
e. transmitting the commands to appropriate devices within the network of devices to complete the natural language request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of and apparatus for configuring and controlling home entertainment systems through natural language and spoken commands using a natural language server allows a user to enter a natural language request within a network of devices. When a user'"'"'s request is entered it is then transmitted to a network interface unit which digitizes and stores the request. The digitized request and information about the user'"'"'s network of devices is then transmitted from the network interface unit to a natural language server, preferably over the internet. The natural language server then processes the request and generates commands necessary to complete the request within the user'"'"'s network of devices. These commands are then transmitted from the natural language server to the network interface unit. The network interface unit then transmits the commands to the appropriate devices within the network of devices. The devices within the network of devices then execute the received commands to complete the user'"'"'s request.
-
Citations
36 Claims
-
1. A method of configuring and controlling a network of devices through a natural language request comprising:
-
a. receiving a natural language request from a user;
b. storing the natural language request;
c. transmitting the natural language request to a natural language server;
d. generating commands to complete the natural language request using the network of devices; and
e. transmitting the commands to appropriate devices within the network of devices to complete the natural language request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network interface unit for receiving a natural language request from a user, the network interface unit comprising:
-
a. a first interface circuit configured to communicate with one or more devices within a network of devices to receive the natural language request from the user;
b. a second interface circuit configured to communicate with a natural language server to transmit the natural language request to the natural language server and to receive commands back from the natural language server to execute the natural language request within the network of devices; and
c. a control circuit coupled to the first interface circuit to control the communication with the one or more devices and to the second interface circuit to control the communication with the natural language server, wherein when the natural language request is received by the first interface circuit, the natural language request is transmitted to the natural language server and further wherein when the commands are received back from the natural language server, the commands are transmitted from the first interface circuit to the network of devices to execute the natural language request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A natural language server for receiving a natural language request and generating commands to complete the natural language request within a network of devices, the natural language server comprising:
-
a. an interface circuit configured to receive the natural language request from a network interface unit; and
b. a control circuit coupled to the interface circuit and configured to process the natural language request and generate commands necessary to execute the natural language request within the network of devices, wherein the commands are transmitted to the network interface unit through the interface circuit. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A network of devices comprising:
-
a. one or more devices;
b. a natural language server comprising;
i. a first interface circuit configured to receive a natural language request; and
ii. a first control circuit coupled to the first interface circuit and configured to process the natural language request and generate commands necessary to execute the natural language request within the one or more devices; and
c. a network interface unit comprising;
i. a second interface circuit configured to communicate with the one or more devices to receive the natural language request from a user;
ii. a third interface configured to communicate with the natural language server to transmit the natural language request to the natural language server and to receive the commands back from the natural language server to execute the natural language request within the one or more devices; and
iii. a control circuit coupled to the second interface circuit to control the communication with the one or more devices and to the third interface circuit to control the communication with the natural language server, wherein when the natural language request is received by the first second interface circuit, the natural language request is transmitted to the natural language server and further wherein when the commands are received back from the natural language server, the commands are transmitted from the second interface circuit to the one or more devices to execute the natural language request. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification