×

Data selection

  • US 9,098,630 B2
  • Filed: 03/11/2013
  • Issued: 08/04/2015
  • Est. Priority Date: 07/10/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented data selection method comprising:

  • receiving first data representative of program code comprising a plurality of database operations to be performed on a database;

    generating, by a computer processor, second data representative of a sequence of operations encounterable in an execution of the program code, the sequence of operations comprising at least one of the database operations;

    determining a set of operands operated on by the sequence of operations encounterable in the execution of the program code;

    selecting third data from the database, wherein the third data comprises a randomly selected subset of the set of operands operated on by the sequence of operations encounterable in the execution of the program code;

    executing the sequence of operations using the selected third data as an operand for the at least one of the database operations;

    establishing an entry point into said program code;

    generating fourth data representative of each sequence of operations encounterable in the execution of said program code starting from said entry point;

    wherein generating said second data comprises selecting said second data from said fourth data;

    establishing, for a parameter used in an operation belonging to a first sequence of operations represented by said fourth data, a value of said parameter at said entry point; and

    establishing, using said value, a collection of values of said parameter encounterable in an execution of at least one of said first sequence of operations represented by said fourth data to which said operation belongs;

    wherein selecting said third data uses said collection of values.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×