Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced       Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 17pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
 
 Email this to a friend  Email this to a friend 
       
Title: US6188399: Multiple theme engine graphical user interface architecture
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
17 pages

 
Inventor: Voas, Ed; Sunnyvale, CA
Gourdol, Arnaud; Sunnyvale, CA

Assignee: Apple Computer, Inc., Cupertino, CA
other patents from APPLE COMPUTER, INC. (32940) (approx. 1,718)
 News, Profiles, Stocks and More about this company

Published / Filed: 2001-02-13 / 1998-05-08

Application Number: US1998000074519

IPC Code: Advanced: G06F 3/033; G06F 3/048;
IPC-7: G06F 3/14;

ECLA Code: G06F3/0481;

U.S. Class: Current: 715/723;
Original: 345/334;

Field of Search: 345/334,333,335,339,340,326

Priority Number:
1998-05-08  US1998000074519

Abstract:     Systems and methods for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface are described. Sets of objects can be grouped into themes to provide a user with a distinct overall impression of the interface. These themes can be invoked by calling a corresponding theme engine. Theme engines can be hard-coded or data-driven.

Attorney, Agent or Firm: Burns, Doane, Swecker & Mathis, L.L.P. ;

Primary / Asst. Examiners: dela Torre, Crescelle N.;

INPADOC Legal Status: Show legal status actions

Parent Case:

RELATED APPLICATIONS
    This application is related to U.S. patent application Ser. No. 08/242,963 entitled "Pattern and Color Abstraction in a Graphical User Interface", U.S. patent application Ser. No. 08/243,268 entitled "Switching Between Appearance/Behavior Themes in Graphical User Interfaces" and U.S. patent application Ser. No. 08/243,327 entitled "A System and Method for Customizing Appearance and Behavior of Graphical User Interfaces", all of which were filed on May 16, 1994 and all of which are hereby incorporated by reference. This application is also related to U.S. patent application Ser. No. 08/644,360, entitled "A Data Driven Layout Engine" filed on May 10, 1996, the disclosure of which is expressly incorporated herein by reference.

Family: None

First Claim:
Show all 16 claims
What is claimed is:     1. In a graphical user interface, a method for rendering objects and handling behavior of said objects comprising the steps of:
  • providing a plurality of themes, each theme controlling an appearance and behavior of objects rendered on said graphical user interface, wherein at least one of said appearance and said behavior is controlled differently for an object when said graphical user interface is operated in accordance with one theme than when said graphical user interface is operated in accordance with another theme;
  • providing a plurality of theme engines, each theme engine associated with a different theme type, wherein at least one of said theme engines is hard-coded and at least one of said theme engines is a data-driven, parametric engine;
  • selecting a theme from among said plurality of themes;
  • identifying one of said plurality of theme engines associated with said selected theme; and
  • loading, by said identified theme engine, theme data for operating said graphical user interface in accordance with said selected theme.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

Forward References: Show 95 U.S. patent(s) that reference this one

       
U.S. References: Go to Result Set: All U.S. references   |  Forward references (95)   |   Backward references (31)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Get PDF - 8pp US4712191  1987-12 Penna  U.S. Philips Corporation Display system with nested information display
Get PDF - 26pp US4769636  1988-09 Iwami et al.  Hitachi, Ltd. Display control method for multi-window system
Get PDF - 17pp US4819192  1989-04 Kuragano et al.  Sony Corporation Method of displaying image
Get PDF - 56pp US4866638  1989-09 Cosentino et al.  Eastman Kodak Company Process for producing human-computer interface prototypes
Get PDF - 64pp US5003499  1991-03 Fujiwara et al.  Hitachi, Ltd. Document preparation apparatus having rearrangement apparatus for rearranging text according to region attribate information
Get PDF - 12pp US5093907  1992-03 Hwong et al.  AXA Corporation Graphic file directory and spreadsheet
Get PDF - 198pp US5101364  1992-03 Davenport et al.  Massachusetts Institute of Technology Method and facility for dynamic video composition and viewing
Get PDF - 125pp US5121478  1992-06 Rao  Xerox Corporation Window system with independently replaceable window functionality
Get PDF - 20pp US5179700  1993-01 Aihara et al.  International Business Machines Corporation User interface customization apparatus
Get PDF - 13pp US5202961  1993-04 Mills et al.  Apple Computer, Inc. Sequential information controller
Get PDF - 21pp US5220675  1993-06 Padawer et al.  Microsoft Corporation Method and system for customizing a user interface in an integrated environment
Get PDF - 17pp US5287514  1994-02 Gram  Microsoft Corporation Method and system for customizing a user interface in a computer system
Get PDF - 47pp US5327529  1994-07 Fults et al.  Geoworks Process of designing user's interfaces for application programs
Get PDF - 35pp US5341466  1994-08 Perlin et al.  New York University Fractal computer user centerface with zooming capability
Get PDF - 34pp US5353391  1994-10 Cohen et al.  Apple Computer, Inc. Method apparatus for transitioning between sequences of images
Get PDF - 60pp US5359712  1994-10 Cohen et al.  Apple Computer, Inc. Method and apparatus for transitioning between sequences of digital information
Get PDF - 9pp US5363482  1994-11 Victor et al.  Interactive Media Corporation Graphical system and method in which a function is performed on a second portal upon activation of a first portal
Get PDF - 25pp US5371844  1994-12 Andrew et al.  International Business Machines Corporation Palette manager in a graphical user interface computer system
Get PDF - 14pp US5388202  1995-02 Squires et al.  Viacom International Inc. Method and apparatus for generating window borders having pictorial frame elements
Get PDF - 45pp US5394521  1995-02 Henderson, Jr. et al.  Xerox Corporation User interface with multiple workspaces for sharing display system objects
Get PDF - 17pp US5428730  1995-06 Baker et al.  International Business Machines Corporation Multimedia system having software mechanism providing standardized interfaces and controls for the operation of multimedia devices
Get PDF - 20pp US5438659  1995-08 Notess et al.  Hewlett-Packard Company Object-action user interface management system
Get PDF - 10pp US5452406  1995-09 Butler et al.  Microsoft Corporation Method and system for scalable borders that provide an appearance of depth
Get PDF - 43pp US5485600  1996-01 Joseph et al.  Virtual Prototypes, Inc. Computer modelling system and method for specifying the behavior of graphical operator interfaces
Get PDF - 30pp US5600778  1997-02 Swanson et al.  International Business Machines Corporation Graphical resource editor for software customization
Get PDF - 28pp US5603034  1997-02 Swanson  International Business Machines Corporation Graphical resource editor for software customization
Get PDF - 7pp US5675220  1997-10 Dault et al.  ADAC Plastics, Inc. Power supply for vehicular neon light
Get PDF - 15pp US5880729  1999-03 Johnston, Jr. et al.  Apple Computer, Inc. Graphical user interfaces having animated control elements
Get PDF - 16pp US5905492  1999-05 Straub et al.  Microsoft Corporation Dynamically updating themes for an operating system shell
Get PDF - 19pp US5917487  1999-06 Ulrich  Apple Computer, Inc. Data-driven method and system for drawing user interface objects
Get PDF - 30pp US5959624  1999-09 Johnston, Jr. et al.  Apple Computer, Inc. System and method for customizing appearance and behavior of graphical user interfaces
       
Foreign References:
Buy
PDF
Publication Date IPC Code Assignee   Title
Get PDF - 28pp EP0561517 1993-02  G06F 3/033 IBM Pallette manager in a graphical user interface computer system 
Get PDF - 18pp EP0650114A2 1995-04  G06F 3/033 MICROSOFT CORP Quick info windows and audio information cursors 


Other References:
  • PCT Search Rep., Aug. 17, 1995.
  • Burge, T., et al., "Advanced OS/2 Presentation Manager Programming", pp. 64-66, 139-148 (1993).
  • "OS/2 2.1 Unleased", pp. 152-157, 193 and 222-229 (1993).
  • Levinson, S., "Now That I Have OS/2 On My Computer, What Do I Do Next?" pp. 11-13 (1992).
  • IBM Technical Disclosure Bulletin, vol. 34, #11, "Contextual Animated-Open Window Control" pp. 68-69, Apr. 1992.
  • Osborne, J. et al., "Working In The Third Dimension," pp. 103-114, Sep. 1993.
  • IBM Technical Disclosure Bulletin, vol. 37, #3, "User Interface Technique For Selecting Multiple Interface Themes", pp. 635-638, Mar. 1994.
  • IBM: OS/2 2.0 "Presentation Manager Graphics Programming Guide," pp. 5-1 to 5-5 and 7-1 to 7-9 (Mar. 1992).
  • McComb, G., et al., "Macintosh Graphics," pp. 49, 50, 107 and 108 (1985).
  • Apple Computer Inc., "Inside Macintosh," vol. 1, pp. I-272 to I-274 and I-297 to I-300 (1985).
  • Apple Computer Inc., "Inside Macintosh," vol. III, pp. III-195 to III-200 (1985).
  • Apple Computer Inc., "Inside Macintosh," vol. V, pp. V-197 to V-213 (1988).
  • Apple Computer Inc., "Inside Macintosh," vol. VI, p. 17-25 (1988).
  • Butler, C.J., BYTE Magazine, "Turbo Pascal Windowing System--TWindows lets you add windows to your application programs," pp. 283 to 291, Feb. 1989.
  • Atkinson, H.H. et al., "Filling by Quadrants or Octants," pp. 138-155 (1986). (18 pages) Cited by 5 patents
  • Abram, G. et al., ACM., vol. 19, No. 3, "Efficient Alias-free Rendering using Bit-masks and Look-up Tables," pp. 53-59 (1985).
  • Perlin, K., ACM., vol. 19, No. 3, "An Image Synthesizer," pp. 287-296 (1985).
  • Peachey, D., ACM., vol. 19, No. 3, "Solid Texturing of Complex Sufces," pp. 279-286 (1985).
  • Ying, D. et al., Computer Graphics Forum 4, "Arbitrary Area Filling in a Fast Procedure," pp. 363-370 (1985).
  • Shinde, Y. et al., Computer Graphics Forum 5, "Algorithms fo Handling the Fill Area Primitive of GKS," pp. 105-117 (1986).
  • Gourret, J.. et al., "Irregular Polygon Fill Using Contour Encoding," pp. 317-325 (undated).
  • Roberts, W. et al., "Computer Graphics Forum 7, First Impression of NeWS," pp. 39-57 (1988).
  • Myers, B. et al., ACM vol. 20, No. 4, "Creating Highly-Interactive and Graphical User Interface by Demonstration," pp. 249-258 (1986).
  • Brassel, K. et al., Computer Graphics, vol. 13, No. 2, "An Algorithm For Shading Of Regions On Vector Display Devices," pp. 126-133 (1979).
  • Lipkie, D. et al., Computer Graphics, vol. 16, No. 3, "Star Graphics: An Object-Oriented Implementation," pp. 115-124 (1982).
  • Lieberman, H., Computer Graphics, vol. 19, No. 3, "There's More to Menu System Than Meets the Screen," pp. 181-190 (1985).
  • Pavlidis, T., Computer Graphics, vol. 15, No. 3, "Contour Filling In Raster Graphics," pp. 29-36 (1981).


  • Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2014 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help