Method and system for generating a view incorporating semantically resolved data values
First Claim
1. A method for generating a view using a semantic form, comprising:
- storing, in storage of a computer system, a first set of declarations in a metadata data model retrieved from a view definition for said semantic form, said first set of declarations for a first set of view configuration data specifying how a first part of a view is to be laid out, said first set of declarations being static and having a first set of semantic descriptions provided for said first set of view configuration data;
storing, in said storage, a second set of declarations in said metadata data model that are associated with said first set of declarations for a second set of view configuration data specifying consistently both (a) a layout specifying how a second part of said view is to be laid out, and (b) data that is to be displayed according to said specified layout in said second part of said view, said second set of declarations, being updatable and having a second set of semantic descriptions provided for said second set of view configuration data;
semantically resolving, via said computer system, at least one request for a set of requested data to a subset of said first set of view configuration data and a subset of said second set of view configuration data using said semantic descriptions provided for said first and second sets of view configuration data and said requested data;
displaying on a display screen said view rendered from said subset of said first set of view configuration data and said subset of said second set of view configuration data with said first and second parts of said view being laid out according to said first and second sets of view configuration data respectively, said view comprising at least one value of said requested data; and
updating said view rendered from said subset of said first set of view configuration data and said subset of said second set of view configuration data whenever said subset of said second set of view configuration data, to which the at least one request for a set of requested data was semantically resolved, is updated, said updated view displaying at least one updated value of view configuration data in said subset of said second set of view configuration data.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for generating a view is provided. A first set of declarations in a metadata data model retrieved from a view definition are stored in storage of a computer system. The first set of declarations are static. A second set of declarations in the metadata data model that are associated with the first set of declarations are stored in the storage. At least one request for a set of requested data is resolved to a subset of the first set of declarations and the second set of declarations using semantic descriptions provided for the first and second sets of declarations and the requested data. A view rendered from the subset of the first set of declarations and the second set of declarations is updated whenever the second set of declarations is updated.
90 Citations
44 Claims
-
1. A method for generating a view using a semantic form, comprising:
-
storing, in storage of a computer system, a first set of declarations in a metadata data model retrieved from a view definition for said semantic form, said first set of declarations for a first set of view configuration data specifying how a first part of a view is to be laid out, said first set of declarations being static and having a first set of semantic descriptions provided for said first set of view configuration data; storing, in said storage, a second set of declarations in said metadata data model that are associated with said first set of declarations for a second set of view configuration data specifying consistently both (a) a layout specifying how a second part of said view is to be laid out, and (b) data that is to be displayed according to said specified layout in said second part of said view, said second set of declarations, being updatable and having a second set of semantic descriptions provided for said second set of view configuration data; semantically resolving, via said computer system, at least one request for a set of requested data to a subset of said first set of view configuration data and a subset of said second set of view configuration data using said semantic descriptions provided for said first and second sets of view configuration data and said requested data; displaying on a display screen said view rendered from said subset of said first set of view configuration data and said subset of said second set of view configuration data with said first and second parts of said view being laid out according to said first and second sets of view configuration data respectively, said view comprising at least one value of said requested data; and updating said view rendered from said subset of said first set of view configuration data and said subset of said second set of view configuration data whenever said subset of said second set of view configuration data, to which the at least one request for a set of requested data was semantically resolved, is updated, said updated view displaying at least one updated value of view configuration data in said subset of said second set of view configuration data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system for generating a view using a semantic form, comprising:
-
at least one processor; storage accessible to said processor; computer executable instructions executed by said at least one processor and causing said at least one processor to; store, in said storage, a first set of declarations in a metadata data model retrieved from a view definition for said semantic form, said first set of declarations being for a first set of view configuration data specifying how a first part of a view is to be laid out, said first set of declarations being static and having a first set of semantic descriptions provided for said first set of view configuration data; store, in said storage, a second set of declarations in said metadata data model that are associated with said first set of declarations for a second set of view configuration data specifying consistently both (a) a layout specifying how a second part of a view is to be laid out, and (b) data that is to be displayed according to said specified layout in said second part of said view, said second set of declarations being updatable and having a second set of semantic descriptions provided for said second set of view configuration data; semantically resolve at least one request for a set of requested data to a subset of said first set of view configuration data and a subset of said second set of view configuration data using said semantic descriptions provided for said first and second sets of view configuration data and said requested data; and update a view rendered from said subset of said first set of view configuration data and said subset of said second set of view configuration data whenever said subset of said second set of view configuration data, to which the at least one request for a set of requested data was semantically resolved, is updated, said first and second parts of said updated view being laid out according to said first and second sets of view configuration data respectively, and said updated view displaying at least one updated value of view configuration data in said subset of said second set of view configuration data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for generating a view using a semantic form, comprising:
-
receiving, via a computer system, a static first set of declarations for a first set of view configuration data in a metadata data model from a view definition for said semantic form, said first set of declarations having a first set of semantic descriptions provided for said first set of view configuration data, said first set of view configuration data specifying how a first part of a view is to be laid out; receiving, in said storage, a second set of declarations in said metadata data model that are associated with said first set of declarations for a second set of view configuration data, said second set of view configuration data specifying consistently both (a) a layout specifying how a second part of a view is to be laid out, and (b) data that is to be displayed according to said specified layout in said second part of said view, said second set of declarations being updatable and having a second set of semantic descriptions provided for said second set of view configuration data; semantically resolving, via said computer system, at least one request for a set of requested data to a subset of said first set of view configuration data and said second set of view configuration data using said semantic descriptions provided for said first and second sets of view configuration data and said requested data; and updating a view rendered from said subset of said first set of view configuration data and said second set of view configuration data whenever said second set of declarations, to which the at least one request for a set of requested data was semantically resolved, is updated, said first and second parts of said updated view being laid out according to said first and second sets of view configuration data respectively.
-
-
30. A computer system for generating a view using a semantic form, comprising:
-
at least one processor; storage accessible to said processor; computer executable instructions executed by said at least one processor and causing said at least one processor to; receive, via a computer system, a static first set of declarations in a metadata data model from a view definition for said semantic form, said first set of declarations being for a first set of view configuration data specifying how a first part of a view is to be laid out, said first set of declarations having a first set of semantic descriptions provided for said first set of view configuration data; receive, in said storage, a second set of declarations in said metadata data model that are associated with said first set of declarations for a second set of view configuration data specifying consistently both (a) a layout specifying how a second part of a view is to be laid out, and (b) data that is to be displayed according to said specified layout in said second part of said view, said second set of declarations being updatable and having a second set of semantic descriptions provided for said second set of view configuration data; semantically resolve, via said computer system, at least one request for a set of requested data to a subset of said first set of view configuration data and said second set of view configuration data using semantic descriptions provided for said first and second sets of view configuration data and said requested data; and update a view rendered from said subset of said first set of view configuration data and said second set of view configuration data whenever said second set of view configuration data, to which the at least one request for a set of requested data was semantically resolved, is updated, said first and second parts of said updated view being laid out according to said first and second sets of view configuration data respectively, and said updated view displaying at least one updated value of view configuration data in said second set of view configuration data.
-
-
31. A method for generating a view using a semantic form, comprising:
-
receiving, via a server computer system, a static first set of declarations for a first set of view configuration data in a metadata data model from a view definition for said semantic form said first set of declarations being for a first set of view configuration data specifying how a first part of a view is to be laid out, said first set of declarations having a first set of semantic descriptions provided for said first set of view configuration data; receiving, via said server computer system, a second set of declarations in said metadata data model that are associated with said first set of declarations for a second set of view configuration data specifying consistently both (a) a layout specifying how a second part of a view is to be laid out, and (b) data that is to be displayed according to said specified layout in said second part of said view, said second set of declarations being updatable and having a second set of semantic descriptions provided for said second set of view configuration data; semantically resolving, via said server computer system, at least one request for a set of requested data to a subset of said first set of view configuration data and said second set of view configuration data using semantic descriptions provided for said first and second sets of view configuration data and said requested data; and transmitting, via said server computer system, an updated subset of said requested data to a personal computing device whenever said second set of view configuration data is updated. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification