Systems and methods of providing possible value ranges
First Claim
Patent Images
1. A method of determining whether multiple incremental changes to a data field could pass a threshold, comprising:
- receiving at least one threshold related to a data field;
receiving a request to incrementally modify a data value of the data field; and
determining whether the request, in combination with a subset of other pending requests to incrementally modify the data value, could pass the at least one threshold.
12 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate generally to incremental computing. Specifically, embodiments of the invention include systems and methods that provide for the concurrent processing of multiple, incremental changes to a data value while at the same time monitoring and/or enforcing threshold values for that data value. For example, a method is provided that determines whether multiple incremental changes to a data field could pass a threshold based on keeping track of a possible value range for the data field.
158 Citations
38 Claims
-
1. A method of determining whether multiple incremental changes to a data field could pass a threshold, comprising:
-
receiving at least one threshold related to a data field; receiving a request to incrementally modify a data value of the data field; and determining whether the request, in combination with a subset of other pending requests to incrementally modify the data value, could pass the at least one threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium having instructions stored thereon for determining, when the instructions are executed, whether multiple incremental changes to a data field could pass a threshold, the instructions comprising:
-
receiving at least one threshold related to a data field; receiving a request to incrementally modify a data value stored in the data field; and determining whether the request could cause an incremented data value to pass the at least one threshold in combination with any subset of other pending incremental requests. - View Dependent Claims (12, 13)
-
-
14. A system that determines whether a subset of pending transactions could pass a threshold, comprising:
a module configured to receive at least one threshold related to a data field;
to receive an incremental transaction on the data field; and
to determine whether the incremental transaction could cause the data field to pass the at least one threshold in combination with any subset of other pending incremental transactions.- View Dependent Claims (15, 16, 17, 18, 19, 20)
-
21. A method of tracking a boundary for a field stored in a computer system, comprising:
-
receiving a delta request associated with a field stored in a computer system; and computing an updated boundary value of a possible value for the field, wherein the possible value is based on the delta request and a previous boundary value, the previous boundary value derived from a subset of other pending delta requests for the field. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for tracking a boundary of a field stored in a computer system, comprising:
a boundary module configured to receive a delta transaction associated with a field stored in a computer system; and
to compute an updated boundary value based on possible values for the field, wherein the possible values are based on the delta transaction and a previous boundary value, the previous boundary value derived from a subset of other pending delta transactions for the field.- View Dependent Claims (33, 34, 35)
-
36. A computer-readable medium having data structures stored thereon for tracking a boundary of a data field, the data structures comprising:
-
a data value field, wherein the data value field comprises a stored data value capable of being modified incrementally; a plurality of delta value fields, wherein the delta value fields comprise, respectively, ones of a plurality of pending incremental values to be combined with the stored data value; and at least one boundary field, wherein the at least one boundary field comprises a boundary value of possible data values resulting from a combination of the stored data value with a subset of the plurality of pending incremental values. - View Dependent Claims (37, 38)
-
Specification