Program setting adjustments based on activity identification
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-019/00
G01P-015/00
A61B-005/11
A63B-024/00
G01C-022/00
출원번호
US-0673761
(2015-03-30)
등록번호
US-9797920
(2017-10-24)
발명자
/ 주소
Kahn, Philippe Richard
Kinsolving, Arthur
Christensen, Mark Andrew
Lee, Brian Y.
Vogel, David
출원인 / 주소
DPTechnologies, Inc.
대리인 / 주소
HIPLegal LLP
인용정보
피인용 횟수 :
3인용 특허 :
174
초록▼
An electronic device monitors accelerations using a motion sensor. The electronic device determines a current motion state based on the accelerations. The electronic device identifies a plurality of applications that subscribe to a motion state identification service and notifies a subset of the app
An electronic device monitors accelerations using a motion sensor. The electronic device determines a current motion state based on the accelerations. The electronic device identifies a plurality of applications that subscribe to a motion state identification service and notifies a subset of the applications of the current motion state, the subset meeting notification criteria associated with the current motion state.
대표청구항▼
1. A method of monitoring a motion state, comprising: monitoring accelerations by an electronic device using a motion sensor;determining, by the electronic device, a current motion state based on the accelerations;identifying a plurality of applications that subscribe to a motion state identificatio
1. A method of monitoring a motion state, comprising: monitoring accelerations by an electronic device using a motion sensor;determining, by the electronic device, a current motion state based on the accelerations;identifying a plurality of applications that subscribe to a motion state identification service; andnotifying a subset of the plurality of applications of the current motion state, the subset meeting notification criteria associated with the current motion state. 2. The method of claim 1, further comprising: determining whether the current motion state is different from a previous motion state; andmodifying one or more settings of one or more of the plurality of applications if the current motion state is different from the previous motion state. 3. The method of claim 1, wherein the current motion state is one of a plurality of potential motion states, the method further comprising: determining a confidence rating for the current motion state that indicates a probability that the current motion state corresponds to an actual motion state of a present user of the electronic device. 4. The method of claim 1, further comprising: identifying a plurality of potential current motion states; andidentifying confidence ratings for each of the identified potential current motion states. 5. The method of claim 1, further comprising: determining additional motion information from the acceleration measurements, the additional motion information including at least one of a user's current cadence, the user's current rolling averages of accelerations, a current dominant axis, and counted periodic human motion counts;identifying specific additional motion information the application is configured to receive; andsending the specific additional motion information to the application. 6. The method of claim 1, further comprising: identifying notification criteria associated with an application; andnotifying the application of the current motion state when the notification criteria are satisfied. 7. A computer readable storage medium including instructions that, when executed by a processor, cause the processor to perform a method comprising: monitoring accelerations by an electronic device using a motion sensor;determining, by the electronic device, a current motion state based on the accelerations;identifying a plurality of applications that subscribe to a motion state identification service; andnotifying a subset of the plurality of applications of the current motion state, the subset meeting notification criteria associated with the current motion state. 8. The computer readable storage medium of claim 7, the method further comprising: determining whether the current motion state is different from a previous motion state; andmodifying one or more settings of one or more of the plurality of applications if the current motion state is different from the previous motion state. 9. The computer readable storage medium of claim 7, wherein the current motion state is one of a plurality of potential motion states, the method further comprising: determining a confidence rating for the current motion state that indicates a probability that the current motion state corresponds to an actual motion state of a present user of the electronic device. 10. The computer readable storage medium of claim 7, the method further comprising: identifying a plurality of potential current motion states; andidentifying confidence ratings for each of the identified potential current motion states. 11. The computer readable storage medium of claim 7, the method further comprising: determining additional motion information from the acceleration measurements, the additional motion information including at least one of a user's current cadence, the user's current rolling averages of accelerations, a current dominant axis, and counted periodic human motion counts;identifying specific additional motion information the application is configured to receive; andsending the specific additional motion information to the application. 12. The computer readable storage medium of claim 7, the method further comprising: identifying notification criteria associated with an application; andnotifying the application of the current motion state when the notification criteria are satisfied. 13. An electronic device, comprising: an inertial sensor to monitor accelerations experienced by the electronic device;a processor running an application on the electronic device, the application including a motion state identification system to determine a current motion state based on the accelerations, and to identify one or more of a plurality of applications that subscribe to a motion state identification service, and to notify a subset of the plurality of applications of the current motion state, the subset meeting notification criteria associated with the current motion state. 14. The electronic device of claim 13, further comprising: the motion state identification system to determine whether the current motion state is different from a previous motion state, and to cause the electronic device to modify one or more settings of the application if the current motion state is different from the previous motion state. 15. The electronic device of claim 13, wherein the current motion state is one of a plurality of potential motion states, the electronic device further comprising: the motion state identification system to determine a confidence rating for the current motion state that indicates a probability that the current motion state corresponds to an actual motion state of a present user of the electronic device. 16. The electronic device of claim 13, further comprising: the motion state identification system to identify a plurality of potential current motion states, and to identify confidence ratings for each of the identified potential current motion states. 17. The electronic device of claim 13, further comprising: the motion state identification system to determine additional motion information from the acceleration measurements, the additional motion information including at least one of a user's current cadence, the user's current rolling averages of accelerations, a current dominant axis, and counted periodic human motion counts. 18. The electronic device of claim 17, further comprising: the motion state identification system to identify specific additional motion information the application is configured to receive, and to send the specific additional motion information to the application. 19. The electronic device of claim 13, further comprising: the motion state identification system to identify notification criteria associated with the application, and to notify the application of the current motion state when the identified notification criteria are satisfied. 20. The electronic device of claim 13, wherein the motion state comprises activities based on periodic human motions, comprising one or more of: walking, running, inline skating, bicycling, exercising on an elliptical machine, exercising on a rowing machine, and cross country skiing.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (174)
Shkolnikov,Mark, Active keyboard system for handheld electronic devices.
Abramson Kenneth D. (Seattle WA) Butts ; Jr. H. Bruce (Redmond WA) Orbits David A. (Redmond WA), Affinity scheduling of processes on symmetric multiprocessing systems.
Aoshima,Ichiro; Kawafune,Yutaka, Body motion detection device, pitch meter, wristwatch-type information processing device, method for controlling thereof, control program, and storage medium.
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.
James F. Kramer ; John M. Ananny ; Loren F. Bentley ; Paul L. Korff ; Allen R. Boronkay ; Conor McNamara, Goniometer-based body-tracking device and method.
Kahn, Philippe; Kinsolving, Arthur; Christensen, Mark Andrew; Lee, Brian Y.; Vogel, David; Mietz Egli, Paul Andrew, Human activity monitoring device with distance calculation.
Onuki,Ichiro, Image sensing apparatus and method of capable of merging function for obtaining high-precision image by synthesizing images and image stabilization function.
Choi,Eun seok; Kim,Dong yoon; Bang,Won chul; Chang,Wook; Kang,Kyoung ho, Input system based on a three-dimensional inertial navigation system and trajectory estimation method thereof.
Gupta, Samir; Mauro, Anthony P.; Dejaco, Andrew P., Method and apparatus for automatically adjusting speaker and microphone gains within a mobile telephone.
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.
Johnson, Alexander, Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network.
Brown, Michael Wayne; Lawrence, Kelvin Roderick; Paolini, Michael A., Monitoring fitness activity across diverse exercise machines utilizing a universally accessible server system.
Inoue,Shigeyuki; Tanaka,Shinji; Shiraishi,Takako; Yamamoto,Hiroshi; Kawasaki,Yoshitaka, Physical movement analyzer and physical movement analyzing method.
Krumm,John C.; Horvitz,Eric J.; Hariharan,Ramaswamy, Sensing and analysis of ambient contextual signals for discriminating between indoor and outdoor locations.
Allen James (Castro Valley CA) Boliek Martin (Palo Alto CA) Blonstein Steven (San Jose CA) Gormish Michael (Stanford CA), Sensor driven global motion compensation.
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.
Williams Russell T. ; Jacklin Kelly B. ; Robbin Jeffrey L. ; Iarocci John J., System and method for providing cooperative interrupts in a preemptive task scheduling environment.
Pacione, Christopher; Menke, Steve; Andre, David; Teller, Eric; Safier, Scott; Pelletier, Raymond; Handel, Mark; Farringdon, Jonathan; Hsiung, Eric; Vishnubhatla, Suresh; Hanlon, James; Stivoric, John M.; Spruce, Neal; Shassberger, Steve, System for monitoring and managing body weight and other physiological conditions including iterative and personalized planning, intervention and reporting capability.
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.
Sheffer Eliezer A. (San Diego CA), Tracking system and method for tracking a movable object carrying a cellular phone unit, and integrated personal protect.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.