PRESENTING DATA DRIVEN FORMS
First Claim
1. A computer-implemented method for presenting data driven forms, the computer-implemented method comprising performing computer-implemented operations for:
- caching data associated with a plurality of data driven forms;
rendering, at a user device, a plurality of views, each of the views comprising a view of one of the plurality of data driven forms;
displaying a first of the plurality of views;
hiding at least one of the plurality of views; and
determining if input is detected at the user device, the input corresponding to a command for displaying another of the plurality of views.
2 Assignments
0 Petitions
Accused Products
Abstract
Concepts and technologies are described herein for presenting data driven forms. In accordance with the concepts and technologies disclosed herein, a user device obtains a resource referencing or presenting data driven forms and obtains data displayed or used by the resource. The user device stores the data in a cache accessible by the user device. The user device can render multiple views containing data from the cache. The user device can display one of the views and hide the other views from display. If the user device detects input for viewing other views, the user device can present one of the previously hidden views. The user device also can manage the cache and download additional data, if the cache empties or is not full.
-
Citations
20 Claims
-
1. A computer-implemented method for presenting data driven forms, the computer-implemented method comprising performing computer-implemented operations for:
-
caching data associated with a plurality of data driven forms; rendering, at a user device, a plurality of views, each of the views comprising a view of one of the plurality of data driven forms; displaying a first of the plurality of views; hiding at least one of the plurality of views; and determining if input is detected at the user device, the input corresponding to a command for displaying another of the plurality of views. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer storage medium having computer readable instructions stored thereupon that, when executed by a computer, cause the computer to:
-
cache data associated with a plurality of data driven forms; render a plurality of views, each of the views comprising a view of one of the plurality of data driven forms; display, at a display device associated with the computer, a first of the plurality of views; hide at least one of the plurality of views; and determine if input is detected at the computer, the input corresponding to a command for displaying another of the plurality of views. - View Dependent Claims (12, 13, 14, 15, 16, 19, 20)
-
-
17. A computer storage medium having computer readable instructions stored thereupon that, when executed by a computer, cause the computer to:
-
cache data associated with a plurality of data driven forms; render a plurality of views, each of the views comprising a view of one of the plurality of data driven forms; display, at a display device associated with the computer, a first of the plurality of views; hide at least one of the plurality of views; determine if input is detected at the computer, the input corresponding to a command for displaying another of the plurality of views; and display the other of the plurality of the views in response to detecting the input, wherein a device-independent technology is used to cache the data, wherein the device-independent technology is used to render each of the plurality of views, and wherein a device-dependent technology is used to display the plurality of views, to hide the at least one of the plurality views, and to determine if input is detected. - View Dependent Claims (18)
-
Specification