Tunable information presentation appliance using an extensible markup language
First Claim
1. A method of tuning an information presentation appliance comprising:
- receiving user input specifying categories of information to be presented;
creating a device description page using a markup language;
storing the categories of information in the device description page; and
transmitting the device description page with the categories of information through a network.
2 Assignments
0 Petitions
Accused Products
Abstract
The Universal Plug and Play architecture contemplates devices and control points that can automatically integrate themselves into a network and provide functionality to a user. Extensions are provided that allow an information presentation appliance to identify categories of information the user wishes that appliance to display. The appliance, acting as a device, can advertise functionality that only allows for the display of information that matches the categories selected by the user. Alternatively, the appliance can act as a control point and request information from information storage devices that matches the categories selected by the user. Using either alternative, the user is allowed to tune, at the appliance, the information that the appliance presents.
122 Citations
46 Claims
-
1. A method of tuning an information presentation appliance comprising:
-
receiving user input specifying categories of information to be presented;
creating a device description page using a markup language;
storing the categories of information in the device description page; and
transmitting the device description page with the categories of information through a network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of tuning an information presentation appliance comprising:
-
receiving a device description page written in a markup language;
parsing the device description page to identify available categories of information;
presenting the available categories of information to a user;
receiving user input specifying selected categories of information; and
invoking a deliver function referenced by a service description page to receive an element of information belonging to the selected categories of information. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. An information presentation appliance comprising:
-
a user input device;
a processing unit for performing steps comprising;
creating a device description page written in a markup language and containing categories of information specified by a user through the user input device;
a memory storage for performing steps comprising;
storing the device description page; and
a network connection for performing steps comprising;
transmitting the device description page. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. An information presentation appliance comprising:
-
a network connection for performing steps comprising;
receiving a device description page written in a markup language;
a user input device for performing steps comprising;
receiving user input specifying selected categories of information; and
a processing unit for performing steps comprising;
parsing the device description page to identify available categories of information; and
invoking a deliver function referenced by a service description page to receive an element of information belonging to the selected categories of information. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-readable medium having computer-executable instructions for tuning an information presentation appliance, the computer-executable instructions performing steps comprising:
-
receiving user input specifying categories of information to be presented;
creating a device description page using a markup language;
storing the categories of information in the device description page; and
transmitting the device description page with the categories of information through a network. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A computer-readable medium having computer-executable instructions for tuning an information presentation appliance, the computer-executable instructions performing steps comprising:
-
receiving a device description page written in a markup language;
parsing the device description page to identify available categories of information;
presenting the available categories of information to a user;
receiving user input specifying selected categories of information; and
invoking a deliver function referenced by a service description page to receive an element of information belonging to the selected categories of information. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
Specification