Calibration techniques for activity sensing devices
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-029/08
A63B-069/00
G01C-022/00
G01C-025/00
G01P-021/00
A61B-005/11
A63B-024/00
출원번호
US-0165017
(2008-06-30)
등록번호
US-9154554
(2015-10-06)
발명자
/ 주소
Ananny, John Meron
Kalayjian, Nicholas Robert
출원인 / 주소
Apple Inc.
대리인 / 주소
Fish & Richardson P.C.
인용정보
피인용 횟수 :
13인용 특허 :
345
초록▼
Improved techniques and systems to calibrate an electronic device that is providing activity sensing are disclosed. The activity being sensed can, for example, correspond to walking or running by a user. In one embodiment, calibration can be performed by a portable electronic device so that activity
Improved techniques and systems to calibrate an electronic device that is providing activity sensing are disclosed. The activity being sensed can, for example, correspond to walking or running by a user. In one embodiment, calibration can be performed by a portable electronic device so that activity data it receives from a remote sensor device can be more accurately processed. The improved techniques and systems to calibrate can be used to monitor, process, present and manage data captured by a remote sensor. The portable electronic device can also offer a convenient user interface that can be visual and/or audio based, customized to a particular application, user-friendly and/or dynamic. The portable electronic device can pertain to a portable media player and thus also provide media playback.
대표청구항▼
1. A method for calibrating an activity monitoring system associated with a user, the method comprising: performing a first calibration to produce first modified calibration data, including: receiving, at a portable electronic device associated with the activity monitoring system and from an activit
1. A method for calibrating an activity monitoring system associated with a user, the method comprising: performing a first calibration to produce first modified calibration data, including: receiving, at a portable electronic device associated with the activity monitoring system and from an activity sensor, first activity data measurements;generating the first modified calibration data from existing calibration data and the first activity data measurements; andsubsequently performing a second calibration to produce second modified calibration data including: receiving, at the portable electronic device, an input of an actual distance;receiving, at the portable electronic device and from the activity sensor, second activity data measurements;determining, using the first modified calibration data and the second activity data measurements, an estimated elapsed distance generated during the second calibration;determining an accuracy ratio based upon the estimated elapsed distance and the actual distance;comparing the accuracy ratio to a threshold value;if the accuracy ratio is determined to be greater than the threshold value, aborting the second calibration, wherein the accuracy ratio greater than the threshold value indicates that the estimated elapsed distance diverges from the actual distance by more than a set margin; andif the accuracy ratio is determined to be less than the threshold value, generating the second modified calibration data using the accuracy ratio. 2. A method as recited in claim 1, wherein the activity monitoring system monitors running or walking performed by a user. 3. A method as recited in claim 1, wherein the activity monitoring system is internal the portable electronic device. 4. A method as recited in claim 3, wherein the portable electronic device is one of a portable media player, a mobile telephone, or a wristwatch. 5. A method as recited in claim 1, wherein the first calibration is with respect to a user performing an activity that is monitored by the activity monitoring system at a first pace, andwherein the second calibration is with respect to the user performing an activity that is monitored by the activity monitoring system at a second pace. 6. A method as recited in claim 5, wherein the activity is running or walking by the user, and wherein the second pace is different from the first pace. 7. A method as recited in claim 1, wherein the second modified calibration data is stored in multiple locations. 8. A method as recited in claim 1, wherein: the portable electronic device can operatively connect to a computer, andthe second modified calibration data is stored in both the wearable portable electronic device and the computer. 9. A method as recited in claim 1, wherein: the second modified calibration data is stored in both the portable electronic device and the activity sensor. 10. The method of claim 1, wherein receiving the input of the actual distance comprises: receiving, at the portable electronic device and from a user associated with the portable electronic device, a user input providing the actual distance. 11. The method of claim 1, wherein performing the first calibration comprises: receiving, at the portable electronic device and from a second sensor, data indicating a characteristic of a wearable associated with a user of the portable electronic device;selecting, from the existing calibration data, a calibration model based on the characteristic of the wearable; andgenerating the first modified calibration data from the selected calibration model and the first activity data measurements. 12. The method of claim 1, wherein performing the first calibration comprises: receiving, at the portable electronic device and from a second sensor, data indicating a type of surface on which the user activity is performed;selecting, from the existing calibration data, a calibration model based on the determined type of surface; andgenerating the first modified calibration data from the selected calibration model and the first activity data measurements. 13. A non-transitory computer readable medium including at least computer program code for calibrating an activity monitoring system associated with a user, said non-transitory computer readable medium comprising instructions that are configured to cause one or more processors to perform operations comprising: performing a first calibration to produce first modified calibration data, including: receiving, at a portable electronic device associated with the activity monitoring system and from an activity sensor, first activity data measurements; andgenerating the first modified calibration data from existing calibration data and the first activity data measurements; andsubsequently performing a second calibration to produce second modified calibration data, including: receiving, at the portable electronic device, an input of an actual distance;receiving, at the portable electronic device and from the activity sensor, second activity data measurements;determining, using the first modified calibration data and the second activity data measurements, an estimated elapsed distance generated during the second calibration;determining an accuracy ratio based upon the estimated elapsed distance and the actual distance;comparing the accuracy ratio to a threshold value;if the accuracy ratio is determined to be greater than the threshold value, aborting the second calibration, wherein the accuracy ratio greater than the threshold value indicates that the estimated elapsed distance diverges from the actual distance by more than a set margin; andif the accuracy ratio is determined to be less than the threshold value, generating the second modified calibration data using the accuracy ratio. 14. A non-transitory computer readable medium as recited in claim 13, wherein the activity monitoring system monitors physical activity performed by a user. 15. A non-transitory computer readable medium as recited in claim 14, wherein the physical activity includes running or walking. 16. A non-transitory computer readable medium as recited in claim 13, wherein the activity monitoring system is internal to the portable electronic device. 17. A non-transitory computer readable medium as recited in claim 13, wherein the first calibration or the second calibration is performed using one of a portable media player, a mobile telephone, or a wristwatch. 18. A non-transitory computer readable medium as recited in claim 13, wherein the first calibration is with respect to a user performing an activity that is monitored by the activity monitoring system at a first pace, andwherein the second calibration is with respect to the user performing an activity that is monitored by the activity monitoring system at a second pace. 19. A non-transitory computer readable medium as recited in claim 18, wherein the activity is running or walking by the user, and wherein the second pace is different from the first pace. 20. A non-transitory computer readable medium as recited in claim 13, wherein the second modified calibration data is stored in multiple locations. 21. A non-transitory computer readable medium as recited in claim 13, wherein the portable electronic device can operatively connect to a computer, and wherein the second modified calibration data is stored in both the wearable portable electronic device and the computer. 22. A non-transitory computer readable medium as recited in claim 13, wherein the second modified calibration data is stored in both the portable electronic device and the activity sensor. 23. The non-transitory computer readable medium as recited in claim 13, wherein receiving the input of the actual distance comprises: receiving, from a user associated with the activity monitoring system, a user input providing the actual distance. 24. The non-transitory computer readable medium as recited in claim 13, wherein performing the first calibration comprises: receiving, at the portable electronic device and from a second sensor, data indicating a characteristic of a wearable associated with a user of the portable electronic deviceselecting, from the existing calibration data, a calibration model based on the characteristic of the wearable; andgenerating the first modified calibration data from the selected calibration model and the first activity data measurements. 25. The non-transitory computer readable medium as recited in claim 13, wherein performing the first calibration comprises: receiving, at the portable electronic device and from a second sensor, data indicating a type of surface on which the user activity is performed;selecting, from the existing calibration data, a calibration model based on the determined type of surface; andgenerating the first modified calibration data from the selected calibration model and the first activity data measurements. 26. An activity monitoring system arranged to monitor physical activity of a user, comprising: a calibration engine arranged to calibrate the activity monitoring system by performing operations comprising: performing a first calibration to produce first modified calibration data, including:receiving, at a portable electronic device associated with the activity monitoring system and from an activity sensor, first activity data measurements; andgenerating the first modified calibration data from existing calibration data and the first activity data measurements; andsubsequently performing a second calibration to produce second modified calibration data, including: receiving, at the portable electronic device, an input of an actual distance;receiving, at the portable electronic device and from the activity sensor, second activity data measurements;determining, using the first modified calibration data and the second activity data measurements, an estimated elapsed distance generated during the second calibration;determining an accuracy ratio based upon the estimated elapsed distance and the actual distance;comparing the accuracy ratio to a threshold value;if the accuracy ratio is determined to be greater than the threshold value, aborting the second calibration, wherein the accuracy ratio greater than the threshold value indicates that the estimated elapsed distance diverges from the actual distance by more than a set margin; andif the accuracy ratio is determined to be less than the threshold value, generating the second modified calibration data using the accuracy ratio. 27. An activity monitoring system as recited in claim 26, wherein the physical activity is running or walking. 28. An activity monitoring system as recited in claim 26, wherein the first calibration is with respect to a user performing an activity that is monitored by the activity monitoring system at a first pace, andwherein the second calibration is with respect to the user performing an activity that is monitored by the activity monitoring system at a second pace. 29. An activity monitoring system as recited in claim 28 wherein the second pace is different from the first pace. 30. An activity monitoring system as recited in claim 26, wherein the second modified calibration data is stored in multiple locations. 31. An activity monitoring system as recited in claim 26, wherein the portable electronic device can operatively connect to a computer, and wherein the second modified calibration data is stored in both the wearable portable electronic device and the computer. 32. An activity monitoring system as recited in claim 26, wherein the second modified calibration data is stored in both the portable electronic device and the activity sensor. 33. An activity monitoring system as recited in claim 26, wherein the activity monitoring system is internal to the portable electronic device. 34. An activity monitoring system as recited in claim 26, wherein the portable electronic device is one of a portable media player, a mobile telephone, or a wristwatch. 35. An activity monitoring system as recited in claim 26, wherein receiving the input of the actual distance comprises: receiving, from a user associated with the activity monitoring system, a user input providing the actual distance. 36. An activity monitoring system as recited in claim 24, wherein performing the first calibration comprises: receiving, at the portable electronic device and from a second sensor, data indicating a characteristic of a wearable associated with a user of the portable electronic device;selecting, from the existing calibration data, a calibration model based on the characteristic of the wearable; andgenerating the first modified calibration data from the selected calibration model and the first activity data measurements. 37. An activity monitoring system as recited in claim 26, wherein performing the first calibration comprises: receiving, at the portable electronic device and from a second sensor, data indicating a type of surface on which the user activity is performed;selecting, from the existing calibration data, a calibration model based on the determined type of surface; andgenerating the first modified calibration data from the selected calibration model and the first activity data measurements.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (345)
Kramer James F., Accurate, rapid, reliable position sensing using multiple sensing technologies.
Alexander Donald J. (Milwaukee WI) Fuller Allen J. (Naperville IL) Englehardt William H. (Wood Dale IL) Macdonald Douglas B. (Des Plaines IL) Svilans Olgerts J. (Chicago IL) Bonner Robert A. (Lincoln, Apparatus and method for measuring heart rate.
Sears Lawrence M. (45006 Mather La. Hunting Valley OH 44022), Apparatus for communicating utility usage-related information from a utility usage location to a utility usage registeri.
Shimbo Naoyuki (Urawa JPX) Okada Toshimichi (Zama JPX) Watanabe Haruki (Kodaira JPX), Apparatus for judging the order of arrival of racers at a goal in a race and the time taken for the race, having a plura.
Abrams Philip S. (McLean VA) Behar Al (Reston VA) Behar Orna (Reston VA) Brenneman Scott A. (Falls Church VA) Frederiksen Lee W. (McLean VA) Ide Nicholas C. (College Park MD) Jerome Albert (Herndon V, Apparatus to control diet and weight using human behavior modification techniques.
Dassler Armin A. (Herzogenaurach DEX) Pirner Gerhard (Nuremberg DEX) Gerhaeuser Heinz (Erlangen DEX), Arrangement for the determination of movement sequences in running disciplines.
Dassler Armin A. (Herzogenaurach DEX), Athletic shoe for running disciplines and a process for providing information and/or for exchanging information concerni.
Brockway, Tad Dennis; Appiah, Madan Mohan R.; Overton, Adam J.; Bahl, Ritu, Automatic detection and installation of client peripheral devices by a server.
Dial Dwain (Elk Grove Village IL) Lin ; Jr. Hong T. (Taipei TWX) Yang Michael (Chang Hwa TWX) Huang Ding-Li (Taipei Hsien TWX) Lu Teng C. (Taipei TWX), Baseball having inherent speed-measuring capabilities.
Narveson Parm L. (Phoenix AZ) Clark Robert W. (Phoenix AZ) Hannert Lawrence C. (Phoenix AZ), Color and brightness tracking in a cathode ray tube display system.
Darley Jesse ; Gaudet Paul J. ; Joffe Sam ; Ohlenbusch Norbert ; Costello John ; Bates Mark ; Blackadar Thomas, Detachable foot mount for electronic device.
Jesse Darley ; Paul J. Gaudet ; Sam Joffe ; Norbert Ohlenbusch ; John Costello ; Mark Bates ; Thomas Blackadar, Detachable foot mount for electronic device.
Gaoiran Albert A. (811 Cape Kennedy Dr. San Jose CA 95133) Gaoiran Mayrose A. (811 Cape Kennedy Dr. San Jose CA 95133), Devices and methods for evaluating athletic performance.
Smith R. Steven ; Nelson Matthew R., Disk controller having sequential digital logic in a state machine for transferring data between DMA device and disk dr.
Yamanoi Katsuaki (Kawagoe JPX) Miura Isamu (Kawagoe JPX) Miyagawa Tomoko (Kawagoe JPX), Disk player which avoids sound failure resulted from retry of data reading.
Furness Thomas A. (4070 Hyland Dr. Dayton OH 45424) Fischer Robert E. (2060 Hillsbury Westlake Village CA 91362) Purdy Peter K. (4233 Phinney Ave. ; N. Seattle WA 98103) Beach Kirk (2411 24th E. Seat, Display system for a head mounted viewing transparency.
Thompson David B. (Grand Prairie TX) Preskitt Stanley V. (Dallas TX) Downing Harvey L. (Garland TX) Allred Michael V. (Irving TX), Drop height recorder.
Beaudet Phillip (Pickering CAX) Black Matthew (Lexington KY) Edwards Jonathan (Lexington KY) Jones Julian (Toronto CAX) Merks Eduardus A. T. (North York CAX) Spall Roger (North York CAX), Dynamic hierarchical selection menu.
Honey Stanley K. (Palo Alto CA) Cavallaro Richard H. (Mountain View CA) Hill David B. (Los Angeles CA) Heinzmann Fred J. (Los Altos CA) Phillips Alan C. (Los Altos CA) Guthart Harold (Los Altos CA) B, Electromagnetic transmitting hockey puck.
Karr Lawrence J. (220 Horizon St. Venice CA 90291) Wasserman Gary L. (2669 Rambla Pacifico Malibu CA 90265) Boehme George R. (Venice CA), Electronic pedometer.
Prince Jeffrey T. (Grass Valley CA) Rawls Robert L. (Davis CA) Dempster Philip T. (St. Helena CA) Ono Jody (Davis CA), Exercise and diagnostic apparatus and method.
White, Stanley A.; Walley, Kenneth S.; Johnston, James W.; Henderson, P. Michael; Hale, Kelly H.; Andrews, Jr., Warner B.; Siann, Jonathan I., Field unit for use in a GPS system.
Smith Douglas G. (Seattle WA) Joseph Aaron W. (Bellevue WA) Boone David A. (Seattle WA) Borchers Robert E. (Seattle WA) Burgess Ernest M. (Mercer Island WA), Gait activity monitor.
Stewart Walter ; Jones Nicholas ; Schneider Wolfger, Helmet system including at least three accelerometers and mass memory and method for recording in real-time orthogonal.
Nguyen Trung (San Jose CA) Shing George (Fremont CA) Hung Luong (Cupertino CA) Cheung Gary H. (Fremont CA) Lozano Elias (San Jose CA), High speed driver circuit with improved off transition feedback.
Tennes Bernard R. (Charlotte MI) Brown Galen K. (Okemos MI) Clemens Joseph R. (East Lansing MI) Affeldt Henry A. (East Lansing MI) Siyami Siamak (Tehran MI IRX) Klug Brian A. (Buchanan MI) Zapp Hans , Impact detection apparatus.
Gerhaeuser Heinz (Waischenfeld DEX) Pirner Gerhard (Etzelwang DEX) Rueckert Thomas (Hausen DEX), Measuring performance information in running disciplines and shoe systems.
Ptsch Edmund R. (Augsburgerstrasse 41 D-8901 Knigsbrunn DEX), Method and apparatus for determining at least one characteristic value of movement of a body.
Horton Mike A. (Berkeley CA) Newton A. Richard (Woodside CA), Method and apparatus for determining position and orientation of a moveable object using accelerometers.
Mazur Joseph F. (Washington MI) Blackburn Brian K. (Rochester MI) Gentry Scott B. (Shelby Township MI), Method and apparatus for discriminating vehicle crash conditions.
Havriluk Rod (Tallahassee FL) Havriluk Mary A. (Tallahassee FL), Method and apparatus for measuring pressure exerted during aquatic and land-based therapy, exercise and athletic perform.
Blackburn, Brian K.; Mazur, Joseph F.; Gentry, Scott B., Method and apparatus for sensing a vehicle crash in real time using a frequency domain integration and summation algorithm.
Hawkins Jeffrey C. ; Boyer Monty ; Sipher Joe ; Tzeng Lih-Shyng ; Kucala Greg, Method and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable.
Donahue Clark P. ; Bhatt Nikhil, Method and system for data transmission over a network link between computers with the ability to withstand temporary in.
Rytky Pekka (Oulu FIX) Loponen Erkki (Ruukki FIX) Lahdesmaki Tapani (Oulu FIX), Method and system for measuring heartbeat rate using telemetric data transmission.
Gelvin, David C.; Girod, Lewis D.; Kaiser, William J.; Merrill, William M.; Newberg, Fredric; Pottie, Gregory J.; Sipos, Anton I.; Vardhan, Sandeep, Method for collecting data using compact internetworked wireless integrated network sensors (WINS).
Charnitski Richard D. (25601 Adriana St. Mission Viejo CA 92691) Morgan Curtis W. (P.O. Box 243 Sunset Beach CA 90742), Method for measuring heart beat rate and circuit means for same.
Erik P. N. Damen NL; Christoph Schiller NL, Method of and system for measuring performance during an exercise activity, and an athletic shoe for use in system.
Kim Charles Hongchul (3432 Stage Coach Dr. Lafayette CA 94549), Method of training physical skills using a digital motion analyzer and an accelerometer.
Francis, Robert C.; McGee, James P.; Sainati, Robert A.; Sheehan, Jr., Richard L.; Tong, Sai-Kit K., Object tracking and management system and method using radio-frequency identification tags.
Kayama Hiroshi,JPX ; Imanaka Ryoichi,JPX ; Saimi Tetsuo,JPX, Optical recording medium discriminating apparatus using laser beams of different wavelengths.
Keller, Peter J.; Kelley, Michael J.; Buntinas, Rimas M.; Lahr, John M., Optical storage device capable of recording a set of sound tracks on a compact disc.
Lee, Wai C.; Olivier, Tracy L.; Moore, Ryan T.; Fisher, Claudette D.; Downey, David J.; Lovitt, John H.; Brunk, Scott J., Personal training device using GPS data.
Paul D. Haines GB; Andrea J. Harry GB; Harpal S. Kumar GB; John D. Place GB; Susan B. Riley Earl ; Neil J. Sheehan ; David A. Sheraton, Physiological sensor device.
Karmel Clayton R., Positioning system using packet radio to provide differential global positioning satellite corrections and information relative to a position.
Synjkangas Seppo (Kykkyrintie 20 90440 Kempele FIX), Procedure and means for telemetric measuring of heartbeat and ECG signal, using a magnetic proximity field.
Abdalah Ahmad (Trebazan par Saint Wolf 44350 Guerande FRX) Durand Pierre (Le Pavillion des Saudieres Vivy 46680 FRX) Fortrain Claude (Saint Leonard par Saint-Claire 32380 FRX) Daveine Michel (11 Rue , Process and analysis and simulation of the displacements of a horse.
Vock Curtis A. ; Darcy Dennis ; Flentov Peter, Sport monitoring apparatus for determining loft time, speed, power absorbed and other factors such as height.
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.
Carr Donald W. (836 Knox St. Birmingham MI 48009), Sports board having a pressure sensitive panel responsive to contact between the sports board and a surface being ridden.
Matcovich Robert R. (King of Prussia PA) Matcovich Thomas J. (Maple Glen PA) Matcovich John J. (Woodside NY) Paist Kenneth W. (Philadelphia PA), Sports implement swing analyzer.
Cappels ; Sr. Richard D. (San Jose CA) Hernandez Mathew (Half Moon Bay CA), System and method for adjusting the output of an output device to compensate for ambient illumination.
Hershey, John E.; Osborn, Brock E.; Evans, Scott C.; Welles, II, Kenneth B., System and method for collecting and analyzing shipment parameter data affecting predicted statistical variables of shipped articles.
Lunsford,Eric M.; Lemke,Steven C.; Osborn,Neal A.; Canova, Jr.,Francis J.; Johnson,Scott R., System and method for detection of an accessory device connection status.
Richards, James L.; Fullerton, Larry W.; Kelly, Donald A.; Meigs, David C.; Payment, Timothy T.; Finn, James S.; Tucker, William J.; Welch, Jr., William D., System and method for using impulse radio technology to track and monitor animals.
James L. Richards ; Larry W. Fullerton ; Donald A. Kelly ; David C. Meigs ; Timothy T. Payment ; James S. Finn ; William J. Tucker ; William D. Welch, Jr., System and method for using impulse radio technology to track and monitor vehicles.
Anderson Arlen ; Ackerman Michael ; Cureton Samuel ; Carish James, System for carrying out and managing animal feedlot operations using coordinate acquisition techniques.
Kakizaki Shinobu (Kanagawa JPX) Taniguchi Minoru (Kanagawa JPX) Kanai Fukashi (Kanagawa JPX), System for detecting road roughness for suspension control and automotive suspension control system utilizing thus detec.
Squadron William F. ; Cavallaro Richard H. ; Honey Stanley K. ; Kalayjian Nicholas R. ; O'Brien Terence J. ; White Marvin S., System for measuring a jump.
Teller, Eric; Stivoric, John M.; Kasabach, Christopher D.; Pacione, Christopher D.; Moss, John L.; Liden, Craig B.; McCormack, Margaret A., System for monitoring health, wellness and fitness.
Stivoric, John M.; Moss, John L.; Kasabach, Christopher D.; Boehmke, Scott K.; Zaremsky, Mark; Sica, Vanessa, System for monitoring health, wellness and fitness having a method and apparatus for improved measurement of heat flow.
David D. Kloba ; Michael R. Gray ; David M. Moore ; Thomas E. Whittaker ; David J. Williams ; Rafael Z. Weinstein ; Joshua E. Freeman ; Linus M. Upson, System, method, and computer program product for synchronizing content between a server and a client based on state information.
Lynn Dwight D. (Santa Cruz CA), Time dependent, variable amplitude threshold output circuit for frequency variant and frequency invariant signal discrim.
Janesch Werner,ATX ; Petschenig Wilfried,ATX ; Reis Kuno,ATX ; Spiess Bernhard,ATX, Transponder communication device for the contactless communication with at least one transponder, and transponder for the contactless communication with at least one transponder communication device.
Sabatino Joseph (1821 Saxon La. Maple Glen PA 19002) Gillen Adelbert M. (1 Cornwell Dr. Solebury PA 18938) Makki Amir (2500 Belmont Ave. ; Apartment A409 Philadelphia PA 19131 4), Velocity monitoring system for golf clubs.
Wysocki, Christopher R.; Heller, David; Jawa, Amandeep; Gupta, Sandeep; Marriott, Greg; Sprauer, Max; Shayer, David A.; Archibald, John Wesley; Wells, Shannon E., Integrated media jukebox and physiologic data handling application.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.