Method and system for plotting a user's position on a display
First Claim
1. A method of representing a position of a user on a display visible to the user, comprising:
- (a) determining the user'"'"'s geographic position with a locating device, wherein the geographic position is within a region having constant geographic boundaries;
(b) calculating a virtual position as a function of the user'"'"'s geographic position;
(c) plotting the virtual position on the display visible to the user, wherein the region corresponds to a fixed zone of the display, said zone having constant boundaries corresponding to the constant geographic boundaries of the geographical region;
(d) determining a second geographic position of a second user with a second locating device, wherein the second geographic position is within a second region having constant geographic boundaries;
(e) calculating a second virtual position as a function of the second geographic position; and
(f) plotting the second virtual position on the display.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for showing a user his position in a set geographic area in which all parts of the geographic area are visible on a display at all times, and in which the user'"'"'s position is shown as moveable relative to the set geographic area. The method and system utilize a positioning system (such as GPS) on the user and a display visible to the user to track and display the user'"'"'s movement. In some versions the user defines the geographic area by positioning himself at the edges of the area. In other versions the user marks the geographic area on a map or chart on the display. In this way the user will always know his position relative to the same boundaries, without the need for zooming or scrolling the display.
-
Citations
32 Claims
-
1. A method of representing a position of a user on a display visible to the user, comprising:
-
(a) determining the user'"'"'s geographic position with a locating device, wherein the geographic position is within a region having constant geographic boundaries; (b) calculating a virtual position as a function of the user'"'"'s geographic position; (c) plotting the virtual position on the display visible to the user, wherein the region corresponds to a fixed zone of the display, said zone having constant boundaries corresponding to the constant geographic boundaries of the geographical region; (d) determining a second geographic position of a second user with a second locating device, wherein the second geographic position is within a second region having constant geographic boundaries; (e) calculating a second virtual position as a function of the second geographic position; and (f) plotting the second virtual position on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 32)
-
-
20. A method of representing a position of a user on a display visible to the user, comprising:
-
(a) determining the user'"'"'s geographic position with a locating device, wherein the geographic position is within a region having constant geographic boundaries; (b) calculating a virtual position as a function of the user'"'"'s geographic position; (c) plotting the virtual position on said display visible to the user, wherein the region corresponds to a fixed zone of the display, said zone having constant boundaries corresponding to the constant geographic boundaries of the geographical region; and (d) defining the constant geographic boundaries; wherein the definition of the constant geographic boundaries of the region further comprises; (e) placing the user at a first geographic orientation point within the region; (f) determining the geographic position of the user at the first geographic orientation point; (g) placing the user at a second geographic orientation point within the region; (h) determining the geographic position of the user at the second geographic orientation point; (i) calculating a first virtual orientation point as a function of the first geographic orientation point; and (j) calculating a second virtual orientation point as a function of the second geographic orientation point. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method of representing a position of a user on a display visible to the user, comprising:
-
(a) determining the user'"'"'s geographic position with a locating device, wherein the geographic position is within a region having constant geographic boundaries; (b) calculating a virtual position as a function of the user'"'"'s geographic position; (c) plotting the virtual position on said display visible to the user, wherein the region corresponds to a fixed zone of the display, said zone having constant boundaries corresponding to the constant geographic boundaries of the geographical region; and (d) defining the constant geographic boundaries; wherein the definition of the constant geographic boundaries of the region further comprises; (e) representing a virtual reference point on the display, wherein the virtual reference point corresponds to a geographic reference point known to the user; (f) specifying on the display a first virtual orientation point; (g) calculating a first geographic orientation point as function of the first virtual orientation point; (h) specifying on the display a second virtual orientation point; and (i) calculating a second geographic orientation point as function of the first virtual orientation point. - View Dependent Claims (26, 27, 28, 29)
(b) calculating an additional geographic orientation point from the additional virtual orientation point; (c) defining the region as a rectangle wherein a first regional vertex is the first geographical orientation point, wherein a second regional vertex is the second geographical orientation point, and wherein a third regional vertex is the additional geographic orientation point; and (d) defining the fixed zone as a rectangle wherein a first zonal vertex is the first virtual orientation point, wherein a second zonal vertex is the second virtual orientation point, and wherein a third zonal vertex is the additional virtual orientation point.
-
-
30. A method of representing a position of a user on a display visible to the user, comprising:
-
(a) determining the user'"'"'s geographic position with a locating device, wherein the geographic position is within a region having constant geographic boundaries; (b) calculating a virtual position as a function of the user'"'"'s geographic position; (c) plotting the virtual position on said display visible to the user, wherein the region corresponds to a fixed zone of the display, said zone having constant boundaries corresponding to the constant geographic boundaries of the geographical region; further comprising recording a virtual path of the user'"'"'s virtual position over time; further comprising; (d) calculating a statistic based on the user'"'"'s virtual path; and (e) communicating the statistic to the user; (f) wherein the statistic is selected from the group consisting of;
average speed, distance traveled, net velocity, instant speed, instant velocity, maximum speed, average acceleration, maximum acceleration, duration of maximum speed, duration of maximum velocity, and duration of maximum acceleration.
-
-
31. A method of representing a position of a user on a rectangular display, comprising:
-
(a) locating the user at a first corner of a rectangular region having constant geographic boundaries; (b) determining with a GPS receiver the geographic location of the user as a first geographic boundary point; (c) relocating the user to a second corner of the region; (d) determining the geographic location of the user with a GPS as a second geographic boundary point; (e) relocating the user to a third corner of the region; (f) determining with a GPS receiver the geographic location of the user as a third geographic boundary point; (g) calculating a first virtual boundary point as a function of the first geographic boundary point; (h) calculating a second virtual boundary point as a function of the second geographic boundary point; (i) calculating a third virtual boundary point as a function of the third geographic boundary point; (j) defining the edges of the display as a rectangle, wherein a first display corner corresponds to the first virtual boundary point, a second display corner corresponds to the second boundary point, and wherein the first display corner is not adjacent to the second display corner; (k) generating a linear x-axial regression between longitude coordinate and a virtual X coordinate, wherein the virtual X coordinate is a function of the longitude coordinate; (l) generating a linear y-axial regression between latitude coordinate and a virtual Y coordinate, wherein the virtual Y coordinate is a function of the latitude coordinate; (m) determining the user'"'"'s latitude coordinate and the user'"'"'s longitude coordinate with a GPS, wherein the user is within the region; (n) calculating the user'"'"'s virtual X coordinate according to the x-axial regression; (o) calculating the user'"'"'s virtual Y coordinate according to the y-axial regression; and (p) plotting the user'"'"'s virtual position on the display at the user'"'"'s virtual X coordinate and the user'"'"'s virtual Y coordinate.
-
Specification