The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 18, 2001
Filed:
Sep. 27, 1999
Simon J. Gibbs, San Jose, CA (US);
Neil Matthews, Tadley, GB;
Other;
Abstract
A method and system for modifying the look and feel of a user interface of a broadcast application program without altering the broadcast application program. In one embodiment, user interfaces are represented as a hierarchical scene including a background and several components. Within an electronic network, broadcast applications can become resident, e.g., land, on a vendor's device within the network where the device has the ability to display a user interface. The present invention provides a set of mattes that can be used to modify the visual presentation of the user interface of a broadcast application without altering the broadcast application. In this way, the vendor of the device can have some level of control regarding the way in which user interfaces are displayed on the device. Each matte controls the way in which an associated component of the user interface is displayed and how the component is combined with other components. In one embodiment, mattes can force components to become semi-transparent thereby creating certain fading effects, special effects with respect to windows in focus, special effects on windows becoming iconified, wiping effects, etc., with respect to the components of the user interface. The present invention can be implemented as a set of application programming interfaces (APIs) which can be used by an application manager of the vendor's device, e.g., a digital television receiver. The APIs would be available to broadcast applications and could be used for visual effects involving elements of an application's user interface.