LARGE SETS OF DATA
First Claim
Patent Images
1. A method comprising:
- retrieving markup data including a control definition, the control definition having one or more templates, each of the templates indicating a different way in which to display an element of data;
retrieving data separate from the markup data, the retrieved data having the element of data;
matching the element of data with one of the templates; and
populating the matched template with the element of data to provide a populated template, the populated template ready for rendering as part of a control, the control created based on the control definition of the markup data.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes tools that enable a computing device to retrieve large data in smaller blocks. The tools also allow the computing device to receive and display data that does not include display formatting information through the use of templates.
-
Citations
20 Claims
-
1. A method comprising:
-
retrieving markup data including a control definition, the control definition having one or more templates, each of the templates indicating a different way in which to display an element of data; retrieving data separate from the markup data, the retrieved data having the element of data; matching the element of data with one of the templates; and populating the matched template with the element of data to provide a populated template, the populated template ready for rendering as part of a control, the control created based on the control definition of the markup data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
retrieving, using a first Uniform Resource Identifier (URI) and from a source of data having a whole set of data, a first block of data having a first number of data elements, the first number of data elements being fewer than those stored in the whole set of data, the first URI having a first start index field that specifies a first index of a first data element of the block of data and a first item count field that specifies the first number of data elements; navigating through data elements of the first block of data until a pre-retrieve threshold is reached, the pre-retrieve threshold specifying a number of the data elements of the first block of data that have been navigated through or a remaining number of the data elements of the first block of data that have not been navigated through; and responsive to reaching the pre-retrieve threshold, retrieving, using a second Uniform Resource Identifier (URI) and from the source of data, a second block of data having a second number of data elements, the second number of data elements being fewer than those stored in the whole set of data, the URI having a second start index field that specifies a second index of a different first data element of the second block of data and a second item count field that specifies the second number of data elements requested, the second start index being different than the first start index. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving a request from a computing device for a block of data specified by a start index and an item count, the start index specifying an index of a first element of the block of data, the item count specifying a number of elements requested; extracting the block of data from a data store; and communicating the block of data to the computing device. - View Dependent Claims (18)
-
-
19. A method comprising:
-
retrieving markup data including a control definition having one or more templates, each of the templates indicating different ways in which to display elements of data; retrieving, from a source of data having a whole set of data, a first block of data having a first number of data elements, the first number of data elements being fewer than those stored in the whole set of data; matching each element of the first number of elements with one of the templates; populating each matched template with its matched element of data to provide populated templates, each of the populated templates ready for rendering as part of a control, the control created based on the control definition of the markup data; navigating through the populated templates until a pre-retrieve threshold is reached, the pre-retrieve threshold defined within the control definition and specifying a number of populated templates remaining or a number of populated templates that have been navigated through; and responsive to reaching the pre-retrieve threshold, retrieving, from the source of data having the whole set of data, a second block of data having a second number of data elements, the second number of data elements being fewer than those stored in the whole set of data. - View Dependent Claims (20)
-
Specification