Interval generation for numeric data
First Claim
Patent Images
1. A computer storage medium, executable on a computing system and encoding a computer program of instructions for executing a computer implemented method for providing intervals, the method comprising:
- receiving a selection of data;
receiving a request to provide intervals, wherein each interval represents a numeric range of a portion of the selected data;
generating a first set of intervals comprising two or more intervals, the two or more intervals associated with the data;
providing the two or more intervals of the first set of intervals;
receiving an indication that the data in the selection of data has changed;
receiving a next request to provide intervals;
generating a second set of intervals comprising two or more intervals associated with the changed data, wherein at least one interval in the second set of intervals is different from the intervals in the first set of intervals; and
providing the two or more intervals of the second set of intervals.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to the generation of intervals from a selection of numeric data. An interval is a set of numeric data that is organized between two numeric values that may include one or both of those numeric values. In an embodiment, a data program 100 receives 502 a selection of data 118. A number of intervals 132 are generated 506 for the selected data set 118. The selected data 118 is organized into the several intervals 132. The intervals 132 are then provided 508 to the user.
-
Citations
20 Claims
-
1. A computer storage medium, executable on a computing system and encoding a computer program of instructions for executing a computer implemented method for providing intervals, the method comprising:
-
receiving a selection of data; receiving a request to provide intervals, wherein each interval represents a numeric range of a portion of the selected data; generating a first set of intervals comprising two or more intervals, the two or more intervals associated with the data; providing the two or more intervals of the first set of intervals; receiving an indication that the data in the selection of data has changed; receiving a next request to provide intervals; generating a second set of intervals comprising two or more intervals associated with the changed data, wherein at least one interval in the second set of intervals is different from the intervals in the first set of intervals; and providing the two or more intervals of the second set of intervals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system having a graphical user interface including a display and a user interface selection device, the computer system further comprising:
-
a memory; a processor coupled to the memory, the processor configured to perform a method of providing and selecting from a filter menu on the display, the method comprising; receiving a selection of data; receiving a selection for filtering by an interval, wherein each interval represents a numeric range of a portion of the selected data; generating a first set of intervals comprising two or more intervals; providing the two or more intervals of the first set of intervals in a filter selection menu, the two or more intervals associated with the selection of data; receiving an indication that the data in the selection of data has changed; generating a second set of intervals comprising two or more intervals associated with the changed selection of data, wherein at least one interval in the second set of intervals is different from the intervals in the first set of intervals; providing the two or more intervals of the second set of intervals in the filter selection menu; receiving a selection of one of the intervals; filtering by the selected interval; and providing the filtered data. - View Dependent Claims (12)
-
-
13. A computer storage medium, executable on a computing system and encoding computer program components for generating intervals, the components comprising:
-
a user interface component that generates a data display, receives a selection of data, and receives a selection to generate two or more intervals, wherein each interval represents a numeric range of a portion of the selected data; and an interval generation component coupled to the user interface component, the interval generation component operable to determine intervals for the selection of data and generate the intervals for display by the user interface component, wherein the interval generation component generates a first set of intervals based on the selection of data, and wherein the interval generation component generates a second set of intervals after receiving an indication that the data in the selection of data has changed, and wherein the second set of intervals is based on the changed selection of data and comprises at least one interval that is different from the intervals of the first set of intervals. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification