Device discovery and control in a bridged home network
First Claim
1. A method for providing user interfaces in a first network including first devices interconnected via a communication medium and at least one interface device connecting said first network to at least a second network having interconnected second devices, the user interfaces for controlling the devices that are currently connected to the first network and devices that are currently connected to the second network, comprising the steps of:
- (a) dynamically obtaining information from said first devices currently connected to the first network upon connection to the first network, said information including graphical and/or textual information;
(b) dynamically obtaining information from the interface device about the second devices connected to the second network upon connection to the second network, said information including graphical and/or textual information;
(c) dynamically generating a user interface description from the obtained information, the user interface description including;
(1) at least one graphical and/or textual reference of said first devices that are currently connected to the first network, and (2) at least one graphical and/or textual reference of said second devices that are currently connected to the second network; and
displaying a top level user interface from the user interface description on a device connected to the first network capable of displaying user interfaces;
(d) displaying a control user interface on a device connected to the first network capable of displaying user interfaces, for user control of one or more of said first and second devices, by;
using a reference in the user interface description for a first device or a second device, to perform the steps of;
using said reference to communicate over the first network and/or the second network to access the associated information stored in said corresponding device;
generating the control user interface including device data corresponding to said corresponding device using the accessed information stored in said corresponding device; and
displaying the control user interface for user control of said corresponding device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing user interfaces in a first network including first devices interconnected via a communication medium and at least one interface device connecting said first network to at least a second network having interconnected second devices, the user interfaces for controlling the devices that are currently connected to the first network and devices that are currently connected to the second network. The method includes the steps of: (a) obtaining information from said first devices currently connected to the first network, said information including device information; (b) obtaining information from the interface device about the second devices connected to the second network; (c) generating a user interface description in one or more of said first devices based at least on the obtained information, the user interface description in each first device including: (1) at least one reference associated with the device information of each of said first devices, and (2) at least one reference associated with the device information of each of said second devices.
81 Citations
27 Claims
-
1. A method for providing user interfaces in a first network including first devices interconnected via a communication medium and at least one interface device connecting said first network to at least a second network having interconnected second devices, the user interfaces for controlling the devices that are currently connected to the first network and devices that are currently connected to the second network, comprising the steps of:
-
(a) dynamically obtaining information from said first devices currently connected to the first network upon connection to the first network, said information including graphical and/or textual information; (b) dynamically obtaining information from the interface device about the second devices connected to the second network upon connection to the second network, said information including graphical and/or textual information; (c) dynamically generating a user interface description from the obtained information, the user interface description including;
(1) at least one graphical and/or textual reference of said first devices that are currently connected to the first network, and (2) at least one graphical and/or textual reference of said second devices that are currently connected to the second network; and
displaying a top level user interface from the user interface description on a device connected to the first network capable of displaying user interfaces;(d) displaying a control user interface on a device connected to the first network capable of displaying user interfaces, for user control of one or more of said first and second devices, by; using a reference in the user interface description for a first device or a second device, to perform the steps of; using said reference to communicate over the first network and/or the second network to access the associated information stored in said corresponding device; generating the control user interface including device data corresponding to said corresponding device using the accessed information stored in said corresponding device; and displaying the control user interface for user control of said corresponding device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network system for performing a service, comprising:
-
a first network including first devices interconnected via a communication medium and at least one interface device connecting said first network to at least a second network having interconnected second devices; an agent in each of one or more first devices adapted for; dynamically obtaining information from said first devices currently connected to the first network upon connection to the first network, said information including graphical and/or textual information; dynamically obtaining information from the interface device about the second devices connected to the second network upon connection to the second network, said information including graphical and/or textual information; dynamically generating a user interface description in one of said first devices from the obtained information, the user interface description in each first device including;
(1) at least one graphical and/or textual reference of said first devices that are currently connected to the first network, and (2) at least one graphical and/or textual reference of said second devices that are currently connected to the second network; anddisplaying a user interface on a device connected to the first network capable of displaying a user interfaces, by; using each reference in a user interface description to communicate via the first network and/or the second network to access the associated information for the corresponding device; generating the user interface including device data corresponding to each device using the accessed information; and displaying the user interface on said device capable of displaying a user interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for providing user interfaces, the user interfaces for controlling first devices that are currently connected to a first network and second devices that are currently connected to a second network, comprising the steps of:
-
(a) dynamically obtaining information from said first devices currently connected to the first network upon connection to the first network, said information including graphical and/or textual information; (b) dynamically obtaining information from second devices connected to the second network upon connection to the second network, said information including graphical and/or textual information; (c) dynamically generating a user interface from the obtained information, the user interface description including;
(1) at least one graphical and/or textual reference of said first devices that are currently connected to the first network, and (2) at least one graphical and/or textual reference of said second devices that are currently connected to the second network; and(d) displaying a user interface on a device connected to the first network capable of displaying a user interfaces, by; using each reference in a user interface description to communicate over the first network and/or the second network to access the associated information for each corresponding device; generating the user interface including device data corresponding to each device using the accessed information; and displaying the user interface on said device capable of displaying a user interface. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification