Patent ID: 7111242

Claim:
A system for generating a customized device user interface executable by an information handling system, comprising: a processor for executing instructions on the information handling system and a memory coupled to said processor for storing instructions for execution by said processor; a device database including listing available modular user interface components for implementing control functions of a device coupled to the information handling system; a resource database including the modular user interface components, wherein at least two of the modular user interface components are objects, wherein said objects include common denominator functions for controlling a device, said resource database being stored separately from the device database, the resource database being updated from at least one of a single information storage medium or a network; a user interface generator for determining whether the device is included in said device database and for retrieving the modular user interface components for that device from said resource database without requiring user intervention, wherein the user interface generator also combines the objects to form a complete user interface for all functions of the device; and a layout manager for automatically assembling the modular user interface components retrieved by said user interface generator into a user interface executable by the information handling system to control the device without intervention by the user.