Object count prediction using distributed processing
AssigneeOracle International Corporation
InventorsAdison H. Wongkar, Padmanabhan Natarajan, Jeevan Gheevarghese Joseph, Kendra Mariko Chen, Vernon W. Hui
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsAdison H. Wongkar, Padmanabhan Natarajan, Jeevan Gheevarghese Joseph, Kendra Mariko Chen, Vernon W. Hui
Estimating the term…
Techniques are provided for accurately and quickly processing distributed stored objects to provide a timely and accurate prediction of the number of live objects a parameterized file request will produce. Stored objects representing previous user webpage visit interactions are stored in different storage locations in a data store. The stored objects at each storage location are processed in parallel by hashing stored objects with a hash function such that they are spread somewhat uniformly into buckets. Sub-buckets in each bucket are formed that correspond to selected category identifiers. Also in parallel, K-minimum values are computed for each sub-bucket to estimate the count of stored objects in the data store. The K-minimum values for sub-buckets corresponding to the same category ID across all buckets are combined, in some cases harmonically, and used to generate a predicted number of live objects responsive to a parameterized file request.
A method for predicting a count of generated objects by processing a plurality of stored objects distributed over two or more storage locations, the method comprising:
A system for predicting a count of generated objects by processing a plurality of stored objects distributed over two or more storage locations, the system comprising one or more processors configured for:
A non-transitory computer readable medium encoded with instructions executable by a processor for predicting a count of generated objects by processing a plurality of stored objects distributed over two or more storage locations, comprising instructions for:
Dependencies are inferred from the claim text.