×

Sorting a dataset of incrementally received data

  • US 8,843,502 B2
  • Filed: 06/24/2011
  • Issued: 09/23/2014
  • Est. Priority Date: 06/24/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of sorting a dataset, comprising:

  • incrementally receiving data from the dataset;

    incrementally storing the received data as individual input data subsets as the data is received, thereby sequentially generating a plurality of filled data subsets of unsorted data;

    individually sorting each filled data subset of unsorted data concurrently with receiving data for a next one of the individual input data subsets, thereby sequentially generating a plurality of sorted input data subsets;

    performing a merge sort on the plurality of sorted input data subsets, thereby incrementally generating a sorted version of the dataset, wherein the sorted version of the dataset includes a plurality of sequentially generated sorted output data subsets;

    varying a size of the individual input data subsets based on a size of the dataset; and

    outputting each of the sorted output data subsets concurrently with generating a next one of the sorted output data subsets.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×