Calendar integration methods and systems for presentation of events having combined activity and location information
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04W-004/02
G04B-025/00
A61B-005/11
A61B-005/22
G06Q-010/10
H04L-029/08
H04W-064/00
H04W-024/00
A61B-005/00
A61B-005/0205
A61B-005/021
A61B-005/024
G01C-022/00
G06F-019/00
출원번호
US-0262536
(2014-04-25)
등록번호
US-9730025
(2017-08-08)
발명자
/ 주소
Yuen, Shelten Gee Jao
Park, James
Lee, Hans Christiansen
출원인 / 주소
Fitbit, Inc.
대리인 / 주소
Knobbe, Martens, Olson & Bear, LLP
인용정보
피인용 횟수 :
4인용 특허 :
179
초록▼
A method includes receiving geo-location data collected over time period. The geo-location data is associated with a monitoring device. The method further includes receiving motion tracking data of the monitoring device. The motion tracking data is collected over time period. The method includes ide
A method includes receiving geo-location data collected over time period. The geo-location data is associated with a monitoring device. The method further includes receiving motion tracking data of the monitoring device. The motion tracking data is collected over time period. The method includes identifying one or more activities. The activities are identified based on inference rules that identify certain activities to have occurred when at least part of the motion tracking data is correlated to the received geo-location data. The method further includes defining a metric for one or more of the identified activities. The metric is associated to a calendar date. The method includes sending the metric to a calendar application with integration instructions. The integration instructions define the calendar date to which the metric will be added.
대표청구항▼
1. A method comprising: under control of a monitoring device wearable by a user, the monitoring device comprising a device locator configured to record a geolocation of the monitoring device, a time measurement device configured to record a time, a user interface configured to render a calendar appl
1. A method comprising: under control of a monitoring device wearable by a user, the monitoring device comprising a device locator configured to record a geolocation of the monitoring device, a time measurement device configured to record a time, a user interface configured to render a calendar application, and a processor:determining by the device locator of the monitoring device a geo-location of the monitoring device, the geo-location including a longitude and a latitude;capturing, by the time measurement device, a time period for which the monitoring device is used at the geo-location;capturing metric data using a motion sensor of the monitoring device, wherein the metric data comprises a displacement of the monitoring device over the time period with reference to an xyz co-ordinate system;determining by the processor of the monitoring device that a type of activity was not performed by the user based on the geo-location and the metric data during the time period;adding the type of activity not performed by the user to the calendar application associated with the time period to indicate the type of activity not performed by the user during the time period, wherein the type of activity is associated with traversing a pre-determined amount of distance; andgenerating integration instructions comprising an indication of the type of activity not performed by the user, wherein the integration instructions cause the user interface of the monitoring device to render the calendar application with the indication of the type of activity not performed by the user during the time period. 2. The method of claim 1, further comprising: receiving an activity to be filtered out from the calendar application;comparing the received activity with the type of activity that is added to the calendar application to determine that there is a match between the received activity and the type of activity; andfiltering out the type of activity added to the calendar application based on the match between the received activity and the type of activity. 3. The method of claim 1, further comprising: analyzing the geo-location to determine that the geo-location is associated with a pre-determined activity; andassociating an identifier of the pre-determined activity with the calendar application upon determining that the geo-location is associated with the pre-determined activity. 4. The method of claim 1, wherein the geo-location includes an altitude. 5. The method of claim 1, wherein the monitoring device includes a watch, or a wristband, or a bracelet. 6. The method of claim 1, wherein the calendar application further comprises a textual summary of the type of activity not performed by the user. 7. The method of claim 1, wherein the type of activity includes walking, or running, or a sports activity. 8. The method of claim 1, wherein the type of activity includes an active activity. 9. The method of claim 1, wherein the metric data includes an amount of stairs ascended by the user, or an amount of stairs descended by the user, or an amount of steps walked or ran by the user, or an amount of calories burned by the user, or an amount of distance traveled by the user. 10. The method of claim 1, wherein the time period includes minutes or hours, wherein the calendar application corresponds to a date. 11. The method of claim 1, further comprising: determining that a motion performed by the user during an activity is consistent with the geo-location; andconfirming that the activity is of a second type upon determining that the motion performed during the activity is consistent with the geo-location. 12. The method of claim 1, wherein the type of activity is a first type of activity, the method further comprising: adding the time period at which the motion sensor captured the metric data to the calendar application;determining from another geo-location a descriptive location for a second type of activity performed by the user; andadding the descriptive location for the second type of activity performed to the calendar application. 13. The method of claim 1, wherein the type of activity is a first type of activity, the method further comprising: determining a second type of activity performed by the user; andadding the second type of activity performed by the user to the calendar application associated with the time period to indicate the second type of activity performed by the user, wherein the second type of activity is associated with traversing the pre-determined amount of distance. 14. A method comprising: receiving via a network interface device of a server a geo-location of a monitoring device, the monitoring device for use by a user, the geo-location including a longitude and a latitude;receiving via the network interface device metric data captured using the monitoring device;receiving via the network interface device a time period for which the monitoring device is used at the geo-location;determining by a processor of the server a type of activity not performed by the user based on the geo-location and the metric data;identifying by the processor of the server a location of the monitoring device based on the geo-location and the metric data, the identified location being a descriptive indicator of a place;generating integration instructions comprising: the descriptive indicator; andthe type of activity not performed by the user during the time period, wherein the type of activity is associated with traversing a pre-determined amount of distance; andtransmitting integration instructions via a wireless communication channel to the monitoring device, wherein the integration instructions cause a calendar application of a monitoring device to: add the descriptive indicator and the type of activity not performed by the user to the calendar application, anddisplay the descriptive indicator and the type of activity not performed by the user on a user interface of the monitoring device. 15. The method of claim 14, further comprising: receiving a location to be filtered out from the calendar application;comparing the received location with the identified location that is added to the calendar application; andfiltering out the identified location added to the calendar application upon determining based on said comparing that a match between the received location and the identified location occurs. 16. The method of claim 14, further comprising adding to the calendar application the time period for which the monitoring device is used at the geo-location. 17. The method of claim 14, further comprising: receiving, via the network interface, a location to be filtered out from the calendar application, wherein the location to be filtered out is provided by the user via an input device;comparing the received location with the identified location that is added to the calendar application; andfiltering out the identified location added to the calendar application upon determining based on said comparing that a match between the received location and the identified location occurs. 18. The method of claim 14, further comprising: receiving a location to be filtered out from the calendar application;comparing the received location with the identified location that is added to the calendar application; andfiltering out the identified location added to the calendar application upon determining based on said comparing that a match between the received location and the identified location occurs,wherein filtering out the identified location comprises removing the identified location from the calendar application before display of the calendar application. 19. The method of claim 14, wherein the place includes work, or home, or car, or gym. 20. The method of claim 14, wherein the monitoring device includes a watch, or a wristband, or a bracelet. 21. The method of claim 14, wherein the monitoring device is used for being carried by the user or being worn by the user. 22. The method of claim 14, wherein the metric data includes an amount of stairs ascended by the user, or an amount of stairs descended by the user, or an amount of steps walked or ran by the user, or an amount of calories burned by the user, or an amount of distance traveled by the user. 23. A method comprising: determining by a device locator of a monitoring device geo-location data for a period of time, for which the monitoring device is used by a user, the geo-location data including a longitude and a latitude;determining by a motion sensor of the monitoring device motion tracking data over the period of time, the motion tracking data including a metric;identifying by a processor of the monitoring device a location at which the monitoring device is used and a type of activity not performed by the user for the period of time, the type of the activity and the location being identified based on inference rules that are based on a correlation between at least part of the motion tracking data and the received geo-location data, the location including a descriptive indicator of a place; andgenerating integration instructions, the integration instructions defining a calendar application associated with the period of time to which the motion tracking data and the type of activity not performed by the user during the period of time, wherein the type of activity is associated with traversing a pre-determined amount of distance,wherein the integration instructions causes the type of activity not performed by the user to be added to the period of time on the calendar application. 24. The original of claim 23, wherein the motion tracking data includes data identifying one or more positions of the monitoring device when worn by the user. 25. The method of claim 23, wherein the inference rules associate a speed between two geo-locations to the type of activity and a motion between two positions to the type of activity. 26. The method of claim 23, wherein at least part of the motion tracking data is correlated to the geo-location data when the geo-location data is received at a time the user is performing a motion, wherein the motion tracking data is determined based on the motion, wherein the inference rules are used to determine that the geo-location data identifies the location that is inconsistent with the type of activity identified using the motion tracking data. 27. A method comprising: determining using a device locator of a computing device a geo-location for a monitoring device, the monitoring device configured to be carried by a user at the geo-location, the geo-location including a longitude and a latitude;receiving via a network communication device of the computing device metric data calculated by the monitoring device;receiving via the network communication device a time period for which the monitoring device is used at the geo-location;determining by a processor of the computing device a type of activity not performed by the user based on the geo-location and the metric data;generating integration instructions comprising: the metric data, the time period, and the type of activity not performed by the user; andtransmitting the integration instructions via a wireless communication channel to the monitoring device, wherein the integration instructions causes the monitoring device to: activate a calendar application, andadd to the calendar application: the metric data, andthe type of activity not performed to the calendar application associated with the time period to indicate the type of activity not performed by the user during the time period, wherein the type of activity is associated with traversing a pre-determined amount of distance. 28. The method of claim 27, further comprising: receiving a privacy setting associated with the calendar application from a user account of the user; andapplying the privacy setting to the calendar application to remove the type of activity from the calendar application. 29. The method of claim 28, further comprising: determining that access to the calendar application is requested from another user account,wherein applying the privacy setting is performed in response to determining that the access to the calendar application is requested from the other user account. 30. The method of claim 27, further comprising adding the time period for which the monitoring device is used at the geo-location to the calendar application.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (179)
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.
Morimura, Naoya; Ota, Hidekazu, Non-transitory computer-readable storage medium having stored thereon information processing program, information processing apparatus, information processing system, and information processing method.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.