Analytics data indexing system and methods
First Claim
1. A method for updating index data, the method comprising:
- receiving index data comprising;
an index value indicative of user activity on a network site; and
an index time corresponding to a time when the index value was calculated;
receiving an update index time corresponding to a time when the index data was updated;
determining an updated index value using a half-life exponential decay of the index value from the index time to the update index time, wherein the updated index value comprises a decayed value of the index value corresponding to the update index time; and
storing updated index data comprising;
the updated index value; and
the update index time.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a method that includes a method for updating index data. The method includes receiving index data, including an index value indicative of user activity on a network site and an index time corresponding to a time used for calculating the index value, receiving an update index time corresponding to a time used for updating the index data, determining an updated index value using an exponential decay of the index value from the index time to the update index time, wherein the updated index value comprises a decayed value of the index value corresponding to the update time, and storing updated index data including the updated index value and the update index time.
15 Citations
18 Claims
-
1. A method for updating index data, the method comprising:
-
receiving index data comprising; an index value indicative of user activity on a network site; and an index time corresponding to a time when the index value was calculated; receiving an update index time corresponding to a time when the index data was updated; determining an updated index value using a half-life exponential decay of the index value from the index time to the update index time, wherein the updated index value comprises a decayed value of the index value corresponding to the update index time; and storing updated index data comprising; the updated index value; and the update index time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium having instructions stored thereon that, when executed by a computing device, cause the computing device to perform operations comprising:
-
receiving index data, comprising; an index value indicative of a plurality of prior user activity with a network site; and an index time corresponding to a time when the index value was calculated; receiving an update index time corresponding to a time when the index data was updated; determining an updated index value using a half-life exponential decay of the index value from the index time to the update index time, wherein the updated index value comprises a decayed value of the index value corresponding to the update index time; and storing updated index data, comprising; the updated index value; and the update index time. - View Dependent Claims (13)
-
-
14. A system, comprising:
-
a processor; and a memory coupled with the processor and having instructions stored thereon which, when executed by the processor, cause the processor to perform operations comprising; receiving index data, comprising; an index value indicative of a plurality of prior user interactions with a network site; and an index time corresponding to a time when the index value was calculated; receiving an update index time corresponding to a time when the index data was updated; determining an updated index value using a half-life exponential decay of the index value from the index time to the update index time, wherein the updated index value comprises a decayed value of the index value corresponding to the update index time; and providing updated index data comprising; the updated index value; and the update index time. - View Dependent Claims (15, 16, 17, 18)
-
Specification