WO1997034388A2 - System for developing user interface themes - Google Patents
System for developing user interface themes Download PDFInfo
- Publication number
- WO1997034388A2 WO1997034388A2 PCT/US1997/003833 US9703833W WO9734388A2 WO 1997034388 A2 WO1997034388 A2 WO 1997034388A2 US 9703833 W US9703833 W US 9703833W WO 9734388 A2 WO9734388 A2 WO 9734388A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- theme
- user interface
- button
- screens
- subscribers
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Definitions
- the present invention relates generally to human-computer interaction.
- the present invention relates generally to human-computer interaction.
- the present invention relates to a system and method for defining themes based on a common
- subscribers of the CompuServe® Information Service may retrieve information
- CompuServe subscribers may communicate with other subscribers.
- Communications may occur in real time as subscribers initiate and join ongoing "chat"
- CompuServe subscribers may also have
- a graphical user interface enables a subscriber to interact with the information service by operating a computer mouse or trackball to select
- a subscriber may select a menu item or
- buttons and menu items are presented to subscribers to assist them in "navigating" to a particular area or destination. Subscribers navigate to an area of the information service in
- subscribers may choose to access online services using communication
- Such user interfaces have fewer visually appealing characteristics and in general, are more
- the menus possibly at a number of levels, in order to locate the desired item.
- the present invention overcomes the problems and
- the present invention is a system
- the present invention facilitates the development of themes by defining a user interface framework that introduces consistency and uniformity across the screens and
- the present invention defines a
- Figures 1 A-1C are examples of screens for a standard theme and a children's theme in
- Figure 2 is a system organization diagram of the major components of the client
- Figure 3 is an example of a directory structure for organizing themes in accordance
- Figure 4 is a computer system block diagram illustrating use of the present invention.
- present invention is not limited to any particular window-based environment.
- present invention may be embodied on a variety of different platforms including Macintosh,
- a theme in accordance with the present invention is based on a common user interface
- a theme may bundle a set of functionality
- the user interface framework of the present invention is designed to provide a method
- controls may change for different themes. In general, controls are rectangular selectable
- configurable controls include: text boxes, static text, static images, buttons, sounds, list
- clicks may be used to make a selection.
- a Login Screen 10, 12 in accordance with a preferred embodiment of the present invention is shown.
- the subscriber may select a theme such as
- FIG. 1A shown in Figure 1A is a standard Home Screen 14 and a Home Screen for children 16 in
- subscribers are given the option of returning to this
- the children's theme 16 also uses graphics directed at children rather than
- Actions are given display characteristics that distinguish them from the action options.
- each action option is assigned a distinctive color.
- topics and actions may be present, but have very different
- the controls may be configured differently for a
- the Main Menu for the children's theme 20 contains similar options (Mail, News,
- Figures IB and 1C show preferred embodiments of News Center screens 22, 24 and
- the standard and children themes are merely illustrative of the types of themes that may be developed using the present
- the present invention provides the framework for developing themes directed
- the themes of the present invention also allow for brand-specific customization such as a
- Plant Reebok theme that has areas for shoes, sportswear, sporting equipment, etc.
- the user interface framework based on topic/action screens consisting of rectangular
- selectable areas is unique to the present invention. It is the unique user interface framework
- DLL linked library
- client software i.e., subscriber communication application program
- the software "Hubs” 36 relate, primarily, to
- Each hub consists, preferably, of two DLLs.
- the first DLL encapsulates functionality for the hub.
- the second DLL encapsulates the user interface or
- functionality and content may be bundled and directed toward specific demographic groups or special interest groups in accordance with the themes of the present invention.
- Content for each theme may be controlled in a number of ways.
- a preferred embodiment
- content is controlled via "white lists" that outline the
- white list for a children's theme may exclude access to some Internet newsgroups that have
- a white list for a senior citizen's theme may exclude
- content may be controlled via a list of excluded areas.
- parts of the online service may be controlled via inclusion/exclusion of content pointers from various menus that comprise the theme.
- DLL uses the same ID mappings, regardless of the theme focus, so that an application
- a theme DLL consists mainly of resources that determine the look and feel of the user
- the look of the theme is determined, in part, by the placement and appearance of
- Each control may be comprised of several images.
- displayed image for the control may depend on the state of the control such as up, down, disabled, etc.
- the feel of the theme is determined, in part, by the functionality associated
- each theme may be comprised of
- each theme has one common
- resource DLL that contains the resources that need to be accessed by more than one hub.
- Each hub also has a resource DLL that contains resources specific to that hub.
- object function initializes the theme's common resource DLL and creates a new object
- a control has a corresponding configuration string specified in a theme DLL.
- a control has a corresponding configuration string specified in a theme DLL.
- each control Associated with each control is a set of properties.
- the properties define the
- each control appearing in a theme may have a different number of controls and each control appearing in a theme may have a different number of controls and each control appearing in a theme may have a
- one property of a button is an image to
- button including the images associated with each button — allows for the creation of
- a 3-D button face will 8421504 be drawn. This property specifies the face color for the button. The value is an unsigned long number representing the RGB value for that color.
- FrameColor If the button is not transparent, then a 3-D button face will 0 be drawn. This property specifies the frame color for the button. The value is an unsigned long number representing the RGB value for that color.
- HilightColor If the button is not transparent, then a 3-D button face will 16777215 be drawn. This property specifies the hiiight color for the button. The value is an unsigned long number representing the RGB value for that color.
- Image File name (.bmp, .gif, jpg, or .png) of image containing exit.bmp button face images. Either this property or the ImageRes property is set for the button.
- ImageRes Resource name of bitmap specify resource name or '#' ExitBMP followed by the integer resource ID. or #258
- ImageOrder The order of the button face images contained in the UP.DOWN button's overall image. Use one or more of the following image types and separate the names by commas. The names may be specified in any order, but they match the order of the button face images.
- the image face types are: UP - Button u ⁇ pressed DOWN - Button pressed FLYOVER - Mouse flyover DISABLED - Button is disabled DEFAULT - Button is default pushbutton
- FOCUS - Button has input focus
- ImageFormat For images specified using the "Image” property, this GIF indicates the format of the image file. Valid values are “GIF”, “BMP”, “JPG”, “PNG”, or "UNKNOWN”. If "UNKNOWN” is specified or no value is specified for this property, the filename extension will be used to determine the format of the file.
- SheetCols If the "Sheetlndexes" property is set, then this property 4 must specify the number of columns in the image sheet from which the button face images will be extracted. If the "Sheetlndexes" property is not set, then this property value is ignored.
- Sheetlndexes If the images for the button are to be extracted from an 2,0,9 image sheet, the name of the file must be specified using the "Image” property.
- the "Sheetlndexes” property specifies a list of (zero-based) indexes which indicate which images is extracted from the image sheet matrix.
- SheetRows If the "Sheetlndexes" property is set, then this property 4 must specify the number of rows in the image sheet from which the button face images will be extracted. If the "Sheetlndexes" property is not set, then this property value is ignored.
- MUTEX - MUTually Exclusive two-state button which is a member of a group of mutually exclusive two-state buttons.
- Each button in the group must have a sequential control ID
- the type of the button will default to a push button.
- this value is one of the strings shown below. If no ButtonToImage resize type is specified neither the button nor the image is resized.
- ImageToButton to stretch the image to the button's window size when displaying the button.
- ShadowColor If the button is not transparent, then a 3-D button face will 8421504 be drawn. This property specifies the shadow color for the button. The value is an unsigned long number representing the RGB value for that color.
- Tooltip Text string for the button's tool tip Exit the program.
- this value represents the page name or URL x- associated with the button.
- the csifap://CIS:FANS URL value is checked. If it is not empty, a CSI_BN_PROCESS_URL message will be sent to the button's parent window to allow it to process the URL or page name.
- a message handler for this message may be of the form:
- Theme screens may also be comprised of static image objects (CStaticlmage).
- Image File name (.bmp, .gif, jpg, or .png) of image to display.
- book.bmp Either this property or the ImageRes property must be set for the control.
- ImageFormat For images specified using the "Image” property, this GIF indicates the format of the image file. Valid values are “GIF”, “BMP”, “JPG”, “PNG”, or "UNKNOWN”. If "UNKNOWN” is specified or no value is specified for this property, the filename extension is used to determine the format of the file.
- ImageRes Resource name of a bitmap in a resource DLL specify BookBMP resource name or '#' followed by the integer resource ID. or Either this property or the Image property is set for the #325 button.
- TransparentColor If the image contains a color representing "transparent" 65280 pixels, then value of this property is the unsigned long number representing the RGB value for that color. Resize If used, this value is one of the strings shown below. If no WindowToImage resize type is specified neither the control nor the image is resized.
- ImageTo Window to stretch the image to the control's window size when displaying the button.
- Static objects may also be used in theme DLLs.
- Transparent Y if the control window is to be transparent; N if the Y control is to be painted with a background color.
- the value of this 16777215 or property is the unsigned long number representing the RGB value for the background color of the control.
- TextColor The value of this property is the unsigned long 32768 number representing the RGB value for the text color.
- Scroll lists may also be used in themes.
- a properties list for a scroll list may also be used in themes.
- Transparent Y if the control window is to be transparent and all non- Y selected and disabled items are to be drawn with a transparent background; N if the control and all items are to be painted with a background color.
- the value of this 16777215 property is the unsigned long number representing the RGB value for the background color of the control and all non- selected and disabled items.
- TextColor The value of this property is the unsigned long number 32768 representing the RGB value for the text color of non- selected items.
- HiliteBackground The value of this property is the unsigned long number 32768 Color representing the RGB value for the background color of selected items.
- HiliteTextColor The value of this property is the unsigned long number 32768 representing the RGB value for the text color of non- selected items. To determine this value, use the formula encapsulated in the RGB() macro in ⁇ wingdi.h>. e.g. RGB(0,128,0) would be the value 32768. DisabledColor The value of this property is the unsigned long number 32768 representing the RGB value for the text color of disabled items.
- LinesPerltem An integer value representing the number of physical lines that each item should have.
- IntegralHeight Y if the scroll list is to be resized to an even number of items; N if partial items can show in the scroll list.
- themes may include marquees (CMarquee).
- a marquee is an object
- a properties list for marquees may include:
- TextColor The value of this property is the unsigned long number 32768 representing the RGB value for the text color.
- Delay The number of milliseconds in between scrolling items. 3000 A delay of 3000 would cause the control to wait 3 seconds before displaying the second and subsequent items.
- Cycle This value specifies the behavior of the list of text items. Once A value of "Continuous”, this is default, cycles the text items infinitely. “Once” scrolls the list of items and then stops. “None” indicates that no scrolling is to occur.
- all cursors are defined as resources in the theme DLL.
- the theme DLL the theme DLL
- name of a backdrop image for a view may be defined using a string resource table entry.
- each theme preferably, has a theme name and a corresponding theme directory name.
- the theme directory is a directory under the user interface product's THEMES
- top level directory c: ⁇ uiprod 40 Each theme also has subdirectories for animates 42 and
- the client software manages information about the current theme in use by the client software
- Each theme may have a section in the Registry database to
- the theme name preferably, the theme name.
- a load function reads in the theme registry settings and then uses a LoadLibrary( )
- Figure 4 is a computer system block diagram that illustrates use of the present
- the information service may be any information service.
- the information service may be any information service.
- the information service may be any information service.
- the information service may be any information service.
- the present invention is embodied in an application program and DLL on a subscriber's computer
- the application program provides the underlying user interface functionality and
- the subscriber's computer 100 establishes a
- connection 102 to a host computer 108 through a network node computer 106 using, for
- the network node 106 routes communications between the
- the present invention recognizes that subscribers to online services have only one
- Such user interfaces contain features and functionality
- the present invention is directed to subscribers with all levels of expertise and interest.
- the present invention also recognizes that all subscribers may benefit from a user
- user interface model of the present invention defines a consistent and uniform user interface
- an online service may be made more accessible and appealing to
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU23217/97A AU2321797A (en) | 1996-03-12 | 1997-03-12 | System for developing user interface themes |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US61443996A | 1996-03-12 | 1996-03-12 | |
US08/614,439 | 1996-03-12 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO1997034388A2 true WO1997034388A2 (en) | 1997-09-18 |
WO1997034388A3 WO1997034388A3 (en) | 1997-12-18 |
Family
ID=24461275
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1997/003833 WO1997034388A2 (en) | 1996-03-12 | 1997-03-12 | System for developing user interface themes |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU2321797A (en) |
WO (1) | WO1997034388A2 (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2768843A1 (en) * | 1997-09-24 | 1999-03-26 | Sony Pictures Entertainment | USER INTERFACE SYSTEM AND USER INTERFACE METHOD |
WO2000034859A1 (en) * | 1998-12-09 | 2000-06-15 | Business Management Software Limited | Employee self service customization system and method |
WO2000039665A1 (en) * | 1998-12-30 | 2000-07-06 | America Online, Inc. | Customized user interface |
WO2002033541A2 (en) * | 2000-10-16 | 2002-04-25 | Tangis Corporation | Dynamically determining appropriate computer interfaces |
EP1245430A1 (en) * | 2001-03-21 | 2002-10-02 | Volkswagon AG | Method and device for creating a display and control panel for a man machine interface |
WO2002081251A1 (en) * | 2001-04-06 | 2002-10-17 | Daimlerchrysler Ag | Method and device for issuing data related to information concerning a motor vehicle |
US7328405B1 (en) | 1998-12-09 | 2008-02-05 | Netscape Communications Corporation | Smart browsing providers |
US7353234B2 (en) | 1998-12-30 | 2008-04-01 | Aol Llc, A Delaware Limited Liability Company | Customized user interface based on user record information |
US7647400B2 (en) | 2000-04-02 | 2010-01-12 | Microsoft Corporation | Dynamically exchanging computer user's context |
US7689919B2 (en) | 1998-12-18 | 2010-03-30 | Microsoft Corporation | Requesting computer user's context data |
US7739607B2 (en) | 1998-12-18 | 2010-06-15 | Microsoft Corporation | Supplying notifications related to supply and consumption of user context data |
US7945859B2 (en) | 1998-12-18 | 2011-05-17 | Microsoft Corporation | Interface for exchanging context data |
US8020104B2 (en) | 1998-12-18 | 2011-09-13 | Microsoft Corporation | Contextual responses based on automated learning techniques |
US8181113B2 (en) | 1998-12-18 | 2012-05-15 | Microsoft Corporation | Mediating conflicts in computer users context data |
US9183306B2 (en) | 1998-12-18 | 2015-11-10 | Microsoft Technology Licensing, Llc | Automated selection of appropriate information based on a computer user's context |
US9372555B2 (en) | 1998-12-18 | 2016-06-21 | Microsoft Technology Licensing, Llc | Managing interactions between computer users' context models |
CN108228178A (en) * | 2017-12-15 | 2018-06-29 | 阿里巴巴集团控股有限公司 | A kind of page to APP carries out the method and apparatus for changing skin |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5341293A (en) * | 1991-05-15 | 1994-08-23 | Apple Computer, Inc. | User interface system having programmable user interface elements |
US5347628A (en) * | 1990-01-18 | 1994-09-13 | International Business Machines Corporation | Method of graphically accessing electronic data |
US5388203A (en) * | 1991-03-29 | 1995-02-07 | Kabushiki Kaisha Toshiba | Function extraction method and apparatus |
US5442788A (en) * | 1992-11-10 | 1995-08-15 | Xerox Corporation | Method and apparatus for interfacing a plurality of users to a plurality of applications on a common display device |
US5533184A (en) * | 1991-08-19 | 1996-07-02 | International Business Machines Corporation | Computer system for dynamically generating display screen panels providing interactive interfaces for application program steps |
US5551037A (en) * | 1993-11-19 | 1996-08-27 | Lucent Technologies Inc. | Apparatus and methods for visualizing operation of a system of processes |
US5553223A (en) * | 1990-04-03 | 1996-09-03 | U S West Advanced Technologies, Inc. | Method and system of selectively transmitting display formats and data between a host computer and an intelligent terminal |
US5600778A (en) * | 1992-09-08 | 1997-02-04 | International Business Machines Corporation | Graphical resource editor for software customization |
-
1997
- 1997-03-12 WO PCT/US1997/003833 patent/WO1997034388A2/en active Application Filing
- 1997-03-12 AU AU23217/97A patent/AU2321797A/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5347628A (en) * | 1990-01-18 | 1994-09-13 | International Business Machines Corporation | Method of graphically accessing electronic data |
US5553223A (en) * | 1990-04-03 | 1996-09-03 | U S West Advanced Technologies, Inc. | Method and system of selectively transmitting display formats and data between a host computer and an intelligent terminal |
US5388203A (en) * | 1991-03-29 | 1995-02-07 | Kabushiki Kaisha Toshiba | Function extraction method and apparatus |
US5341293A (en) * | 1991-05-15 | 1994-08-23 | Apple Computer, Inc. | User interface system having programmable user interface elements |
US5533184A (en) * | 1991-08-19 | 1996-07-02 | International Business Machines Corporation | Computer system for dynamically generating display screen panels providing interactive interfaces for application program steps |
US5600778A (en) * | 1992-09-08 | 1997-02-04 | International Business Machines Corporation | Graphical resource editor for software customization |
US5442788A (en) * | 1992-11-10 | 1995-08-15 | Xerox Corporation | Method and apparatus for interfacing a plurality of users to a plurality of applications on a common display device |
US5551037A (en) * | 1993-11-19 | 1996-08-27 | Lucent Technologies Inc. | Apparatus and methods for visualizing operation of a system of processes |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2768843A1 (en) * | 1997-09-24 | 1999-03-26 | Sony Pictures Entertainment | USER INTERFACE SYSTEM AND USER INTERFACE METHOD |
US7328405B1 (en) | 1998-12-09 | 2008-02-05 | Netscape Communications Corporation | Smart browsing providers |
WO2000034859A1 (en) * | 1998-12-09 | 2000-06-15 | Business Management Software Limited | Employee self service customization system and method |
US8464157B2 (en) | 1998-12-09 | 2013-06-11 | New Aurora Corporation | Smart browsing providers |
US7945859B2 (en) | 1998-12-18 | 2011-05-17 | Microsoft Corporation | Interface for exchanging context data |
US8181113B2 (en) | 1998-12-18 | 2012-05-15 | Microsoft Corporation | Mediating conflicts in computer users context data |
US9372555B2 (en) | 1998-12-18 | 2016-06-21 | Microsoft Technology Licensing, Llc | Managing interactions between computer users' context models |
US9183306B2 (en) | 1998-12-18 | 2015-11-10 | Microsoft Technology Licensing, Llc | Automated selection of appropriate information based on a computer user's context |
US9906474B2 (en) | 1998-12-18 | 2018-02-27 | Microsoft Technology Licensing, Llc | Automated selection of appropriate information based on a computer user's context |
US8677248B2 (en) | 1998-12-18 | 2014-03-18 | Microsoft Corporation | Requesting computer user's context data |
US9559917B2 (en) | 1998-12-18 | 2017-01-31 | Microsoft Technology Licensing, Llc | Supplying notifications related to supply and consumption of user context data |
US8020104B2 (en) | 1998-12-18 | 2011-09-13 | Microsoft Corporation | Contextual responses based on automated learning techniques |
US7689919B2 (en) | 1998-12-18 | 2010-03-30 | Microsoft Corporation | Requesting computer user's context data |
US7739607B2 (en) | 1998-12-18 | 2010-06-15 | Microsoft Corporation | Supplying notifications related to supply and consumption of user context data |
US10423289B2 (en) | 1998-12-30 | 2019-09-24 | Facebook, Inc. | Managing customized user interfaces |
US8868542B2 (en) | 1998-12-30 | 2014-10-21 | Facebook, Inc. | Customized user interface based on user profile information |
US8943055B2 (en) | 1998-12-30 | 2015-01-27 | Facebook, Inc. | Customizing user interfaces based on user activities |
US7555721B2 (en) | 1998-12-30 | 2009-06-30 | Aol Llc, A Delaware Limited Liability Company | Customized user interface |
US8407601B2 (en) | 1998-12-30 | 2013-03-26 | Facebook, Inc. | Customized user interface |
WO2000039665A1 (en) * | 1998-12-30 | 2000-07-06 | America Online, Inc. | Customized user interface |
US7353234B2 (en) | 1998-12-30 | 2008-04-01 | Aol Llc, A Delaware Limited Liability Company | Customized user interface based on user record information |
US7827281B2 (en) | 2000-04-02 | 2010-11-02 | Microsoft Corporation | Dynamically determining a computer user's context |
US7647400B2 (en) | 2000-04-02 | 2010-01-12 | Microsoft Corporation | Dynamically exchanging computer user's context |
WO2002033541A3 (en) * | 2000-10-16 | 2003-12-31 | Tangis Corp | Dynamically determining appropriate computer interfaces |
WO2002033541A2 (en) * | 2000-10-16 | 2002-04-25 | Tangis Corporation | Dynamically determining appropriate computer interfaces |
US6640169B2 (en) | 2001-03-21 | 2003-10-28 | Volkswagen Ag | Dynamic human-machine interface device and method |
EP1245430A1 (en) * | 2001-03-21 | 2002-10-02 | Volkswagon AG | Method and device for creating a display and control panel for a man machine interface |
WO2002081251A1 (en) * | 2001-04-06 | 2002-10-17 | Daimlerchrysler Ag | Method and device for issuing data related to information concerning a motor vehicle |
CN108228178A (en) * | 2017-12-15 | 2018-06-29 | 阿里巴巴集团控股有限公司 | A kind of page to APP carries out the method and apparatus for changing skin |
Also Published As
Publication number | Publication date |
---|---|
WO1997034388A3 (en) | 1997-12-18 |
AU2321797A (en) | 1997-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO1997034388A2 (en) | System for developing user interface themes | |
US6469714B2 (en) | Infocenter user interface for applets and components | |
US6216141B1 (en) | System and method for integrating a document into a desktop window on a client computer | |
US7415696B2 (en) | Extensible help facility for a computer software application | |
CA2577294C (en) | Context-based display technique with hierarchical display format | |
US8407601B2 (en) | Customized user interface | |
JP3365706B2 (en) | Computer system with graphical interface | |
US6918091B2 (en) | User definable interface system, method and computer program product | |
US20020070978A1 (en) | Dynamically configurable graphical user environment | |
US7543299B2 (en) | Creating web services programs from other web services programs | |
US9128586B2 (en) | Indicating focus in a portal environment | |
US20050183017A1 (en) | Seekbar in taskbar player visualization mode | |
US20050216834A1 (en) | Method, apparatus, and computer-readable medium for dynamically rendering a user interface menu | |
US10068172B2 (en) | Method and system for simplified knowledge engineering | |
US7216303B2 (en) | Menu emulation for content browser clients | |
US7788340B2 (en) | System and method for event based interportlet communications | |
CN102662666B (en) | A kind of creation method of interface menu and device | |
US6310632B1 (en) | System and method for a graphical user interface including buddy dialogs | |
US20020080184A1 (en) | Application container for a graphical user environment | |
US6580823B1 (en) | Image maps | |
KR20040068358A (en) | Dormant GUI buttons reside unobtrusively in the backround upon selection | |
WO1992005498A1 (en) | Process of designing user's interfaces for application programs | |
Ismail et al. | Collaborative bridge game: A comparative study on User Interface design | |
Wagner | Safari and WebKit Development for IPhone OS 3.0 | |
Newmarch | X'Programs without X Programming |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG UZ VN AM AZ BY KG KZ MD RU TJ TM |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG |
|
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG UZ VN AM AZ BY KG KZ MD RU TJ TM |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
NENP | Non-entry into the national phase in: |
Ref country code: JP Ref document number: 97532781 Format of ref document f/p: F |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase |