Program products, methods, and systems for providing location-aware fitness monitoring services
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01C-021/00
H04B-001/38
A63B-024/00
G01C-021/20
A63B-071/06
G01S-019/19
출원번호
US-0569492
(2009-09-29)
등록번호
US-9409052
(2016-08-09)
발명자
/ 주소
Werner, Jon H.
출원인 / 주소
adidas AG
대리인 / 주소
Sterne, Kessler, Goldstein & Fox P.L.L.C.
인용정보
피인용 횟수 :
11인용 특허 :
59
초록▼
Program products, methods, and systems for providing location-aware fitness monitoring services are disclosed. In an embodiment of the present invention, a method of displaying a route traversed by an athlete equipped with a location-aware portable fitness monitoring device includes the steps of (a)
Program products, methods, and systems for providing location-aware fitness monitoring services are disclosed. In an embodiment of the present invention, a method of displaying a route traversed by an athlete equipped with a location-aware portable fitness monitoring device includes the steps of (a) receiving data describing a plurality of satellite navigational system waypoints that are acquired as the athlete engages in a fitness activity, (b) identifying a map area based on a location indicated by the data describing the plurality of satellite navigational system waypoints, (c) determining the route traversed by the athlete based on the data describing the plurality of satellite navigational system waypoints and based on the location of one or more known paths associated with the map area, and (d) displaying the route traversed by the athlete on top of the map area.
대표청구항▼
1. A method of displaying a route traversed by an athlete equipped with a location-aware portable fitness monitoring device, comprising: (a) receiving data describing a plurality of satellite navigational system waypoints that are acquired on the location-aware portable fitness monitoring device as
1. A method of displaying a route traversed by an athlete equipped with a location-aware portable fitness monitoring device, comprising: (a) receiving data describing a plurality of satellite navigational system waypoints that are acquired on the location-aware portable fitness monitoring device as the athlete engages in a fitness activity;(b) identifying a map area based on a location indicated by the data describing the plurality of satellite navigational system waypoints;(c) determining the route traversed by the athlete based on the data describing the plurality of satellite navigational system waypoints by (i) comparing the locations indicated by the data describing the plurality of satellite navigational system waypoints to a first set of location data comprising the locations of points along one or more known paths associated with the map area, wherein at least one of the known paths comprises data other than data generated by the athlete,(ii) comparing the locations indicated by the data describing the plurality of satellite navigational system waypoints to a second set of location data, that is different than the first set of location data, comprising the locations of points along one or more known routes previously traversed,(iii) determining whether a location data substitution is necessary by comparing a subset of two or more of the locations indicated by the data describing the plurality of satellite navigational system waypoints with a path segment comprising two or more points along one or more known paths or known routes, and(iv) further determining whether a location data substitution is necessary by computing a weighted average based on one or more location data points of the data describing the plurality of satellite navigational system waypoints and further based on one or more location data points of the second set of location data; and(d) displaying the route traversed by the athlete on top of the map area on a display of the portable fitness monitoring device,wherein steps (a) through (d) are executed using at least one processor,wherein at least one of the at least one or more known routes previously traversed was previously traversed by the athlete, andwherein step (c)(ii) further comprises determining that the location data associated with the one or more known routes previously traversed by the athlete should be given increased significance in the computation of the weighted average. 2. The method of claim 1, wherein step (c)(ii) is performed after step (c)(i). 3. The method of claim 2, wherein step (c)(ii) is performed in response to a determination at step (c)(i) that the one or more known paths do not correspond to the locations indicated by the data describing the plurality of satellite navigational system waypoints. 4. The method of claim 1, wherein each of the at least one or more known paths associated with the map area is a paved path. 5. The method of claim 1, wherein the first set of location data corresponding to the at least one or more known paths associated with the map area is derived from a path data layer in a map database. 6. The method of claim 1, wherein the second set of location data corresponding to the at least one or more known routes previously traversed was previously traversed by the athlete is derived from a route database. 7. The method of claim 1, wherein the second set of location data is derived from a route database. 8. A method of determining a route traversed by an athlete equipped with a location-aware portable fitness monitoring device based on data describing a plurality of satellite navigational system waypoints, comprising: (a) receiving data describing a plurality of satellite navigational waypoints on the location-aware portable fitness monitoring device;(b) comparing locations indicated by the data describing the plurality of satellite navigational system waypoints to locations indicated by a first set of location data describing a paved path;(c) comparing the locations indicated by the data describing the plurality of satellite navigational system waypoints to locations indicated by a second set of location data, that is different than the first set of location data, describing a route previously traversed and logged by a person equipped with a location-aware portable fitness monitoring device;(d) substituting a first data point in the data describing the plurality of satellite navigational system waypoints for a first data point in the first set of location data or second set of location data if a distance between the location indicated by the first data point describing the satellite navigational system waypoint and the location indicated by the first data point in the first set or the second set of location data is less than a predetermined distance;(e) computing a weighted average based on a second data point of the data describing the plurality of satellite navigational system waypoints and further based on a second data point of the first set of location data, and further substituting the weighted average for the second data point of the data describing the plurality of satellite navigational system waypoints; and(f) determining the route traversed by the athlete based on the comparisons made in step (b), (c), (d), and (e) by locking a portion of the route traversed by the athlete to the location of a known path at a given time during the traversal;(g) displaying the route traversed by the athlete on a display of the portable fitness monitoring device,wherein steps (a) through (g) are executed using at least one processor,wherein step (c) further comprises determining that the route previously traversed and logged by a person equipped with a location-aware portable fitness monitoring device was previously traversed and logged by the athlete, andwherein step (c) further comprises determining that the second set of location data should be given increased significance in the computation of the weighted average in determining the route traversed by the athlete. 9. The method of claim 8, wherein step (c) is performed after step (b). 10. The method of claim 9, wherein step (c) is performed in response to a determination at step (b) that the locations indicated by the first set of location data describing the paved path do not correspond to the locations indicated by the data describing the plurality of satellite navigational system waypoints. 11. The method of claim 8, wherein the first set of location data describing a paved path is derived from a path data layer in a map database. 12. The method of claim 8, wherein locking the portion of the route traversed by the athlete comprises locking the entire route traversed by the athlete to the known path. 13. The method of claim 8, wherein the predetermined distance is 10 meters. 14. A method of determining a route traversed by an athlete equipped with a location-aware portable fitness monitoring device based on data describing a plurality of satellite navigational system waypoints, comprising: (a) receiving data describing a plurality of satellite navigational waypoints on the location-aware portable fitness monitoring device;(b) comparing locations indicated by the data describing the plurality of satellite navigational system waypoints to locations indicated by a set of location data describing a route previously traversed and logged by a person other than the athlete equipped with a location-aware portable fitness monitoring device;(c) determining that the route previously traversed and logged by a person equipped with a location-aware portable fitness monitoring device was previously traversed and logged by the athlete; and(d) substituting a first data point in the data describing the plurality of satellite navigational system waypoints for a first data point in the set of location data describing a route previously traversed and logged by a person other than the athlete if a distance between the location indicated by the first data point describing the satellite navigational system waypoint and the location indicated by the first data point in the set of location data describing a route previously traversed and logged by a person other than the athlete is less than a predetermined distance; and(e) computing a weighted average based on a second data point in the data describing a plurality of satellite navigational waypoints and further based on a second point in the set of location data describing a route previously traversed and logged by a person other than the athlete equipped with a location-aware portable fitness monitoring device, and substituting the weighted average for the second data point in the data describing a plurality of satellite navigation waypoints; and(f) determining that the set of location data should be given increased significance in the computation of the weighted average in determining the route traversed by the athlete; and(g) displaying the route traversed by the athlete on a display of the portable fitness monitoring device,wherein steps (b) through (g) are executed using at least one processor. 15. The method of claim 14, wherein the predetermined distance is 10 meters.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (59)
Walters, Thomas H.; Krull, Jay Dee; Kabler, Ronald B., Apparatus, systems and methods for navigation data transfer between portable devices.
Riley, Raymond W.; Hoffer, Kevin W.; Berner, Jr., William E.; Schrock, Allan M.; Niegowski, James A.; Rauchholz, William F., Athletic performance sensing and/or tracking systems and methods.
Werner, Jon H.; Doyle, Scot, Location-aware fitness training device, methods, and program products that support real-time interactive communication and automated route generation.
Werner, Jon H.; Doyle, Scot, Location-aware fitness training device, methods, and program products that support real-time interactive communication and automated route generation.
Werner, Jon H.; Doyle, Scot, Location-aware fitness training device, methods, and program products that support real-time interactive communication and automated route generation.
Werner,Jon H.; Doyle,Scot, Location-aware fitness training device, methods, and program products that support real-time interactive communication and automated route generation.
Vock, Curtis A.; Darcy, Dennis; Bodkin, Andrew; Youngs, Perry; Larkin, Adrian F.; Finberg, Steven; Marshall, Charles; Burke, Shawn; Flentov, Peter; Grealish, Kevin J., Sport monitoring system for determining airtime, speed, power absorbed and other factors such as drop distance.
Vincent, Stephen Michael; Dibenedetto, Christian; Oleson, Mark Arthur; Gaudio, Paul, Sports electronic training system with electronic gaming features, and applications thereof.
Gilley, Glenn Gregory; Brody, Sarah A.; Ubillos, Randall Hayes; Pacurariu, Mihnea Calin; Dorogusker, Jesse Lee; Borchers, Robert Edward; Ginsburg, Donald, Systems and methods for providing audio and visual cues via a portable electronic device.
Kishigami Keiju,JPX ; Hayami Katsuro,JPX ; Ohki Hidehiko,JPX, Traffic information display device method of displaying traffic information and medium on which display control program.
Myers, Nicholas; Brumback, Christine; Roberts, Timothy; Park, James; Knight, Dave; Yuen, Shelten; Messenger, Jayson, Methods, systems and devices for physical contact activated display and navigation.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.