COMPUTER NETWORK, COMPUTER-IMPLEMENTED METHOD, COMPUTER PROGRAM PRODUCT, CLIENT, AND SERVER FOR NATURAL LANGUAGE-BASED CONTROL OF A DIGITAL NETWORK
First Claim
1. A computer network for natural language-based control of a digital network, the network comprising:
- a digital network operable to provide sharing of access to a network between a plurality of devices connected in the digital network;
a client installed in the digital network and operable to provide a unified natural language interface to a user to control the digital network using natural language;
a server connected to the client over the network and operable to process a user request of the user performed through the unified natural language interface; and
one or more software agents operable to execute at least one action on at least one of the plurality of devices based on the processed user request.
1 Assignment
0 Petitions
Accused Products
Abstract
The present application relates to a computer network, a computer-implemented method, a computer program product, a client, and a server for natural language-based control of a digital network. In one aspect, the computer network for natural language-based control of a digital network may comprise: a digital network operable to provide sharing of access to a network between a plurality of devices connected in the digital network; a client installed in the digital network and operable to provide a unified natural language interface to a user to control the digital network using natural language; a server connected to the client over the network and operable to process a user request of the user performed through the unified natural language interface; and one or more software agents operable to execute at least one action on at least one of the plurality of devices based on the processed user request.
-
Citations
18 Claims
-
1. A computer network for natural language-based control of a digital network, the network comprising:
-
a digital network operable to provide sharing of access to a network between a plurality of devices connected in the digital network; a client installed in the digital network and operable to provide a unified natural language interface to a user to control the digital network using natural language; a server connected to the client over the network and operable to process a user request of the user performed through the unified natural language interface; and one or more software agents operable to execute at least one action on at least one of the plurality of devices based on the processed user request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for natural language-based control of a digital network, the method comprising:
-
providing, at a client and by one or more processors, a unified natural language interface to a user to control a digital network using natural language, wherein the digital network is operable to provide sharing of access to a network between a plurality of devices connected in the digital network; sending a user request of a user performed through the unified natural language interface to a server, wherein the server is connected to the client over the network and operable to process the user request; and triggering one or more software agents to execute at least one action on at least one of the plurality of devices based on the processed user request. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer-readable medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the following operations:
-
providing, at a client, a unified natural language interface to a user to control a digital network using natural language, wherein the digital network is operable to provide sharing of access to a network between a plurality of devices connected in the digital network; sending a user request of a user performed through the unified natural language interface to a server, wherein the server is connected to the client over the network and operable to process the user request; and triggering one or more software agents to execute at least one action on at least one of the plurality of devices based on the processed user request. - View Dependent Claims (14, 15, 16)
-
-
17. A client for natural language-based control of a digital network, the client comprising:
-
a processor; and memory, wherein the memory device stores instructions that, when executed by the processor, cause the system to perform the operations of; displaying a unified natural language interface operable to receive a user request for controlling a digital network using natural language, wherein the digital network is operable to provide sharing of access to a network between a plurality of devices connected in the digital network, and providing an interface to one or more software agents for publishing one or more actions offered by the one or more software agents to the client, wherein the one or more software agents are operable to execute at least one action on at least one of the plurality of devices based on the user request, wherein the client is installed in the digital network.
-
-
18. A server for natural language-based control of a digital network, the server comprising:
-
a processor; and memory, wherein the memory device stores instructions that, when executed by the processor, cause the system to perform the operations of; displaying an interface operable to process a user request received from a client, wherein the user request is performed through a unified natural language interface for controlling a digital network using natural language at the client, wherein the digital network is operable to provide sharing of access to a network between a plurality of devices connected in the digital network, and wherein the user request is processed resulting in a list of tags which is usable by the client to trigger a plurality of software agents to execute at least one action on at least one of the plurality of devices based on the processed user request.
-
Specification