MODULAR INTERFACE FRAMEWORK FOR NETWORK DEVICES
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, at a computing device, communications including unique device identifiers for network devices connected to a network, wherein one of the network devices includes a function different from another one of the network devices;
associating a unique device identifier with each network device, wherein the unique device identifier is used to determine a customized interface module for the associated network device, wherein a customized interface module is associated with an interface element, and wherein a customized interface element is usable to control a specific function performable by a network device connected to a network; and
transmitting the customized interface modules, wherein when the customized interface modules are received by a single automation application on a mobile device, the customized interface modules are concurrently executable by the single automation application in a single interface of the single automation application that concurrently displays the customized interface elements on a display of the mobile device, and wherein the customized interface elements are usable to remotely control the specific functions performable by the network devices connected to the network.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for providing interface modules for controlling network devices are provided. For example, a method may include receiving, at a computing device, a communication including a unique identifier for a network device connected to a network. The method may further include using the unique identifier to determine an interface module for the network device and transmitting the interface module, wherein when the interface module is received, the interface module displays one or more interface elements usable to control the network device connected to the network.
-
Citations
29 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at a computing device, communications including unique device identifiers for network devices connected to a network, wherein one of the network devices includes a function different from another one of the network devices; associating a unique device identifier with each network device, wherein the unique device identifier is used to determine a customized interface module for the associated network device, wherein a customized interface module is associated with an interface element, and wherein a customized interface element is usable to control a specific function performable by a network device connected to a network; and transmitting the customized interface modules, wherein when the customized interface modules are received by a single automation application on a mobile device, the customized interface modules are concurrently executable by the single automation application in a single interface of the single automation application that concurrently displays the customized interface elements on a display of the mobile device, and wherein the customized interface elements are usable to remotely control the specific functions performable by the network devices connected to the network. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 27)
-
-
2. (canceled)
-
3. (canceled)
-
11. A system, comprising:
-
one or more data processors; and a non-transitory computer-readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more processors to perform operations including; receiving communications including unique device identifiers for network devices connected to a network, wherein one of the network devices includes a function different from another one of the network devices; associating a unique device identifier with each network device, wherein the unique device identifier is used to determine a customized interface module for the associated network device, wherein a customized interface module is associated with an interface element, and wherein a customized interface element is usable to control a specific function performable by a network device connected to a network; and transmitting the customized interface modules, wherein when the customized interface modules are received by a single automation application on a mobile device, the customized interface modules are concurrently executable by the single automation application in a single interface of the single automation application that concurrently displays the customized interface elements on a display of the mobile device, and wherein the customized interface elements are usable to remotely control the specific functions performable by the network devices connected to the network. - View Dependent Claims (12, 13, 14, 15, 16, 28)
-
-
17. (canceled)
-
18. (canceled)
-
19. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:
-
receive communications including unique device identifiers for network devices connected to a network, wherein one of the network devices includes a function different from another one of the network devices; associating a unique device identifier with each network device, wherein the unique device identifier is used to determine a customized interface module for the associated network device, wherein a customized interface module is associated with an interface element, and wherein a customized interface element is usable to control a specific function performable by a network device connected to a network; and transmit the customized interface modules, wherein when the customized interface modules are received by a single automation application on a mobile device, the customized interface modules are concurrently executable by the single automation application in a single interface of the single automation application that concurrently displays the customized interface elements on a display of the mobile device, and wherein the customized interface elements are usable to remotely control the specific functions performable by the network devices connected to the network. - View Dependent Claims (22, 23, 24, 25, 26, 29)
-
-
20. (canceled)
-
21. (canceled)
Specification