×

Physics based diagram editor

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

1. A non-transitory computer-accessible memory medium that stores program instructions executable by a processor to implement:

  • displaying a graphical diagram on a display device, wherein the graphical diagram comprises a plurality of interconnected icons;

    receiving user input editing the graphical diagram, thereby generating an edited graphical diagram;

    adjusting placement of one or more elements within the edited graphical diagram based on said editing, wherein said adjusting is performed based on determined forces applied to the one or more elements in the edited graphical diagram, and wherein said adjusting placement of one or more elements comprises;

    determining one or more forces for each of the one or more elements based on their positions;

    summing the forces on each of the one or more elements, thereby determining resultant forces;

    moving the one or more elements based on the resultant forces; and

    repeating said determining, said summing, and said moving one or more times in an iterative manner until an equilibrium condition obtains, wherein said adjusting placement results in an adjusted edited graphical diagram; and

    displaying the adjusted edited graphical diagram on the display device.

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