DAVID SACHS - SUNNYVALE CA, US STEVEN S. NASIRI - SARATOGA CA, US JOSEPH JIANG - SAN JOSE CA, US ANJIA GU - STANFORD CA, US
Assignee:
INVENSENSE - SUNNYVALE CA
International Classification:
G06F 3/01
US Classification:
715863
Abstract:
Mobile devices using motion gesture recognition. In one aspect, processing motion to control a portable electronic device includes receiving, on the device, sensed motion data derived from motion sensors of the device and based on device movement in space. The motion sensors include at least three rotational motion sensors and at least three accelerometers. A particular operating mode is determined to be active while the movement of the device occurs, the mode being one of multiple different operating modes of the device. Motion gesture(s) are recognized from the motion data from a set of motion gestures available for recognition in the active operating mode. Each of the different operating modes, when active, has a different set of gestures available. State(s) of the device are changed based on the recognized gestures, including changing output of a display screen on the device.
High Fidelity Remote Contoller Device For Digital Living Room
Steve Nasiri - Saratoga CA, US Joseph Jiang - Sunnyvale CA, US Shang-Hung Lin - San Jose CA, US Yuan Zheng - Fremont CA, US
Assignee:
INVENSENSE, INC. - Sunnyvale CA
International Classification:
G06F 3/033
US Classification:
345157
Abstract:
Described herein is an intelligent remote controlling device. The device can include a six-axis motion sensor to accurately track three dimensional hand motions. For example, the sensors can include a three-axis accelerometer and a three-axis gyroscope. The remote control device can also include a processing unit integrated with the motion sensors in a single module. The processing unit can convert data regarding the hand motion to data regarding a cursor motion for a cursor that will be displayed on a screen of an electronic device. The processing unit can be integrated with the motion sensors in a single module. The processing unit can include at least two modes of functionality corresponding to different types of hand motion: a one to one mode where the cursor directly tracks the hand motion and a non-linear mode that filters data from the motion sensors to eliminate hand jitter.
High Fidelity Remote Contoller Device For Digital Living Room
Joseph Jiang - Sunnyvale CA, US Shang-Hung Lin - San Jose CA, US Yuan Zheng - Fremont CA, US
International Classification:
G06F 3/0346
US Classification:
345158
Abstract:
Described herein is an intelligent remote controlling device (e.g. a mobile phone). The device can include a six-axis motion sensor to accurately track three dimensional hand motions. For example, the sensors can include a three-axis accelerometer and a three-axis gyroscope. The remote control device can also include a processing unit integrated with the motion sensors in a single module. The processing unit can convert data regarding the hand motion to data regarding a cursor motion for a cursor that will be displayed on a screen of an electronic device. The processing unit can be integrated with the motion sensors in a single module (e.g. an integrated circuit chip (IC)). The processing unit can include at least two modes of functionality corresponding to different types of hand motion: a one to one mode where the cursor directly tracks the hand motion and a non-linear mode that filters data from the motion sensors to eliminate hand jitter.
Interfacing Application Programs And Motion Sensors Of A Device
Steven S. NASIRI - Saratoga CA, US Joseph Jiang - Sunnyvale CA, US David Sachs - Sunnyvale CA, US
Assignee:
INVENSENSE, INC. - Sunnyvale CA
International Classification:
H03K 17/94 H03M 11/00
US Classification:
341 20
Abstract:
Interfacing application programs and motion sensors of a device. In one aspect, a high-level command is received from an application program running on a motion sensing device, where the application program implements one of multiple different types of applications available for use on the device. The high-level command requests high-level information derived from the output of motion sensors of the device that include rotational motion sensors and linear motion sensors. The command is translated to cause low-level processing of motion sensor data output by the motion sensors, the low-level processing following requirements of the type of application and determining the high-level information in response to the command. The application program is ignorant of the low-level processing, and the high-level information is provided to the application program.
High Fidelity Remote Controller Device For Digital Living Room
- San Jose CA, US Joseph Jiang - Sunnyvale CA, US Shang-Hung Lin - San Jose CA, US Yuan Zheng - Fremont CA, US
International Classification:
G06F 3/0346 G06F 3/038 G06F 3/01
Abstract:
Described herein is an intelligent remote controlling device (e.g. a mobile phone). The device can include a six-axis motion sensor to accurately track three dimensional hand motions. For example, the sensors can include a three-axis accelerometer and a three-axis gyroscope. The remote control device can also include a processing unit integrated with the motion sensors in a single module. The processing unit can convert data regarding the hand motion to data regarding a cursor motion for a cursor that will be displayed on a screen of an electronic device. The processing unit can be integrated with the motion sensors in a single module (e.g. an integrated circuit chip (IC)). The processing unit can include at least two modes of functionality corresponding to different types of hand motion: a one to one mode where the cursor directly tracks the hand motion and a non-linear mode that filters data from the motion sensors to eliminate hand jitter.
Interfacing Application Programs And Motion Sensors Of A Device
- San Jose CA, US Joseph JIANG - San Jose CA, US David SACHS - New York NY, US
International Classification:
G06F 3/0346 G01C 19/42 B81B 7/02 G01P 15/02
Abstract:
Interfacing application programs and motion sensors of a device. In one aspect, a high-level command is received from an application program running on a motion sensing device, where the application program implements one of multiple different types of applications available for use on the device. The high-level command requests high-level information derived from the output of motion sensors of the device that include rotational motion sensors and linear motion sensors. The command is translated to cause low-level processing of motion sensor data output by the motion sensors, the low-level processing following requirements of the type of application and determining the high-level information in response to the command. The application program is ignorant of the low-level processing, and the high-level information is provided to the application program.
Name / Title
Company / Classification
Phones & Addresses
Joseph Jiang Professional Engineer
Samsung Info Systems Amer Inc Electronic Computer Manufacturing · Research and Development in the Physical, Engineering, and L
75 W Plumeria Dr, San Jose, CA 95134 4085445700
Joseph Jiang President
STREAMBIT INC Business Services at Non-Commercial Site
South Shore Cardiology PC 70 Pleasant St STE 1, South Weymouth, MA 02190 7813312000 (phone), 7813316075 (fax)
Education:
Medical School Yale University School of Medicine Graduated: 1990
Procedures:
Angioplasty Cardiac Stress Test Cardioversion Pacemaker and Defibrillator Procedures Cardiac Catheterization Continuous EKG Echocardiogram Electrocardiogram (EKG or ECG)
Conditions:
Angina Pectoris Aortic Regurgitation Aortic Valvular Disease Congenital Anomalies of the Heart Ischemic Heart Disease
Languages:
English Russian Spanish
Description:
Dr. Jiang graduated from the Yale University School of Medicine in 1990. He works in South Weymouth, MA and specializes in Cardiovascular Disease. Dr. Jiang is affiliated with Boston Medical Center, Brigham & Womens Hospital and South Shore Hospital.