Please download the dossier by clicking on the dossier button x
×

Pattern recognition of software program code in an integrated software development environment

  • US 10,261,758 B2
  • Filed: 05/07/2015
  • Issued: 04/16/2019
  • Est. Priority Date: 05/07/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a computer processor configured to;

    receive an input string from a user;

    search for the input string in a plurality of program code files in an integrated software development environment (IDE);

    display a result on a viewport of a display unit, the result comprising miniature views of the program code files, wherein the result on the viewport of the display unit comprises equally-sized tiles, or the result on the viewport of the display unit comprises a set of blocks with a varying compression rate applied to the blocks, such that the blocks permit a fitting of a large amount of program code files on the viewport of the display unit;

    display the set of blocks by placing an initial block at the center of the viewport of the display unit;

    place a subsequent block to the left, right, below, or above the initial block, such that the subsequent block is placed a least distance from the center of the viewport of the display unit;

    iteratively place a plurality of subsequent blocks such that each subsequent block is placed at the least distance from the center of the viewport of the display unit and such that each subsequent block does not overlap any other previously placed block;

    apply an increasing compression rate to the set of blocks as the distance from the center of the viewport of the display unit increases; and

    move the display of the blocks about the center of the viewport of the display unit, thereby increasing a size of a particular block as the particular block moves toward the center of the viewport of the display unit;

    wherein the least distance is determined from the center of the subsequent block.

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