Method and apparatus for utilizing motion user interface to determine command availability
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/01
G06F-001/16
H04M-011/04
H04M-001/725
출원번호
US-0555547
(2014-11-26)
등록번호
US-9495015
(2016-11-15)
발명자
/ 주소
Kahn, Philippe
Kinsolving, Arthur
출원인 / 주소
DP Technologies, Inc.
대리인 / 주소
HIPLegal LLP
인용정보
피인용 횟수 :
3인용 특허 :
158
초록▼
A method and apparatus for utilizing gestures to interact with a mobile device is described. In one embodiment, the system includes a mobile device including motion controls comprising a motion sensor and a processor including a motion navigation system. The motion navigation system comprises, in on
A method and apparatus for utilizing gestures to interact with a mobile device is described. In one embodiment, the system includes a mobile device including motion controls comprising a motion sensor and a processor including a motion navigation system. The motion navigation system comprises, in one embodiment a gesture library including a plurality of gesture commands available to the motion navigation system, and an intelligent signal interpretation engine (ISIE) to receive data from the motion sensor and identify a gesture based in data in the gesture library. The motion navigation system further comprises in one embodiment, an adjustment logic to determine whether the gesture is usable as a gesture command, based on current circumstances, and a translator to generate one or more commands to execute the action associated with the gesture.
대표청구항▼
1. A mobile device including motion controls comprising: a motion sensor;a processor including a motion navigation system, the motion navigation system comprising:a gesture library including a plurality of gesture commands available to the motion navigation system;an intelligent signal interpretatio
1. A mobile device including motion controls comprising: a motion sensor;a processor including a motion navigation system, the motion navigation system comprising:a gesture library including a plurality of gesture commands available to the motion navigation system;an intelligent signal interpretation engine (ISIE) to receive data from the motion sensor and identify a gesture based in data in the gesture library;a set of one or more conditions set up by the motion navigation system, each condition setting a current availability of one or more commands for the motion navigation system based on the motion navigation system's detection that a particular interfering motion activity is occurring;an adjustment logic to determine whether the one or more commands associated with the gesture is available and has not been shut off based on a condition of the set of conditions; anda translator to generate the one or more commands associated with the gesture identified by the ISIE for execution by the mobile device. 2. The mobile device of claim 1, further comprising: a gesture registration logic to register gestures for the gesture library, the gesture registration logic to compare a suggested gesture to accidental movements, and to reject the suggested gesture if it matches the accidental movements. 3. The mobile device of claim 2, wherein the gesture registration logic is further to compare the suggested gesture to previously registered gestures. 4. The mobile device of claim 2, wherein the gesture registration logic is further to determine whether a command associated with the suggested gesture will occur when a concurrent user activity would make the suggested gesture hard to recognize. 5. The mobile device of claim 1, further comprising: the adjustment logic to adjust the gesture commands for the ISIE based on an ambient noise level. 6. The mobile device of claim 1, further comprising: the adjustment logic to identify a cadence of motion of the mobile device, and to adjust the gesture commands for the ISIE based on the cadence. 7. The mobile device of claim 1, further comprising: an emergency logic to initiate an emergency process when an emergency gesture is received, the emergency process including one or more of: recording data and calling an emergency contact. 8. The mobile device of claim 7, further comprising: a recorder to securely record the data from the device when the emergency logic initiates an emergency, the secure recording set so it cannot be deleted. 9. The mobile device of claim 8, wherein the data comprises one or more of the following: audio data, video data, location data, and sensor data. 10. The mobile device of claim 8, further comprising the emergency logic further to establish a connection with a contact, and to transmit data to the contact. 11. A method of providing gesture control to a device, the method comprising, when activated: receiving motion data from a motion sensor;comparing the motion data to a gesture library including a plurality of gesture commands;determining whether one or more commands associated with the gesture is available and has not been shut off based on a condition of a set of one or more conditions set up by the motion navigation system, each condition setting a current availability of one or more commands for the motion navigation system based on the motion navigation system's detection that a particular interfering motion activity is occurring;identifying a particular gesture command invoked by the motion data; andgenerating one or more available commands associated with the particular gesture command for execution by the mobile device. 12. The method of claim 11, further comprising: enabling a user to register gestures for the gesture library;comparing a suggested gesture to accidental movements; andrejecting the suggested gesture if it matches the accidental movements, and registering the gesture as a gesture command in the gesture library when it does not match the accidental movements. 13. The method of claim 12, further comprising: determining the current motion level associated with an expected use of the suggested gesture, and rejecting the suggested gesture if it could not be recognized at the motion level. 14. The method of claim 11, wherein an adjusting of a recognition algorithm is based on a current user activity. 15. The method of claim 11, further comprising: initiating an emergency process upon recognition of an emergency gesture, the emergency process including one or more of: recording data and calling an emergency contact. 16. A mobile device including motion controls comprising: a motion sensor;a processor including a motion navigation system, the motion navigation system comprising:a gesture library including a plurality of gesture commands available to the motion navigation system;an intelligent signal interpretation engine (ISIE) to receive data from the motion sensor and identify a gesture based in data in the gesture library, the ISIE adjusting a recognition algorithm based on a current user activity;a set of one or more conditions set up by the motion navigation system, each condition setting a current availability of one or more commands for the motion navigation system based on the motion navigation system's detection that a particular interfering motion activity is occurring;an adjustment logic to turn off a particular command of the one of more commands based on a condition of the set of conditions;a translator to generate one or more commands to execute the action associated with the gesture identified by the ISIE. 17. The mobile device of claim 16, wherein a subset of the plurality of gesture commands are associated with one of: actions unlikely to be taken during the current user activity, and gestures unlikely to be recognized based on the particular interfering motion associated with the current user activity. 18. The mobile device of claim 16, further comprising: a gesture registration logic to register gestures for the gesture library, the gesture registration logic to identify potential concurrent user activities for a command, and to compare a suggested gesture to accidental movements associated with the potential concurrent user activities, and to reject the suggested gesture if it matches the accidental movements.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (158)
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는 부적절한 답변을 할 수 있습니다.