Extensible user interface
First Claim
1. A network-based user interface system, comprising:
- an extensible resource interface located at a first network node and adapted for coupling to a plurality of client devices each located at one of a plurality of second network nodes different from the first network node, the extensible resource interface includinga register configured to collect resource information from one or more resources located at other than the first network node;
an options module configured to provide resource options based on the resource information;
a user profiler configured to construct profiles for at least some of the client devices, each profile indicative of client-specific resource options; and
a user interface builder configured to construct from the resource options and a particular one of the profiles a customized user interface for display by the corresponding one of the client devices and further configured to provide the customized user interface to the corresponding one of the client devices over the network, the customized user interface indicative of the corresponding client-specific resource options.
2 Assignments
0 Petitions
Accused Products
Abstract
An extensible, network-based user interface allows remotely located resources to serve multiple clients. The user interface can be upgraded as improvements in resource capabilities are made, and as new products become available. The user interface includes a controller and other processing units and databases that collect, collate and process product and user information to dynamically construct client-specific user interfaces. The user interfaces may be used to select and control print options for networked printers. The network may be a local area network or the Internet. The user interface may maintain statistical information that is useable to predict technology trends, identify user preferences, and plan for maintenance and upgrade operations.
12 Citations
23 Claims
-
1. A network-based user interface system, comprising:
an extensible resource interface located at a first network node and adapted for coupling to a plurality of client devices each located at one of a plurality of second network nodes different from the first network node, the extensible resource interface including a register configured to collect resource information from one or more resources located at other than the first network node; an options module configured to provide resource options based on the resource information; a user profiler configured to construct profiles for at least some of the client devices, each profile indicative of client-specific resource options; and a user interface builder configured to construct from the resource options and a particular one of the profiles a customized user interface for display by the corresponding one of the client devices and further configured to provide the customized user interface to the corresponding one of the client devices over the network, the customized user interface indicative of the corresponding client-specific resource options. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A network-based user interface system, comprising:
an extensible resource interface located at a first network node and adapted for coupling to a plurality of client devices each located at one of a plurality of second network nodes different from the first network node, the extensible resource interface including means for collecting resource information from one or more resources located at other than the first network node; and means for providing over the network from the extensible resource interface to a particular one of the client devices a customized user interface for a particular one of the resources, the customized user interface based on the resource information and on user preferences associated with the particular one of the client devices, the customized user interface further displayable by the particular one of the client devices. - View Dependent Claims (23)
Specification