×

GPS device

  • US 7,922,606 B2
  • Filed: 06/29/2010
  • Issued: 04/12/2011
  • Est. Priority Date: 06/05/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for dynamic collision avoidance of graphical and textual elements on a display, the method comprising:

  • displaying an aerial digital photograph of a portion of the golf course on a viewport of a golf GPS device, the portion of the golf course including a plurality of elements and the plurality of elements including at least one element of text, wherein the GPS device comprises a GPS component, a memory for storing a plurality of aerial digital photographs of a golf course, a user input for inputting a plurality of location points on an aerial digital photograph of the plurality of aerial digital photographs displayed on the display, and a processor, wherein the viewport of the golf GPS device can operate in a normal, zoom-out and zoom-in state;

    checking a right boundary of an image displayed on the viewport;

    determining if there is a collision between a plurality of elements at the right boundary;

    resolving for collision between the plurality of elements at the right boundary including omitting an element if necessary;

    determining if there is an overlap of a plurality of rectangles;

    resolving for collision between the plurality of rectangles;

    checking an upper boundary of the image displayed on the viewport;

    determining if there is a collision between a plurality of elements at the upper boundary;

    resolving for collision between the plurality of elements at the upper boundary including omitting an element if necessary;

    checking a lower boundary of the image displayed on the viewport;

    determining if there is a collision between a plurality of elements at the lower boundary;

    resolving for collision between the plurality of elements at the lower boundary including omitting an element if necessary; and

    displaying the image on the viewport without a collision of the plurality of elements.

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