USER INTERFACE APPARATUS AND METHODS
First Claim
1. A digital data processing system, comprisingA. a first digital data processor coupled to (i) a second digital data processor and (ii) a data store,B. a model comprising an ontology and a set of constraints,C. the first digital data processor any of creating, reading, updating and deleting data from the data store based on code generated from the model by said first digital data processor.
4 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, the invention provides a digital data processing system for information storage and retrieval that includes a first digital data processor (e.g., personal computer, workstation, server, mainframe, etc.) coupled to a second digital data processor and a data store (e.g., a RDF data store, relational database, etc.). The first digital data processor creates, reads, updates and/or deletes data from the data store (i.e., “CRUD” operations) based on a model generated by the first digital data processor. The model comprises an ontology and a set of constraints that are applied to data characterized by the ontology.
-
Citations
57 Claims
-
1. A digital data processing system, comprising
A. a first digital data processor coupled to (i) a second digital data processor and (ii) a data store, B. a model comprising an ontology and a set of constraints, C. the first digital data processor any of creating, reading, updating and deleting data from the data store based on code generated from the model by said first digital data processor.
-
12. A digital data processing system, comprising
A. one or more digital data processors coupled to a data store, B. a model comprising an ontology and a set of constraints, C. the one or more digital data processors any of creating, reading, updating and deleting data from the data store based on code generated from the model by said one or more digital data processors.
-
23. A digital data processing system, comprising
A. a first digital data processor coupled to (i) a second digital data processor and (ii) a data store, B. a model comprising an ontology and a set of constraints, C. the first digital data processor any of creating, reading, updating and deleting data from the data store based on code generated from the model by said first digital data processor.
-
34. A digital data processing system, comprising
A. one or more digital data processors coupled to a data store, B. a model executing on the one or more digital data processors, C. the one or more digital data processors any of creating, reading, updating and deleting data from the data store based on code generated from the model by said one or more digital data processors.
-
41. A digital data processing system, comprising
A. a first digital data processor coupled to a second digital data processor, B. a model comprising an ontology and a set of constraints, C. the first digital data processor displaying a user interface (UI) based on the model and code generated therefrom by the second digital data processor, D. the UI having a plurality of data fields, each data field associated with one or more attributes and one or more elements of a data record, E. the second digital data processor any of creating, reading, updating and deleting one or more elements of the data record based on UI data field input.
-
50. A method for generating a user interface (UI), comprising
A. generating a model comprising an ontology and a set of constraints, B. displaying a user interface (UI) based on the model and code generated therefrom, C. the UI having a plurality of data fields, each data field associated with one or more attributes and one or more elements of a data record, D. any of creating, reading, updating and deleting one or more elements of the data record based on UT data field input.
Specification