Method and system for automated invocation of device functionalities in a network
First Claim
Patent Images
1. A method for invocation of functionalities in a network, comprising the steps of:
- providing invocation scripts for invoking functions of one or more devices in the network; and
executing the scripts to automate invocation of the functionalities of said one or more devices in the network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system that enable an automatic invocation of device functionalities on devices in a network. Invocation mechanisms are provided to support heterogeneous invocation mechanisms including new invocation mechanisms. Invocation mechanisms using scripts can be added without the need for recompilation of support systems such as home-networking middleware systems. This further enables the use of scripts that can coordinate the use of multiple devices in accomplishing a task.
56 Citations
33 Claims
-
1. A method for invocation of functionalities in a network, comprising the steps of:
-
providing invocation scripts for invoking functions of one or more devices in the network; and executing the scripts to automate invocation of the functionalities of said one or more devices in the network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of automating the execution of tasks in a network, comprising the steps of:
-
connecting one or more devices to the network, each device including a script file that upon execution enables the device to perform a function; performing discovery to obtain device information about the functionality of each device in the network; and upon a request to perform a task in the network, determining the device functionality required to perform the task and invoking the required device functionalities using scripts to automate the execution of the task. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for invocation of functionalities in a network, comprising:
-
a device script file for one or more devices, wherein upon execution, a script file enables a corresponding device to perform a function; a discovery module configured to obtain device information about the functionality of each device; and a controller configured to determine the device functionality required to perform a task based on the discovered device information, and to invoke the required device functionalities using scripts to automate the execution of the task, thereby controlling the device functionalities for performing the task. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for invocation of functionalities in a network of devices wherein one or more of the devices include a device script file that enables performing a function, comprising:
-
a controller configured to determine the device functionality required to perform a task based on device information; and a task execution environment including a scripting engine for execution of the scripts; wherein the controller is further configured to invoke the required device functionalities by invoking execution of scripts in the task execution environment by the scripting engine, to automate the execution of the task, thereby controlling the device functionalities for performing the task - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification