AUTOMATIC USER INTERFACE GENERATION FOR ENTITY INTERACTION
First Claim
1. A computer-implemented interface generation system, comprising:
- a metadata component for creating an association of metadata with entities; and
an engine component for automatically creating a user interface and presenting the entities in the user interface based on the metadata.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that allows a developer to create an application quicker by providing an engine that automatically creates pieces of an application user interface (UI). The engine can take as input an instance of an entity or any entity type, and create as an output a user interface (UI) that allows the application users view and modify the entity. The architecture also facilitates the association of metadata with the source entity to guide the engine decisions; decisions such as which UI controls the engine chooses to represent the entity properties, how much “real estate” (UI space) the entity is provided, and how the entity properties are to be laid out. Additionally, applications allow the user to interact with known entity types, but also with types that were unknown at the time of the application conception. In other words, applications (e.g., line-of-business) are able to handle random entities that are dynamically generated.
-
Citations
20 Claims
-
1. A computer-implemented interface generation system, comprising:
-
a metadata component for creating an association of metadata with entities; and an engine component for automatically creating a user interface and presenting the entities in the user interface based on the metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented interface generation system, comprising:
-
a metadata component for creating an association of metadata with entities; and an engine component for automatically creating a user interface for a device for presentation of the entities based on the metadata and viewable real estate of the device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-implemented method of generating an interface, comprising:
-
associating metadata with entities; and automatically creating a user interface for a device for presentation of the entities based on the metadata and viewable real estate of the device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification