Generic user control point tool for universal plug and play (UPnP) devices
First Claim
1. A generic user control point tool for discovering, controlling, and displaying Universal Plug and Play (UPnP) devices on a system, the generic user control point tool comprising:
- a user interface that displays, in a first window panel;
a plurality of user-selectable device search fields corresponding to a plurality of alternate types of searches for discovering UPnP devices on the system, wherein each of the user-selectable device search fields corresponds to one of the alternate types of searches for discovering UPnP devices on the system;
a device properties search field displaying to the user a plurality of user-selectable UPnP device properties, wherein the user-selectable UPnP device properties are determined and displayed by the user interface in response to user selection of one of the user-selectable device search fields, and wherein the user interface determines the UPnP device properties by utilizing at least one file containing device property information, the at least one file corresponding to the user-selected device search field;
wherein in response to user-selection of one of the user-selectable device search fields and one of the user-selectable UPnP device properties, the generic user control point tool collects UPnP device information that is displayed as a list of selectable UPnP devices at the first window panel of the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A user control point tool allows generic discovery, control, and display of Universal Plug and Play devices from a common user interface. This generic UCP tool provides a common user experience for all UPnP devices, regardless of their individual manufacturers. The generic UCP tool allows discovery of UPnP devices by type, by unique device name, or asynchronously. The user may select one of the discovered devices, view its properties, and select one of the services provided for that device to control. Additional information from a service description document may be viewed, and a user may query the value of the state variables and invoke an action for a service for the selected UPnP device. The results of the action are displayed on the tool'"'"'s UI, as is the eventing information for the UPnP device. Status information for operation of the generic UCP tool itself is also provided.
58 Citations
31 Claims
-
1. A generic user control point tool for discovering, controlling, and displaying Universal Plug and Play (UPnP) devices on a system, the generic user control point tool comprising:
a user interface that displays, in a first window panel; a plurality of user-selectable device search fields corresponding to a plurality of alternate types of searches for discovering UPnP devices on the system, wherein each of the user-selectable device search fields corresponds to one of the alternate types of searches for discovering UPnP devices on the system; a device properties search field displaying to the user a plurality of user-selectable UPnP device properties, wherein the user-selectable UPnP device properties are determined and displayed by the user interface in response to user selection of one of the user-selectable device search fields, and wherein the user interface determines the UPnP device properties by utilizing at least one file containing device property information, the at least one file corresponding to the user-selected device search field; wherein in response to user-selection of one of the user-selectable device search fields and one of the user-selectable UPnP device properties, the generic user control point tool collects UPnP device information that is displayed as a list of selectable UPnP devices at the first window panel of the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method for discovering, controlling, and displaying Universal Plug and Play (UPnP) devices on a system using a generic user control point tool, the method comprising:
-
displaying a user interface with the generic user control point tool in a first window panel; displaying at the user interface; a plurality of user-selectable device search fields corresponding to a plurality of alternate types of searches for discovering UPnP devices on the system, wherein each of the user-selectable device search fields corresponds to one of the alternate types of searches for discovering UPnP devices on the system; a device properties search field displaying to the user a plurality of user-selectable UPnP device properties, wherein the user-selectable UPnP device properties are determined and displayed by the user interface in response to user selection of one of the user-selectable device search fields, and wherein the user interface determines the UPnP device properties by utilizing at least one file containing device property information, the at least one file corresponding to the user-selected device search field; in response to user-selection of one of the user-selectable device search fields and one of the user-selectable UPnP device properties, collecting UPnP device information corresponding to compliant UPnP devices on the system; and displaying the compliant UPnP devices in a selectable list at the first window panel of the user interface. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification