 |
 |
|
|
|
|
Title: |
US5327529:
Process of designing user's interfaces for application programs
[ Derwent Title ]

|
Country: |
US United States of America

|
| |
Inventor: |
Fults, Douglas A.; San Leandro, CA
Requist, Anthony M.; Alameda, CA

|
Assignee: |
Geoworks, Berkeley, CA
other patents from GEOWORKS CORPORATION (777753) (approx. 3)
News, Profiles, Stocks and More about this company

|
Published / Filed: |
1994-07-05
/ 1992-09-09

|
Application Number: |
US1992000942354

|
IPC Code: |
Advanced:
G06F 9/44;
Core:
more...
IPC-7:
G06F 3/14;
G06F 9/45;

|
ECLA Code: |
G06F9/44G4W;

|
U.S. Class: |
Current:
715/762;
715/765;
715/853;
719/315;
719/328;
Original:
395/155;
395/700;

|
Field of Search: |
395/155,160,156,159,157,700 MS,650 MS

|
Priority Number: |
| 1992-09-09 |
US1992000942354 |
| 1990-09-24 |
US1990000586861 |
| 1991-04-05 |
US1991000681079 |

|
Abstract: |
A method for invoking a user interface for use with an application operating in a computer system which involves providing in the computer system a generic object class that corresponds to a class of function that is to be performed using the user interface; specifying in the application instance data in the form of a generic object specification that corresponds to the generic object class, the instance data including attribute criteria and hint criteria; providing in the computer system at least one specific user interface toolbox and controller that operates in the computer system to provide a selection of possible specific user interface implementations for use in performing the class of function; and providing in the computer system at least one interpreter that corresponds to the at least one specific user interface toolbox and controller.

|
Attorney, Agent or Firm: |
Wilson, Sonsini, Goodrich & Rosati ;

|
Primary / Asst. Examiners: |
Bayerl, Raymond J.;

|
INPADOC Legal Status: |
Show legal status actions
Family Legal Status Report

|
 |
 |
|
|
|
|
Related Applications: |
| Application Number |
Filed |
Patent |
Pub. Date |
Title |
| US1991000681079 | 1991-04-05 |
|
|
|
| US1990000586861 | 1990-09-24 |
|
|
|

|
 |
 |
|
|
|
|
Parent Case: |
This application is a continuation of application Ser. No. 07/681,079, filed Apr. 5, 1991, now abandoned, which is a continuation-in-part of application Ser. No. 07/586,861, filed Sep. 24, 1990, now abandoned.

|
Designated Country: |
AU BR CA EP JP KR NO SU

|
Family: |
Show 6 known family members

|
First Claim:
Show all 11 claims |
What is claimed is:
1. A method for invoking a user interface for use with an application operating in a computer system comprising the steps of:
- providing in the computer system a generic object class that corresponds to a class of function performed with the user interface;
- specifying in the application instance data in the form of a generic object specification that corresponds to the generic object class, the instance data including attribute criteria, which are criteria that must be met by a specific user interface implementation that is selected using the instance data, and hint criteria, which are criteria that are permitted but not required to be specified in the instance data, and if specified, are permitted but not required to be met by a specific user interface implementation that is selected using the instance data;
- providing in the computer system a specific use interface toolbox and controller that operates in the computer system to provide a selection of possible specific user interface implementations for use in performing the class of function; and
- providing in the computer system an interpreter for the specific user interface toolbox and controller, the interpreter operating in the computer system to select a specific user interface implementation from the selection of possible specific user interface implementations, such that a selected specific user interface implementation satisfies both the attribute criteria and hint criteria specified for the generic object class, except if no specific user interface implementation satisfies both the attribute criteria and hint criteria specified for the generic object class then the interpreter being operable to select another specific user interface implementation that satisfies the attribute criteria but not all of the hint criteria that have been specified for the generic object class.

|
Background / Summary: |
Show background / summary

|
Drawing Descriptions: |
Show drawing descriptions

|
Description: |
Show description

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

|
|