Rich application view system and method
First Claim
1. A system to support rich application interaction with stored data comprising:
- an application view created for use by an application; and
a maintenance component for dynamically updating the view as changes are made to corresponding data in a database, wherein the view facilitates rich interaction with persisted data.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to systems and methods to provide rich interaction with persisted data. In particular, an application view is generated for each application and dynamically maintained to provide a rich experience working with data, including but not limited to an ability to scroll through large sets of data while viewing additions, deletions, and other changes made to the underlying data in real-time. According to one aspect of the invention, the application view is generated from a view table that includes aggregates and fully expanded groups at each level and a second table that comprises the expanded/collapsed state of grouped rows.
-
Citations
38 Claims
-
1. A system to support rich application interaction with stored data comprising:
-
an application view created for use by an application; and
a maintenance component for dynamically updating the view as changes are made to corresponding data in a database, wherein the view facilitates rich interaction with persisted data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A persistent data interaction system comprising:
-
a means for generating a unique application view for each application instance that interacts with a database; and
a means for dynamically synchronizing the view with the database. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method of data interaction comprising:
-
querying an application view associated with an particular application instance; and
receiving results. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of supporting rich client application interactions with databases comprising:
-
generating an application view for each application session; and
dynamically maintaining the view such that each view and associated database data are synchronized. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
Specification