×

Method of placing and extracting modules

  • US 5,818,722 A
  • Filed: 11/03/1995
  • Issued: 10/06/1998
  • Est. Priority Date: 11/03/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of placing a plurality of substantially rectangular modules of arbitrary sizes, said method comprising the steps of:

  • drawing rightwardly upward oblique lines which do not intersect with each other on a base, said rightwardly upward oblique lines being equal in number with said modules (first step);

    drawing rightwardly downward oblique lines on the base which do not intersect with each other but intersect with said rightwardly upward oblique lines, said rightwardly downward oblique lines being equal in number with said modules (second step);

    placing said modules at said intersections such that only one module is located on each one of said oblique lines (third step);

    taking an arbitrary one of said modules to be located on a first one of said rightwardly downward oblique lines and on a first one of said rightwardly upward oblique lines;

    taking second ones of said modules to be located on a right side of said first rightwardly downward oblique line and located on a right side of said first rightwardly upward oblique line;

    defining said second modules to be located on a right side of said arbitrary module (fourth step);

    taking third ones of said modules to be located on a left side of said first rightwardly downward oblique line and located on a left side of said first rightwardly upward oblique line;

    defining said third modules to be located on a left side of said arbitrary module (fifth step);

    taking fourth ones of said modules to be located over said first rightwardly downward oblique line and located over said first rightwardly upward oblique line;

    defining said fourth modules to be located over said arbitrary module (sixth step);

    taking fifth ones of said modules to be located under said first rightwardly downward oblique line and located under said first rightwardly upward oblique line;

    defining said fifth modules to be located under said arbitrary module (seventh step);

    repeating the fourth through seventh steps for others of said modules to determine vertical or horizontal positional relations among all the modules (eighth step);

    establishing a vertical baseline either on the left or on the right of all of said modules;

    taking some of said modules not having other modules on a side of said vertical baseline as sixth modules;

    placing sides of said sixth modules on said vertical baseline (ninth step);

    establishing a horizontal baseline either above or below all of said modules;

    taking some of said modules not having other modules on a side of said horizontal baseline as seventh modules;

    placing sides of said seventh modules on said horizontal baseline (tenth step);

    bringing the modules other than the modules located on the vertical baseline close to the vertical baseline without overlapping other modules under definitions given by the fourth and fifth steps, whereby the modules are packed in on a side of said vertical baseline (eleventh step); and

    bringing the modules other than the modules located on the horizontal baseline close to the horizontal baseline without overlapping other modules under definitions given by the sixth and seventh steps, whereby the modules are packed in on a side of said horizontal baseline (twelfth step).

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