Methods and systems for metrics analysis and interactive rendering, including events having combined activity and location information
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-009/00
G08B-021/18
G01C-022/00
A61B-005/11
A61B-005/22
H04W-004/02
A61B-005/00
A61B-005/0205
A61B-005/021
A61B-005/024
G06F-019/00
출원번호
US-0448991
(2014-07-31)
등록번호
US-10008090
(2018-06-26)
발명자
/ 주소
Yuen, Shelten Gee Jao
Park, James
Lee, Hans Christiansen
출원인 / 주소
Fitbit, Inc.
대리인 / 주소
Knobbe, Martens, Olson & Bear, LLP
인용정보
피인용 횟수 :
3인용 특허 :
177
초록▼
A method includes receiving location data of a monitoring device when carried by a user and receiving motion data of the monitoring device. The motion data is associated with a time of occurrence and the location data. The method includes processing the received motion data to identify a group of th
A method includes receiving location data of a monitoring device when carried by a user and receiving motion data of the monitoring device. The motion data is associated with a time of occurrence and the location data. The method includes processing the received motion data to identify a group of the motion data having a substantially common characteristic and processing the location data for the group of the motion data. The group of motion data by way of processing the location data provides an activity identifier. The motion data includes metric data that identifies characteristics of the motion data. The method includes transferring the activity identifier and the characteristics of the motion data to a screen of a device for display. The activity identifier being a graphical user interface that receives an input for rendering more or less of the characteristics of the motion data.
대표청구항▼
1. A method operable by a server, the server comprising a network interface configured to communicate with a monitoring device via a computer network, a memory device configured to store a rules database including inference rules of the monitoring device, and a processor, the method comprising: rece
1. A method operable by a server, the server comprising a network interface configured to communicate with a monitoring device via a computer network, a memory device configured to store a rules database including inference rules of the monitoring device, and a processor, the method comprising: receiving, via the network interface, one or more geo-locations associated with the monitoring device of a user;receiving, from the monitoring device via the network interface, data regarding a movement of a body part of the user, the movement occurring within a time period, the monitoring device configured to attach to the user and including one or more sensors configured to collect the data regarding the movement of the body part;identifying, by the processor, a first type of activity and a second type of activity based on a comparison of the data regarding the movement to patterns of movement corresponding to a plurality of predefined activity types, the second type of activity being different than the first type of activity;determining, by the processor based on the inference rules, that the identified first and second types of activities are consistent with the one or more geo-locations, the inference rules correlating the data regarding the movement of the body part and the geo-location information of the monitoring device to the types of activities;determining, by the processor, an amount of each of the first and second types of activities;determining, by the processor, that the amount of the first type of activity is above a first threshold level;determining, by the processor, that the amount of the second type of activity is above a second threshold level;generating, by the processor, first and second textual descriptions indicative of the amounts of the first and second types of activities being above the first and second threshold levels, respectively, without including the amounts of the first and second types of activities;associating, by the processor, the first and second textual descriptions with a calendar of an account of the user; andproviding, via the computer network and the network interface, access to the account to allow viewing of the first and second textual descriptions on a graphical user interface of a device associated with the account. 2. The method of claim 1, wherein the calendar of the user is identified by the account. 3. The method of claim 1, further comprising: including at least one additional an activity identifier for a calendar date of the calendar of the user, the calendar being identified by the account. 4. The method of claim 1, further comprising: including at least one additional activity identifier associated with one of the first and second textual descriptions for a calendar date of the calendar of the user, the calendar being identified by the account. 5. The method of claim 1, further comprising: generating a location identifier that corresponds to the one or more geo-locations; andassociating the location identifier with the amount of the first type of activity. 6. The method of claim 1, wherein the amount of the activity of the first type is to be represented as a level of the activity of the first type during the time period. 7. The method of claim 1, further comprising: identifying an activity identifier, and for the activity identifier generating a level of the activity of the second type,wherein access to the account of the user enables viewing of the activity identifier and level of the activity of the second type. 8. The method of claim 1, further comprising identifying a graphical icon representing the first type of activity. 9. The method of claim 1, further comprising: analyzing the one or more geo-locations of where the movement of the body part occurred, the analyzing of the one or more geo-locations used to select a location identifier for the one or more geo-locations;associating the location identifier with a calendar date of the calendar, wherein providing access to the account of the user is performed to allow viewing of the location identifier as being associated with the calendar date. 10. The method of claim 1, further comprising: associating the first type of activity identified by an activity identifier with a calendar date of the calendar and a calendar time of the calendar,wherein providing access to the account is performed to allow viewing of the activity identifier as being associated with the calendar date and the calendar time. 11. A system comprising: a network interface configured to communicate with a monitoring device via a computer network;a memory device configured to store a rules database including inference rules of the monitoring device; anda processor coupled to the memory device, the processor configured to: receive, via the network interface, one or more geo-locations associated with the monitoring device of a user;receive, from the monitoring device via the network interface, data regarding a movement of a body part of the user, the movement occurring within a time period, the monitoring device configured to attach to the user and including one or more sensors configured to collect the data regarding the movement of the body part;identify a first type of activity and a second type of activity based on a comparison of the data regarding the movement to patterns of movement corresponding to a plurality of predefined activity types, the second type of activity being different than the first type of activity;determine, based on the inference rules, that the identified first and second types of activities are consistent with the one or more geo-locations, the inference rules correlating the data regarding the movement of the body part and the geo-location information of the monitoring device to the types of activities;determine an amount of each of the first and second types of activities;determine that the amount of the first type of activity is above a first threshold level;determine that the amount of the second type of activity is above a second threshold level;generate first and second textual descriptions indicative of the amounts of the first and second types of activities being above the first and second threshold levels, respectively, without including the amounts of the first and second types of activities; associate the first and second textual descriptions with a calendar of an account of the user; andprovide, via the computer network and the network interface, access to the account to allow viewing of the first and second textual descriptions on a graphical user interface of a device associated with the account. 12. The system of claim 11, wherein the calendar of the user is identified by the account. 13. The system of claim 11, wherein the processor is configured to include an activity identifier for a calendar date of the calendar of the user, the calendar being identified by the account. 14. The system of claim 11, wherein the processor is configured to include an activity identifier associated with one of the first and second textual descriptions for a calendar date of the calendar of the user, the calendar being identified by the account. 15. The system of claim 11, wherein the processor is configured to: generate a location identifier that corresponds to the one or more geo-locations; andassociate the location identifier with the amount of the first type of activity. 16. The system of claim 11, wherein the amount of the activity of the first type is to be represented as a level of the activity of the first type during the time period. 17. The system of claim 11, wherein the processor is configured to: identify an activity identifier, and for the activity identifier generate a level of the activity of the second type,wherein access to the account of the user enables viewing of the activity identifier and level of the activity of the second type. 18. The system of claim 11, wherein the processor is configured to identify a graphical icon representing of the first type of activity. 19. The system of claim 11, wherein the processor is configured to: analyze the one or more geo-locations of where the movement of the body part occurred, the analyzing of the one or more geo-locations used to select a location identifier for the one or more geo-locations;associate the location identifier with a calendar date of the calendar,wherein providing access to the account of the user is performed to allow viewing of the location identifier as being associated with the calendar date. 20. The system of claim 11, wherein the processor is configured to: associate the first type of activity identified by an activity identifier with a calendar date of the calendar and a calendar time of the calendar,wherein the access to the account is performed to allow viewing of the activity identifier as being associated with the calendar date and the calendar time. 21. A non-transitory computer readable medium containing program instructions, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to carry out a plurality of operations of: receiving, via a network interface of the computer system, one or more geo-locations associated with a monitoring device of a user;receiving, from the monitoring device via the network interface, data regarding a movement of a body part of the user, the movement occurring within a time period, the monitoring device configured to attach to the user and including one or more sensors configured to collect the data regarding the movement of the body part;identifying a first type of activity and a second type of activity the user based on a comparison of the data regarding the movement to patterns of movement corresponding to a plurality of predefined activity types, the second type of activity being different than the first type of activity;determining, based on inference rules of the monitoring device stored in a rules database on the non-transitory computer readable medium, that the identified first and second types of activities are consistent with the one or more geo-locations, the inference rules correlating the data regarding the movement of the body part and the geo-location information of the monitoring device to the types of activities;determining an amount of each of the first and second types of activities;determining that the amount of the first type of activity is above a first threshold level;determining that the amount of the second type of activity is above a second threshold level;generating first and second textual descriptions indicative of the amounts of the first and second types of activities being above the first and second threshold levels without including the amounts of the first and second types of activities;associating the first and second textual descriptions with a calendar of an account of the user; andproviding, via a computer network and the network interface, access to the account to allow viewing of the first and second textual descriptions on a graphical user interface of a device associated with the account. 22. The non-transitory computer readable medium of claim 21, wherein the calendar of the user is identified by the account. 23. The non-transitory computer readable medium of claim 21, wherein the operations further comprise: including an activity identifier for a calendar date of the calendar of the user, the calendar being identified by the account. 24. The non-transitory computer readable medium of claim 21, wherein the operations further comprise: including an activity identifier associated with one of the first and second textual descriptions for a calendar date of the calendar of the user, the calendar being identified by the account. 25. The non-transitory computer readable medium of claim 21, wherein the operations further comprise: generating a location identifier that corresponds to the one or more geo-locations; andassociating the location identifier with the amount of the first type of activity. 26. The non-transitory computer readable medium of claim 21, wherein the amount of the activity of the first type is to be represented as a level of the activity of the first type during the time period. 27. The non-transitory computer readable medium of claim 21, wherein the operations further comprise: identifying an activity identifier, and for the activity identifier generating a level of the activity of the second type,wherein access to the account of the user enables viewing of the activity identifier and level of the activity of the second type. 28. The non-transitory computer readable medium of claim 21, further comprising identifying a graphical icon representing the first type of activity. 29. The non-transitory computer readable medium of claim 21, wherein the operations further comprise: analyzing the one or more geo-locations of where the movement of the body part occurred, the analyzing of the one or more geo-locations used to select a location identifier for the one or more geo-locations;associating the location identifier with a calendar date of the calendar,wherein providing access to the account of the is performed to allow viewing of the location identifier as being associated with the calendar date. 30. The non-transitory computer readable medium of claim 21, wherein the operations further comprise: associating the first type of activity identified by the activity identifier with a calendar date of the calendar and a calendar time of the calendar,wherein providing access to the account is performed to allow viewing of the activity identifier as being associated with the calendar date and the calendar time.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (177)
James,Terry L., Accelerometer for data collection and communication.
Fehr, Jean-Noel; Von Buren, Thomas; Anliker, Urs, Apparatus and method for processing wirelessly communicated data and clock information within an electronic device.
Teller, Eric; Stivoric, John M.; Kasabach, Christopher D.; Pacione, Christopher D.; Moss, John L.; Liden, Craig B., Apparatus for monitoring health, wellness and fitness.
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.
Jung, Edward K. Y.; Malamud, Mark A.; Cohen, Alexander J.; Lord, Robert W.; Levien, Royce A.; Rinaldo, Jr., John D., Device pairing via device to device contact.
Levien, Royce A.; Lord, Robert W.; Malamud, Mark A.; Cohen, Alexander J.; Rinaldo, Jr., John D.; Jung, Edward K. Y., Device pairing via intermediary device.
Geisner, Kevin A.; Perez, Kathryn Stone; Latta, Stephen G.; Sugden, Ben J.; Vaught, Benjamin I.; Kipman, Alex Aben-Athar, Exercising applications for personal audio/visual system.
Beason, Lawrence W.; Laverick, David J.; Olivier, Tracy; Burgett, Scott, GPS device with compass and altimeter and method for displaying navigation information.
Archibald G. Kent ; Curran Timothy G. ; Danielson Orland H. ; Poliac Marius O. ; Thede Roger C., Hand-held non-invasive blood pressure measurement device.
Kahn, Philippe Richard; Kinsolving, Arthur; Christensen, Mark Andrew; Lee, Brian Y.; Vogel, David, Human activity monitoring device with activity identification.
Barney George M. (Dallas TX), Instrument for measuring and computing heart beat, body temperature and other physiological and exercise-related paramet.
Sambamurthy Namakkal S. ; Tripathi Devendra K. ; Deb Alak K. ; Truong Linh Tien ; Kumar Praveen D., Media access control transmitter and parallel network management system.
Kulach, Christopher J.; Rooney, James K.; MacDonald, Paul R.; Stirling, Ross G., Method and apparatus for determining the attachment position of a motion sensing apparatus.
Farringdon,Jonathan; Stivoric,John M.; Teller,Eric; Andre,David; Boehmke,Scott K.; Gasbarro,James; Kovacs,Gregory; Pelletier,Raymond; Kasabach,Christopher, Method and apparatus for measuring heart related parameters.
Sim, Sang Hyun; Seo, Bo Il; Choi, Soon Jin; Lee, Chung Hee; Kim, Ji Hoon, Method for pairing wireless communication devices and apparatus for the same.
Engelberg, Richard J; Hailey, Michael B; Olander, Stefan F; Orenstein, Michael L; White, Kristen L; Pendleton, Reshma T, Methods and systems for encouraging athletic activity.
Yuen, Shelten Gee Jao; Park, James; Lee, Hans Christiansen, Methods and systems for identification of event data having combined activity and location information of portable monitoring devices.
Yuen, Shelten Gee Jao; Park, James; Lee, Hans Christiansen, Methods and systems for interactive goal setting and recommender using events having combined activity and location information.
Yuen, Shelten Gee Jao; Park, James; Lee, Hans Christiansen, Methods and systems for metrics analysis and interactive rendering, including events having combined activity and location information.
Yuen, Shelten Gee Jao; Park, James; Lee, Hans Christiansen, Methods and systems for metrics analysis and interactive rendering, including events having combined activity and location information.
Park, James; Burton, Barry; Panther, Heiko; Friedman, Eric, Methods, systems and devices for activity tracking device data synchronization with computing devices.
Steuer Robert R. (Salt Lake City UT) Rogers Robert K. (Salt Lake City UT) Horne Robert H. (Holladay UT), Miniature physiological monitor with interchangeable sensors.
Nusbaum, Mark E.; Pera, Jr., Vincent; Rhoads, Jan E.; Nusbaum, Jennifer L., Mobile computing weight, diet, nutrition, and exercise tracking system with enhanced feedback and data acquisition functionality.
Anderson Richard W. (Reading MA) Fahey Robert J. (Framingham MA) McClellan William R. (Westford MA) Schlener J. Edward (Winchester MA), Monitoring and signalling system.
Pitchford Gary (Phoenix AZ) Pitchford Steve (Mesa AZ) Hyde Paul (Pleasant Hills CA), Personal multi-purpose navigational apparatus and method for operation thereof.
Lee, Wai C.; Oliver, Tracy L.; Moore, Ryan T.; Fisher, Claudette D.; Downey, David J.; Lovitt, John H.; Brunk, Scott J., Personal training device using GPS data.
Pete Ferguson GB; Harpal Kumar GB; Graham Lay GB; Mike Llewellyn GB; John D. Place GB, Portable remote patient telemonitoring system using a memory card or smart card.
Edinburg Peter J. (20 Shellburne Dr. ; Shelburne Wilmington DE 19803) Fountain Frank S. (2 Park La. Delaire Wilmington DE 19809) Johanson William G. (16 Bridleshire Rd. ; Bridleshire Farm Newark DE 1, Reward granting exercise machine.
Vock, Curtis A.; Darcy, Dennis; Flentov, Peter, Shoes and garments employing one or more of accelerometers, wireless transmitters, processors altimeters, to determine information such as speed to persons wearing the shoes or garments.
Vock,Curtis A.; Darcy,Dennis; Flentov,Peter, Shoes and garments employing one or more of accelerometers, wireless transmitters, processors, altimeters, to determine information such as speed to persons wearing the shoes or garments.
Vincent, Stephen Michael; Dibenedetto, Christian; Oleson, Mark Arthur; Gaudio, Paul, Sports electronic training system with electronic gaming features, and applications thereof.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.