IP Library Patent Application 12154293
Patent Application
App. No. 12/154,293

System and method for user interface design generator for data management applications

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/154,293
Abstract

A system for user interface design, including an application information model stored in a data processing system storage. The system also includes a user interface design generator configured to retrieve the application information model, apply known patterns of requirements and interaction for data management activities, and produce and store a user interface design specification according to the application information model and the known patterns of requirements and interaction for data management activities. Also, there is a method for producing a user interface design specification. The method includes transforming an application information model into a functional requirements specification, combining the functional requirements specification with the application information model to produce a user interface functional specification, deriving an application navigation structure from the user interface functional specification, combining the user interface functional specification and the application navigation structure to produce a user interface design specification and storing the user interface design specification.

Claims (33)

1 . A system for user interface design, comprising:

an application information model stored in a data processing system storage; and

a user interface design generator configured to

retrieve the application information model;

apply known patterns of requirements and interaction for data management activities; and

produce and store a user interface design specification according to the application information model and the known patterns of requirements and interaction for data management activities.

2 . The system of claim 1 , further comprising a user interface code generator configured to process the user interface design specification to produce user interface code, and further configured to store the user interface code.

3 . A method for producing a user interface design specification, comprising:

transforming an application information model into a functional requirements specification;

combining the functional requirements specification with the application information model to produce a user interface functional specification;

deriving an application navigation structure from the user interface functional specification;

combining the user interface functional specification and the application navigation structure to produce a user interface design specification; and

storing the user interface design specification.

4 . The method of claim 3 , wherein the application information model represents the functional specification in a formal language.

5 . The method of claim 3 , wherein the functional requirements specification does not include attribute-level details.

7 . The method of claim 3 , wherein the functional requirements specification is more detailed than the application information model.

8 . The method of claim 3 , wherein the user interface functional specification includes the content of every required data entry form, display page, and summary table.

9 . The method of claim 3 , further comprising receiving manual edits to the application navigation structure.

10 . The method of claim 3 , wherein the user interface design specification includes references to a set of commands that represent application logic that must be executed.

11 . The method of claim 3 , wherein the user interface design specification describes what the desired output is that should be displayed following the completion of a command.

12 . A data processing system comprising a processor and accessible storage, the data processing system configured to perform the steps of:

transforming an application information model into a functional requirements specification;

combining the functional requirements specification with the application information model to produce a user interface functional specification;

deriving an application navigation structure from the user interface functional specification;

combining the user interface functional specification and the application navigation structure to produce a user interface design specification; and

storing the user interface design specification.

13 . The data processing system of claim 12 , wherein the application information model represents the functional specification in a formal language.

14 . The data processing system of claim 12 , wherein the functional requirements specification does not include attribute-level details.

15 . The data processing system of claim 12 , wherein the functional requirements specification is more detailed than the application information model.

16 . The data processing system of claim 12 , wherein the user interface functional specification includes the content of every required data entry form, display page, and summary table.

17 . The data processing system of claim 12 , the data processing system further configured to receive manual edits to the application navigation structure.

18 . The data processing system of claim 12 , wherein the user interface design specification includes references to a set of commands that represent application logic that must be executed.

19 . The data processing system of claim 12 , wherein the user interface design specification describes what the desired output is that should be displayed following the completion of a command.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2009
From: ELECTRONIC DATA SYSTEMS, LLC
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 022449/0267 →
CHANGE OF NAME Recorded Mar 24, 2009
From: ELECTRONIC DATA SYSTEMS CORPORATION
To: ELECTRONIC DATA SYSTEMS, LLC
Reel/Frame 022460/0948 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2008
From: HOOYMAN, ALBERTUS M.
To: ELECTRONIC DATA SYSTEMS CORPORATION
Reel/Frame 021037/0873 →